--- /srv/rebuilderd/tmp/rebuilderdGK2aFT/inputs/python3.13-nopie_3.13.5-2_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdGK2aFT/out/python3.13-nopie_3.13.5-2_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-06-25 18:55:22.000000 debian-binary │ -rw-r--r-- 0 0 0 1048 2025-06-25 18:55:22.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1833492 2025-06-25 18:55:22.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1832824 2025-06-25 18:55:22.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/bin/python3.13 │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -4,15 +4,15 @@ │ │ │ │ Data: 2's complement, little endian │ │ │ │ Version: 1 (current) │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: EXEC (Executable file) │ │ │ │ Machine: ARM │ │ │ │ Version: 0x1 │ │ │ │ - Entry point address: 0x1991bd │ │ │ │ + Entry point address: 0x197bf9 │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ Start of section headers: 4757808 (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 0x1991bd │ │ │ │ +Entry point 0x197bf9 │ │ │ │ There are 11 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x43b0dc 0x0044b0dc 0x0044b0dc 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x43af5c 0x0044af5c 0x0044af5c 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 0x43b108 0x43b108 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00010000 0x00010000 0x43af88 0x43af88 R E 0x10000 │ │ │ │ LOAD 0x43fee4 0x0045fee4 0x0045fee4 0x4975c 0x75024 RW 0x10000 │ │ │ │ DYNAMIC 0x43fef8 0x0045fef8 0x0045fef8 0x00108 0x00108 RW 0x4 │ │ │ │ NOTE 0x000194 0x00010194 0x00010194 0x00024 0x00024 R 0x4 │ │ │ │ - NOTE 0x43b0e8 0x0044b0e8 0x0044b0e8 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x43af68 0x0044af68 0x0044af68 0x00020 0x00020 R 0x4 │ │ │ │ TLS 0x43fee4 0x0045fee4 0x0045fee4 0x00004 0x0000d R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x43fee4 0x0045fee4 0x0045fee4 0x0011c 0x0011c R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .ARM.exidx │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -10,21 +10,21 @@ │ │ │ │ [ 5] .dynstr STRTAB 0001c9dc 00c9dc 00a281 00 A 0 0 1 │ │ │ │ [ 6] .gnu.version VERSYM 00026c5e 016c5e 0011a0 02 A 4 0 2 │ │ │ │ [ 7] .gnu.version_r VERNEED 00027e00 017e00 0001b0 00 A 5 4 4 │ │ │ │ [ 8] .rel.dyn REL 00027fb0 017fb0 000030 08 A 4 0 4 │ │ │ │ [ 9] .rel.plt REL 00027fe0 017fe0 001080 08 AI 4 25 4 │ │ │ │ [10] .init PROGBITS 00029060 019060 00000c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 0002906c 01906c 001968 04 AX 0 0 4 │ │ │ │ - [12] .text PROGBITS 0002a9d8 01a9d8 241498 00 AX 0 0 8 │ │ │ │ - [13] .fini PROGBITS 0026be70 25be70 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 0026be80 25be80 1df258 00 A 0 0 64 │ │ │ │ - [15] .stapsdt.base PROGBITS 0044b0d8 43b0d8 000001 00 A 0 0 1 │ │ │ │ - [16] .ARM.exidx ARM_EXIDX 0044b0dc 43b0dc 000008 00 AL 12 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 0044b0e4 43b0e4 000004 00 A 0 0 4 │ │ │ │ - [18] .note.ABI-tag NOTE 0044b0e8 43b0e8 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 0002a9d8 01a9d8 2412f0 00 AX 0 0 8 │ │ │ │ + [13] .fini PROGBITS 0026bcc8 25bcc8 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 0026bd00 25bd00 1df258 00 A 0 0 64 │ │ │ │ + [15] .stapsdt.base PROGBITS 0044af58 43af58 000001 00 A 0 0 1 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 0044af5c 43af5c 000008 00 AL 12 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 0044af64 43af64 000004 00 A 0 0 4 │ │ │ │ + [18] .note.ABI-tag NOTE 0044af68 43af68 000020 00 A 0 0 4 │ │ │ │ [19] .tdata PROGBITS 0045fee4 43fee4 000004 00 WAT 0 0 4 │ │ │ │ [20] .tbss NOBITS 0045fee8 43fee8 000009 00 WAT 0 0 4 │ │ │ │ [21] .init_array INIT_ARRAY 0045fee8 43fee8 000008 04 WA 0 0 4 │ │ │ │ [22] .fini_array FINI_ARRAY 0045fef0 43fef0 000004 04 WA 0 0 4 │ │ │ │ [23] .data.rel.ro PROGBITS 0045fef4 43fef4 000004 00 WA 0 0 4 │ │ │ │ [24] .dynamic DYNAMIC 0045fef8 43fef8 000108 08 WA 5 0 4 │ │ │ │ [25] .got PROGBITS 00460000 440000 000854 04 WA 0 0 4 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -1,2259 +1,2259 @@ │ │ │ │ │ │ │ │ Symbol table '.dynsym' contains 2256 entries: │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ 1: 00000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ │ │ 2: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable │ │ │ │ 3: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ │ - 4: 00066c43 86 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ - 5: 0006c6ad 64 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ - 6: 00117b81 360 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ - 7: 0003d2d9 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ - 8: 00065091 210 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ - 9: 00065835 116 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ + 4: 00067339 86 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ + 5: 0006c6a9 64 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ + 6: 001176fd 360 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ + 7: 0003d315 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ + 8: 00065425 210 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ + 9: 00065dbd 116 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ 10: 00000000 0 FUNC GLOBAL DEFAULT UND system@GLIBC_2.4 (2) │ │ │ │ - 11: 001485d9 386 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ + 11: 00147bf9 386 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ 12: 00000000 0 FUNC GLOBAL DEFAULT UND mmap64@GLIBC_2.4 (2) │ │ │ │ 13: 0046bbc4 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeEncodeError │ │ │ │ - 14: 00066a85 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ - 15: 0005f921 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ - 16: 00104d61 102 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ + 14: 0006717f 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ + 15: 0005f911 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ + 16: 00104769 102 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ 17: 0046db44 4 OBJECT GLOBAL DEFAULT 26 PyExc_KeyboardInterrupt │ │ │ │ 18: 00000000 0 FUNC GLOBAL DEFAULT UND getpwuid_r@GLIBC_2.4 (2) │ │ │ │ - 19: 0011106d 52 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ - 20: 0005ae31 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ + 19: 00110a39 52 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ + 20: 0005aef5 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ 21: 00000000 0 FUNC GLOBAL DEFAULT UND linkat@GLIBC_2.4 (2) │ │ │ │ - 22: 0014875d 114 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ - 23: 00063ff9 24 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ + 22: 00147d7d 114 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ + 23: 000630f1 24 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ 24: 00000000 0 FUNC GLOBAL DEFAULT UND getgid@GLIBC_2.4 (2) │ │ │ │ 25: 00029994 0 FUNC GLOBAL DEFAULT UND XML_SetEndDoctypeDeclHandler │ │ │ │ - 26: 000f1e95 368 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ + 26: 000f1909 368 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ 27: 00000000 0 FUNC GLOBAL DEFAULT UND __stat64_time64@GLIBC_2.34 (4) │ │ │ │ - 28: 000873c9 78 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ - 29: 00125575 736 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ + 28: 00086f2d 78 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ + 29: 0012501d 736 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: 00125505 64 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ - 33: 00234531 20 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ + 32: 00124fad 64 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ + 33: 00233a49 20 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ 34: 0046af50 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionAbortedError │ │ │ │ 35: 00000000 0 FUNC GLOBAL DEFAULT UND __sendmsg64@GLIBC_2.34 (4) │ │ │ │ - 36: 0024a3f5 32 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ - 37: 00090281 146 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ - 38: 000898f1 288 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ + 36: 00249ff5 32 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ + 37: 0008fb91 146 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ + 38: 000891fd 288 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ 39: 00000000 0 FUNC GLOBAL DEFAULT UND getpwent@GLIBC_2.4 (2) │ │ │ │ - 40: 001535a1 96 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ - 41: 000606a3 26 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ + 40: 00152b2d 96 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ + 41: 00060947 26 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ 42: 0002bb31 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_SetTracer │ │ │ │ 43: 004a9640 4 OBJECT WEAK DEFAULT 29 environ@GLIBC_2.4 (2) │ │ │ │ - 44: 000639a9 68 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ - 45: 0020758d 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ - 46: 0011d7b1 262 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ - 47: 00056a15 180 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ - 48: 000639ed 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ - 49: 00065b81 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ + 44: 00062aa1 68 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ + 45: 00206ab5 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ + 46: 0011d315 162 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ + 47: 00056a05 180 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ + 48: 00062ae5 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ + 49: 00066475 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ 50: 00461104 8 OBJECT GLOBAL DEFAULT 26 _Py_NoneStruct │ │ │ │ 51: 0002ed6f 14 FUNC GLOBAL DEFAULT 12 PyInit__tracemalloc │ │ │ │ 52: 00000000 0 FUNC GLOBAL DEFAULT UND readlink@GLIBC_2.4 (2) │ │ │ │ 53: 000320b3 28 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyCapturedException │ │ │ │ - 54: 0005df29 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ - 55: 00145771 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ - 56: 000f213d 164 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ - 57: 0016d435 162 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ - 58: 0006b5c7 262 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ - 59: 0022dbed 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ - 60: 0019e061 80 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ - 61: 00068091 194 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ - 62: 001e1011 196 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ + 54: 0005df19 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ + 55: 00144ec9 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ + 56: 000f1bb1 164 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ + 57: 0016c7e5 162 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ + 58: 0006652d 264 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ + 59: 0022d301 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ + 60: 0019caa1 80 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ + 61: 00067dd5 194 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ + 62: 001e0309 196 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ 63: 00000000 0 FUNC GLOBAL DEFAULT UND atan2@GLIBC_2.4 (3) │ │ │ │ 64: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnp@GLIBC_2.15 (16) │ │ │ │ 65: 0046db0c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FutureWarning │ │ │ │ - 66: 000daf25 62 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ - 67: 0011b4d9 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ + 66: 000da971 62 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ + 67: 0011b051 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ 68: 0046bbb8 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopIteration │ │ │ │ - 69: 0007d72d 140 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ + 69: 0007d709 140 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: 000cd691 72 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ - 73: 00061e2d 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ - 74: 001a7369 62 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ - 75: 0011c63d 210 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ - 76: 0005ee75 36 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ - 77: 000e1b09 730 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ + 72: 000cd12d 72 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ + 73: 000620d1 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ + 74: 001a5f1d 62 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ + 75: 0011c1a1 210 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ + 76: 0005ee67 36 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ + 77: 000e1569 730 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ 78: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_destroy@GLIBC_2.4 (2) │ │ │ │ - 79: 0008094d 152 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ + 79: 000804a9 152 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ 80: 00000000 0 FUNC GLOBAL DEFAULT UND getenv@GLIBC_2.4 (2) │ │ │ │ 81: 0002b14f 86 FUNC GLOBAL DEFAULT 12 Py_InitializeEx │ │ │ │ - 82: 000ce6c5 320 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ + 82: 000ce161 320 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: 0046dadc 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnboundLocalError │ │ │ │ 87: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd@GLIBC_2.7 (11) │ │ │ │ - 88: 0004c3f5 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ + 88: 0004ca6f 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ 89: 00000000 0 FUNC GLOBAL DEFAULT UND fclose@GLIBC_2.4 (2) │ │ │ │ - 90: 00063b27 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ - 91: 000c57a1 216 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ - 92: 000d19ed 1228 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ - 93: 00129985 354 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ - 94: 000c383d 164 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ - 95: 000fbaa1 112 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ + 90: 00062c1f 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ + 91: 000c5259 216 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ + 92: 000d1495 1228 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ + 93: 00129425 354 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ + 94: 000c32f1 164 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ + 95: 000fb645 112 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ 96: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntoa@GLIBC_2.4 (2) │ │ │ │ - 97: 0015f3cd 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ + 97: 0015e845 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ 98: 004a9cb8 4 OBJECT GLOBAL DEFAULT 29 Py_DontWriteBytecodeFlag │ │ │ │ - 99: 00209cdd 164 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ + 99: 00209179 164 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ 100: 00000000 0 FUNC GLOBAL DEFAULT UND close@GLIBC_2.4 (2) │ │ │ │ - 101: 00148f59 160 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ - 102: 000605f3 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ - 103: 001f48f5 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ - 104: 0004fd5d 50 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ + 101: 00148579 160 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ + 102: 00060897 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ + 103: 001f3b4d 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ + 104: 0004fd21 50 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ 105: 00000000 0 FUNC GLOBAL DEFAULT UND mknod@GLIBC_2.33 (10) │ │ │ │ - 106: 001dd495 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ + 106: 001dc651 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ 107: 00000000 0 FUNC GLOBAL DEFAULT UND wcstok@GLIBC_2.4 (2) │ │ │ │ - 108: 0013c8c1 92 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ - 109: 00064f29 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ - 110: 00057cd5 68 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ + 108: 0013c539 92 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ + 109: 000652bd 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ + 110: 00057cc9 68 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ 111: 0002afe3 40 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: 00067d87 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ + 114: 00066143 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ 115: 00461f0c 208 OBJECT GLOBAL DEFAULT 26 PyTraceBack_Type │ │ │ │ - 116: 00195401 62 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ - 117: 00061d77 52 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ - 118: 001991bd 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ + 116: 001940e1 62 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ + 117: 0006201b 52 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ + 118: 00197bf9 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ 119: 004a9c64 4 OBJECT GLOBAL DEFAULT 29 Py_IsolatedFlag │ │ │ │ - 120: 0007fc55 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ - 121: 001f907d 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ + 120: 0007fc21 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ + 121: 001f8571 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ 122: 00000000 0 FUNC GLOBAL DEFAULT UND getpriority@GLIBC_2.4 (2) │ │ │ │ - 123: 0005fc7d 96 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ + 123: 0005fc6d 96 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ 124: 00000000 0 FUNC GLOBAL DEFAULT UND fflush@GLIBC_2.4 (2) │ │ │ │ 125: 004a9ca0 4 OBJECT GLOBAL DEFAULT 29 Py_DebugFlag │ │ │ │ - 126: 00109f19 128 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ - 127: 0019b385 120 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ + 126: 00109905 128 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ + 127: 00199dc5 120 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ 128: 000297f8 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.4 (2) │ │ │ │ - 129: 00115d01 484 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ - 130: 00079145 976 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ - 131: 00061d41 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ + 129: 001158c5 484 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ + 130: 00079129 976 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ + 131: 00061fe5 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ 132: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetBase │ │ │ │ - 133: 00063211 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ + 133: 0006278f 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ 134: 0002ba65 64 FUNC GLOBAL DEFAULT 12 _Py_InitializeMain │ │ │ │ - 135: 0005ef9f 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ - 136: 000d0135 772 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ + 135: 0005ef91 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ + 136: 000cfbd1 772 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ 137: 0002ebd9 186 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitFormat │ │ │ │ 138: 00000000 0 FUNC GLOBAL DEFAULT UND getpgrp@GLIBC_2.4 (2) │ │ │ │ - 139: 0005fc43 58 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ - 140: 0005a2b1 60 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ - 141: 00055c7f 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ - 142: 0013d095 60 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ + 139: 0005fc33 58 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ + 140: 0005a2a1 60 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ + 141: 00055c6f 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ + 142: 0013ccd5 60 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ 143: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntop@GLIBC_2.4 (2) │ │ │ │ 144: 004a9cb4 4 OBJECT GLOBAL DEFAULT 29 Py_NoSiteFlag │ │ │ │ - 145: 000366b1 568 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ - 146: 0014b91d 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ - 147: 0018a259 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ - 148: 0007ec21 84 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ - 149: 00086b75 80 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ + 145: 000366ad 568 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ + 146: 0014af3d 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ + 147: 001892d1 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ + 148: 0007ebed 84 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ + 149: 000866d5 80 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ 150: 00000000 0 FUNC GLOBAL DEFAULT UND getrlimit64@GLIBC_2.4 (2) │ │ │ │ - 151: 000474f3 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ + 151: 000473a5 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ 152: 00000000 0 FUNC GLOBAL DEFAULT UND posix_openpt@GLIBC_2.4 (2) │ │ │ │ - 153: 0015c7fd 72 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ - 154: 000714b1 184 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ + 153: 0015bc75 72 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ + 154: 000714c9 184 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ 155: 00000000 0 FUNC GLOBAL DEFAULT UND __wait4_time64@GLIBC_2.34 (4) │ │ │ │ 156: 004610cc 4 OBJECT GLOBAL DEFAULT 26 PyExc_SystemError │ │ │ │ 157: 0002ced5 392 FUNC GLOBAL DEFAULT 12 _PyUnicode_FromId │ │ │ │ 158: 0046af44 4 OBJECT GLOBAL DEFAULT 26 PyExc_BlockingIOError │ │ │ │ 159: 00000000 0 FUNC GLOBAL DEFAULT UND dcgettext@GLIBC_2.4 (2) │ │ │ │ - 160: 000566e1 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ - 161: 001b18b1 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ - 162: 000641fb 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ + 160: 00056781 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ + 161: 001b0411 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ + 162: 00064557 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ 163: 00000000 0 FUNC GLOBAL DEFAULT UND flock@GLIBC_2.4 (2) │ │ │ │ - 164: 00136495 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ - 165: 0005f045 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ - 166: 0006cc61 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ + 164: 00136119 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ + 165: 0005f037 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ + 166: 0006cc5d 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ 167: 0002a120 0 FUNC GLOBAL DEFAULT UND XML_SetEndNamespaceDeclHandler │ │ │ │ - 168: 0020d8a9 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ - 169: 000cbed5 54 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ + 168: 0020cd19 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ + 169: 000cb971 54 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ 170: 00467848 208 OBJECT GLOBAL DEFAULT 26 PyMethodDescr_Type │ │ │ │ - 171: 00110c91 536 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ - 172: 0005edb1 32 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ - 173: 000eac55 806 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ - 174: 000f7695 16 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ - 175: 001456fd 110 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ - 176: 0006c115 50 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ - 177: 00107761 196 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ - 178: 0015f2e9 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ - 179: 0004d1ad 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ - 180: 001d3d4d 384 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ - 181: 0005f62f 446 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ - 182: 0003ac33 182 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ - 183: 0005d761 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ + 171: 0011065d 536 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ + 172: 0005eda1 32 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ + 173: 000ea6b5 806 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ + 174: 000f710d 16 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ + 175: 00144e55 110 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ + 176: 0006c109 50 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ + 177: 00107171 196 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ + 178: 0015e761 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ + 179: 0004d193 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ + 180: 001d2ab1 384 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ + 181: 0005f61f 446 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ + 182: 0003ac23 182 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ + 183: 0005d751 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ 184: 00000000 0 FUNC GLOBAL DEFAULT UND setlogmask@GLIBC_2.4 (2) │ │ │ │ 185: 004634e4 208 OBJECT GLOBAL DEFAULT 26 PySet_Type │ │ │ │ - 186: 00066aed 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ + 186: 000671e7 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ 187: 00029a58 0 FUNC GLOBAL DEFAULT UND atanh@GLIBC_2.4 (3) │ │ │ │ - 188: 00067dab 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ + 188: 00066167 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ 189: 00000000 0 FUNC GLOBAL DEFAULT UND mkdir@GLIBC_2.4 (2) │ │ │ │ - 190: 001182f9 52 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ - 191: 001d8edd 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ - 192: 0005f263 28 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ - 193: 001ce309 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ + 190: 00117e75 52 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ + 191: 001d7be1 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ + 192: 0005f253 28 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ + 193: 001cd029 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ 194: 00000000 0 FUNC GLOBAL DEFAULT UND sigpending@GLIBC_2.4 (2) │ │ │ │ - 195: 00132859 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ - 196: 0013b611 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ + 195: 001324e1 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ + 196: 0013b289 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ 197: 00032789 12 FUNC GLOBAL DEFAULT 12 PyInit__csv │ │ │ │ 198: 00000000 0 FUNC GLOBAL DEFAULT UND XML_FreeContentModel │ │ │ │ - 199: 0019a039 40 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ - 200: 00245ad1 84 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ + 199: 00198a79 40 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ + 200: 00245355 84 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ 201: 00461d60 8 OBJECT GLOBAL DEFAULT 26 _Py_EllipsisObject │ │ │ │ 202: 0046ac18 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseExceptionGroup │ │ │ │ 203: 00000000 0 FUNC GLOBAL DEFAULT UND setns@GLIBC_2.14 (22) │ │ │ │ - 204: 0017288d 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ - 205: 00128455 72 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ + 204: 00171c45 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ + 205: 00127ef9 72 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ 206: 00468cb8 208 OBJECT GLOBAL DEFAULT 26 PySuper_Type │ │ │ │ 207: 0046c440 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterNotFoundError │ │ │ │ 208: 00000000 0 FUNC GLOBAL DEFAULT UND sigaddset@GLIBC_2.4 (2) │ │ │ │ - 209: 000640db 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ + 209: 000631d3 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ 210: 00000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.4 (2) │ │ │ │ - 211: 00061e17 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ + 211: 000620bb 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ 212: 00000000 0 FUNC GLOBAL DEFAULT UND execv@GLIBC_2.4 (2) │ │ │ │ - 213: 00152be9 124 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ - 214: 000761a1 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ + 213: 00152175 124 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ + 214: 000761a5 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ 215: 00000000 0 FUNC GLOBAL DEFAULT UND pread64@GLIBC_2.4 (2) │ │ │ │ - 216: 000e750d 196 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ - 217: 001991ad 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ + 216: 000e6f65 196 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ + 217: 00197be9 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ 218: 0046dad8 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeError │ │ │ │ 219: 00029bf4 0 FUNC GLOBAL DEFAULT UND fdatasync@GLIBC_2.4 (2) │ │ │ │ - 220: 000647f9 264 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ - 221: 001d931d 372 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ + 220: 00065767 266 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ + 221: 001d8025 372 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ 222: 00000000 0 FUNC GLOBAL DEFAULT UND wcslen@GLIBC_2.4 (2) │ │ │ │ 223: 0002b149 6 FUNC GLOBAL DEFAULT 12 Py_Initialize │ │ │ │ 224: 00000000 0 FUNC GLOBAL DEFAULT UND readv@GLIBC_2.4 (2) │ │ │ │ 225: 0046bbb0 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: 0005ef5f 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ - 229: 0020b6e9 386 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ - 230: 00061d11 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ - 231: 0011b471 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ + 228: 0005ef51 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ + 229: 0020ab85 386 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ + 230: 00061fb5 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ + 231: 0011afe9 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ 232: 0046af68 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotADirectoryError │ │ │ │ - 233: 0007a285 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ - 234: 000d1955 152 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ - 235: 0005f093 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ + 233: 0007a269 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ + 234: 000d13fd 152 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ + 235: 0005f085 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ 236: 00032d09 12 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ - 237: 0006c2c9 46 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ - 238: 000c9945 902 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ - 239: 00035623 16 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ - 240: 0006347b 402 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ - 241: 000dee69 400 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ - 242: 0010e529 40 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ + 237: 0006c2c5 46 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ + 238: 000c93e5 902 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ + 239: 00035621 16 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ + 240: 0005ff19 402 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ + 241: 000de8c1 400 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ + 242: 0010def9 40 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ 243: 00000000 0 FUNC GLOBAL DEFAULT UND wcscoll@GLIBC_2.4 (2) │ │ │ │ 244: 0046db48 4 OBJECT GLOBAL DEFAULT 26 PyExc_GeneratorExit │ │ │ │ - 245: 00076fe5 220 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ - 246: 0019faed 144 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ - 247: 00084535 84 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ + 245: 00076fd9 220 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ + 246: 0019e52d 144 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ + 247: 0008408d 84 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ 248: 0002a350 0 FUNC GLOBAL DEFAULT UND XML_ParserFree │ │ │ │ 249: 0002a3cc 0 FUNC GLOBAL DEFAULT UND erf@GLIBC_2.4 (3) │ │ │ │ 250: 00000000 0 FUNC GLOBAL DEFAULT UND getuid@GLIBC_2.4 (2) │ │ │ │ 251: 0002bb2b 4 FUNC GLOBAL DEFAULT 12 Py_Finalize │ │ │ │ - 252: 0019f6e9 108 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ + 252: 0019e129 108 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ 253: 00000000 0 FUNC GLOBAL DEFAULT UND getc@GLIBC_2.4 (2) │ │ │ │ 254: 004a9ca4 4 OBJECT GLOBAL DEFAULT 29 Py_VerboseFlag │ │ │ │ - 255: 000f1c41 288 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ - 256: 0023270d 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ + 255: 000f16b5 288 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ + 256: 00231eb5 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ 257: 0002a3f0 0 FUNC GLOBAL DEFAULT UND XML_SetUnknownEncodingHandler │ │ │ │ 258: 0002aa49 364 FUNC GLOBAL DEFAULT 12 Py_FrozenMain │ │ │ │ - 259: 000632ab 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ + 259: 0005fe19 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ 260: 00000000 0 FUNC GLOBAL DEFAULT UND setgid@GLIBC_2.4 (2) │ │ │ │ - 261: 0011b615 238 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ - 262: 00232c29 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ - 263: 00246601 104 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ - 264: 001ed385 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ - 265: 00061f49 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ - 266: 00082a11 312 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ + 261: 0011b18d 238 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ + 262: 00232431 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ + 263: 002460a9 104 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ + 264: 001ec6b5 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ + 265: 000621ed 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ + 266: 0008256d 312 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ 267: 00000000 0 FUNC GLOBAL DEFAULT UND sigwait@GLIBC_2.4 (2) │ │ │ │ 268: 0046500c 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterValue_Type │ │ │ │ 269: 0046dad0 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeTranslateError │ │ │ │ - 270: 0004ffcb 48 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ - 271: 00193b41 676 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ - 272: 00060605 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ + 270: 0004ff7b 48 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ + 271: 0019281d 676 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ + 272: 000608a9 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ 273: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_unlock@GLIBC_2.4 (2) │ │ │ │ - 274: 00141b7d 136 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ + 274: 001417bd 136 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ 275: 00000000 0 FUNC GLOBAL DEFAULT UND getgrgid_r@GLIBC_2.4 (2) │ │ │ │ 276: 00000000 0 FUNC GLOBAL DEFAULT UND lseek64@GLIBC_2.4 (2) │ │ │ │ - 277: 000637b1 70 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ - 278: 001bc4c1 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ - 279: 00086831 150 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ + 277: 000626f9 70 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ + 278: 001bb2c9 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ + 279: 00086391 150 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ 280: 004d2cd8 4 OBJECT GLOBAL DEFAULT 29 PyOS_ReadlineFunctionPointer │ │ │ │ - 281: 002aa860 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ - 282: 00057d19 110 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ - 283: 00061ef1 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ - 284: 0009b1a1 212 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ + 281: 002aa6e0 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ + 282: 00057d0d 110 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ + 283: 00062195 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ + 284: 0009ab51 212 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ 285: 000291b0 0 FUNC GLOBAL DEFAULT UND XML_ParserCreate_MM │ │ │ │ - 286: 001110a1 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ + 286: 00110a6d 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ 287: 004a9c98 4 OBJECT GLOBAL DEFAULT 29 Py_InteractiveFlag │ │ │ │ - 288: 001ef6d1 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ + 288: 001ee9f5 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ 289: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpufree@GLIBC_2.7 (11) │ │ │ │ - 290: 002b0f28 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ - 291: 001ce315 184 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ + 290: 002b0da8 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ + 291: 001cd035 184 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ 292: 00029eec 0 FUNC GLOBAL DEFAULT UND XML_SetCommentHandler │ │ │ │ 293: 00000000 0 FUNC GLOBAL DEFAULT UND mkdirat@GLIBC_2.4 (2) │ │ │ │ - 294: 001e5f4d 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ - 295: 0010bfa5 536 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ + 294: 001e51f5 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ + 295: 0010b989 536 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ 296: 0002a230 0 FUNC GLOBAL DEFAULT UND asinh@GLIBC_2.4 (3) │ │ │ │ 297: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_init@GLIBC_2.4 (2) │ │ │ │ 298: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_condattr_init@GLIBC_2.4 (2) │ │ │ │ - 299: 00063a85 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ - 300: 0014c961 60 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ - 301: 000f1691 106 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ - 302: 00081929 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ + 299: 00062b7d 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ + 300: 0014bf61 60 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ + 301: 000f1105 106 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ + 302: 00081485 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ 303: 00464f3c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterItem_Type │ │ │ │ - 304: 001bea8d 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ - 305: 00060645 28 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ - 306: 00196eb1 410 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ - 307: 001d9491 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ - 308: 0004764b 16 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ + 304: 001bdaad 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ + 305: 000608e9 28 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ + 306: 00195b89 410 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ + 307: 001d8199 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ + 308: 0004762b 16 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ 309: 0002a1f0 0 FUNC GLOBAL DEFAULT UND XML_SetEntityDeclHandler │ │ │ │ 310: 00000000 0 FUNC GLOBAL DEFAULT UND dup@GLIBC_2.4 (2) │ │ │ │ 311: 00000000 0 FUNC GLOBAL DEFAULT UND setenv@GLIBC_2.4 (2) │ │ │ │ 312: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setschedpolicy@GLIBC_2.4 (2) │ │ │ │ - 313: 001f2979 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ - 314: 0007e9dd 580 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ - 315: 0011c589 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ - 316: 0005f08f 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ + 313: 001f1c9d 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ + 314: 0007e9a9 580 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ + 315: 0011c0ed 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ + 316: 0005f081 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ 317: 00000000 0 FUNC GLOBAL DEFAULT UND link@GLIBC_2.4 (2) │ │ │ │ 318: 00000000 0 FUNC GLOBAL DEFAULT UND __getrusage64@GLIBC_2.34 (4) │ │ │ │ - 319: 000cbf0d 1024 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ + 319: 000cb9a9 1024 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ 320: 00000000 0 FUNC GLOBAL DEFAULT UND rmdir@GLIBC_2.4 (2) │ │ │ │ 321: 004a9f48 4 OBJECT GLOBAL DEFAULT 29 Py_HashRandomizationFlag │ │ │ │ 322: 00000000 0 FUNC GLOBAL DEFAULT UND uname@GLIBC_2.4 (2) │ │ │ │ 323: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetFeatureList │ │ │ │ 324: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyname@GLIBC_2.4 (2) │ │ │ │ - 325: 000fa61d 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ - 326: 0005a1ad 128 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ + 325: 000fa091 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ + 326: 0005a19d 128 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ 327: 00000000 0 FUNC GLOBAL DEFAULT UND strcspn@GLIBC_2.4 (2) │ │ │ │ 328: 00000000 0 FUNC GLOBAL DEFAULT UND __memmove_chk@GLIBC_2.4 (2) │ │ │ │ - 329: 00065c59 128 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ - 330: 0005e04d 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ - 331: 00035fa5 252 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ - 332: 00158675 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ - 333: 0015f70d 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ - 334: 0006c149 62 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ + 329: 00066655 128 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ + 330: 0005e03d 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ + 331: 00035fa1 252 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ + 332: 00157c05 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ + 333: 0015eb85 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ + 334: 0006c13d 62 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ 335: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addclosefrom_np@GLIBC_2.34 (4) │ │ │ │ 336: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_init@GLIBC_2.4 (2) │ │ │ │ - 337: 000b54d5 48 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ - 338: 0019fae1 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ - 339: 0015d4f1 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ - 340: 000ea595 28 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ - 341: 00064f85 160 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ - 342: 00111cad 18 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ + 337: 000b4edd 48 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ + 338: 0019e521 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ + 339: 0015c969 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ + 340: 000e9ff5 28 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ + 341: 00065319 160 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ + 342: 00111679 18 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ 343: 00000000 0 FUNC GLOBAL DEFAULT UND closefrom@GLIBC_2.34 (4) │ │ │ │ 344: 00000000 0 FUNC GLOBAL DEFAULT UND __getitimer64@GLIBC_2.34 (4) │ │ │ │ 345: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_setscope@GLIBC_2.4 (2) │ │ │ │ - 346: 000c9ccd 1048 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ + 346: 000c976d 1048 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ 347: 00000000 0 FUNC GLOBAL DEFAULT UND setregid@GLIBC_2.4 (2) │ │ │ │ - 348: 001fba09 54 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ - 349: 0004c539 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ - 350: 0009b7dd 28 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ - 351: 00129ae9 254 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ - 352: 00102b6d 432 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ + 348: 001676e9 54 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ + 349: 0004cdcf 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ + 350: 0009b18d 28 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ + 351: 00129589 254 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ + 352: 00102579 432 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ 353: 00000000 0 FUNC GLOBAL DEFAULT UND getcwd@GLIBC_2.4 (2) │ │ │ │ - 354: 00066c99 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ - 355: 001464dd 212 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ + 354: 0006738f 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ + 355: 00145af9 212 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ 356: 00000000 0 FUNC GLOBAL DEFAULT UND hstrerror@GLIBC_2.4 (2) │ │ │ │ 357: 00000000 0 FUNC GLOBAL DEFAULT UND if_freenameindex@GLIBC_2.4 (2) │ │ │ │ - 358: 001d7309 132 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ + 358: 001d60a1 132 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ 359: 00000000 0 FUNC GLOBAL DEFAULT UND getpeername@GLIBC_2.4 (2) │ │ │ │ - 360: 0024c749 208 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ - 361: 00066aab 56 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ + 360: 0024c309 208 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ + 361: 000671a5 56 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ 362: 00465f30 208 OBJECT GLOBAL DEFAULT 26 PyFunction_Type │ │ │ │ 363: 00000000 0 FUNC GLOBAL DEFAULT UND flistxattr@GLIBC_2.4 (2) │ │ │ │ 364: 00029ad4 0 FUNC GLOBAL DEFAULT UND tanh@GLIBC_2.4 (3) │ │ │ │ - 365: 0005ec83 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ - 366: 0003eb19 356 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ - 367: 000c70c5 204 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ - 368: 00065575 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ - 369: 0017b91d 766 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ + 365: 0005ec73 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ + 366: 0003ea7d 356 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ + 367: 000c6b65 204 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ + 368: 00065aaf 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ + 369: 0017ad25 766 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ 370: 00000000 0 FUNC GLOBAL DEFAULT UND getxattr@GLIBC_2.4 (2) │ │ │ │ - 371: 00190fd1 656 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ + 371: 001900cd 656 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ 372: 0046db38 4 OBJECT GLOBAL DEFAULT 26 PyExc_AssertionError │ │ │ │ 373: 00000000 0 FUNC GLOBAL DEFAULT UND inflateInit2_ │ │ │ │ - 374: 0010eab9 120 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttrString │ │ │ │ + 374: 0010e48d 120 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttrString │ │ │ │ 375: 00000000 0 FUNC GLOBAL DEFAULT UND endpwent@GLIBC_2.4 (2) │ │ │ │ 376: 00000000 0 FUNC GLOBAL DEFAULT UND mprotect@GLIBC_2.4 (2) │ │ │ │ - 377: 000840cd 140 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ - 378: 0006057f 54 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ - 379: 0019b3fd 6 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ - 380: 0012586d 72 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ - 381: 0010d051 1816 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ - 382: 00035ee7 90 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ - 383: 0004b271 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ + 377: 00083c2d 140 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ + 378: 00060821 56 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ + 379: 00199e3d 6 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ + 380: 00125315 72 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ + 381: 0010ca35 1812 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ + 382: 00035f1b 90 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ + 383: 0004b251 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ 384: 00000000 0 FUNC GLOBAL DEFAULT UND __fcntl_time64@GLIBC_2.34 (4) │ │ │ │ - 385: 00199195 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ - 386: 001d0949 76 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ + 385: 00197bd1 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ + 386: 001cf679 76 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ 387: 00000000 0 FUNC GLOBAL DEFAULT UND setpgid@GLIBC_2.4 (2) │ │ │ │ - 388: 0003be13 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ + 388: 0003bd97 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ 389: 00032975 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ - 390: 0005cc3d 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ - 391: 00067ced 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ - 392: 00052059 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ - 393: 00101851 222 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ + 390: 0005cc2d 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ + 391: 000660a9 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ + 392: 00051f39 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ + 393: 0010125d 222 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ 394: 004a9640 0 NOTYPE GLOBAL DEFAULT 29 __bss_start__ │ │ │ │ - 395: 0023b605 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ - 396: 0026b0f9 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ + 395: 0023b1b5 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ + 396: 00057b85 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ 397: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmin@GLIBC_2.4 (2) │ │ │ │ - 398: 000e1fe1 166 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ + 398: 000e1a41 166 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ 399: 00000000 0 FUNC GLOBAL DEFAULT UND tcsetpgrp@GLIBC_2.4 (2) │ │ │ │ - 400: 0010e619 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ - 401: 00047465 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ - 402: 001e421d 132 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ + 400: 0010dfe9 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ + 401: 00047383 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ + 402: 001e34c5 132 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ 403: 00000000 0 FUNC GLOBAL DEFAULT UND if_indextoname@GLIBC_2.4 (2) │ │ │ │ 404: 0046dae8 4 OBJECT GLOBAL DEFAULT 26 PyExc_ModuleNotFoundError │ │ │ │ - 405: 001842ad 364 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ - 406: 0006c5f1 188 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ - 407: 0005459f 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ + 405: 00183445 364 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ + 406: 0006c5ed 188 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ + 407: 00054477 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ 408: 00000000 0 FUNC GLOBAL DEFAULT UND fileno@GLIBC_2.4 (2) │ │ │ │ - 409: 00066ae3 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ + 409: 000671dd 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ 410: 000293b8 0 FUNC GLOBAL DEFAULT UND XML_SetNamespaceDeclHandler │ │ │ │ - 411: 0024b329 2 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ + 411: 0024aee5 2 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ 412: 00029840 0 FUNC GLOBAL DEFAULT UND atan@GLIBC_2.4 (3) │ │ │ │ - 413: 00061d0d 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ + 413: 00061fb1 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ 414: 0002bc69 22 FUNC GLOBAL DEFAULT 12 Py_GetArgcArgv │ │ │ │ - 415: 0007df8d 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ - 416: 002322bd 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ + 415: 0007df69 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ + 416: 00231a65 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ 417: 00000000 0 FUNC GLOBAL DEFAULT UND sem_destroy@GLIBC_2.34 (4) │ │ │ │ - 418: 000f5959 108 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ + 418: 000f53d1 108 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ 419: 00000000 0 FUNC GLOBAL DEFAULT UND setresgid@GLIBC_2.4 (2) │ │ │ │ - 420: 0006a615 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ + 420: 0006a75d 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ 421: 00000000 0 FUNC GLOBAL DEFAULT UND strncmp@GLIBC_2.4 (2) │ │ │ │ 422: 00462f9c 208 OBJECT GLOBAL DEFAULT 26 PySlice_Type │ │ │ │ - 423: 00090315 126 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ + 423: 0008fc25 126 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ 424: 00464d9c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterKey_Type │ │ │ │ - 425: 00197911 102 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ - 426: 0020b365 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ - 427: 002120b1 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ + 425: 001964b1 102 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ + 426: 0020a801 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ + 427: 00211619 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ 428: 0046db08 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeWarning │ │ │ │ - 429: 0007f8d1 24 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ + 429: 0007f89d 24 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ 430: 004a9c9c 4 OBJECT GLOBAL DEFAULT 29 Py_OptimizeFlag │ │ │ │ - 431: 00066bdb 66 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ - 432: 000beb95 56 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ - 433: 0003aa33 346 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ + 431: 000672d1 66 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ + 432: 000be59d 56 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ + 433: 0003aa23 346 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ 434: 00000000 0 FUNC GLOBAL DEFAULT UND symlink@GLIBC_2.4 (2) │ │ │ │ - 435: 00061d3f 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ - 436: 001db7d1 200 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ - 437: 0005f3c1 32 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ - 438: 0006a9d3 66 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ + 435: 00061fe3 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ + 436: 001da801 200 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ + 437: 0005f3b1 32 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ + 438: 0006ab1b 66 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ 439: 00000000 0 FUNC GLOBAL DEFAULT UND ungetc@GLIBC_2.4 (2) │ │ │ │ 440: 0002bc1d 76 FUNC GLOBAL DEFAULT 12 PySys_AuditTuple │ │ │ │ - 441: 001d95e1 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ - 442: 0012e439 118 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ + 441: 001d82e9 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ + 442: 001d00cd 118 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ 443: 00000000 0 FUNC GLOBAL DEFAULT UND lockf64@GLIBC_2.4 (2) │ │ │ │ - 444: 0014beb5 52 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ - 445: 0011b769 286 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ - 446: 00061d3b 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ + 444: 0014b4d5 52 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ + 445: 0011b2e1 286 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ + 446: 00061fdf 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ 447: 004a9640 4 OBJECT GLOBAL DEFAULT 29 __environ@GLIBC_2.4 (2) │ │ │ │ 448: 00000000 0 FUNC GLOBAL DEFAULT UND pipe2@GLIBC_2.9 (5) │ │ │ │ 449: 00000000 0 FUNC GLOBAL DEFAULT UND openlog@GLIBC_2.4 (2) │ │ │ │ 450: 00000000 0 FUNC GLOBAL DEFAULT UND dlopen@GLIBC_2.34 (4) │ │ │ │ - 451: 00061d3d 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ + 451: 00061fe1 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ 452: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_delete@GLIBC_2.34 (4) │ │ │ │ - 453: 0024ce35 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_ReleaseAndRawFree │ │ │ │ + 453: 0024c9f5 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_ReleaseAndRawFree │ │ │ │ 454: 0002a0e0 0 FUNC GLOBAL DEFAULT UND XML_ErrorString │ │ │ │ 455: 00029098 0 FUNC GLOBAL DEFAULT UND sinh@GLIBC_2.4 (3) │ │ │ │ 456: 00461968 4 OBJECT GLOBAL DEFAULT 26 PyExc_OSError │ │ │ │ - 457: 000ea299 28 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ - 458: 00061e75 20 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ - 459: 001e4551 60 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ - 460: 00043929 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ - 461: 0021cb95 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ + 457: 000e9cf9 28 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ + 458: 00062119 20 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ + 459: 001e37f9 60 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ + 460: 0004390f 10 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ + 461: 0021c14d 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ 462: 00000000 0 FUNC GLOBAL DEFAULT UND setuid@GLIBC_2.4 (2) │ │ │ │ - 463: 00044381 12 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ - 464: 00067d63 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ - 465: 00115b4d 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ + 463: 00043ded 12 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ + 464: 0006611f 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ + 465: 001156c5 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ 466: 0046db14 4 OBJECT GLOBAL DEFAULT 26 PyExc_BytesWarning │ │ │ │ - 467: 00048715 204 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ - 468: 00061c21 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ - 469: 0006cbf5 40 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ - 470: 0018c8d9 100 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ - 471: 000453b7 96 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ - 472: 001cf611 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ + 467: 000486f1 204 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ + 468: 00061ec5 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ + 469: 0006cbf1 40 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ + 470: 0018b7e9 100 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ + 471: 0004539b 96 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ + 472: 001ce341 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ 473: 00029744 0 FUNC GLOBAL DEFAULT UND expm1@GLIBC_2.4 (3) │ │ │ │ 474: 0046a5bc 208 OBJECT GLOBAL DEFAULT 26 PyBytes_Type │ │ │ │ - 475: 00269c79 34 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ + 475: 00269bed 34 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ 476: 00000000 0 FUNC GLOBAL DEFAULT UND getlogin_r@GLIBC_2.4 (2) │ │ │ │ - 477: 0013c4d5 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ - 478: 00083f4d 176 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ - 479: 000af6d9 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ - 480: 0010702d 1020 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ - 481: 00065c39 32 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ + 477: 0013c14d 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ + 478: 00083aad 176 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ + 479: 000af0e5 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ + 480: 00106a3d 1020 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ + 481: 00066635 32 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ 482: 0046309c 208 OBJECT GLOBAL DEFAULT 26 PySetIter_Type │ │ │ │ - 483: 00090131 248 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ + 483: 0008fa41 248 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ 484: 00000000 0 FUNC GLOBAL DEFAULT UND getgrouplist@GLIBC_2.4 (2) │ │ │ │ - 485: 0036cc44 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ - 486: 00066c21 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ - 487: 0010182d 36 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ + 485: 0036cac4 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ + 486: 00067317 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ + 487: 00101239 36 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ 488: 000310e5 6 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ - 489: 00111d21 36 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ - 490: 0026813d 38 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ - 491: 001efa3d 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ + 489: 001116ed 36 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ + 490: 00267f95 38 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ + 491: 001eed61 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ 492: 004a9cbc 4 OBJECT GLOBAL DEFAULT 29 Py_NoUserSiteDirectory │ │ │ │ - 493: 00164fc9 78 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ + 493: 001643e9 78 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ 494: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setsigdefault@GLIBC_2.4 (2) │ │ │ │ 495: 00000000 0 FUNC GLOBAL DEFAULT UND __snprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 496: 0013aaa9 76 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ + 496: 0013a721 76 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ 497: 00000000 0 FUNC GLOBAL DEFAULT UND inet_pton@GLIBC_2.4 (2) │ │ │ │ 498: 00000000 0 FUNC GLOBAL DEFAULT UND sched_get_priority_min@GLIBC_2.4 (2) │ │ │ │ 499: 00000000 0 FUNC GLOBAL DEFAULT UND socket@GLIBC_2.4 (2) │ │ │ │ 500: 00000000 0 FUNC GLOBAL DEFAULT UND if_nameindex@GLIBC_2.4 (2) │ │ │ │ 501: 00000000 0 FUNC GLOBAL DEFAULT UND dlerror@GLIBC_2.34 (4) │ │ │ │ - 502: 00145301 70 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ - 503: 00126d45 100 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ - 504: 001490d9 84 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ + 502: 00144a59 70 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ + 503: 001267ed 100 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ + 504: 001486f9 84 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ 505: 004b1f6c 4 OBJECT GLOBAL DEFAULT 29 PyExc_EnvironmentError │ │ │ │ 506: 00462180 208 OBJECT GLOBAL DEFAULT 26 PyContextToken_Type │ │ │ │ - 507: 00189271 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ - 508: 00061cf7 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ - 509: 0020b315 80 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDInitref │ │ │ │ + 507: 00188301 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ + 508: 00061f9b 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ + 509: 0020a7b1 80 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDInitref │ │ │ │ 510: 00000000 0 FUNC GLOBAL DEFAULT UND getnameinfo@GLIBC_2.4 (2) │ │ │ │ 511: 00000000 0 FUNC GLOBAL DEFAULT UND lgetxattr@GLIBC_2.4 (2) │ │ │ │ - 512: 000de2a9 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ - 513: 0004aad9 44 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ + 512: 000ddd01 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ + 513: 0004aa37 46 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ 514: 00000000 0 FUNC GLOBAL DEFAULT UND sethostname@GLIBC_2.4 (2) │ │ │ │ - 515: 00042fef 86 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ - 516: 001d72c9 64 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ + 515: 00042fd3 86 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ + 516: 001d6061 64 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ 517: 00000000 0 FUNC GLOBAL DEFAULT UND munmap@GLIBC_2.4 (2) │ │ │ │ 518: 00000000 0 FUNC GLOBAL DEFAULT UND memchr@GLIBC_2.4 (2) │ │ │ │ - 519: 0013b5e1 46 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ - 520: 00122615 76 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ + 519: 0013b259 46 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ + 520: 00122105 76 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ 521: 00000000 0 FUNC GLOBAL DEFAULT UND unlink@GLIBC_2.4 (2) │ │ │ │ 522: 00000000 0 FUNC GLOBAL DEFAULT UND ftell@GLIBC_2.4 (2) │ │ │ │ - 523: 001582f9 132 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ - 524: 0005d121 60 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ - 525: 0002f977 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ - 526: 000fa8f9 612 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ - 527: 00127b25 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ - 528: 00232815 116 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ - 529: 00077711 408 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ - 530: 0013a935 108 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ - 531: 000e4aa5 332 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ + 523: 00157889 132 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ + 524: 0005d111 60 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ + 525: 0002fc73 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ + 526: 000fa4a1 612 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ + 527: 001275c9 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ + 528: 002321a1 116 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ + 529: 00077705 408 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ + 530: 0013a5ad 108 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ + 531: 000e4501 332 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ 532: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_create@GLIBC_2.34 (4) │ │ │ │ - 533: 000ae2d9 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ - 534: 000cb8ad 1574 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ - 535: 0004d013 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ - 536: 00066b25 4 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ + 533: 000adced 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ + 534: 000cb349 1574 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ + 535: 0004d135 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ + 536: 0006721d 2 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ 537: 00000000 0 FUNC GLOBAL DEFAULT UND sincos@GLIBC_2.4 (3) │ │ │ │ - 538: 0020b581 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ - 539: 0005c879 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ - 540: 001ef2c1 36 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ + 538: 0020aa1d 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ + 539: 0005c869 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ + 540: 001ee5e5 36 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ 541: 00000000 0 FUNC GLOBAL DEFAULT UND sem_init@GLIBC_2.34 (4) │ │ │ │ 542: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_exit@GLIBC_2.4 (2) │ │ │ │ 543: 00000000 0 FUNC GLOBAL DEFAULT UND gethostname@GLIBC_2.4 (2) │ │ │ │ - 544: 001f1c2d 96 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ + 544: 001f103d 96 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ 545: 00000000 0 FUNC GLOBAL DEFAULT UND sendfile64@GLIBC_2.4 (2) │ │ │ │ 546: 00465480 208 OBJECT GLOBAL DEFAULT 26 PyDict_Type │ │ │ │ - 547: 0010bb65 1014 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ - 548: 00061d43 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ + 547: 0010b549 1014 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ + 548: 00061fe7 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ 549: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_getres64@GLIBC_2.34 (4) │ │ │ │ 550: 00000000 0 FUNC GLOBAL DEFAULT UND __timerfd_settime64@GLIBC_2.34 (4) │ │ │ │ - 551: 0013bf89 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ + 551: 0013bc01 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ 552: 0002a9bc 0 FUNC GLOBAL DEFAULT UND XML_SetHashSalt │ │ │ │ - 553: 00096499 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ + 553: 00095e59 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ 554: 00000000 0 FUNC GLOBAL DEFAULT UND deflateInit2_ │ │ │ │ - 555: 000ccc09 396 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ - 556: 0005f7ed 92 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ - 557: 00063adb 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ - 558: 00082871 344 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ - 559: 0018ad51 76 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ - 560: 0015e5c5 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ - 561: 0014540d 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ + 555: 000cc6a5 396 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ + 556: 0005f7dd 92 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ + 557: 00062bd3 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ + 558: 000823cd 344 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ + 559: 00189c39 76 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ + 560: 0015da3d 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ + 561: 00144b65 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ 562: 00000000 0 FUNC GLOBAL DEFAULT UND setreuid@GLIBC_2.4 (2) │ │ │ │ 563: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_atexit@GLIBC_2.4 (2) │ │ │ │ - 564: 00037a83 100 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ - 565: 0013fa1d 186 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ + 564: 00037979 100 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ + 565: 0013f665 186 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ 566: 00000000 0 FUNC GLOBAL DEFAULT UND fork@GLIBC_2.4 (2) │ │ │ │ - 567: 000f8a7d 272 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ - 568: 001274cd 168 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ - 569: 00084349 268 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ - 570: 00081945 6 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ + 567: 000f84f5 272 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ + 568: 00126f7d 168 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ + 569: 00083ea1 268 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ + 570: 000814a1 6 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ 571: 00029ebc 0 FUNC GLOBAL DEFAULT UND exp2@GLIBC_2.29 (8) │ │ │ │ 572: 00000000 0 FUNC GLOBAL DEFAULT UND unlinkat@GLIBC_2.4 (2) │ │ │ │ - 573: 00088bfd 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ - 574: 001277f9 316 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ - 575: 000d4cad 4 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ - 576: 00049ccd 8 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ + 573: 0008850d 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ + 574: 001272a9 316 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ + 575: 000d4725 4 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ + 576: 00049b55 8 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ 577: 00000000 0 FUNC GLOBAL DEFAULT UND clearerr@GLIBC_2.4 (2) │ │ │ │ 578: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_destroy@GLIBC_2.4 (2) │ │ │ │ - 579: 00122295 260 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ - 580: 001347f1 320 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ + 579: 00121d89 260 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ + 580: 00134479 320 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ 581: 0002c10f 2402 FUNC GLOBAL DEFAULT 12 _Py_GetConfigsAsDict │ │ │ │ 582: 00471710 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenStdlib │ │ │ │ 583: 00000000 0 FUNC GLOBAL DEFAULT UND rewind@GLIBC_2.4 (2) │ │ │ │ - 584: 0020b8c9 64 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ - 585: 0014f351 56 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ - 586: 002477a9 98 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ - 587: 0017b7f9 48 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ + 584: 0020ad69 64 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ + 585: 0014e949 56 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ + 586: 00247251 98 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ + 587: 0017ac01 48 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ 588: 0046dae4 4 OBJECT GLOBAL DEFAULT 26 PyExc_PythonFinalizationError │ │ │ │ 589: 004d4f08 0 NOTYPE GLOBAL DEFAULT 29 _end │ │ │ │ - 590: 0004c2cf 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ - 591: 001d0901 72 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ - 592: 00211c1d 52 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ + 590: 0004c847 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ + 591: 001cf631 72 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ + 592: 00211185 52 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ 593: 00462c4c 208 OBJECT GLOBAL DEFAULT 26 PyUnicodeIter_Type │ │ │ │ 594: 0002b21f 76 FUNC GLOBAL DEFAULT 12 Py_ExitStatusException │ │ │ │ - 595: 001f5871 122 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ - 596: 0015f805 196 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ + 595: 001f4b19 122 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ + 596: 0015ec7d 196 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ 597: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getscheduler@GLIBC_2.4 (2) │ │ │ │ - 598: 000641f5 6 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ + 598: 00064551 6 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ 599: 000295ec 0 FUNC GLOBAL DEFAULT UND fsync@GLIBC_2.4 (2) │ │ │ │ 600: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getparam@GLIBC_2.4 (2) │ │ │ │ 601: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_settime64@GLIBC_2.34 (4) │ │ │ │ 602: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetParamEntityParsing │ │ │ │ 603: 00462b3c 208 OBJECT GLOBAL DEFAULT 26 _PyUnion_Type │ │ │ │ - 604: 00051ddd 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ + 604: 00051cb3 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ 605: 00000000 0 FUNC GLOBAL DEFAULT UND mbrtowc@GLIBC_2.4 (2) │ │ │ │ - 606: 000d4291 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ - 607: 000b4a6d 1556 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ - 608: 000de179 268 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ + 606: 000d3d09 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ + 607: 000b4475 1556 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ + 608: 000ddbd1 268 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ 609: 00000000 0 FUNC GLOBAL DEFAULT UND __setitimer64@GLIBC_2.34 (4) │ │ │ │ - 610: 0007cff1 188 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ - 611: 0004282f 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ - 612: 0005f529 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ - 613: 001e22d5 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ - 614: 00080875 72 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ - 615: 0006341d 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ - 616: 0018042d 118 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ + 610: 0007cfcd 188 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ + 611: 00042815 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ + 612: 0005f519 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ + 613: 001e157d 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ + 614: 000803d1 72 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ + 615: 0005fed3 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ + 616: 0017f76d 118 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ 617: 0046af4c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ChildProcessError │ │ │ │ - 618: 001e7ce9 68 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ + 618: 001e6fb1 68 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ 619: 00000000 0 FUNC GLOBAL DEFAULT UND perror@GLIBC_2.4 (2) │ │ │ │ - 620: 0004c105 16 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ - 621: 000cc30d 276 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ - 622: 0018bc15 4 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ + 620: 0004c76f 16 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ + 621: 000cbda9 276 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ + 622: 0018aafd 4 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ 623: 00000000 0 FUNC GLOBAL DEFAULT UND setpwent@GLIBC_2.4 (2) │ │ │ │ 624: 0002b0d9 112 FUNC GLOBAL DEFAULT 12 Py_SetPythonHome │ │ │ │ 625: 00000000 0 FUNC GLOBAL DEFAULT UND faccessat@GLIBC_2.4 (2) │ │ │ │ - 626: 00123c89 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ + 626: 00123731 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ 627: 0002caf5 54 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLongFromFile │ │ │ │ - 628: 0005068b 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ - 629: 000474d1 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ - 630: 000d0a41 3650 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ - 631: 0010eb31 64 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ - 632: 0008e789 584 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ - 633: 0020a6c5 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ + 628: 0005064f 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ + 629: 00047507 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ + 630: 000d04dd 3664 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ + 631: 0010e505 64 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ + 632: 0008e099 584 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ + 633: 00209b61 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ 634: 00000000 0 FUNC GLOBAL DEFAULT UND setresuid@GLIBC_2.4 (2) │ │ │ │ 635: 00000000 0 FUNC GLOBAL DEFAULT UND getaddrinfo@GLIBC_2.4 (2) │ │ │ │ - 636: 00098459 96 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ + 636: 00097e19 96 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ 637: 00000000 0 FUNC GLOBAL DEFAULT UND funlockfile@GLIBC_2.4 (2) │ │ │ │ 638: 00000000 0 FUNC GLOBAL DEFAULT UND __ioctl_time64@GLIBC_2.34 (4) │ │ │ │ - 639: 001e7161 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ - 640: 000808bd 144 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ - 641: 00080369 86 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ - 642: 000c3ae9 152 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ - 643: 0005ed6b 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ + 639: 001e6429 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ + 640: 00080419 144 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ + 641: 00080335 86 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ + 642: 000c359d 152 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ + 643: 0005ed5b 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ 644: 00000000 0 FUNC GLOBAL DEFAULT UND deflateEnd │ │ │ │ 645: 00000000 0 FUNC GLOBAL DEFAULT UND rewinddir@GLIBC_2.4 (2) │ │ │ │ 646: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_init@GLIBC_2.4 (2) │ │ │ │ 647: 004a9640 0 NOTYPE GLOBAL DEFAULT 28 _edata │ │ │ │ 648: 00466184 208 OBJECT GLOBAL DEFAULT 26 PyFrameLocalsProxy_Type │ │ │ │ 649: 00460858 0 NOTYPE GLOBAL DEFAULT 26 __data_start │ │ │ │ - 650: 0009025d 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ + 650: 0008fb6d 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ 651: 0046bbb4 4 OBJECT GLOBAL DEFAULT 26 PyExc_NameError │ │ │ │ - 652: 00149ded 372 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ - 653: 000f4705 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ - 654: 0005c227 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ - 655: 000668e1 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ - 656: 0006c06d 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ - 657: 001ea295 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ - 658: 00123c05 100 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ - 659: 001580e9 148 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ + 652: 0014940d 372 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ + 653: 000f417d 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ + 654: 0005c217 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ + 655: 00062455 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ + 656: 0006c061 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ + 657: 001e955d 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ + 658: 001236ad 100 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ + 659: 00157679 148 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ 660: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyaddr_r@GLIBC_2.4 (2) │ │ │ │ 661: 00000000 0 FUNC GLOBAL DEFAULT UND setxattr@GLIBC_2.4 (2) │ │ │ │ - 662: 00061df9 30 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ - 663: 000de171 6 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ + 662: 0006209d 30 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ + 663: 000ddbc9 6 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ 664: 00000000 0 FUNC GLOBAL DEFAULT UND strncpy@GLIBC_2.4 (2) │ │ │ │ 665: 00461d70 4 OBJECT GLOBAL DEFAULT 26 PyExc_Exception │ │ │ │ - 666: 00182739 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ + 666: 00181a29 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ 667: 00000000 0 FUNC GLOBAL DEFAULT UND __explicit_bzero_chk@GLIBC_2.25 (17) │ │ │ │ - 668: 001e6dd1 130 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ - 669: 00106fb1 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ - 670: 001463a1 316 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ - 671: 0005f25f 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ - 672: 000499a1 52 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ - 673: 00064191 68 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ - 674: 00060613 2 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ + 668: 001e6099 130 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ + 669: 001069c1 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ + 670: 001e0009 316 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ + 671: 0005f24f 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ + 672: 0004997d 52 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ + 673: 000644ed 68 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ + 674: 000608b7 2 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ 675: 004658a4 208 OBJECT GLOBAL DEFAULT 26 PyListIter_Type │ │ │ │ - 676: 000de0b5 62 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ - 677: 00064e2b 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ - 678: 00063d07 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ + 676: 000ddb0d 62 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ + 677: 000651bf 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ + 678: 00062dff 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ 679: 0046af64 4 OBJECT GLOBAL DEFAULT 26 PyExc_IsADirectoryError │ │ │ │ - 680: 001d3a01 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ - 681: 0003e587 182 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ + 680: 001d2765 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ + 681: 0003e737 182 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ 682: 00000000 0 FUNC GLOBAL DEFAULT UND strchr@GLIBC_2.4 (2) │ │ │ │ - 683: 001e0a81 76 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ + 683: 001dfc3d 76 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ 684: 00000000 0 FUNC GLOBAL DEFAULT UND wcstombs@GLIBC_2.4 (2) │ │ │ │ - 685: 002aac60 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ - 686: 0004fdb1 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ - 687: 00168d45 58 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ - 688: 0006cc89 156 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ - 689: 00068317 224 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ - 690: 00089561 52 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ - 691: 001f894d 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ - 692: 001f1fb1 130 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ + 685: 002aaae0 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ + 686: 0004fd53 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ + 687: 00168195 58 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ + 688: 0006cc81 156 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ + 689: 000682e7 224 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ + 690: 00088e71 52 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ + 691: 001f7c6d 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ + 692: 001f12d5 130 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ 693: 00000000 0 FUNC GLOBAL DEFAULT UND mknodat@GLIBC_2.33 (10) │ │ │ │ - 694: 0020a6d1 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ - 695: 00061c4d 90 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ + 694: 00209b6d 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ + 695: 00061ef1 90 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ 696: 004626ec 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_RefType │ │ │ │ 697: 0002af0d 14 FUNC GLOBAL DEFAULT 12 Py_IsInitialized │ │ │ │ - 698: 00043819 12 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ + 698: 00043755 12 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ 699: 00000000 0 FUNC GLOBAL DEFAULT UND exp@GLIBC_2.29 (8) │ │ │ │ - 700: 0017dfed 114 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ - 701: 0022e1f5 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ - 702: 000b9bf5 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ - 703: 00067779 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ - 704: 0019647d 164 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ - 705: 000568db 188 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ - 706: 000668b9 40 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ - 707: 00043103 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ - 708: 0005ee99 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ - 709: 0014b21d 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ - 710: 0014ecdd 40 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ - 711: 000cf15d 90 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ - 712: 000f9df9 136 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ + 700: 0017d325 114 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ + 701: 0022d821 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ + 702: 000b95fd 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ + 703: 0006603d 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ + 704: 00195155 164 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ + 705: 000568f9 188 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ + 706: 0006242d 40 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ + 707: 00043137 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ + 708: 0005ee8b 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ + 709: 0014a83d 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ + 710: 0014e2d5 40 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ + 711: 000cebf5 90 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ + 712: 000f986d 136 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ 713: 00000000 0 FUNC GLOBAL DEFAULT UND fchownat@GLIBC_2.4 (2) │ │ │ │ - 714: 00193669 204 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ - 715: 000476e9 350 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ + 714: 00192265 204 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ + 715: 000476cb 350 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ 716: 00468e40 208 OBJECT GLOBAL DEFAULT 26 PyBaseObject_Type │ │ │ │ 717: 00029cb8 0 FUNC GLOBAL DEFAULT UND acos@GLIBC_2.4 (3) │ │ │ │ 718: 00000000 0 FUNC GLOBAL DEFAULT UND __fprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 719: 0006b6cd 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ - 720: 00067c7f 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ - 721: 00123a9d 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ - 722: 00063df5 112 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ - 723: 0018a25d 1328 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ - 724: 0013d531 292 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ + 719: 0006b70f 202 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ + 720: 0006293b 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ + 721: 00123545 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ + 722: 00062eed 112 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ + 723: 00189449 1328 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ + 724: 0013d171 292 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ 725: 0002e4f1 64 FUNC GLOBAL DEFAULT 12 PyContextVar_New │ │ │ │ 726: 00466374 208 OBJECT GLOBAL DEFAULT 26 PyFrame_Type │ │ │ │ 727: 00000000 0 FUNC GLOBAL DEFAULT UND bind@GLIBC_2.4 (2) │ │ │ │ - 728: 00082d71 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ + 728: 000828cd 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ 729: 0002dd9f 98 FUNC GLOBAL DEFAULT 12 PyUnstable_AtExit │ │ │ │ - 730: 000605ed 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ - 731: 000de2d1 96 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ - 732: 00068153 206 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ - 733: 000d7e09 112 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ - 734: 00063399 54 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ + 730: 00060891 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ + 731: 000ddd29 96 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ + 732: 00067f21 208 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ + 733: 000d785d 112 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ + 734: 00065a19 54 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ 735: 00000000 0 FUNC GLOBAL DEFAULT UND log2@GLIBC_2.29 (8) │ │ │ │ - 736: 0014d0b9 226 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ + 736: 0014c6b9 226 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ 737: 0045fef4 4 OBJECT GLOBAL DEFAULT 23 __stack_chk_guard@GLIBC_2.4 (18) │ │ │ │ - 738: 000479c1 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ + 738: 00047a4f 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ 739: 00000000 0 FUNC GLOBAL DEFAULT UND fdopendir@GLIBC_2.4 (2) │ │ │ │ 740: 00461d5c 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseException │ │ │ │ - 741: 0016f45d 1170 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ - 742: 0007f86d 100 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ + 741: 0016e80d 1170 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ + 742: 0007f839 100 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ 743: 00000000 0 FUNC GLOBAL DEFAULT UND recvfrom@GLIBC_2.4 (2) │ │ │ │ 744: 004d4f08 0 NOTYPE GLOBAL DEFAULT 29 __end__ │ │ │ │ 745: 00000000 0 FUNC GLOBAL DEFAULT UND pwritev64v2@GLIBC_2.26 (14) │ │ │ │ - 746: 0006bfcd 94 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ - 747: 00082409 64 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ - 748: 000f94ed 184 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ - 749: 00060609 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ - 750: 0006360d 72 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ - 751: 00048b7f 32 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ - 752: 00088f95 1484 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ - 753: 00083a31 1308 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ - 754: 001160a1 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ - 755: 000c929d 1704 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ - 756: 0004f3f5 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ + 746: 0006bfc1 94 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ + 747: 00081f65 64 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ + 748: 000f8f61 184 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ + 749: 000608ad 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ + 750: 00064615 72 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ + 751: 00048b5d 32 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ + 752: 000888a5 1484 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ + 753: 00083591 1308 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ + 754: 00115c19 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ + 755: 000c8d39 1708 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ + 756: 0004f3e9 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ 757: 004647bc 208 OBJECT GLOBAL DEFAULT 26 PyODictValues_Type │ │ │ │ - 758: 00061dd5 32 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ + 758: 00062079 32 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ 759: 004627bc 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_CallableProxyType │ │ │ │ 760: 00000000 0 FUNC GLOBAL DEFAULT UND waitpid@GLIBC_2.4 (2) │ │ │ │ - 761: 00065f15 84 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ - 762: 00127935 100 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ + 761: 00066911 84 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ + 762: 001273e5 100 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ 763: 00000000 0 FUNC GLOBAL DEFAULT UND deflate │ │ │ │ - 764: 00127b49 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ - 765: 000454cd 96 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ + 764: 001275ed 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ + 765: 000454b1 96 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ 766: 004b1f70 4 OBJECT GLOBAL DEFAULT 29 PyExc_IOError │ │ │ │ - 767: 000475f9 82 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ + 767: 000475d9 82 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ 768: 00000000 0 FUNC GLOBAL DEFAULT UND close_range@GLIBC_2.34 (4) │ │ │ │ 769: 0046ac0c 4 OBJECT GLOBAL DEFAULT 26 PyExc_PendingDeprecationWarning │ │ │ │ - 770: 0005e30d 224 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ + 770: 0005e2fd 224 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ 771: 004611dc 208 OBJECT GLOBAL DEFAULT 26 PyModule_Type │ │ │ │ - 772: 001783f1 112 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ - 773: 00067971 80 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ + 772: 001777f9 112 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ + 773: 00066059 80 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ 774: 0046af54 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionRefusedError │ │ │ │ - 775: 001f5e29 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ + 775: 001f50d1 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ 776: 00000000 0 FUNC GLOBAL DEFAULT UND __getsockopt64@GLIBC_2.34 (4) │ │ │ │ - 777: 0013b41d 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ - 778: 000f5825 308 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ - 779: 0009e889 53864 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ - 780: 001d9e45 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ + 777: 0013b095 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ + 778: 000f529d 308 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ + 779: 0009e29d 53852 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ + 780: 001d8b4d 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ 781: 004610d0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeError │ │ │ │ - 782: 000b936d 288 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ - 783: 000d42d1 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ + 782: 000b8d75 288 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ + 783: 000d3d49 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ 784: 00000000 0 FUNC GLOBAL DEFAULT UND renameat@GLIBC_2.4 (2) │ │ │ │ - 785: 000405fb 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ - 786: 0014dda1 846 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ - 787: 001f235d 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ - 788: 001cd345 88 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ - 789: 00061d39 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ - 790: 001ae331 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ + 785: 00040565 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ + 786: 0014d3a1 846 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ + 787: 001f1681 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ + 788: 001cc065 88 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ + 789: 00061fdd 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ + 790: 001ace85 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ 791: 00000000 0 FUNC GLOBAL DEFAULT UND syscall@GLIBC_2.4 (2) │ │ │ │ - 792: 000f4e85 174 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ - 793: 00092231 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ + 792: 000f48fd 174 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ + 793: 00091bf5 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ 794: 00000000 0 FUNC GLOBAL DEFAULT UND strrchr@GLIBC_2.4 (2) │ │ │ │ - 795: 00051bf9 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ - 796: 0013e16d 324 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ - 797: 000fa6b5 152 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ - 798: 001d8e5d 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ - 799: 001cdc5d 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ - 800: 00065f69 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ + 795: 00051b71 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ + 796: 0013ddad 324 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ + 797: 000fa129 152 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ + 798: 001d7b61 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ + 799: 001cc97d 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ + 800: 00066965 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ 801: 00000000 0 FUNC GLOBAL DEFAULT UND lsetxattr@GLIBC_2.4 (2) │ │ │ │ - 802: 00051335 56 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ - 803: 000667f3 46 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ - 804: 00071629 536 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ - 805: 00145cd9 1200 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ - 806: 000f2d35 1160 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ - 807: 00089599 68 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ - 808: 00165091 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ + 802: 0005130d 56 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ + 803: 00062369 44 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ + 804: 00071641 536 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ + 805: 00145431 1200 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ + 806: 000f27a9 1160 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ + 807: 00088ea5 68 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ + 808: 001644b1 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ 809: 0046bbc8 4 OBJECT GLOBAL DEFAULT 26 PyExc_AttributeError │ │ │ │ 810: 00000000 0 FUNC GLOBAL DEFAULT UND sem_wait@GLIBC_2.34 (4) │ │ │ │ - 811: 00181b59 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ + 811: 00214095 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ 812: 00000000 0 FUNC GLOBAL DEFAULT UND getegid@GLIBC_2.4 (2) │ │ │ │ 813: 00467e08 208 OBJECT GLOBAL DEFAULT 26 PyComplex_Type │ │ │ │ - 814: 000ea835 448 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ - 815: 00067bcb 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ - 816: 0023ee0d 52 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ + 814: 000ea295 448 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ + 815: 00062887 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ + 816: 0023e781 52 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ 817: 000297c0 0 FUNC GLOBAL DEFAULT UND XML_SetExternalEntityRefHandler │ │ │ │ 818: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_tolower_loc@GLIBC_2.4 (2) │ │ │ │ 819: 00000000 0 FUNC GLOBAL DEFAULT UND timerfd_create@GLIBC_2.8 (23) │ │ │ │ - 820: 000ed229 354 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ - 821: 000ddf61 212 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ - 822: 00123cc9 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ - 823: 002327b9 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ - 824: 002624c5 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ - 825: 00091111 4384 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ - 826: 000d7e79 210 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ + 820: 000ecc89 354 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ + 821: 000dd9b9 212 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ + 822: 00123771 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ + 823: 00231f61 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ + 824: 0026212d 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ + 825: 00090a01 4596 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ + 826: 000d78cd 210 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ 827: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setaffinity@GLIBC_2.4 (2) │ │ │ │ - 828: 0005cc41 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ - 829: 000af699 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ - 830: 000cfca1 1092 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterable │ │ │ │ + 828: 0005cc31 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ + 829: 000af0a5 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ + 830: 000cf739 1096 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterable │ │ │ │ 831: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_create1@GLIBC_2.9 (5) │ │ │ │ 832: 00000000 0 FUNC GLOBAL DEFAULT UND feof@GLIBC_2.4 (2) │ │ │ │ 833: 00461960 4 OBJECT GLOBAL DEFAULT 26 PyExc_ValueError │ │ │ │ 834: 000292e0 0 FUNC GLOBAL DEFAULT UND asin@GLIBC_2.4 (3) │ │ │ │ - 835: 00067c2b 76 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ - 836: 001b11c1 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ + 835: 000628e7 76 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ + 836: 001afd21 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ 837: 0002a180 0 FUNC GLOBAL DEFAULT UND XML_SetNotationDeclHandler │ │ │ │ - 838: 001fc649 64 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ - 839: 0006da5d 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ - 840: 0006ca19 4 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ + 838: 001fbb01 64 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ + 839: 0006da55 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ + 840: 0006ca15 4 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ 841: 0046daf8 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionError │ │ │ │ 842: 00000000 0 FUNC GLOBAL DEFAULT UND rename@GLIBC_2.4 (2) │ │ │ │ - 843: 00148db9 160 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ - 844: 0005dbf3 74 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ - 845: 00233755 672 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ + 843: 001483d9 160 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ + 844: 0005dbe3 74 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ + 845: 00232e71 672 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ 846: 0046af74 4 OBJECT GLOBAL DEFAULT 26 PyExc_ProcessLookupError │ │ │ │ 847: 004644ec 208 OBJECT GLOBAL DEFAULT 26 PyODict_Type │ │ │ │ - 848: 0005f2bd 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ + 848: 0005f2ad 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ 849: 0002f059 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ - 850: 000573dd 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ - 851: 00148e59 76 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ - 852: 000f432d 20 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ + 850: 000573cb 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ + 851: 00148479 76 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ + 852: 000f3da5 20 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ 853: 0002bb99 60 FUNC GLOBAL DEFAULT 12 PyFile_OpenCode │ │ │ │ 854: 00000000 0 FUNC GLOBAL DEFAULT UND unsetenv@GLIBC_2.4 (2) │ │ │ │ 855: 00000000 0 FUNC GLOBAL DEFAULT UND accept@GLIBC_2.4 (2) │ │ │ │ - 856: 00064e87 162 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ + 856: 0006521b 162 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ 857: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getaffinity@GLIBC_2.4 (2) │ │ │ │ - 858: 00081785 420 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ - 859: 0023a129 264 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ + 858: 000812e1 420 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ + 859: 00239ba5 260 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ 860: 00000000 0 FUNC GLOBAL DEFAULT UND XML_StopParser │ │ │ │ 861: 004a9c94 4 OBJECT GLOBAL DEFAULT 29 Py_InspectFlag │ │ │ │ - 862: 00258549 130 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ - 863: 000f4b01 696 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ - 864: 00065073 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ - 865: 00177909 1048 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ - 866: 000fcc91 640 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ + 862: 00258111 130 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ + 863: 000f4579 696 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ + 864: 00065407 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ + 865: 00176c85 1048 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ + 866: 000fc831 640 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ 867: 00000000 0 FUNC GLOBAL DEFAULT UND ftruncate64@GLIBC_2.4 (2) │ │ │ │ 868: 00000000 0 FUNC GLOBAL DEFAULT UND memset@GLIBC_2.4 (2) │ │ │ │ 869: 00000000 0 FUNC GLOBAL DEFAULT UND __recvmsg64@GLIBC_2.34 (4) │ │ │ │ 870: 004a9648 4 OBJECT GLOBAL DEFAULT 29 stdin@GLIBC_2.4 (2) │ │ │ │ 871: 00000000 0 FUNC GLOBAL DEFAULT UND strsignal@GLIBC_2.4 (2) │ │ │ │ - 872: 000f7b69 3860 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ - 873: 000573fd 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ - 874: 000b417d 6 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ + 872: 000f75e1 3860 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ + 873: 000573eb 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ + 874: 000b3b85 6 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ 875: 00000000 0 FUNC GLOBAL DEFAULT UND symlinkat@GLIBC_2.4 (2) │ │ │ │ - 876: 000481d9 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ - 877: 000d72f1 1288 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ - 878: 00183de9 92 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ + 876: 000481b5 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ + 877: 000d6d51 1288 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ + 878: 00182f95 92 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ 879: 00465684 208 OBJECT GLOBAL DEFAULT 26 PyList_Type │ │ │ │ 880: 00469f3c 208 OBJECT GLOBAL DEFAULT 26 PyType_Type │ │ │ │ 881: 00000000 0 FUNC GLOBAL DEFAULT UND strtok_r@GLIBC_2.4 (2) │ │ │ │ - 882: 00249499 1216 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ + 882: 00248f4d 1216 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ 883: 00000000 0 FUNC GLOBAL DEFAULT UND memcmp@GLIBC_2.4 (2) │ │ │ │ - 884: 0013cf39 348 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ + 884: 0013cb79 348 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ 885: 00000000 0 FUNC GLOBAL DEFAULT UND flockfile@GLIBC_2.4 (2) │ │ │ │ - 886: 00189ae1 216 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ + 886: 00188f49 216 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ 887: 00000000 0 FUNC GLOBAL DEFAULT UND opendir@GLIBC_2.4 (2) │ │ │ │ 888: 0046a4ec 208 OBJECT GLOBAL DEFAULT 26 PyUnicode_Type │ │ │ │ - 889: 00078311 52 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ - 890: 000668a5 20 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ - 891: 00161d19 62 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ - 892: 0007e2d9 764 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ - 893: 0002fa89 64 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ - 894: 001587fd 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ - 895: 00195541 80 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ + 889: 00078305 52 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ + 890: 00062419 20 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ + 891: 0016115d 62 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ + 892: 0007e2b1 764 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ + 893: 0002fd85 64 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ + 894: 00157d8d 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ + 895: 00194221 80 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ 896: 00000000 0 FUNC GLOBAL DEFAULT UND splice@GLIBC_2.5 (9) │ │ │ │ - 897: 0006d3ed 94 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ - 898: 001f1801 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ - 899: 00061e89 20 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ - 900: 001f34a9 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ - 901: 0026b031 50 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ + 897: 0006d3e5 94 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ + 898: 001f0b25 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ + 899: 0006212d 20 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ + 900: 001f25f9 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ + 901: 0026af1d 50 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ 902: 00000000 0 FUNC GLOBAL DEFAULT UND __vfprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 903: 001f5791 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ - 904: 00061fa5 18 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ + 903: 001f4a39 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ + 904: 00062249 18 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ 905: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setparam@GLIBC_2.4 (2) │ │ │ │ 906: 0002acbd 244 FUNC GLOBAL DEFAULT 12 PySys_AddAuditHook │ │ │ │ - 907: 0005eedf 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ - 908: 002116d1 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ - 909: 00090609 86 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ + 907: 0005eed1 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ + 908: 00210c39 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ + 909: 0008ff19 86 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ 910: 00000000 0 FUNC GLOBAL DEFAULT UND fpathconf@GLIBC_2.4 (2) │ │ │ │ - 911: 0013e2b1 48 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ - 912: 0005f3e1 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ - 913: 0003ca1b 152 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ - 914: 000483bb 190 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ - 915: 0015a511 1072 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ + 911: 0013def1 48 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ + 912: 0005f3d1 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ + 913: 0003ca0b 152 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ + 914: 00048397 190 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ + 915: 00159aa1 1072 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ 916: 00000000 0 FUNC GLOBAL DEFAULT UND ldexp@GLIBC_2.4 (2) │ │ │ │ - 917: 0004c50f 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ - 918: 000d40bd 236 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ - 919: 00081581 516 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ - 920: 000cddf5 256 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ - 921: 0009b331 20 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ + 917: 0004ccb1 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ + 918: 000d3b35 236 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ + 919: 000810dd 516 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ + 920: 000cd891 256 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ + 921: 0009ace1 20 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ 922: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtol@GLIBC_2.38 (15) │ │ │ │ 923: 004682a4 208 OBJECT GLOBAL DEFAULT 26 PyInstanceMethod_Type │ │ │ │ - 924: 002096f5 240 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ - 925: 000de091 36 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ - 926: 0020b48d 116 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ - 927: 00063a1f 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ - 928: 0023e299 56 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ + 924: 00208b95 240 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ + 925: 000ddae9 36 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ + 926: 0020a92d 116 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ + 927: 00062b17 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ + 928: 0023dc8d 56 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ 929: 00000000 0 FUNC GLOBAL DEFAULT UND fputc@GLIBC_2.4 (2) │ │ │ │ - 930: 001e4e85 160 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ + 930: 001e412d 160 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ 931: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_wait@GLIBC_2.4 (2) │ │ │ │ 932: 00000000 0 FUNC GLOBAL DEFAULT UND memfd_create@GLIBC_2.27 (13) │ │ │ │ 933: 00000000 0 FUNC GLOBAL DEFAULT UND shutdown@GLIBC_2.4 (2) │ │ │ │ 934: 00000000 0 FUNC GLOBAL DEFAULT UND madvise@GLIBC_2.4 (2) │ │ │ │ 935: 0002972c 0 FUNC GLOBAL DEFAULT UND XML_SetStartDoctypeDeclHandler │ │ │ │ - 936: 0002f83d 76 FUNC GLOBAL DEFAULT 12 _PyTraceMalloc_GetTraceback │ │ │ │ - 937: 00115b9d 16 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ - 938: 001f097d 212 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ - 939: 0044aecc 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ + 936: 0002fb39 76 FUNC GLOBAL DEFAULT 12 _PyTraceMalloc_GetTraceback │ │ │ │ + 937: 00115761 16 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ + 938: 001efca1 212 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ + 939: 0044ad54 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ 940: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_wait@GLIBC_2.4 (2) │ │ │ │ - 941: 0013b599 70 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ + 941: 0013b211 70 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ 942: 00000000 0 FUNC GLOBAL DEFAULT UND __sigtimedwait64@GLIBC_2.34 (4) │ │ │ │ 943: 00029900 0 FUNC GLOBAL DEFAULT UND XML_SetStartNamespaceDeclHandler │ │ │ │ - 944: 0014f491 28 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ - 945: 0004b7df 78 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ + 944: 0014ea89 28 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ + 945: 0004b7c1 78 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ 946: 00000000 0 FUNC GLOBAL DEFAULT UND __syslog_chk@GLIBC_2.4 (2) │ │ │ │ - 947: 000606f3 14 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ - 948: 00198531 52 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ - 949: 0007d9c9 70 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ - 950: 00066821 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ - 951: 00065ac5 188 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ - 952: 000d4d59 104 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ + 947: 00060997 14 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ + 948: 00196f6d 52 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ + 949: 0007d9a5 70 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ + 950: 00062395 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ + 951: 000663b9 188 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ + 952: 000d47d1 104 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ 953: 00000000 0 FUNC GLOBAL DEFAULT UND accept4@GLIBC_2.10 (19) │ │ │ │ - 954: 000642b9 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ + 954: 0006465d 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ 955: 00000000 0 FUNC GLOBAL DEFAULT UND fputs@GLIBC_2.4 (2) │ │ │ │ - 956: 00211215 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ - 957: 000468a5 52 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ + 956: 00210781 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ + 957: 00046bad 52 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ 958: 00000000 0 FUNC GLOBAL DEFAULT UND __utimensat64@GLIBC_2.34 (4) │ │ │ │ 959: 00000000 0 FUNC GLOBAL DEFAULT UND unlockpt@GLIBC_2.4 (2) │ │ │ │ 960: 00000000 0 FUNC GLOBAL DEFAULT UND getgrnam_r@GLIBC_2.4 (2) │ │ │ │ 961: 0046af48 4 OBJECT GLOBAL DEFAULT 26 PyExc_BrokenPipeError │ │ │ │ 962: 00000000 0 FUNC GLOBAL DEFAULT UND sigismember@GLIBC_2.4 (2) │ │ │ │ - 963: 00060633 18 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ + 963: 000608d7 18 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ 964: 00000000 0 FUNC GLOBAL DEFAULT UND ttyname_r@GLIBC_2.4 (2) │ │ │ │ - 965: 0007fb45 272 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ - 966: 0007f8e9 68 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ + 965: 0007fb11 272 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ + 966: 0007f8b5 68 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ 967: 00467a08 208 OBJECT GLOBAL DEFAULT 26 PyProperty_Type │ │ │ │ - 968: 00080831 68 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ - 969: 0015d295 30 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ + 968: 0008038d 68 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ + 969: 0015c70d 30 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ 970: 00466c54 208 OBJECT GLOBAL DEFAULT 26 PyAsyncGen_Type │ │ │ │ - 971: 0006c521 38 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ + 971: 0006c51d 38 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ 972: 00000000 0 FUNC GLOBAL DEFAULT UND fchmod@GLIBC_2.4 (2) │ │ │ │ - 973: 00066b0d 2 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ + 973: 00067207 2 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ 974: 0046ac38 4 OBJECT GLOBAL DEFAULT 26 PyExc_OverflowError │ │ │ │ 975: 00000000 0 FUNC GLOBAL DEFAULT UND strpbrk@GLIBC_2.4 (2) │ │ │ │ 976: 00000000 0 FUNC GLOBAL DEFAULT UND chmod@GLIBC_2.4 (2) │ │ │ │ - 977: 00126db5 70 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ + 977: 0012685d 70 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ 978: 00000000 0 FUNC GLOBAL DEFAULT UND ceil@GLIBC_2.4 (3) │ │ │ │ 979: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_toupper_loc@GLIBC_2.4 (2) │ │ │ │ - 980: 00123b2d 104 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ - 981: 00109009 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ - 982: 00240a79 56 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ - 983: 00066859 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ - 984: 00061e19 20 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ + 980: 001235d5 104 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ + 981: 001089f1 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ + 982: 002447e5 56 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ + 983: 000623cd 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ + 984: 000620bd 20 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ 985: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_join@GLIBC_2.34 (4) │ │ │ │ - 986: 00090261 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ + 986: 0008fb71 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ 987: 00000000 0 FUNC GLOBAL DEFAULT UND dup2@GLIBC_2.4 (2) │ │ │ │ - 988: 0015ecf9 64 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ - 989: 00079f05 72 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ + 988: 0015e171 64 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ + 989: 00079ee9 72 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ 990: 00000000 0 FUNC GLOBAL DEFAULT UND dup3@GLIBC_2.9 (5) │ │ │ │ - 991: 000fa7f5 100 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ + 991: 000fa381 128 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ 992: 00000000 0 FUNC GLOBAL DEFAULT UND __open64_2@GLIBC_2.7 (11) │ │ │ │ - 993: 00079ed9 42 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ - 994: 0008cd31 94 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ - 995: 0003d0f7 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ + 993: 00079ebd 42 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ + 994: 0008c641 94 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ + 995: 0003d143 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ 996: 004645dc 208 OBJECT GLOBAL DEFAULT 26 PyODictKeys_Type │ │ │ │ - 997: 000cc6ed 32 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ - 998: 00066c25 30 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ - 999: 00066c1d 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ - 1000: 000de285 36 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ - 1001: 00165895 342 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ - 1002: 00175ead 804 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ - 1003: 0005f5b9 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ - 1004: 00064969 116 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ - 1005: 001a087d 120 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ + 997: 000cc189 32 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ + 998: 0006731b 30 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ + 999: 00067313 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ + 1000: 000ddcdd 36 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ + 1001: 00164cad 342 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ + 1002: 00175265 804 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ + 1003: 0005f5a9 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ + 1004: 00064bad 116 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ + 1005: 0019f2bd 120 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ 1006: 000291c8 0 FUNC GLOBAL DEFAULT UND XML_SetEncoding │ │ │ │ - 1007: 0007df91 384 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ - 1008: 00191985 332 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ - 1009: 000c0101 410 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ + 1007: 0007df6d 380 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ + 1008: 0019077d 332 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ + 1009: 000bfb09 410 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ 1010: 00000000 0 FUNC GLOBAL DEFAULT UND __lstat64_time64@GLIBC_2.34 (4) │ │ │ │ 1011: 00000000 0 FUNC GLOBAL DEFAULT UND localeconv@GLIBC_2.4 (2) │ │ │ │ - 1012: 000783fd 106 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ - 1013: 0004c1fd 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ - 1014: 001f411d 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ - 1015: 00035a71 68 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ - 1016: 0006c1dd 120 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ + 1012: 000783f1 106 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ + 1013: 0004c231 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ + 1014: 001f3375 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ + 1015: 000358ab 68 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ + 1016: 0006c1d1 128 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ 1017: 00000000 0 FUNC GLOBAL DEFAULT UND initgroups@GLIBC_2.4 (2) │ │ │ │ 1018: 00000000 0 FUNC GLOBAL DEFAULT UND sync@GLIBC_2.4 (2) │ │ │ │ - 1019: 001766fd 492 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ - 1020: 00063421 90 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ - 1021: 000ad45d 118 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ + 1019: 00175ab1 492 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ + 1020: 00064d45 90 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ + 1021: 000ace65 118 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ 1022: 0046c444 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterError │ │ │ │ - 1023: 0019b471 44 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ + 1023: 00199eb1 44 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ 1024: 00000000 0 FUNC GLOBAL DEFAULT UND pause@GLIBC_2.4 (2) │ │ │ │ 1025: 004d2cb4 4 OBJECT GLOBAL DEFAULT 29 Py_FileSystemDefaultEncodeErrors │ │ │ │ 1026: 00465d34 208 OBJECT GLOBAL DEFAULT 26 PyClassMethod_Type │ │ │ │ - 1027: 00056bf5 58 FUNC GLOBAL DEFAULT 12 _PyXI_FreeNamespace │ │ │ │ + 1027: 00056be5 58 FUNC GLOBAL DEFAULT 12 _PyXI_FreeNamespace │ │ │ │ 1028: 00000000 0 FUNC GLOBAL DEFAULT UND crc32 │ │ │ │ 1029: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fallocate64@GLIBC_2.4 (2) │ │ │ │ - 1030: 00093c85 1084 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ - 1031: 0020ee71 64 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ + 1030: 00093645 1084 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ + 1031: 0020e311 64 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ 1032: 00000000 0 FUNC GLOBAL DEFAULT UND geteuid@GLIBC_2.4 (2) │ │ │ │ 1033: 0046daf4 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndentationError │ │ │ │ - 1034: 0005fa3d 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ - 1035: 00061d25 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ + 1034: 0005fa2d 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ + 1035: 00061fc9 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ 1036: 00000000 0 FUNC GLOBAL DEFAULT UND getppid@GLIBC_2.4 (2) │ │ │ │ - 1037: 0009b5f5 232 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ - 1038: 001d00e1 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ + 1037: 0009afa5 232 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ + 1038: 001cee11 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ 1039: 00000000 0 FUNC GLOBAL DEFAULT UND fopen64@GLIBC_2.4 (2) │ │ │ │ - 1040: 00071f99 492 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ - 1041: 002553cd 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ + 1040: 00071fb1 492 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ + 1041: 002550dd 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ 1042: 00000000 0 FUNC GLOBAL DEFAULT UND hypot@GLIBC_2.35 (12) │ │ │ │ - 1043: 00153985 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ + 1043: 00152f15 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ 1044: 00000000 0 FUNC GLOBAL DEFAULT UND grantpt@GLIBC_2.4 (2) │ │ │ │ 1045: 0002a288 0 FUNC GLOBAL DEFAULT UND acosh@GLIBC_2.4 (3) │ │ │ │ - 1046: 0005f097 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ - 1047: 0010d01d 52 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ - 1048: 00067cfb 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ - 1049: 000f4f35 208 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ - 1050: 00072185 272 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ - 1051: 00267a09 874 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ - 1052: 0004f0cb 2 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ - 1053: 00180cf9 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ + 1046: 0005f089 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ + 1047: 0010ca01 52 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ + 1048: 000660b7 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ + 1049: 000f49ad 208 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ + 1050: 0007219d 272 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ + 1051: 00267861 876 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ + 1052: 0004f091 2 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ + 1053: 00180039 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ 1054: 00000000 0 FUNC GLOBAL DEFAULT UND frexp@GLIBC_2.4 (2) │ │ │ │ - 1055: 00089a85 1416 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ - 1056: 001e6571 240 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ + 1055: 00089391 1416 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ + 1056: 001e5839 240 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ 1057: 004622f4 208 OBJECT GLOBAL DEFAULT 26 PyContext_Type │ │ │ │ 1058: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpucount@GLIBC_2.6 (20) │ │ │ │ 1059: 00000000 0 FUNC GLOBAL DEFAULT UND floor@GLIBC_2.4 (3) │ │ │ │ 1060: 004d4f08 0 NOTYPE GLOBAL DEFAULT 29 __bss_end__ │ │ │ │ - 1061: 001d53bd 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ - 1062: 00067bc5 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ - 1063: 0008e5ed 196 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ - 1064: 001cf541 208 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ + 1061: 001d411d 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ + 1062: 00062881 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ + 1063: 0008defd 196 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ + 1064: 001ce271 208 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ 1065: 00000000 0 FUNC GLOBAL DEFAULT UND strcmp@GLIBC_2.4 (2) │ │ │ │ 1066: 00466940 208 OBJECT GLOBAL DEFAULT 26 PyGen_Type │ │ │ │ - 1067: 00046f75 172 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ - 1068: 0022f709 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ - 1069: 00196255 452 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ - 1070: 001eda91 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ + 1067: 000470bd 172 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ + 1068: 0022ee1d 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ + 1069: 00194f2d 452 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ + 1070: 001ecdc1 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ 1071: 0002e723 266 FUNC GLOBAL DEFAULT 12 PyObject_Print │ │ │ │ - 1072: 0008f765 48 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ - 1073: 00132aa5 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ - 1074: 0013d489 84 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ - 1075: 00192771 408 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ + 1072: 0008f075 48 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ + 1073: 0013272d 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ + 1074: 0013d0c9 84 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ + 1075: 001914d9 408 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ 1076: 00463938 208 OBJECT GLOBAL DEFAULT 26 PyRangeIter_Type │ │ │ │ - 1077: 00172fed 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ - 1078: 0005f5f1 62 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ + 1077: 001723a5 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ + 1078: 0005f5e1 62 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ 1079: 00000000 0 FUNC GLOBAL DEFAULT UND inflateCopy@ZLIB_1.2.0 (24) │ │ │ │ - 1080: 0007b989 464 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ - 1081: 001d7be1 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ - 1082: 00106fa1 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ - 1083: 0014e9b9 436 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ - 1084: 00030115 884 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ + 1080: 0007b969 464 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ + 1081: 001d6979 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ + 1082: 001069b1 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ + 1083: 0014dfb9 436 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ + 1084: 00030411 884 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ 1085: 00000000 0 FUNC GLOBAL DEFAULT UND lchown@GLIBC_2.4 (2) │ │ │ │ 1086: 0046abc8 4 OBJECT GLOBAL DEFAULT 26 PyExc_TypeError │ │ │ │ 1087: 00000000 0 FUNC GLOBAL DEFAULT UND access@GLIBC_2.4 (2) │ │ │ │ - 1088: 00131d35 44 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ - 1089: 000d42a5 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ - 1090: 001d79dd 68 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ - 1091: 001f1d6d 110 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ - 1092: 00066c9f 18 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ - 1093: 00061d49 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Clear │ │ │ │ + 1088: 001319b9 44 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ + 1089: 000d3d1d 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ + 1090: 001d6775 68 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ + 1091: 001f117d 110 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ + 1092: 00067395 16 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ + 1093: 00061fed 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Clear │ │ │ │ 1094: 00000000 0 FUNC GLOBAL DEFAULT UND setpgrp@GLIBC_2.4 (2) │ │ │ │ 1095: 00000000 0 FUNC GLOBAL DEFAULT UND setgroups@GLIBC_2.4 (2) │ │ │ │ 1096: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_sigmask@GLIBC_2.32 (7) │ │ │ │ - 1097: 0005f48f 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ - 1098: 0005f24d 18 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ - 1099: 00061e31 20 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ + 1097: 0005f47f 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ + 1098: 0005f23d 18 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ + 1099: 000620d5 20 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ 1100: 00000000 0 FUNC GLOBAL DEFAULT UND inflate │ │ │ │ 1101: 004d29c0 1 OBJECT GLOBAL DEFAULT 29 _PyByteArray_empty_string │ │ │ │ 1102: 00000000 0 FUNC GLOBAL DEFAULT UND wmemchr@GLIBC_2.4 (2) │ │ │ │ 1103: 0046110c 208 OBJECT GLOBAL DEFAULT 26 PyFrozenSet_Type │ │ │ │ - 1104: 000e4bf1 808 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ - 1105: 0013d371 104 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ - 1106: 000e9be1 692 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ - 1107: 001540ad 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ - 1108: 001776fd 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ - 1109: 000679c1 50 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ - 1110: 00204be9 36 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ - 1111: 000e5199 488 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ - 1112: 00127585 346 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ + 1104: 000e464d 808 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ + 1105: 0013cfb1 104 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ + 1106: 000e9651 676 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ + 1107: 0015363d 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ + 1108: 00176a79 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ + 1109: 000644bb 50 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ + 1110: 002040d9 36 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ + 1111: 000e4bf5 488 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ + 1112: 00127035 346 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ 1113: 0002ac99 36 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitIsolatedConfig │ │ │ │ - 1114: 001cf61d 116 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ - 1115: 0006c261 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ - 1116: 00036afd 82 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ - 1117: 0020cadd 52 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ + 1114: 001ce34d 116 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ + 1115: 0006c25d 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ + 1116: 00036c35 82 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ + 1117: 0020bf7d 52 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ 1118: 0002afbb 40 FUNC GLOBAL DEFAULT 12 PyConfig_SetArgv │ │ │ │ - 1119: 0005f2d7 126 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ - 1120: 00056d09 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ - 1121: 001e44e9 104 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ - 1122: 0018e455 250 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ - 1123: 00071d0d 652 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ - 1124: 0017c525 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ + 1119: 0005f2c7 126 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ + 1120: 00056cf9 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ + 1121: 001e3791 104 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ + 1122: 0018d33d 250 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ + 1123: 00071d25 652 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ + 1124: 0017b925 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ 1125: 00000000 0 FUNC GLOBAL DEFAULT UND killpg@GLIBC_2.4 (2) │ │ │ │ - 1126: 00060519 58 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ - 1127: 0006c869 304 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ + 1126: 0005fdb3 58 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ + 1127: 0006c865 304 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ 1128: 00464268 208 OBJECT GLOBAL DEFAULT 26 PyMemoryView_Type │ │ │ │ - 1129: 0005c8c7 18 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ + 1129: 0005c8b7 18 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ 1130: 00000000 0 FUNC GLOBAL DEFAULT UND pwrite64@GLIBC_2.4 (2) │ │ │ │ - 1131: 0005f885 48 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ + 1131: 0005f875 48 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ 1132: 00000000 0 FUNC GLOBAL DEFAULT UND kill@GLIBC_2.4 (2) │ │ │ │ - 1133: 0003e551 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ + 1133: 0003e541 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ 1134: 00000000 0 FUNC GLOBAL DEFAULT UND wcschr@GLIBC_2.4 (2) │ │ │ │ - 1135: 0014c99d 594 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ - 1136: 00072329 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ + 1135: 0014bf9d 594 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ + 1136: 0019fb35 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ 1137: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.4 (2) │ │ │ │ - 1138: 0013f3b9 480 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ - 1139: 000eb991 94 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ + 1138: 0013f001 480 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ + 1139: 000eb3f1 94 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ 1140: 004651dc 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterKey_Type │ │ │ │ - 1141: 0003d0fb 318 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ - 1142: 0015d2d5 540 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ + 1141: 0003d147 318 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ + 1142: 0015c74d 540 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ 1143: 00000000 0 FUNC GLOBAL DEFAULT UND getgrent@GLIBC_2.4 (2) │ │ │ │ - 1144: 0015e87d 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ + 1144: 0015dcf5 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ 1145: 000299c4 0 FUNC GLOBAL DEFAULT UND cbrt@GLIBC_2.4 (3) │ │ │ │ - 1146: 0005d76b 58 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ + 1146: 0005d75b 58 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ 1147: 00000000 0 FUNC GLOBAL DEFAULT UND copy_file_range@GLIBC_2.27 (13) │ │ │ │ - 1148: 000b7735 80 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ + 1148: 000b713d 80 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ 1149: 0002adb1 84 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOption │ │ │ │ 1150: 00000000 0 FUNC GLOBAL DEFAULT UND inet_aton@GLIBC_2.4 (2) │ │ │ │ 1151: 004648ac 208 OBJECT GLOBAL DEFAULT 26 PyODictIter_Type │ │ │ │ 1152: 0002ac6d 44 FUNC GLOBAL DEFAULT 12 _PyPreConfig_InitCompatConfig │ │ │ │ - 1153: 0024ce31 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ - 1154: 000782d9 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ - 1155: 0022e271 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ - 1156: 0005c385 142 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ - 1157: 0006b32d 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ - 1158: 00090661 56 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ - 1159: 000d2ca1 192 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ - 1160: 00087459 32 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ + 1153: 0024c9f1 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ + 1154: 000782cd 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ + 1155: 0022d991 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ + 1156: 0005c375 142 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ + 1157: 0006b475 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ + 1158: 0008ff71 56 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ + 1159: 000d2715 192 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ + 1160: 00086fbd 32 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ 1161: 0046196c 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotImplementedError │ │ │ │ 1162: 000292c8 0 FUNC GLOBAL DEFAULT UND erfc@GLIBC_2.4 (3) │ │ │ │ 1163: 00000000 0 FUNC GLOBAL DEFAULT UND closelog@GLIBC_2.4 (2) │ │ │ │ 1164: 00000000 0 FUNC GLOBAL DEFAULT UND sysconf@GLIBC_2.4 (2) │ │ │ │ - 1165: 000f934d 416 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ + 1165: 000f8dc1 416 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ 1166: 0046ea9c 208 OBJECT GLOBAL DEFAULT 26 _PyExc_IncompleteInputError │ │ │ │ - 1167: 0005737f 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ - 1168: 00238889 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ - 1169: 00081f81 280 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ - 1170: 00077385 460 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ - 1171: 00060615 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ - 1172: 0008032d 60 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ + 1167: 0005736d 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ + 1168: 00237c65 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ + 1169: 00081add 280 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ + 1170: 00077379 460 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ + 1171: 000608b9 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ + 1172: 000802f9 60 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ 1173: 00000000 0 FUNC GLOBAL DEFAULT UND __pthread_cond_timedwait64@GLIBC_2.34 (4) │ │ │ │ - 1174: 0036fe74 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ - 1175: 0011c5fd 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ + 1174: 0036fcf4 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ + 1175: 0011c161 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ 1176: 0002be75 304 FUNC GLOBAL DEFAULT 12 PyOS_Readline │ │ │ │ - 1177: 0005bbbd 84 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ - 1178: 00051ed3 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ + 1177: 0005bbad 84 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ + 1178: 00051da9 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ 1179: 000347a7 10 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ - 1180: 001e41e9 52 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ + 1180: 001e3491 52 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ 1181: 00000000 0 FUNC GLOBAL DEFAULT UND strerror@GLIBC_2.4 (2) │ │ │ │ - 1182: 0005ed61 10 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ - 1183: 000ba321 744 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ - 1184: 00149d5d 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ - 1185: 00107881 88 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ + 1182: 0005ed51 10 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ + 1183: 000b9d29 744 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ + 1184: 0014937d 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ + 1185: 00107291 88 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ 1186: 0002a0d4 0 FUNC GLOBAL DEFAULT UND XML_SetElementDeclHandler │ │ │ │ - 1187: 00123a85 10 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ - 1188: 00090229 50 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ - 1189: 00060611 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ - 1190: 0007f849 34 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ + 1187: 0012352d 10 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ + 1188: 0008fb39 50 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ + 1189: 000608b5 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ + 1190: 0007f815 34 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ 1191: 004a9cb0 4 OBJECT GLOBAL DEFAULT 29 Py_UnbufferedStdioFlag │ │ │ │ 1192: 004725b8 4 OBJECT GLOBAL DEFAULT 26 Py_hexdigits │ │ │ │ - 1193: 0015a171 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ + 1193: 00159701 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ 1194: 00000000 0 FUNC GLOBAL DEFAULT UND bindtextdomain@GLIBC_2.4 (2) │ │ │ │ - 1195: 0005efff 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ - 1196: 0036caf8 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ - 1197: 0015e411 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ - 1198: 000fcf11 40 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ - 1199: 001f8561 340 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ + 1195: 0005eff1 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ + 1196: 0036c978 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ + 1197: 0015d889 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ + 1198: 000fcab1 40 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ + 1199: 001f7881 340 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ 1200: 00462980 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_ProxyType │ │ │ │ - 1201: 00060561 30 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ - 1202: 0005f9a5 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ - 1203: 0004cce3 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ - 1204: 0020b195 46 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ + 1201: 0005fdfb 30 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ + 1202: 0005f995 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ + 1203: 0004cd55 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ + 1204: 0020a631 46 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ 1205: 00000000 0 FUNC GLOBAL DEFAULT UND pipe@GLIBC_2.4 (2) │ │ │ │ - 1206: 0006b971 20 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ - 1207: 0003c2cd 32 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ + 1206: 0006b9b5 20 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ + 1207: 0003c2bd 32 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ 1208: 00000000 0 FUNC GLOBAL DEFAULT UND fchmodat@GLIBC_2.4 (2) │ │ │ │ - 1209: 0012bdd9 354 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ - 1210: 00054007 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ + 1209: 0012b861 354 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ + 1210: 00054019 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ 1211: 004646cc 208 OBJECT GLOBAL DEFAULT 26 PyODictItems_Type │ │ │ │ - 1212: 0005fb81 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ + 1212: 0005fb71 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ 1213: 000334f5 68 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ - 1214: 00067dcb 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ - 1215: 001bb4e1 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ + 1214: 00066187 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ + 1215: 001ba2e9 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ 1216: 0046af58 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionResetError │ │ │ │ 1217: 00000000 0 FUNC GLOBAL DEFAULT UND clock@GLIBC_2.4 (2) │ │ │ │ - 1218: 000519e3 168 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ - 1219: 0017714d 82 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ + 1218: 000518bb 168 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ + 1219: 00176501 82 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ 1220: 0046dad4 4 OBJECT GLOBAL DEFAULT 26 PyExc_TabError │ │ │ │ - 1221: 001add35 72 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ + 1221: 001ac889 72 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ 1222: 004a9c6c 4 OBJECT GLOBAL DEFAULT 29 Py_UTF8Mode │ │ │ │ 1223: 004624e4 208 OBJECT GLOBAL DEFAULT 26 PyMap_Type │ │ │ │ 1224: 00000000 0 FUNC GLOBAL DEFAULT UND __fdelt_chk@GLIBC_2.15 (16) │ │ │ │ - 1225: 001673fd 84 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ - 1226: 000506c1 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ - 1227: 00089709 192 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ + 1225: 00166815 84 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ + 1226: 00050685 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ + 1227: 00089015 192 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ 1228: 00000000 0 FUNC GLOBAL DEFAULT UND lremovexattr@GLIBC_2.4 (2) │ │ │ │ 1229: 004a964c 4 OBJECT GLOBAL DEFAULT 29 stdout@GLIBC_2.4 (2) │ │ │ │ - 1230: 000606bd 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ + 1230: 00060961 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ 1231: 00463ce8 208 OBJECT GLOBAL DEFAULT 26 PyModuleDef_Type │ │ │ │ - 1232: 000606bf 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ + 1232: 00060963 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ 1233: 00000000 0 FUNC GLOBAL DEFAULT UND if_nametoindex@GLIBC_2.4 (2) │ │ │ │ - 1234: 0015036d 84 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ + 1234: 0014f965 84 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ 1235: 00000000 0 FUNC GLOBAL DEFAULT UND sem_trywait@GLIBC_2.34 (4) │ │ │ │ 1236: 000297b0 0 FUNC GLOBAL DEFAULT UND XML_SetDefaultHandlerExpand │ │ │ │ - 1237: 00199fe1 86 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ + 1237: 00198a21 86 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ 1238: 0002a5d8 0 FUNC GLOBAL DEFAULT UND cosh@GLIBC_2.4 (3) │ │ │ │ - 1239: 000f1c25 26 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ - 1240: 000bc5f9 692 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ + 1239: 000f1699 26 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ + 1240: 000bc001 692 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ 1241: 00000000 0 FUNC GLOBAL DEFAULT UND memrchr@GLIBC_2.4 (2) │ │ │ │ - 1242: 000545a7 58 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ + 1242: 0005447f 58 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ 1243: 0002bb45 84 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileExFlags │ │ │ │ - 1244: 0010eab5 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ - 1245: 00232af1 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ - 1246: 000485fb 68 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ - 1247: 0020c4e1 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ - 1248: 00244e4d 272 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ - 1249: 00040337 58 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ - 1250: 000b76e1 82 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ + 1244: 0010e489 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ + 1245: 00232271 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ + 1246: 000485d7 68 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ + 1247: 0020b981 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ + 1248: 0024481d 272 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ + 1249: 00040327 58 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ + 1250: 000b70e9 82 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ 1251: 00000000 0 FUNC GLOBAL DEFAULT UND getresgid@GLIBC_2.4 (2) │ │ │ │ 1252: 00000000 0 FUNC GLOBAL DEFAULT UND __wait3_time64@GLIBC_2.34 (4) │ │ │ │ - 1253: 0003610d 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ + 1253: 0003609d 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ 1254: 00000000 0 FUNC GLOBAL DEFAULT UND open64@GLIBC_2.4 (2) │ │ │ │ - 1255: 0004f0a1 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ - 1256: 0005f191 92 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ - 1257: 000616e7 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ - 1258: 001d310d 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ - 1259: 00061cc1 28 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ + 1255: 0004f045 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ + 1256: 0005f183 90 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ + 1257: 0006198b 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ + 1258: 001d1e71 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ + 1259: 00061f65 28 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ 1260: 0002a674 0 FUNC GLOBAL DEFAULT UND fchdir@GLIBC_2.4 (2) │ │ │ │ - 1261: 001be151 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ - 1262: 00198565 538 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ + 1261: 001bcec9 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ + 1262: 00196fa1 538 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ 1263: 004d2cd0 4 OBJECT GLOBAL DEFAULT 29 _PyOS_ReadlineTState │ │ │ │ - 1264: 000de571 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ - 1265: 00063bf5 274 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ + 1264: 000ddfc5 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ + 1265: 00062ced 274 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ 1266: 00000000 0 FUNC GLOBAL DEFAULT UND chdir@GLIBC_2.4 (2) │ │ │ │ - 1267: 0005c0eb 230 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ - 1268: 000bdc49 1604 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ + 1267: 0005c0db 230 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ + 1268: 000bd651 1604 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ 1269: 0046ac14 4 OBJECT GLOBAL DEFAULT 26 PyExc_ResourceWarning │ │ │ │ - 1270: 0009d995 66 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ - 1271: 0003cf11 216 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ + 1270: 0009d3a9 66 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ + 1271: 0003cf01 216 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ 1272: 00000000 0 FUNC GLOBAL DEFAULT UND removexattr@GLIBC_2.4 (2) │ │ │ │ - 1273: 00049719 52 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ - 1274: 001a5aed 104 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ - 1275: 000f5781 156 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ + 1273: 00049861 52 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ + 1274: 001a462d 104 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ + 1275: 000f51f9 156 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ 1276: 0046db1c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FloatingPointError │ │ │ │ - 1277: 0008194d 1588 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ - 1278: 0036cc74 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ - 1279: 000404db 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ + 1277: 000814a9 1588 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ + 1278: 0036caf4 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ + 1279: 000404cf 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ 1280: 00000000 0 FUNC GLOBAL DEFAULT UND forkpty@GLIBC_2.34 (4) │ │ │ │ 1281: 0046db18 4 OBJECT GLOBAL DEFAULT 26 PyExc_ZeroDivisionError │ │ │ │ 1282: 00000000 0 FUNC GLOBAL DEFAULT UND confstr@GLIBC_2.4 (2) │ │ │ │ 1283: 00000000 0 FUNC GLOBAL DEFAULT UND connect@GLIBC_2.4 (2) │ │ │ │ - 1284: 00050beb 132 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ - 1285: 000605f7 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ - 1286: 0006679f 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ - 1287: 0014bfd9 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ + 1284: 00050b99 132 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ + 1285: 0006089b 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ + 1286: 000622dd 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ + 1287: 001e53bd 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ 1288: 00000000 0 FUNC GLOBAL DEFAULT UND log@GLIBC_2.29 (8) │ │ │ │ - 1289: 0014f33d 20 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ - 1290: 0005a6e1 64 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ - 1291: 000d693d 66 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ - 1292: 000571f5 26 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ - 1293: 001b17d9 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ + 1289: 0014e935 20 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ + 1290: 0005a3ed 64 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ + 1291: 000d63a5 66 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ + 1292: 00057185 26 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ + 1293: 001b0339 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ 1294: 00467c1c 208 OBJECT GLOBAL DEFAULT 26 PyDictProxy_Type │ │ │ │ 1295: 00000000 0 FUNC GLOBAL DEFAULT UND sigfillset@GLIBC_2.4 (2) │ │ │ │ - 1296: 0012452d 356 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ - 1297: 000387c1 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ - 1298: 000f1d61 308 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ + 1296: 00123fd5 356 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ + 1297: 00038735 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ + 1298: 000f17d5 308 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ 1299: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentByteIndex │ │ │ │ 1300: 0002cb2b 112 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLastObjectFromFile │ │ │ │ - 1301: 000636a9 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ - 1302: 001bf5d5 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ - 1303: 0004f6c5 44 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ - 1304: 00064021 104 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ - 1305: 0012e3e9 80 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ - 1306: 0005f2d1 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ - 1307: 00107429 56 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ + 1301: 000600af 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ + 1302: 001be2f5 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ + 1303: 0004f84d 44 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ + 1304: 00063119 104 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ + 1305: 0012e0e5 80 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ + 1306: 0005f2c1 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ + 1307: 00106e39 56 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ 1308: 0046ac08 4 OBJECT GLOBAL DEFAULT 26 PyExc_DeprecationWarning │ │ │ │ - 1309: 0003635b 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ - 1310: 00061e61 20 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ + 1309: 00036357 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ + 1310: 00062105 20 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ 1311: 00000000 0 FUNC GLOBAL DEFAULT UND alarm@GLIBC_2.4 (2) │ │ │ │ 1312: 00000000 0 FUNC GLOBAL DEFAULT UND log10@GLIBC_2.4 (3) │ │ │ │ - 1313: 000d24e9 178 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ - 1314: 0009841d 60 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ - 1315: 00119221 34 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ - 1316: 000f59c5 876 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ + 1313: 000d1f91 178 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ + 1314: 00097ddd 60 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ + 1315: 00118d99 34 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ + 1316: 000f543d 876 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ 1317: 00000000 0 FUNC GLOBAL DEFAULT UND chroot@GLIBC_2.4 (2) │ │ │ │ - 1318: 0026b301 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ + 1318: 0026b159 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ 1319: 0002b205 26 FUNC GLOBAL DEFAULT 12 PyConfig_Read │ │ │ │ - 1320: 000c3335 96 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ - 1321: 001186e5 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ - 1322: 0008e9d1 196 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ - 1323: 0019a061 50 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ - 1324: 000fb2c5 90 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ + 1320: 000c2de9 96 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ + 1321: 0011825d 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ + 1322: 0008e2e1 196 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ + 1323: 00198aa1 50 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ + 1324: 000fae69 90 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ 1325: 00000000 0 FUNC GLOBAL DEFAULT UND strcpy@GLIBC_2.4 (2) │ │ │ │ - 1326: 0005f4c9 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ + 1326: 0005f4b9 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ 1327: 00469074 208 OBJECT GLOBAL DEFAULT 26 PyBool_Type │ │ │ │ - 1328: 00092621 244 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ - 1329: 0013bfd1 1282 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ - 1330: 0006c189 84 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ - 1331: 000e75d1 1744 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ + 1328: 00091fe5 244 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ + 1329: 0013bc49 1282 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ + 1330: 0006c17d 84 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ + 1331: 000e7029 1744 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ 1332: 00471bd0 256 OBJECT GLOBAL DEFAULT 26 _PyLong_DigitValue │ │ │ │ - 1333: 001cec65 144 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ + 1333: 001cd995 144 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ 1334: 00000000 0 FUNC GLOBAL DEFAULT UND calloc@GLIBC_2.4 (2) │ │ │ │ - 1335: 00119125 68 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ - 1336: 001107c5 1228 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ + 1335: 00118c9d 68 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ + 1336: 00110191 1228 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ 1337: 004672c4 208 OBJECT GLOBAL DEFAULT 26 PyReversed_Type │ │ │ │ - 1338: 001ed021 148 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ + 1338: 001ec351 148 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ 1339: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_detach@GLIBC_2.34 (4) │ │ │ │ - 1340: 000d4799 1300 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ - 1341: 0010a95d 92 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ - 1342: 0007ec75 106 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ - 1343: 000493fb 74 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ + 1340: 000d4211 1300 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ + 1341: 0010a349 92 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ + 1342: 0007ec41 106 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ + 1343: 000494fd 72 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ 1344: 0002b871 64 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetConfigCopy │ │ │ │ - 1345: 000636ad 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ + 1345: 000600b3 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ 1346: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyport@GLIBC_2.4 (2) │ │ │ │ - 1347: 001bf0a1 68 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ - 1348: 0004863f 72 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ - 1349: 0007fc71 692 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ - 1350: 0005db59 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ - 1351: 0003be19 160 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ - 1352: 001d6ced 44 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ + 1347: 001bddc1 68 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ + 1348: 0004861b 72 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ + 1349: 0007fc3d 692 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ + 1350: 0005db49 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ + 1351: 0003bd9d 160 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ + 1352: 001d5a85 44 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ 1353: 00000000 0 FUNC GLOBAL DEFAULT UND deflateSetDictionary │ │ │ │ - 1354: 00066827 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ + 1354: 0006239b 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ 1355: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_lock@GLIBC_2.4 (2) │ │ │ │ - 1356: 000829c9 72 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ - 1357: 001274b9 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ - 1358: 0017b3c9 6 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ - 1359: 0007133d 370 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ + 1356: 00082525 72 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ + 1357: 00126f69 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ + 1358: 0017a7d1 6 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ + 1359: 00071355 370 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ 1360: 0046a68c 208 OBJECT GLOBAL DEFAULT 26 PyLong_Type │ │ │ │ - 1361: 00067c77 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ + 1361: 00062933 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ 1362: 00000000 0 FUNC GLOBAL DEFAULT UND inflateEnd │ │ │ │ - 1363: 0015fdd9 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ - 1364: 000513fd 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ - 1365: 0005ed4f 18 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ - 1366: 0005dac3 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ + 1363: 0015f251 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ + 1364: 000513a5 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ + 1365: 0005ed3f 18 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ + 1366: 0005dab3 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ 1367: 004665e0 208 OBJECT GLOBAL DEFAULT 26 PyFloat_Type │ │ │ │ - 1368: 00064c99 58 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ - 1369: 000bc935 958 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ + 1368: 0006502d 58 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ + 1369: 000bc33d 958 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ 1370: 00000000 0 FUNC GLOBAL DEFAULT UND putc@GLIBC_2.4 (2) │ │ │ │ - 1371: 00064bed 172 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ + 1371: 00064f81 172 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ 1372: 00463fb8 208 OBJECT GLOBAL DEFAULT 26 PyCFunction_Type │ │ │ │ - 1373: 001a73a9 468 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ - 1374: 00112e71 260 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ - 1375: 000f2335 262 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ - 1376: 0006341f 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ - 1377: 0011ab95 74 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ + 1373: 001a5f5d 468 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ + 1374: 00112799 260 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ + 1375: 000f1da9 262 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ + 1376: 0005fed5 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ + 1377: 0011a70d 74 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ 1378: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_wcstol@GLIBC_2.38 (15) │ │ │ │ 1379: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncmp@GLIBC_2.4 (2) │ │ │ │ - 1380: 00211ed9 28 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ + 1380: 00211441 28 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ 1381: 00000000 0 FUNC GLOBAL DEFAULT UND fdopen@GLIBC_2.4 (2) │ │ │ │ 1382: 00033579 12 FUNC GLOBAL DEFAULT 12 PyInit__statistics │ │ │ │ 1383: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExternalEntityParserCreate │ │ │ │ 1384: 004d2cb0 4 OBJECT GLOBAL DEFAULT 29 Py_HasFileSystemDefaultEncoding │ │ │ │ 1385: 00464e6c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterValue_Type │ │ │ │ 1386: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetSpecifiedAttributeCount │ │ │ │ - 1387: 001f1349 36 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ - 1388: 00154031 124 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ - 1389: 000cd705 692 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ - 1390: 001a77e9 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ - 1391: 00153481 288 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ - 1392: 000f5005 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ - 1393: 00082449 50 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ - 1394: 0006c2f9 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ - 1395: 0005f8b5 108 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ - 1396: 00263f31 114 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ + 1387: 001f066d 36 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ + 1388: 001535c1 124 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ + 1389: 000cd1a1 692 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ + 1390: 001a6399 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ + 1391: 00152a0d 288 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ + 1392: 000f4a7d 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ + 1393: 00081fa5 50 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ + 1394: 0006c2f5 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ + 1395: 0005f8a5 108 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ + 1396: 00263c25 114 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ 1397: 0046846c 208 OBJECT GLOBAL DEFAULT 26 PyCapsule_Type │ │ │ │ 1398: 0046af60 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileNotFoundError │ │ │ │ - 1399: 00146345 90 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ + 1399: 00145a9d 90 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ 1400: 0046db3c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ArithmeticError │ │ │ │ - 1401: 0020b6e1 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ - 1402: 00269c21 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ + 1401: 0020ab7d 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ + 1402: 00269b0d 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ 1403: 00000000 0 FUNC GLOBAL DEFAULT UND __realpath_chk@GLIBC_2.4 (2) │ │ │ │ - 1404: 000bd921 96 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ - 1405: 00119665 772 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ - 1406: 00094ef9 124 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ - 1407: 000484f3 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ - 1408: 0005faa9 128 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ + 1404: 000bd329 96 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ + 1405: 001191dd 772 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ + 1406: 000948b9 124 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ + 1407: 000484cf 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ + 1408: 0005fa99 128 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ 1409: 0003354d 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ - 1410: 0026411d 116 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ - 1411: 00061cf1 6 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ + 1410: 00263fed 116 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ + 1411: 00061f95 6 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ 1412: 00000000 0 FUNC GLOBAL DEFAULT UND puts@GLIBC_2.4 (2) │ │ │ │ - 1413: 001ea41d 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ + 1413: 001e96e5 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ 1414: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_condattr_setclock@GLIBC_2.34 (4) │ │ │ │ 1415: 00000000 0 FUNC GLOBAL DEFAULT UND writev@GLIBC_2.4 (2) │ │ │ │ - 1416: 001d99e5 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ - 1417: 00182731 8 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ + 1416: 001d86ed 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ + 1417: 00181a21 8 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ 1418: 004d2cac 4 OBJECT GLOBAL DEFAULT 29 Py_FileSystemDefaultEncoding │ │ │ │ 1419: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getcpuclockid@GLIBC_2.34 (4) │ │ │ │ - 1420: 0006ca01 24 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ - 1421: 00058501 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ - 1422: 00066745 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ - 1423: 000641ed 8 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ + 1420: 0006c9fd 24 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ + 1421: 000584f5 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ + 1422: 00062283 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ + 1423: 00064549 8 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ 1424: 004d2cdc 4 OBJECT GLOBAL DEFAULT 29 PyOS_InputHook │ │ │ │ - 1425: 000638b1 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ - 1426: 00143875 50 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ - 1427: 000c4ef5 1216 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ + 1425: 000629a9 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ + 1426: 0014347d 50 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ + 1427: 000c49ad 1216 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ 1428: 00000000 0 FUNC GLOBAL DEFAULT UND getsockname@GLIBC_2.4 (2) │ │ │ │ - 1429: 0004c46b 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ - 1430: 00061cdd 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ - 1431: 000eb9f1 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ + 1429: 0004caf9 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ + 1430: 00061f81 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ + 1431: 000eb451 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ 1432: 00000000 0 FUNC GLOBAL DEFAULT UND __mktime64@GLIBC_2.34 (4) │ │ │ │ - 1433: 001ce62d 136 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ + 1433: 001cd34d 136 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ 1434: 0003515d 134 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ - 1435: 0022da95 88 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ + 1435: 0022d1a9 88 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ 1436: 0002a814 0 FUNC GLOBAL DEFAULT UND XML_SetCharacterDataHandler │ │ │ │ 1437: 00000000 0 FUNC GLOBAL DEFAULT UND llistxattr@GLIBC_2.4 (2) │ │ │ │ 1438: 0046db30 4 OBJECT GLOBAL DEFAULT 26 PyExc_EOFError │ │ │ │ - 1439: 00156b89 688 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ + 1439: 00156119 688 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ 1440: 0002d935 552 FUNC GLOBAL DEFAULT 12 _PyMem_GetCurrentAllocatorName │ │ │ │ - 1441: 00088c05 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ + 1441: 00088515 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ 1442: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetBuffer │ │ │ │ - 1443: 00036e35 174 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ - 1444: 001d1d55 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ - 1445: 00043603 136 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ - 1446: 00071ce1 44 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ - 1447: 000cdef5 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ - 1448: 002146b9 128 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ - 1449: 001d9885 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ - 1450: 000896a1 104 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ + 1443: 00036e31 174 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ + 1444: 001d0b09 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ + 1445: 000435e7 136 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ + 1446: 00071cf9 44 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ + 1447: 000cd991 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ + 1448: 00213c21 128 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ + 1449: 001d858d 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ + 1450: 00088fad 104 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ 1451: 00462d5c 208 OBJECT GLOBAL DEFAULT 26 PyTupleIter_Type │ │ │ │ - 1452: 0017cb91 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ - 1453: 0017c14d 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ - 1454: 00093a0d 276 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ + 1452: 0017bf91 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ + 1453: 0017b54d 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ + 1454: 000933d1 276 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ 1455: 00000000 0 FUNC GLOBAL DEFAULT UND strnlen@GLIBC_2.4 (2) │ │ │ │ 1456: 0046db24 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopAsyncIteration │ │ │ │ - 1457: 000429ff 58 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ + 1457: 000429e3 58 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ 1458: 00000000 0 FUNC GLOBAL DEFAULT UND log1p@GLIBC_2.4 (3) │ │ │ │ 1459: 00031295 12 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ - 1460: 0018ed81 164 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ - 1461: 000ba0a1 18 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ - 1462: 000fcc6d 34 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ - 1463: 0005f42f 96 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ + 1460: 0018dbe5 164 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ + 1461: 000b9aa9 18 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ + 1462: 000fc80d 34 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ + 1463: 0005f41f 96 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ 1464: 004a9cac 4 OBJECT GLOBAL DEFAULT 29 Py_FrozenFlag │ │ │ │ - 1465: 000cd9b9 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ - 1466: 0011bba9 134 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ - 1467: 000cc5b5 52 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ + 1465: 000cd455 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ + 1466: 0011b721 134 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ + 1467: 000cc051 52 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ 1468: 000355d5 58 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ - 1469: 0006427d 60 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ + 1469: 000645d9 60 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ 1470: 00463c18 208 OBJECT GLOBAL DEFAULT 26 _PyNone_Type │ │ │ │ - 1471: 000dd305 232 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ - 1472: 00051541 176 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ + 1471: 000dcd5d 232 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ + 1472: 0005146d 176 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ 1473: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifo@GLIBC_2.4 (2) │ │ │ │ 1474: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetBase │ │ │ │ - 1475: 0018ef0d 584 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ - 1476: 0009b275 188 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ - 1477: 00061f39 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ + 1475: 0018ddf5 584 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ + 1476: 0009ac25 188 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ + 1477: 000621dd 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ 1478: 00000000 0 FUNC GLOBAL DEFAULT UND getresuid@GLIBC_2.4 (2) │ │ │ │ - 1479: 0005cc45 4 FUNC GLOBAL DEFAULT 12 _PyXI_ClearExcInfo │ │ │ │ + 1479: 0005cc35 4 FUNC GLOBAL DEFAULT 12 _PyXI_ClearExcInfo │ │ │ │ 1480: 00000000 0 FUNC GLOBAL DEFAULT UND statvfs64@GLIBC_2.4 (2) │ │ │ │ - 1481: 0014e2b1 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ - 1482: 001edcc5 26 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ - 1483: 001be72d 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ - 1484: 00216681 60 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ - 1485: 000823b5 84 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ - 1486: 001f1bf5 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ - 1487: 000ffa31 1322 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ + 1481: 0014d8b1 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ + 1482: 001ecff5 26 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ + 1483: 001bd44d 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ + 1484: 00215c39 60 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ + 1485: 00081f11 84 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ + 1486: 001f0f19 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ + 1487: 000ff469 1322 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ 1488: 00000000 0 FUNC GLOBAL DEFAULT UND ctermid@GLIBC_2.4 (2) │ │ │ │ 1489: 0002a798 0 FUNC GLOBAL DEFAULT UND fabs@GLIBC_2.4 (3) │ │ │ │ 1490: 0046ac10 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportWarning │ │ │ │ - 1491: 0019b425 20 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ - 1492: 001274c1 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ + 1491: 00199e65 20 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ + 1492: 00126f71 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ 1493: 00000000 0 FUNC GLOBAL DEFAULT UND wmemcmp@GLIBC_2.4 (2) │ │ │ │ 1494: 00035101 92 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ - 1495: 00124839 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ + 1495: 001242e1 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ 1496: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_kill@GLIBC_2.34 (4) │ │ │ │ - 1497: 00064901 104 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ - 1498: 000be4dd 404 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ - 1499: 00198365 356 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ - 1500: 000709dd 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ + 1497: 00064b45 104 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ + 1498: 000bdee5 404 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ + 1499: 00263c99 356 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ + 1500: 000709f5 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ 1501: 0046db20 4 OBJECT GLOBAL DEFAULT 26 PyExc_Warning │ │ │ │ - 1502: 0006436d 56 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ - 1503: 00063655 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ + 1502: 00062331 56 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ + 1503: 0005fed7 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ 1504: 00000000 0 FUNC GLOBAL DEFAULT UND endgrent@GLIBC_2.4 (2) │ │ │ │ - 1505: 000fa68d 40 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ - 1506: 00061d4f 10 FUNC GLOBAL DEFAULT 12 _PyXI_HasCapturedException │ │ │ │ + 1505: 000fa101 40 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ + 1506: 00061ff3 10 FUNC GLOBAL DEFAULT 12 _PyXI_HasCapturedException │ │ │ │ 1507: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addopen@GLIBC_2.4 (2) │ │ │ │ 1508: 0046a41c 208 OBJECT GLOBAL DEFAULT 26 PyTuple_Type │ │ │ │ - 1509: 00159dd1 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ + 1509: 00159361 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ 1510: 004a9650 4 OBJECT GLOBAL DEFAULT 29 stderr@GLIBC_2.4 (2) │ │ │ │ - 1511: 0015f219 14 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ + 1511: 0015e691 14 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ 1512: 00000000 0 FUNC GLOBAL DEFAULT UND _exit@GLIBC_2.4 (2) │ │ │ │ - 1513: 0016be0d 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ - 1514: 00101e29 1574 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ - 1515: 000d3ae1 22 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ + 1513: 0016b225 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ + 1514: 00101835 1574 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ + 1515: 000d3559 22 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ 1516: 00000000 0 FUNC GLOBAL DEFAULT UND getprotobyname@GLIBC_2.4 (2) │ │ │ │ - 1517: 00037a67 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ - 1518: 0013423d 388 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ - 1519: 0017b0ed 60 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ + 1517: 00037951 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ + 1518: 00133ec5 388 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ + 1519: 0017a4f5 60 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ 1520: 00000000 0 FUNC GLOBAL DEFAULT UND wcscmp@GLIBC_2.4 (2) │ │ │ │ - 1521: 00066bd5 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ + 1521: 000672cb 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ 1522: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_ctl@GLIBC_2.4 (2) │ │ │ │ - 1523: 0020337d 20 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ + 1523: 0020286d 20 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ 1524: 00468f10 4 OBJECT GLOBAL DEFAULT 26 PyExc_MemoryError │ │ │ │ 1525: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_destroy@GLIBC_2.4 (2) │ │ │ │ - 1526: 001bc55d 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ - 1527: 000e2a65 272 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ - 1528: 0007e111 456 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ - 1529: 0007e791 50 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ - 1530: 000bd52d 156 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ + 1526: 001bb2d5 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ + 1527: 000e24c5 272 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ + 1528: 0007e0e9 456 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ + 1529: 0007e769 50 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ + 1530: 000bcf35 156 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ 1531: 00471714 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenTest │ │ │ │ 1532: 00000000 0 FUNC GLOBAL DEFAULT UND setvbuf@GLIBC_2.4 (2) │ │ │ │ 1533: 00000000 0 FUNC GLOBAL DEFAULT UND pathconf@GLIBC_2.4 (2) │ │ │ │ - 1534: 00161d59 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ - 1535: 00190c69 602 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ + 1534: 001f6ee1 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ + 1535: 0018fa65 602 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ 1536: 00029fb8 0 FUNC GLOBAL DEFAULT UND XML_SetSkippedEntityHandler │ │ │ │ - 1537: 00108b7d 304 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ - 1538: 0006da89 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ + 1537: 00108565 304 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ + 1538: 0006da81 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ 1539: 00000000 0 FUNC GLOBAL DEFAULT UND __printf_chk@GLIBC_2.4 (2) │ │ │ │ - 1540: 0015ece5 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasFree │ │ │ │ + 1540: 0015e15d 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasFree │ │ │ │ 1541: 00000000 0 FUNC GLOBAL DEFAULT UND zlibVersion │ │ │ │ 1542: 00000000 0 FUNC GLOBAL DEFAULT UND ptsname_r@GLIBC_2.4 (2) │ │ │ │ - 1543: 0003a92d 84 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ - 1544: 000778a9 420 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ + 1543: 0003a91d 84 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ + 1544: 0007789d 420 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ 1545: 00030ecb 478 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ - 1546: 00130bb5 176 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ + 1546: 00130839 176 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ 1547: 00000000 0 FUNC GLOBAL DEFAULT UND socketpair@GLIBC_2.4 (2) │ │ │ │ - 1548: 0003a6cf 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ - 1549: 0018be95 20 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ - 1550: 00122709 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ - 1551: 0019a0e1 200 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ + 1548: 0003a6c7 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ + 1549: 0018ad7d 20 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ + 1550: 001221f9 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ + 1551: 00198b21 200 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ 1552: 00000000 0 FUNC GLOBAL DEFAULT UND waitid@GLIBC_2.4 (2) │ │ │ │ - 1553: 0014d4cd 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ + 1553: 0014cacd 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ 1554: 0046bbc0 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeDecodeError │ │ │ │ - 1555: 000840c5 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ + 1555: 00083c25 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ 1556: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpualloc@GLIBC_2.7 (11) │ │ │ │ 1557: 00484e00 0x24828 OBJECT GLOBAL DEFAULT 27 _PyRuntime │ │ │ │ - 1558: 0015f0d9 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ - 1559: 00127575 16 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ + 1558: 0015e551 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ + 1559: 00127025 16 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ 1560: 00465bec 208 OBJECT GLOBAL DEFAULT 26 PyStaticMethod_Type │ │ │ │ 1561: 00000000 0 FUNC GLOBAL DEFAULT UND fwrite@GLIBC_2.4 (2) │ │ │ │ 1562: 00000000 0 FUNC GLOBAL DEFAULT UND __memcpy_chk@GLIBC_2.4 (2) │ │ │ │ 1563: 00000000 0 FUNC GLOBAL DEFAULT UND write@GLIBC_2.4 (2) │ │ │ │ - 1564: 0023c695 88 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ - 1565: 000c8f15 468 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ - 1566: 000e5089 270 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ + 1564: 0023bff5 88 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ + 1565: 000c89b1 468 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ + 1566: 000e4ae5 270 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ 1567: 00468184 208 OBJECT GLOBAL DEFAULT 26 PyMethod_Type │ │ │ │ - 1568: 001f1609 90 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ + 1568: 001f092d 90 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ 1569: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4 (2) │ │ │ │ - 1570: 000606d3 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ - 1571: 000636ff 142 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ + 1570: 00060977 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ + 1571: 00062647 142 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ 1572: 00000000 0 FUNC GLOBAL DEFAULT UND preadv64v2@GLIBC_2.26 (14) │ │ │ │ - 1573: 0014ed05 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ - 1574: 00145775 28 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ - 1575: 00063d9d 88 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ - 1576: 0010f5c5 60 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ + 1573: 0014e2fd 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ + 1574: 00144ecd 28 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ + 1575: 00062e95 88 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ + 1576: 0010ef99 60 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ 1577: 00000000 0 FUNC GLOBAL DEFAULT UND __sysconf@GLIBC_2.4 (2) │ │ │ │ - 1578: 00060553 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ - 1579: 00057459 86 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ + 1578: 0005fded 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ + 1579: 00057447 86 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ 1580: 0002a45c 0 FUNC GLOBAL DEFAULT UND XML_SetAttlistDeclHandler │ │ │ │ 1581: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_setstacksize@GLIBC_2.34 (4) │ │ │ │ - 1582: 0006cc1d 66 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ - 1583: 001edce1 52 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ - 1584: 000f8c71 128 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ - 1585: 000c90e9 114 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ - 1586: 0014b42d 106 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ + 1582: 0006cc19 66 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ + 1583: 001ed011 52 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ + 1584: 000f86e9 128 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ + 1585: 000c8b85 114 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ + 1586: 0014aa4d 106 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ 1587: 00000000 0 FUNC GLOBAL DEFAULT UND closedir@GLIBC_2.4 (2) │ │ │ │ - 1588: 000439cd 740 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ + 1588: 000439ed 740 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ 1589: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addclose@GLIBC_2.4 (2) │ │ │ │ 1590: 00000000 0 FUNC GLOBAL DEFAULT UND freeaddrinfo@GLIBC_2.4 (2) │ │ │ │ 1591: 000310eb 4 FUNC GLOBAL DEFAULT 12 PyType_GetModuleName │ │ │ │ 1592: 00000000 0 FUNC GLOBAL DEFAULT UND openpty@GLIBC_2.34 (4) │ │ │ │ - 1593: 0018f6a1 668 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ - 1594: 0005d2c1 224 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ - 1595: 000949c9 110 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ + 1593: 0018e5b1 668 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ + 1594: 0005d2b1 224 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ + 1595: 00094389 110 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ 1596: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_write@GLIBC_2.7 (11) │ │ │ │ - 1597: 0005e11b 206 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ + 1597: 0005e10b 206 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ 1598: 00000000 0 FUNC GLOBAL DEFAULT UND nl_langinfo@GLIBC_2.4 (2) │ │ │ │ 1599: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetReturnNSTriplet │ │ │ │ 1600: 0002b00b 206 FUNC GLOBAL DEFAULT 12 Py_SetPath │ │ │ │ - 1601: 00063a51 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ - 1602: 0011a159 152 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ + 1601: 00062b49 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ + 1602: 00119cd1 152 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ 1603: 00000000 0 FUNC GLOBAL DEFAULT UND fread@GLIBC_2.4 (2) │ │ │ │ - 1604: 0006c02d 64 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ + 1604: 0006c021 64 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ 1605: 00000000 0 FUNC GLOBAL DEFAULT UND getauxval@GLIBC_2.16 (6) │ │ │ │ - 1606: 00104105 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ - 1607: 0005dc3d 66 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ - 1608: 001961a9 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ - 1609: 000364a9 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ + 1606: 00103b0d 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ + 1607: 0005dc2d 66 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ + 1608: 00194e89 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ + 1609: 000364a5 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ 1610: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncpy@GLIBC_2.4 (2) │ │ │ │ - 1611: 001886e1 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ - 1612: 001582ad 54 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ - 1613: 000d7c21 488 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ - 1614: 000fcb85 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ - 1615: 000509c9 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ + 1611: 00187771 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ + 1612: 0015783d 54 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ + 1613: 000d7675 488 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ + 1614: 000fc725 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ + 1615: 00050971 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ 1616: 0046839c 208 OBJECT GLOBAL DEFAULT 26 PyCell_Type │ │ │ │ 1617: 000311a1 102 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDDecref │ │ │ │ - 1618: 0005f355 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ - 1619: 00184135 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ - 1620: 0017d475 42 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ + 1618: 0005f345 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ + 1619: 0022a5cd 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ + 1620: 0017c879 42 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ 1621: 0046db04 4 OBJECT GLOBAL DEFAULT 26 PyExc_SyntaxWarning │ │ │ │ 1622: 00464ccc 208 OBJECT GLOBAL DEFAULT 26 PyDictKeys_Type │ │ │ │ - 1623: 00184035 256 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ + 1623: 001831e1 256 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ 1624: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_read@GLIBC_2.7 (11) │ │ │ │ - 1625: 00041265 32 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ - 1626: 0005f40b 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ + 1625: 00041251 32 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ + 1626: 0005f3fb 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ 1627: 0002a474 0 FUNC GLOBAL DEFAULT UND XML_SetStartElementHandler │ │ │ │ - 1628: 00123a45 64 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ + 1628: 001234ed 64 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ 1629: 00000000 0 FUNC GLOBAL DEFAULT UND sem_post@GLIBC_2.34 (4) │ │ │ │ 1630: 00000000 0 FUNC GLOBAL DEFAULT UND login_tty@GLIBC_2.34 (4) │ │ │ │ - 1631: 000642bf 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ - 1632: 000ff6e5 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ - 1633: 001483f9 480 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ - 1634: 000653d3 58 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ + 1631: 00064663 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ + 1632: 000ff11d 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ + 1633: 00147a19 480 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ + 1634: 000658a5 56 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ 1635: 00000000 0 FUNC GLOBAL DEFAULT UND getpid@GLIBC_2.4 (2) │ │ │ │ - 1636: 00158635 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ - 1637: 0022e10d 230 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ - 1638: 0026be80 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ + 1636: 00157bc5 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ + 1637: 0022d89d 230 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ + 1638: 0026bd00 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ 1639: 00032733 4 FUNC GLOBAL DEFAULT 12 PyThread_detach_thread │ │ │ │ 1640: 00000000 0 FUNC GLOBAL DEFAULT UND __uflow@GLIBC_2.4 (2) │ │ │ │ 1641: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetInputContext │ │ │ │ - 1642: 0022cded 124 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ - 1643: 000f6221 320 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ - 1644: 000bc8ad 136 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ - 1645: 001375c9 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ - 1646: 0019a1a9 42 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ - 1647: 00077ef1 68 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ - 1648: 00144419 1968 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ - 1649: 000588d1 44 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ - 1650: 0013d109 42 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ + 1642: 0022c4fd 124 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ + 1643: 000f5c99 320 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ + 1644: 000bc2b5 136 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ + 1645: 0013724d 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ + 1646: 00198be9 42 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ + 1647: 00077ee5 68 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ + 1648: 00144021 1968 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ + 1649: 00058979 44 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ + 1650: 0013cd49 42 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ 1651: 00000000 0 FUNC GLOBAL DEFAULT UND sched_yield@GLIBC_2.4 (2) │ │ │ │ 1652: 0046868c 208 OBJECT GLOBAL DEFAULT 26 PyByteArrayIter_Type │ │ │ │ - 1653: 000bbc21 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ + 1653: 000bb629 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ 1654: 0046db34 4 OBJECT GLOBAL DEFAULT 26 PyExc_BufferError │ │ │ │ 1655: 004610d4 16 OBJECT GLOBAL DEFAULT 26 _Py_TrueStruct │ │ │ │ - 1656: 0003c563 10 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ - 1657: 001d17c1 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ - 1658: 001e7d2d 64 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ - 1659: 0006ca1d 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ - 1660: 0010999d 1304 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ - 1661: 001fa7bd 234 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ - 1662: 000fcb95 216 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ + 1656: 0003c4b3 10 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ + 1657: 001d0575 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ + 1658: 001e6ff5 64 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ + 1659: 0006ca19 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ + 1660: 00109385 1308 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ + 1661: 001f9cad 234 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ + 1662: 000fc735 216 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ 1663: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_init@GLIBC_2.4 (2) │ │ │ │ 1664: 00000000 0 FUNC GLOBAL DEFAULT UND __timerfd_gettime64@GLIBC_2.34 (4) │ │ │ │ - 1665: 000cd23d 1108 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ + 1665: 000cccd9 1108 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ 1666: 00000000 0 FUNC GLOBAL DEFAULT UND __fstat64_time64@GLIBC_2.34 (4) │ │ │ │ 1667: 0002975c 0 FUNC GLOBAL DEFAULT UND XML_SetStartCdataSectionHandler │ │ │ │ - 1668: 001d8579 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ + 1668: 001d7311 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ 1669: 0046dafc 4 OBJECT GLOBAL DEFAULT 26 PyExc_UserWarning │ │ │ │ - 1670: 000636b1 30 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ - 1671: 00065025 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ + 1670: 000625f9 30 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ + 1671: 000653b9 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ 1672: 00000000 0 FUNC GLOBAL DEFAULT UND fremovexattr@GLIBC_2.4 (2) │ │ │ │ 1673: 0002a5cc 0 FUNC GLOBAL DEFAULT UND tan@GLIBC_2.4 (3) │ │ │ │ - 1674: 000606c3 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ - 1675: 0015edd5 176 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ + 1674: 00060967 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ + 1675: 0015e24d 176 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ 1676: 00462e4c 208 OBJECT GLOBAL DEFAULT 26 PyEllipsis_Type │ │ │ │ 1677: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn@GLIBC_2.15 (16) │ │ │ │ - 1678: 00037b8d 108 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ - 1679: 00061e45 28 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ + 1678: 00037b83 106 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ + 1679: 000620e9 28 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ 1680: 00035c99 42 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ - 1681: 000d1eb9 368 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ - 1682: 00092291 390 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ + 1681: 000d1961 368 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ + 1682: 00091c55 390 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ 1683: 00000000 0 FUNC GLOBAL DEFAULT UND wcsftime@GLIBC_2.4 (2) │ │ │ │ - 1684: 001376b9 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ - 1685: 001dd7b9 72 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ - 1686: 0005d1af 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ - 1687: 00067d41 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ - 1688: 0013cefd 56 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ + 1684: 0013733d 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ + 1685: 001dc975 72 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ + 1686: 0005d19f 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ + 1687: 000660fd 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ + 1688: 001d55a1 56 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ 1689: 00000000 0 FUNC GLOBAL DEFAULT UND gai_strerror@GLIBC_2.4 (2) │ │ │ │ - 1690: 000649dd 116 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ - 1691: 001273e9 208 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ + 1690: 00064c21 116 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ + 1691: 00126e99 208 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ 1692: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fadvise64@GLIBC_2.4 (2) │ │ │ │ - 1693: 0026100d 998 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ - 1694: 00064011 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ - 1695: 000632a7 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ + 1693: 00260a45 998 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ + 1694: 00063109 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ + 1695: 000600ab 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ 1696: 00466e5c 208 OBJECT GLOBAL DEFAULT 26 PyCoro_Type │ │ │ │ 1697: 00000000 0 FUNC GLOBAL DEFAULT UND dlsym@GLIBC_2.34 (4) │ │ │ │ - 1698: 001dc089 108 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ + 1698: 001db245 108 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ 1699: 00466a60 208 OBJECT GLOBAL DEFAULT 26 _PyAsyncGenASend_Type │ │ │ │ 1700: 0046af6c 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterruptedError │ │ │ │ 1701: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_destroy@GLIBC_2.4 (2) │ │ │ │ - 1702: 0015f059 128 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ - 1703: 00246a91 176 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ + 1702: 0015e4d1 128 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ + 1703: 00246471 176 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ 1704: 00000000 0 FUNC GLOBAL DEFAULT UND mbstowcs@GLIBC_2.4 (2) │ │ │ │ - 1705: 0020d795 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ + 1705: 0020cc05 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ 1706: 00000000 0 FUNC GLOBAL DEFAULT UND listen@GLIBC_2.4 (2) │ │ │ │ 1707: 000310a9 60 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ - 1708: 000cec91 282 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ - 1709: 0011ebc5 8 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ - 1710: 001a098d 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ + 1708: 000ce72d 282 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ + 1709: 0011e6c5 8 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ + 1710: 0019f3cd 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ 1711: 0002a468 0 FUNC GLOBAL DEFAULT UND copysign@GLIBC_2.4 (2) │ │ │ │ - 1712: 00061fdf 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ - 1713: 0007d0ad 28 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ + 1712: 00063289 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ + 1713: 0007d089 28 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ 1714: 0046daec 4 OBJECT GLOBAL DEFAULT 26 PyExc_KeyError │ │ │ │ 1715: 00000000 0 FUNC GLOBAL DEFAULT UND sigaction@GLIBC_2.4 (2) │ │ │ │ 1716: 00000000 0 FUNC GLOBAL DEFAULT UND __strncat_chk@GLIBC_2.4 (2) │ │ │ │ 1717: 00029d1c 0 FUNC GLOBAL DEFAULT UND XML_SetNotStandaloneHandler │ │ │ │ 1718: 00000000 0 FUNC GLOBAL DEFAULT UND times@GLIBC_2.4 (2) │ │ │ │ 1719: 004674f0 208 OBJECT GLOBAL DEFAULT 26 PyGetSetDescr_Type │ │ │ │ 1720: 00000000 0 FUNC GLOBAL DEFAULT UND openat64@GLIBC_2.4 (2) │ │ │ │ - 1721: 00061f81 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ - 1722: 000eb2f5 268 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ + 1721: 00062225 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ + 1722: 000ead55 268 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ 1723: 00000000 0 FUNC GLOBAL DEFAULT UND truncate64@GLIBC_2.4 (2) │ │ │ │ 1724: 00000000 0 FUNC GLOBAL DEFAULT UND wait@GLIBC_2.4 (2) │ │ │ │ 1725: 00000000 0 FUNC GLOBAL DEFAULT UND getpgid@GLIBC_2.4 (2) │ │ │ │ 1726: 00462054 208 OBJECT GLOBAL DEFAULT 26 PyContextVar_Type │ │ │ │ - 1727: 00061fb7 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ - 1728: 0014bee9 70 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ - 1729: 00232a6d 132 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ - 1730: 001e857d 104 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ - 1731: 0044afd8 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ - 1732: 000e8bad 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ - 1733: 00194541 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ + 1727: 0006225b 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ + 1728: 0014b509 70 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ + 1729: 00232339 136 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ + 1730: 001e7845 104 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ + 1731: 0044ae60 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ + 1732: 000e8625 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ + 1733: 00193221 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ 1734: 0002a498 0 FUNC GLOBAL DEFAULT UND XML_Parse │ │ │ │ 1735: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.34 (4) │ │ │ │ - 1736: 00104431 1172 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ + 1736: 00103e39 1172 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ 1737: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_gettime64@GLIBC_2.34 (4) │ │ │ │ - 1738: 0006060d 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ - 1739: 0017d0c1 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ + 1738: 000608b1 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ + 1739: 0017c4c5 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ 1740: 00000000 0 FUNC GLOBAL DEFAULT UND wcsrchr@GLIBC_2.4 (2) │ │ │ │ - 1741: 000ccde5 1110 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ + 1741: 000cc881 1110 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ 1742: 00000000 0 FUNC GLOBAL DEFAULT UND sendto@GLIBC_2.4 (2) │ │ │ │ - 1743: 00066849 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ + 1743: 000623bd 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ 1744: 0046af70 4 OBJECT GLOBAL DEFAULT 26 PyExc_PermissionError │ │ │ │ - 1745: 0005f08b 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ - 1746: 0005f09b 176 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ + 1745: 0005f07d 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ + 1746: 0005f08d 176 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ 1747: 00000000 0 FUNC GLOBAL DEFAULT UND setgrent@GLIBC_2.4 (2) │ │ │ │ - 1748: 0006c329 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ - 1749: 001bb7f9 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ + 1748: 0006c325 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ + 1749: 001ba601 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ 1750: 00471e64 24 OBJECT GLOBAL DEFAULT 26 _Py_SwappedOp │ │ │ │ - 1751: 00153e55 476 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ - 1752: 001b3155 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ - 1753: 0036cbe4 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ - 1754: 000e23a1 770 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ - 1755: 00263a5d 64 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ + 1751: 001533e5 476 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ + 1752: 001b1cb5 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ + 1753: 0036ca64 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ + 1754: 000e1e01 770 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ + 1755: 00263755 64 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ 1756: 00000000 0 FUNC GLOBAL DEFAULT UND wcscpy@GLIBC_2.4 (2) │ │ │ │ 1757: 00000000 0 FUNC GLOBAL DEFAULT UND umask@GLIBC_2.4 (2) │ │ │ │ 1758: 00000000 0 FUNC GLOBAL DEFAULT UND __h_errno_location@GLIBC_2.4 (2) │ │ │ │ - 1759: 0005edd1 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ - 1760: 00109895 262 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ - 1761: 001f2f19 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ - 1762: 0006cd25 86 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ - 1763: 001306e1 28 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ - 1764: 001438a9 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ + 1759: 0005edc1 72 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ + 1760: 0010927d 262 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ + 1761: 001f2069 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ + 1762: 0006cd1d 86 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ + 1763: 00130365 28 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ + 1764: 001434b1 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ 1765: 0002eadd 4 FUNC GLOBAL DEFAULT 12 _Py_DisplaySourceLine │ │ │ │ - 1766: 00065053 32 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ - 1767: 0011b705 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ - 1768: 001cecf5 128 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ - 1769: 0018452d 240 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ - 1770: 001a5485 74 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ - 1771: 001d5779 56 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ - 1772: 00244f5d 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ - 1773: 0016bf89 140 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ - 1774: 0006b7e5 396 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ - 1775: 00135f79 6 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ - 1776: 0006c0a1 114 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ + 1766: 000653e7 32 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ + 1767: 0011b27d 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ + 1768: 001cda25 128 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ + 1769: 001836c5 240 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ + 1770: 001a3fc5 74 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ + 1771: 001d44d9 56 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ + 1772: 002447c1 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ + 1773: 0016b3a1 140 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ + 1774: 0006b829 396 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ + 1775: 00135bfd 6 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ + 1776: 0006c095 114 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ 1777: 004671b4 208 OBJECT GLOBAL DEFAULT 26 PyEnum_Type │ │ │ │ - 1778: 000d0a25 26 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ - 1779: 00186581 148 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ - 1780: 0011b481 86 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ - 1781: 0018cb31 120 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ + 1778: 000d04c1 26 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ + 1779: 00230899 148 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ + 1780: 0011aff9 86 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ + 1781: 0018ba1d 120 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ 1782: 00468b98 208 OBJECT GLOBAL DEFAULT 26 PyByteArray_Type │ │ │ │ 1783: 00000000 0 FUNC GLOBAL DEFAULT UND inflateSetDictionary │ │ │ │ - 1784: 0013dfb5 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ + 1784: 0013dbf5 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ 1785: 0046dae0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RecursionError │ │ │ │ - 1786: 001228e9 498 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ + 1786: 001223d9 498 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ 1787: 00465794 208 OBJECT GLOBAL DEFAULT 26 PyListRevIter_Type │ │ │ │ - 1788: 002493f5 164 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ + 1788: 00248ca9 160 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ 1789: 00000000 0 FUNC GLOBAL DEFAULT UND sigwaitinfo@GLIBC_2.4 (2) │ │ │ │ - 1790: 0005c957 512 FUNC GLOBAL DEFAULT 12 _PyXI_InitExcInfo │ │ │ │ + 1790: 0005c947 512 FUNC GLOBAL DEFAULT 12 _PyXI_InitExcInfo │ │ │ │ 1791: 00029e00 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentLineNumber │ │ │ │ 1792: 0002d1c7 346 FUNC GLOBAL DEFAULT 12 _PyObject_DebugMallocStats │ │ │ │ - 1793: 0006540d 264 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ + 1793: 000658dd 264 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ 1794: 00000000 0 FUNC GLOBAL DEFAULT UND setegid@GLIBC_2.4 (2) │ │ │ │ - 1795: 00061ca7 26 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ - 1796: 00084159 70 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ - 1797: 000643a5 284 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ + 1795: 00061f4b 26 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ + 1796: 00083cb9 70 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ + 1797: 000646f1 284 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ 1798: 00000000 0 FUNC GLOBAL DEFAULT UND __memset_chk@GLIBC_2.4 (2) │ │ │ │ - 1799: 0013acb1 4 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ + 1799: 0013a929 4 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ 1800: 0002e1e1 54 FUNC GLOBAL DEFAULT 12 PyErr_ResourceWarning │ │ │ │ - 1801: 000c36f1 332 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ + 1801: 000c31a5 332 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ 1802: 00000000 0 FUNC GLOBAL DEFAULT UND round@GLIBC_2.4 (3) │ │ │ │ 1803: 004a9c78 24 OBJECT GLOBAL DEFAULT 29 _Py_HashSecret │ │ │ │ - 1804: 0020e3e5 60 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ + 1804: 0020d885 60 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ 1805: 0046d928 208 OBJECT GLOBAL DEFAULT 26 PyPickleBuffer_Type │ │ │ │ - 1806: 00065bdd 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ + 1806: 000664d1 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ 1807: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifoat@GLIBC_2.4 (2) │ │ │ │ - 1808: 0006423f 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ - 1809: 001306c9 22 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ - 1810: 001587bd 62 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ + 1808: 0006459b 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ + 1809: 0013034d 22 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ + 1810: 00157d4d 62 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ 1811: 004d29c4 4 OBJECT GLOBAL DEFAULT 29 PyImport_FrozenModules │ │ │ │ - 1812: 0016c015 348 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ - 1813: 001a5b55 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ - 1814: 00063847 106 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ + 1812: 0016b42d 348 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ + 1813: 001a4695 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ + 1814: 00062941 104 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ 1815: 00463718 208 OBJECT GLOBAL DEFAULT 26 PyRange_Type │ │ │ │ 1816: 00000000 0 FUNC GLOBAL DEFAULT UND fstatvfs64@GLIBC_2.4 (2) │ │ │ │ - 1817: 0016ca81 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ - 1818: 0005392d 56 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ - 1819: 0006504d 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ - 1820: 00047c1d 68 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ - 1821: 000f3fed 830 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ - 1822: 001065ad 1092 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ - 1823: 0019525d 246 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ + 1817: 0016be99 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ + 1818: 00053805 56 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ + 1819: 000653e1 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ + 1820: 00047bfd 68 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ + 1821: 000f3a65 830 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ + 1822: 00105fbd 1092 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ + 1823: 00193d05 246 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ 1824: 00000000 0 FUNC GLOBAL DEFAULT UND __gmtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1825: 000ac0e9 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ - 1826: 0004f469 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ + 1825: 000abaf1 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ + 1826: 0004f40d 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ 1827: 00000000 0 FUNC GLOBAL DEFAULT UND __localtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1828: 0014bc41 352 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ - 1829: 0005721b 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ - 1830: 00061d45 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ - 1831: 00246669 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ + 1828: 0014b261 352 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ + 1829: 00057209 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ + 1830: 00061fe9 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ + 1831: 00246111 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ 1832: 00000000 0 FUNC GLOBAL DEFAULT UND wcsxfrm@GLIBC_2.4 (2) │ │ │ │ - 1833: 002144f9 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ - 1834: 000e7d4d 744 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ - 1835: 0023c091 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ - 1836: 0005ec89 176 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ - 1837: 0006c79d 204 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ - 1838: 0019df8d 22 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ + 1833: 00213a61 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ + 1834: 000e77a5 744 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ + 1835: 0023ba59 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ + 1836: 0005ec79 176 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ + 1837: 0006c799 204 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ + 1838: 0019c9cd 22 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ 1839: 0002a908 0 FUNC GLOBAL DEFAULT UND XML_SetUnparsedEntityDeclHandler │ │ │ │ - 1840: 0012ff29 704 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ - 1841: 000b13c1 34 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ - 1842: 00125485 128 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ - 1843: 00045c15 82 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ - 1844: 00085675 648 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ - 1845: 00064089 48 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ - 1846: 000d2029 132 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ + 1840: 0012fbad 704 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ + 1841: 000b0dc1 34 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ + 1842: 00124f2d 128 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ + 1843: 00045c69 82 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ + 1844: 00085191 648 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ + 1845: 00063181 48 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ + 1846: 000d1ad1 132 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ 1847: 004676cc 208 OBJECT GLOBAL DEFAULT 26 PyClassMethodDescr_Type │ │ │ │ - 1848: 00119971 480 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ + 1848: 001194e9 480 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ 1849: 00461e64 16 OBJECT GLOBAL DEFAULT 26 _Py_FalseStruct │ │ │ │ 1850: 00000000 0 FUNC GLOBAL DEFAULT UND __time64@GLIBC_2.34 (4) │ │ │ │ - 1851: 001f9071 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ - 1852: 001a596d 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ - 1853: 0007a23d 72 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ - 1854: 001d3b6d 240 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ + 1851: 001f8565 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ + 1852: 001a44ad 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ + 1853: 0007a221 72 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ + 1854: 001d28d1 240 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ 1855: 00000000 0 FUNC GLOBAL DEFAULT UND deflateCopy │ │ │ │ - 1856: 002035f9 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ - 1857: 0005ef1f 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ + 1856: 00202b69 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ + 1857: 0005ef11 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ 1858: 00000000 0 FUNC GLOBAL DEFAULT UND getpwnam_r@GLIBC_2.4 (2) │ │ │ │ - 1859: 000e8039 1112 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ - 1860: 00061d59 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ - 1861: 000de575 120 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ - 1862: 0010e941 330 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ + 1859: 000e7a91 1144 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ + 1860: 00061ffd 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ + 1861: 000ddfc9 120 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ + 1862: 0010e315 330 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ 1863: 004a9ca8 4 OBJECT GLOBAL DEFAULT 29 Py_QuietFlag │ │ │ │ - 1864: 001e3609 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ - 1865: 001e1489 496 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ - 1866: 00077cd9 536 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ - 1867: 0012e529 66 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ - 1868: 00269d25 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ - 1869: 0014576d 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ - 1870: 0016b149 4 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ + 1864: 001e28b1 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ + 1865: 001e0781 496 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ + 1866: 00077ccd 536 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ + 1867: 0012e1ad 66 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ + 1868: 00269c11 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ + 1869: 00144ec5 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ + 1870: 0016a599 4 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ 1871: 0002bb25 6 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToString │ │ │ │ - 1872: 00061f59 40 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ - 1873: 000abda5 580 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ + 1872: 000621fd 40 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ + 1873: 000ab7ad 580 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ 1874: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_setspecific@GLIBC_2.34 (4) │ │ │ │ - 1875: 00068243 106 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ - 1876: 00062009 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ - 1877: 00066b09 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ - 1878: 00165e99 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ + 1875: 00068213 106 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ + 1876: 00064453 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ + 1877: 00067203 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ + 1878: 001652b1 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ 1879: 00000000 0 FUNC GLOBAL DEFAULT UND textdomain@GLIBC_2.4 (2) │ │ │ │ 1880: 00463ab8 208 OBJECT GLOBAL DEFAULT 26 _PyNotImplemented_Type │ │ │ │ - 1881: 0019ee61 28 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ + 1881: 0019d8a1 28 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ 1882: 004650dc 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterItem_Type │ │ │ │ 1883: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_create@GLIBC_2.34 (4) │ │ │ │ 1884: 00000000 0 FUNC GLOBAL DEFAULT UND bind_textdomain_codeset@GLIBC_2.4 (2) │ │ │ │ 1885: 00000000 0 FUNC GLOBAL DEFAULT UND setlocale@GLIBC_2.4 (2) │ │ │ │ - 1886: 000cc6b1 58 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ - 1887: 001fddbd 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ - 1888: 0018744d 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ - 1889: 00050a51 94 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ + 1886: 000cc14d 58 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ + 1887: 001fd275 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ + 1888: 00186551 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ + 1889: 000509f9 94 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ 1890: 0002d05d 20 FUNC GLOBAL DEFAULT 12 PyException_GetCause │ │ │ │ 1891: 00460858 0 NOTYPE WEAK DEFAULT 26 data_start │ │ │ │ 1892: 0002a040 0 FUNC GLOBAL DEFAULT UND XML_SetProcessingInstructionHandler │ │ │ │ - 1893: 0006bc21 80 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ + 1893: 000669c5 80 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ 1894: 004625d4 208 OBJECT GLOBAL DEFAULT 26 PyFilter_Type │ │ │ │ - 1895: 00098f91 116 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ + 1895: 00098951 116 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ 1896: 00029858 0 FUNC GLOBAL DEFAULT UND XML_SetXmlDeclHandler │ │ │ │ - 1897: 001991a9 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ - 1898: 000be671 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ + 1897: 00197be5 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ + 1898: 000be079 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ 1899: 00000000 0 FUNC GLOBAL DEFAULT UND __vsnprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 1900: 0015fc9d 316 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ + 1900: 0015f115 316 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ 1901: 0002e633 240 FUNC GLOBAL DEFAULT 12 _PyObject_Dump │ │ │ │ 1902: 00000000 0 FUNC GLOBAL DEFAULT UND getgroups@GLIBC_2.4 (2) │ │ │ │ 1903: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getspecific@GLIBC_2.34 (4) │ │ │ │ - 1904: 0007d691 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ - 1905: 001fd689 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ - 1906: 00115ee5 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ + 1904: 0007d66d 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ + 1905: 001fcb41 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ + 1906: 00115715 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ 1907: 00000000 0 FUNC GLOBAL DEFAULT UND isatty@GLIBC_2.4 (2) │ │ │ │ 1908: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersionInfo │ │ │ │ 1909: 004673e4 208 OBJECT GLOBAL DEFAULT 26 PyWrapperDescr_Type │ │ │ │ 1910: 00471578 4 OBJECT GLOBAL DEFAULT 26 _PySet_Dummy │ │ │ │ - 1911: 001276e1 280 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ - 1912: 0005fb29 88 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ - 1913: 000578a5 300 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ - 1914: 0009b39d 600 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ - 1915: 0020d79d 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ - 1916: 0015a949 260 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ + 1911: 00127191 280 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ + 1912: 0005fb19 88 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ + 1913: 00057895 300 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ + 1914: 0009ad4d 600 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ + 1915: 0020cc0d 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ + 1916: 001f2691 260 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ 1917: 004623f4 208 OBJECT GLOBAL DEFAULT 26 PyZip_Type │ │ │ │ 1918: 000296c0 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentColumnNumber │ │ │ │ - 1919: 0006378d 36 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ - 1920: 000f3299 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ - 1921: 00063659 80 FUNC GLOBAL DEFAULT 12 _PyXI_NamespaceFromNames │ │ │ │ + 1919: 000626d5 36 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ + 1920: 000f2d0d 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ + 1921: 00065ad5 80 FUNC GLOBAL DEFAULT 12 _PyXI_NamespaceFromNames │ │ │ │ 1922: 00000000 0 FUNC GLOBAL DEFAULT UND unshare@GLIBC_2.4 (2) │ │ │ │ 1923: 00000000 0 FUNC GLOBAL DEFAULT UND sigaltstack@GLIBC_2.4 (2) │ │ │ │ - 1924: 0010fbad 78 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ - 1925: 000ccd95 80 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ + 1924: 0010f581 78 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ + 1925: 000cc831 80 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ 1926: 004d4f08 0 NOTYPE GLOBAL DEFAULT 29 _bss_end__ │ │ │ │ - 1927: 000640ff 146 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ + 1927: 000631f7 146 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ 1928: 0002ed01 110 FUNC GLOBAL DEFAULT 12 PyUnicode_ReadChar │ │ │ │ 1929: 0002a0fc 0 FUNC GLOBAL DEFAULT UND malloc@GLIBC_2.4 (2) │ │ │ │ - 1930: 00126da9 4 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ - 1931: 000485a1 54 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ - 1932: 00083ffd 200 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ + 1930: 00126851 4 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ + 1931: 0004857d 54 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ + 1932: 00083b5d 200 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ 1933: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyname_r@GLIBC_2.4 (2) │ │ │ │ - 1934: 001931b5 972 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ + 1934: 00191e91 972 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ 1935: 0002a3e4 0 FUNC GLOBAL DEFAULT UND XML_SetElementHandler │ │ │ │ - 1936: 001a5979 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ + 1936: 001a44b9 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ 1937: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setschedparam@GLIBC_2.4 (2) │ │ │ │ - 1938: 00066ae7 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ + 1938: 000671e1 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ 1939: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersion │ │ │ │ - 1940: 00159be1 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ + 1940: 00159171 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ 1941: 00000000 0 FUNC GLOBAL DEFAULT UND __strcpy_chk@GLIBC_2.4 (2) │ │ │ │ - 1942: 00063317 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ + 1942: 00064d9f 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ 1943: 00030d35 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ 1944: 00000000 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.4 (2) │ │ │ │ - 1945: 001cf6ed 2548 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ + 1945: 001ce41d 2548 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ 1946: 00000000 0 FUNC GLOBAL DEFAULT UND modf@GLIBC_2.4 (2) │ │ │ │ - 1947: 0013ff11 354 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ + 1947: 0013fb59 354 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ 1948: 00000000 0 FUNC GLOBAL DEFAULT UND fchown@GLIBC_2.4 (2) │ │ │ │ - 1949: 001f14e1 116 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ - 1950: 00072335 264 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ + 1949: 001f0805 116 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ + 1950: 00072341 264 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ 1951: 00000000 0 FUNC GLOBAL DEFAULT UND chown@GLIBC_2.4 (2) │ │ │ │ - 1952: 0010eb71 1960 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ + 1952: 0010e545 1960 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ 1953: 0002b7cf 88 FUNC GLOBAL DEFAULT 12 Py_CompileStringExFlags │ │ │ │ 1954: 0046db10 4 OBJECT GLOBAL DEFAULT 26 PyExc_EncodingWarning │ │ │ │ - 1955: 000e26a5 626 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ - 1956: 000895dd 164 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ + 1955: 000e2105 626 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ + 1956: 00088ee9 164 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ 1957: 00029b4c 0 FUNC GLOBAL DEFAULT UND cos@GLIBC_2.4 (3) │ │ │ │ - 1958: 000cc5e9 198 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ + 1958: 000cc085 198 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ 1959: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_nanosleep_time64@GLIBC_2.34 (4) │ │ │ │ - 1960: 001f7bd5 50 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ + 1960: 001f6ead 50 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ 1961: 00461890 208 OBJECT GLOBAL DEFAULT 26 PyCode_Type │ │ │ │ 1962: 004a9640 0 NOTYPE GLOBAL DEFAULT 29 __bss_start │ │ │ │ 1963: 00000000 0 FUNC GLOBAL DEFAULT UND poll@GLIBC_2.4 (2) │ │ │ │ 1964: 004649c4 208 OBJECT GLOBAL DEFAULT 26 PyDictValues_Type │ │ │ │ 1965: 00000000 0 FUNC GLOBAL DEFAULT UND __select64@GLIBC_2.34 (4) │ │ │ │ 1966: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setscheduler@GLIBC_2.4 (2) │ │ │ │ 1967: 004670b4 208 OBJECT GLOBAL DEFAULT 26 Py_GenericAliasType │ │ │ │ - 1968: 0009b6dd 256 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ - 1969: 001844d5 86 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ - 1970: 0017cb89 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ + 1968: 0009b08d 256 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ + 1969: 0018366d 86 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ + 1970: 0017bf89 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ 1971: 00000000 0 FUNC GLOBAL DEFAULT UND raise@GLIBC_2.4 (2) │ │ │ │ 1972: 00000000 0 FUNC GLOBAL DEFAULT UND realloc@GLIBC_2.4 (2) │ │ │ │ 1973: 00461d68 8 OBJECT GLOBAL DEFAULT 26 _Py_NotImplementedStruct │ │ │ │ - 1974: 00041137 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ - 1975: 00037965 60 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ - 1976: 0005d64d 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ - 1977: 0015f4f5 534 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ - 1978: 00203921 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ - 1979: 000f9e8d 84 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ + 1974: 00041127 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ + 1975: 00037a05 60 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ + 1976: 0005d63d 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ + 1977: 0015e96d 534 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ + 1978: 00202e0d 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ + 1979: 000f9901 84 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ 1980: 00000000 0 FUNC GLOBAL DEFAULT UND seteuid@GLIBC_2.4 (2) │ │ │ │ - 1981: 0006335b 62 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ + 1981: 0005fedb 62 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ 1982: 00029660 0 FUNC GLOBAL DEFAULT UND XML_SetReparseDeferralEnabled │ │ │ │ - 1983: 000f95a5 62 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ + 1983: 000f9019 62 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ 1984: 0002eb51 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ - 1985: 0020a379 78 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ - 1986: 0022f6c5 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ - 1987: 00110ea9 238 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ - 1988: 0018a78d 190 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ - 1989: 001a5985 208 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ - 1990: 00065f71 88 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ - 1991: 000fb6a1 112 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ - 1992: 000d2e89 96 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ - 1993: 00262279 12 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ - 1994: 00263b29 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ - 1995: 00157c95 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ - 1996: 001a01f1 800 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ + 1985: 00209815 78 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ + 1986: 0022edd9 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ + 1987: 00110875 238 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ + 1988: 00189979 190 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ + 1989: 001a44c5 208 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ + 1990: 0006696d 88 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ + 1991: 000fb245 112 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ + 1992: 000d28fd 96 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ + 1993: 00261ee5 12 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ + 1994: 00263a3d 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ + 1995: 00157225 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ + 1996: 0019ec31 800 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ 1997: 00000000 0 FUNC GLOBAL DEFAULT UND read@GLIBC_2.4 (2) │ │ │ │ - 1998: 00061e9d 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ + 1998: 00062141 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ 1999: 00466760 208 OBJECT GLOBAL DEFAULT 26 PyStdPrinter_Type │ │ │ │ - 2000: 000e7d19 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ - 2001: 00047319 6 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ - 2002: 0012cc81 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ - 2003: 00067cf5 6 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ + 2000: 000e7771 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ + 2001: 000472f9 6 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ + 2002: 0012c709 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ + 2003: 000660b1 6 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ 2004: 00463828 208 OBJECT GLOBAL DEFAULT 26 PyLongRangeIter_Type │ │ │ │ 2005: 004675fc 208 OBJECT GLOBAL DEFAULT 26 PyMemberDescr_Type │ │ │ │ - 2006: 000605b5 56 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ + 2006: 00060859 56 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ 2007: 00000000 0 FUNC GLOBAL DEFAULT UND pow@GLIBC_2.29 (8) │ │ │ │ - 2008: 0007ece1 36 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ - 2009: 0005df5d 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ - 2010: 00059c59 360 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ - 2011: 0020b69d 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ + 2008: 0007ecad 36 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ + 2009: 0005df4d 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ + 2010: 00059c4b 358 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ + 2011: 0020ab39 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ 2012: 00000000 0 FUNC GLOBAL DEFAULT UND send@GLIBC_2.4 (2) │ │ │ │ - 2013: 00103751 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ + 2013: 00103159 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ 2014: 00030d01 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ - 2015: 001247dd 54 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ + 2015: 00124285 54 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ 2016: 00000000 0 FUNC GLOBAL DEFAULT UND getrandom@GLIBC_2.25 (17) │ │ │ │ 2017: 00000000 0 FUNC GLOBAL DEFAULT UND tcgetpgrp@GLIBC_2.4 (2) │ │ │ │ - 2018: 0017d111 868 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ - 2019: 00050811 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ - 2020: 0005dafb 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ - 2021: 00076155 76 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ + 2018: 0017c515 868 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ + 2019: 000507b5 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ + 2020: 0005daeb 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ + 2021: 00076159 76 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ 2022: 00000000 0 FUNC GLOBAL DEFAULT UND __futimens64@GLIBC_2.34 (4) │ │ │ │ - 2023: 001010b9 1122 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ - 2024: 0017b829 244 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ + 2023: 00100ac5 1122 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ + 2024: 0017ac31 244 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ 2025: 0002ae05 264 FUNC GLOBAL DEFAULT 12 PySys_AddXOption │ │ │ │ - 2026: 00131d61 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ - 2027: 00127999 88 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ + 2026: 001319e5 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ + 2027: 00127449 88 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ 2028: 0002b8b1 184 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetConfig │ │ │ │ - 2029: 000db535 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ - 2030: 00080191 412 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ - 2031: 001cd171 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ - 2032: 0004f9ad 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ + 2029: 000daf81 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ + 2030: 0008015d 412 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ + 2031: 001cbe91 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ + 2032: 0004f94b 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ 2033: 0047170c 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenBootstrap │ │ │ │ - 2034: 001dbeb5 230 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ - 2035: 000f9c01 78 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ - 2036: 000ac1bd 72 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ + 2034: 001db071 230 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ + 2035: 000f9675 78 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ + 2036: 000abbc5 72 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ 2037: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtoul@GLIBC_2.38 (15) │ │ │ │ - 2038: 0021536d 50 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ + 2038: 00214925 50 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ 2039: 00029eb0 0 FUNC GLOBAL DEFAULT UND XML_SetEndCdataSectionHandler │ │ │ │ - 2040: 000db641 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ - 2041: 000ca0e5 1208 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ - 2042: 000542b7 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ + 2040: 000db08d 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ + 2041: 000c9b85 1206 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ + 2042: 000542ab 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ 2043: 00000000 0 FUNC GLOBAL DEFAULT UND fgetxattr@GLIBC_2.4 (2) │ │ │ │ - 2044: 00066873 50 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ - 2045: 00061dab 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ + 2044: 000623e7 50 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ + 2045: 0006204f 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ 2046: 000320cf 362 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyError │ │ │ │ - 2047: 00161359 2 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ - 2048: 0005e109 18 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ - 2049: 001343c1 1070 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ - 2050: 001d63d1 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ - 2051: 0017be21 138 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ - 2052: 0020a495 76 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ + 2047: 00160741 2 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ + 2048: 0005e0f9 18 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ + 2049: 00134049 1070 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ + 2050: 001d5131 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ + 2051: 0017b221 138 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ + 2052: 00209931 76 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ 2053: 0002bc81 20 FUNC GLOBAL DEFAULT 12 PyErr_Print │ │ │ │ - 2054: 000642e5 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ - 2055: 00061d47 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ + 2054: 00064689 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ + 2055: 00061feb 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ 2056: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ParseBuffer │ │ │ │ - 2057: 001d7a31 50 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ + 2057: 001d67c9 50 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ 2058: 00000000 0 FUNC GLOBAL DEFAULT UND strlen@GLIBC_2.4 (2) │ │ │ │ 2059: 00029b04 0 FUNC GLOBAL DEFAULT UND XML_SetDefaultHandler │ │ │ │ - 2060: 00111d45 24 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ - 2061: 000898bd 50 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ - 2062: 00160a9d 40 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ + 2060: 00111711 24 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ + 2061: 000891c9 50 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ + 2062: 0015ff11 40 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ 2063: 00000000 0 FUNC GLOBAL DEFAULT UND __sem_clockwait64@GLIBC_2.34 (4) │ │ │ │ - 2064: 0006b795 80 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ - 2065: 0023be79 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ - 2066: 000fa4ad 98 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ - 2067: 00169525 380 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ - 2068: 0005f2ab 18 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ + 2064: 0006b7d9 80 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ + 2065: 0023b841 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ + 2066: 000f9f21 98 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ + 2067: 00168975 380 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ + 2068: 0005f29b 18 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ 2069: 00000000 0 FUNC GLOBAL DEFAULT UND __fstatat64_time64@GLIBC_2.34 (4) │ │ │ │ 2070: 0002950c 0 FUNC GLOBAL DEFAULT UND XML_GetErrorCode │ │ │ │ 2071: 00029524 0 FUNC GLOBAL DEFAULT UND XML_SetUserData │ │ │ │ 2072: 0002abfd 112 FUNC GLOBAL DEFAULT 12 Py_SetProgramName │ │ │ │ - 2073: 00061df5 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ - 2074: 00263db9 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ + 2073: 00062099 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ + 2074: 00263b01 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ 2075: 0002a51c 0 FUNC GLOBAL DEFAULT UND sin@GLIBC_2.4 (3) │ │ │ │ - 2076: 0005ed39 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ - 2077: 00079515 192 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ - 2078: 000dd2e1 36 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ - 2079: 001d1345 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ + 2076: 0005ed29 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ + 2077: 000794f9 192 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ + 2078: 000dcd39 36 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ + 2079: 001d0081 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ 2080: 0046af5c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileExistsError │ │ │ │ - 2081: 0014a92d 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ - 2082: 00067b6b 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ - 2083: 00124815 36 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ - 2084: 001956f5 896 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ - 2085: 003828b0 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ - 2086: 0006676f 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ - 2087: 00111cc1 96 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ + 2081: 00149f4d 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ + 2082: 00062825 92 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ + 2083: 001242bd 36 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ + 2084: 001943d5 896 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ + 2085: 00382730 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ + 2086: 000622ad 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ + 2087: 0011168d 96 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ 2088: 0002af1b 40 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromArgs │ │ │ │ 2089: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmax@GLIBC_2.4 (2) │ │ │ │ - 2090: 000678c1 176 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ - 2091: 001ee371 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ + 2090: 00064c95 176 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ + 2091: 001ed695 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ 2092: 004a9c68 4 OBJECT GLOBAL DEFAULT 29 Py_IgnoreEnvironmentFlag │ │ │ │ - 2093: 0005f17f 18 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ - 2094: 000c53b5 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ - 2095: 0005c26d 160 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ - 2096: 000eaf7d 384 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ - 2097: 00085f3d 112 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ - 2098: 00061cfd 16 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ - 2099: 000eac51 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ - 2100: 00056699 72 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ - 2101: 000640b9 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ - 2102: 0018de19 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ - 2103: 0009d9d9 584 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ - 2104: 0024aac1 132 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ - 2105: 0018c4d9 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ + 2093: 0005f171 18 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ + 2094: 000c4e6d 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ + 2095: 0005c25d 160 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ + 2096: 000ea9dd 384 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ + 2097: 00085aad 112 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ + 2098: 00061fa1 16 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ + 2099: 000ea6b1 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ + 2100: 00056739 72 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ + 2101: 000631b1 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ + 2102: 0018cd01 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ + 2103: 0009d3ed 584 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ + 2104: 0024a5b5 132 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ + 2105: 0018b3c1 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ 2106: 00031207 94 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ 2107: 00000000 0 FUNC GLOBAL DEFAULT UND nice@GLIBC_2.4 (2) │ │ │ │ - 2108: 001d7bed 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ + 2108: 001d6985 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ 2109: 00000000 0 FUNC GLOBAL DEFAULT UND vfork@GLIBC_2.4 (2) │ │ │ │ 2110: 0002b4e9 108 FUNC GLOBAL DEFAULT 12 PyConfig_SetWideStringList │ │ │ │ - 2111: 0025892d 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ - 2112: 00040f85 66 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ + 2111: 002584f5 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ + 2112: 00040f89 66 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ 2113: 00000000 0 FUNC GLOBAL DEFAULT UND XML_UseForeignDTD │ │ │ │ - 2114: 0010f319 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ - 2115: 0003cffd 196 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ - 2116: 0036ccf0 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ + 2114: 0010eced 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ + 2115: 0003cfed 196 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ + 2116: 0036cb70 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ 2117: 00029120 0 FUNC GLOBAL DEFAULT UND XML_SetEndElementHandler │ │ │ │ 2118: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_b_loc@GLIBC_2.4 (2) │ │ │ │ - 2119: 0006557d 30 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ - 2120: 000f1559 208 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ + 2119: 00065ab7 30 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ + 2120: 000f0fcd 208 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ 2121: 00000000 0 FUNC GLOBAL DEFAULT UND fgets@GLIBC_2.4 (2) │ │ │ │ - 2122: 000f9981 66 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ + 2122: 000f93f5 66 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ 2123: 004a9c90 4 OBJECT GLOBAL DEFAULT 29 Py_BytesWarningFlag │ │ │ │ - 2124: 0018871d 782 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ - 2125: 0003093d 6 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ + 2124: 001877ad 782 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ + 2125: 00030c39 6 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ 2126: 00000000 0 FUNC GLOBAL DEFAULT UND readdir64@GLIBC_2.4 (2) │ │ │ │ - 2127: 001160a5 348 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ - 2128: 0009649d 284 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ - 2129: 00121829 322 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ + 2127: 00115c1d 348 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ + 2128: 00095e5d 284 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ + 2129: 00121329 322 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ 2130: 0002ea55 4 FUNC GLOBAL DEFAULT 12 PyErr_WriteUnraisable │ │ │ │ - 2131: 00030943 102 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Track │ │ │ │ + 2131: 00030c3f 102 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Track │ │ │ │ 2132: 0002abb5 72 FUNC GLOBAL DEFAULT 12 PyImport_AppendInittab │ │ │ │ 2133: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setflags@GLIBC_2.4 (2) │ │ │ │ - 2134: 001546b1 92 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ - 2135: 001f3c09 164 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ - 2136: 00061ec3 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ + 2134: 00153c41 92 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ + 2135: 001f2e61 164 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ + 2136: 00062167 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ 2137: 00000000 0 FUNC GLOBAL DEFAULT UND strstr@GLIBC_2.4 (2) │ │ │ │ 2138: 0046db40 4 OBJECT GLOBAL DEFAULT 26 PyExc_SystemExit │ │ │ │ 2139: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_adddup2@GLIBC_2.4 (2) │ │ │ │ 2140: 00000000 0 FUNC GLOBAL DEFAULT UND __setsockopt64@GLIBC_2.34 (4) │ │ │ │ - 2141: 00130795 380 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ + 2141: 00130419 380 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ 2142: 0002a9d9 112 FUNC GLOBAL DEFAULT 12 PyFile_SetOpenCodeHook │ │ │ │ - 2143: 001bbbdd 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ + 2143: 001ba929 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ 2144: 00000000 0 FUNC GLOBAL DEFAULT UND getsid@GLIBC_2.4 (2) │ │ │ │ - 2145: 001cd715 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ - 2146: 00188b71 1790 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ + 2145: 001cc435 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ + 2146: 00187c01 1790 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ 2147: 00000000 0 FUNC GLOBAL DEFAULT UND __sprintf_chk@GLIBC_2.4 (2) │ │ │ │ 2148: 0002af43 26 FUNC GLOBAL DEFAULT 12 Py_PreInitialize │ │ │ │ - 2149: 00395824 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ + 2149: 003956a4 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ 2150: 00000000 0 FUNC GLOBAL DEFAULT UND getloadavg@GLIBC_2.4 (2) │ │ │ │ - 2151: 00157d39 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ - 2152: 000db555 114 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ + 2151: 001572c9 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ + 2152: 000dafa1 114 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ 2153: 0046857c 208 OBJECT GLOBAL DEFAULT 26 PyBytesIter_Type │ │ │ │ - 2154: 00157495 160 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ - 2155: 00133701 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ - 2156: 000e1ab5 78 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ - 2157: 0008ee65 156 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ - 2158: 0007d669 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ - 2159: 001d1ddd 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ - 2160: 0023363d 130 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ - 2161: 0016085d 250 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ + 2154: 00156a25 160 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ + 2155: 00133389 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ + 2156: 000e1515 78 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ + 2157: 0008e775 156 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ + 2158: 0007d645 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ + 2159: 001d0b91 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ + 2160: 00232ded 130 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ + 2161: 0015fcd1 250 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ 2162: 0002bbd5 72 FUNC GLOBAL DEFAULT 12 Py_NewInterpreter │ │ │ │ - 2163: 001a62a9 200 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ - 2164: 0019c055 28 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ - 2165: 0005f27f 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ - 2166: 0005df91 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ - 2167: 00065579 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ + 2163: 001a4e5d 200 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ + 2164: 0019aa95 28 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ + 2165: 0005f26f 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ + 2166: 0005df81 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ + 2167: 00065ab3 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ 2168: 00000000 0 FUNC GLOBAL DEFAULT UND recv@GLIBC_2.4 (2) │ │ │ │ - 2169: 001d7bd5 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ - 2170: 000770c1 404 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ + 2169: 001d696d 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ + 2170: 000770b5 404 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ 2171: 0046af78 4 OBJECT GLOBAL DEFAULT 26 PyExc_TimeoutError │ │ │ │ - 2172: 00087051 178 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ - 2173: 001d1d61 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ + 2172: 00086bad 178 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ + 2173: 001d0b15 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ 2174: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_init@GLIBC_2.4 (2) │ │ │ │ 2175: 00000000 0 FUNC GLOBAL DEFAULT UND sched_get_priority_max@GLIBC_2.4 (2) │ │ │ │ - 2176: 0024d8b1 30000 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ + 2176: 0024d471 30000 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ 2177: 00464aec 208 OBJECT GLOBAL DEFAULT 26 PyDictItems_Type │ │ │ │ - 2178: 00067c25 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ - 2179: 0005fa01 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ - 2180: 0018c969 36 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ - 2181: 000da651 744 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ - 2182: 0005f849 60 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ + 2178: 000628e1 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ + 2179: 0005f9f1 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ + 2180: 0018b855 36 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ + 2181: 000da0a1 744 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ + 2182: 0005f839 60 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ 2183: 00000000 0 FUNC GLOBAL DEFAULT UND sqrt@GLIBC_2.4 (3) │ │ │ │ 2184: 0046db2c 4 OBJECT GLOBAL DEFAULT 26 PyExc_LookupError │ │ │ │ 2185: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setsigmask@GLIBC_2.4 (2) │ │ │ │ 2186: 0002b1a5 96 FUNC GLOBAL DEFAULT 12 PySys_ResetWarnOptions │ │ │ │ 2187: 0046db28 4 OBJECT GLOBAL DEFAULT 26 PyExc_ReferenceError │ │ │ │ 2188: 00035cd1 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ - 2189: 000d41a9 230 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ - 2190: 00215ded 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ - 2191: 0026b309 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ - 2192: 00116a29 180 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ - 2193: 000f479d 316 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ + 2189: 000d3c21 230 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ + 2190: 002153a5 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ + 2191: 0026b161 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ + 2192: 001165a5 180 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ + 2193: 000f4215 316 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ 2194: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_self@GLIBC_2.4 (2) │ │ │ │ - 2195: 0005def5 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ - 2196: 000c0c25 308 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ - 2197: 0026b311 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ - 2198: 001d6641 248 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ - 2199: 001daf11 8 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ - 2200: 001768e9 318 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ - 2201: 00149d95 80 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ - 2202: 00060627 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ - 2203: 002369dd 148 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ - 2204: 000500f3 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ - 2205: 00066b0f 22 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ - 2206: 0006c549 52 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ - 2207: 0026607d 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ + 2195: 0005dee5 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ + 2196: 000c0629 308 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ + 2197: 0026b169 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ + 2198: 001d53a1 248 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ + 2199: 001d9c1d 8 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ + 2200: 00175c9d 318 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ + 2201: 001493b5 80 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ + 2202: 000608cb 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ + 2203: 002361f1 148 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ + 2204: 0005009b 92 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ + 2205: 00067209 20 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ + 2206: 0006c545 52 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ + 2207: 00265ed5 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ 2208: 00463e28 208 OBJECT GLOBAL DEFAULT 26 PyCMethod_Type │ │ │ │ - 2209: 000606e3 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ - 2210: 0007fab9 140 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ + 2209: 00060987 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ + 2210: 0007fa85 140 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ 2211: 00000000 0 FUNC GLOBAL DEFAULT UND adler32 │ │ │ │ 2212: 0046daf0 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndexError │ │ │ │ - 2213: 000bc5d1 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ + 2213: 000bbfd9 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ 2214: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_sscanf@GLIBC_2.38 (15) │ │ │ │ - 2215: 000644c1 824 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ - 2216: 00088c21 152 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ - 2217: 0003e719 140 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ + 2215: 0006480d 824 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ + 2216: 00088531 152 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ + 2217: 0003e653 142 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ 2218: 00000000 0 FUNC GLOBAL DEFAULT UND execve@GLIBC_2.4 (2) │ │ │ │ - 2219: 00100125 38 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ + 2219: 000ffb5d 38 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ 2220: 0046bbbc 4 OBJECT GLOBAL DEFAULT 26 PyExc_SyntaxError │ │ │ │ 2221: 00465aa4 208 OBJECT GLOBAL DEFAULT 26 PySeqIter_Type │ │ │ │ 2222: 00000000 0 FUNC GLOBAL DEFAULT UND __errno_location@GLIBC_2.4 (2) │ │ │ │ - 2223: 0017287d 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ + 2223: 00171c35 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ 2224: 0002cce1 12 FUNC GLOBAL DEFAULT 12 PyInit_unicodedata │ │ │ │ - 2225: 0022fa95 40 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ - 2226: 00093981 140 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ + 2225: 0022f1a9 40 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ + 2226: 00093345 140 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ 2227: 00000000 0 FUNC GLOBAL DEFAULT UND fmod@GLIBC_2.38 (21) │ │ │ │ 2228: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_signal@GLIBC_2.4 (2) │ │ │ │ - 2229: 001f0f35 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ - 2230: 0013dfad 8 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ + 2229: 001f0259 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ + 2230: 0013dbed 8 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ 2231: 004610e4 4 OBJECT GLOBAL DEFAULT 26 PyImport_Inittab │ │ │ │ - 2232: 0004ef49 72 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ - 2233: 00049367 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ - 2234: 000552eb 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ + 2232: 0004efc9 72 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ + 2233: 00049347 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ + 2234: 00055207 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ 2235: 00465994 208 OBJECT GLOBAL DEFAULT 26 PyCallIter_Type │ │ │ │ - 2236: 00047201 38 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ + 2236: 000471e1 38 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ 2237: 00000000 0 FUNC GLOBAL DEFAULT UND sigemptyset@GLIBC_2.4 (2) │ │ │ │ - 2238: 0026a0b1 652 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ - 2239: 0017c4fd 38 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ - 2240: 00071841 220 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ + 2238: 00269f9d 650 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ + 2239: 0017b8fd 38 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ + 2240: 00071859 220 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ 2241: 0046db00 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeWarning │ │ │ │ 2242: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setpgroup@GLIBC_2.4 (2) │ │ │ │ - 2243: 00145ad9 74 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ - 2244: 0014d19d 242 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ - 2245: 00134a51 5416 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ + 2243: 00145231 74 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ + 2244: 0014c79d 242 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ + 2245: 001346d9 5412 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ 2246: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_destroy@GLIBC_2.4 (2) │ │ │ │ 2247: 00000000 0 FUNC GLOBAL DEFAULT UND listxattr@GLIBC_2.4 (2) │ │ │ │ - 2248: 001f75c9 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ - 2249: 001d8ee9 120 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ - 2250: 00060661 66 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ - 2251: 0017cb81 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ - 2252: 0003bfd7 92 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ - 2253: 000ddd91 316 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ - 2254: 0005d1b7 266 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ + 2248: 001f68a1 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ + 2249: 001d7bed 120 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ + 2250: 00060905 66 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ + 2251: 0017bf81 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ + 2252: 0003bfc9 92 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ + 2253: 000dd7e9 316 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ + 2254: 0005d1a7 266 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ 2255: 00000000 0 FUNC GLOBAL DEFAULT UND ferror@GLIBC_2.4 (2) │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -3,15 +3,15 @@ │ │ │ │ Tag Type Name/Value │ │ │ │ 0x00000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libz.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libexpat.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [ld-linux-armhf.so.3] │ │ │ │ 0x0000000c (INIT) 0x29060 │ │ │ │ - 0x0000000d (FINI) 0x26be70 │ │ │ │ + 0x0000000d (FINI) 0x26bcc8 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x45fee8 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 8 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x45fef0 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x101d4 │ │ │ │ 0x00000005 (STRTAB) 0x1c9dc │ │ │ │ 0x00000006 (SYMTAB) 0x13cdc │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,31 +1,31 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: b94aa98eb77749f837f05d4ce72c740680554e66 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 375f42e107c2ec1f90088aafbfb7b2ceef1e2833 │ │ │ │ │ │ │ │ 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: 0x000910ca, Base: 0x0044b0d8, Semaphore: 0x004a963e │ │ │ │ + Location: 0x00090964, Base: 0x0044af58, Semaphore: 0x004a963e │ │ │ │ Arguments: 4@r8 4@fp │ │ │ │ stapsdt 0x00000022 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__done │ │ │ │ - Location: 0x000ad30a, Base: 0x0044b0d8, Semaphore: 0x004a9638 │ │ │ │ + Location: 0x000acd12, Base: 0x0044af58, Semaphore: 0x004a9638 │ │ │ │ Arguments: -4@r6 │ │ │ │ stapsdt 0x0000002a NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__start │ │ │ │ - Location: 0x000ad3d0, Base: 0x0044b0d8, Semaphore: 0x004a9636 │ │ │ │ + Location: 0x000acdd8, Base: 0x0044af58, Semaphore: 0x004a9636 │ │ │ │ Arguments: -4@[sp, #16] │ │ │ │ stapsdt 0x00000037 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__done │ │ │ │ - Location: 0x000f8676, Base: 0x0044b0d8, Semaphore: 0x004a963c │ │ │ │ + Location: 0x000f80ee, Base: 0x0044af58, Semaphore: 0x004a963c │ │ │ │ Arguments: 4@r0 -4@r3 │ │ │ │ stapsdt 0x00000032 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__start │ │ │ │ - Location: 0x000f868e, Base: 0x0044b0d8, Semaphore: 0x004a963a │ │ │ │ + Location: 0x000f8106, Base: 0x0044af58, Semaphore: 0x004a963a │ │ │ │ Arguments: 4@r0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -UNf/lib/ld-linux-armhf.so.3 │ │ │ │ +(3/lib/ld-linux-armhf.so.3 │ │ │ │ #Deq4~B} │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ __gmon_start__ │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ __libc_start_main │ │ │ │ __cxa_atexit │ │ │ │ __stack_chk_fail │ │ │ │ @@ -280,24 +280,24 @@ │ │ │ │ tcgetpgrp │ │ │ │ tcsetpgrp │ │ │ │ pthread_kill │ │ │ │ recvfrom │ │ │ │ timerfd_create │ │ │ │ __timerfd_settime64 │ │ │ │ __timerfd_gettime64 │ │ │ │ +__vfprintf_chk │ │ │ │ __sysconf │ │ │ │ XML_GetBase │ │ │ │ getrlimit64 │ │ │ │ setrlimit64 │ │ │ │ pthread_exit │ │ │ │ closefrom │ │ │ │ mprotect │ │ │ │ -__vfprintf_chk │ │ │ │ -__isoc23_sscanf │ │ │ │ if_nametoindex │ │ │ │ +__isoc23_sscanf │ │ │ │ inet_aton │ │ │ │ XML_GetInputContext │ │ │ │ inet_ntoa │ │ │ │ strsignal │ │ │ │ getservbyname │ │ │ │ getservbyport │ │ │ │ getprotobyname │ │ │ │ @@ -2034,69 +2034,68 @@ │ │ │ │ ;F!F2F(F │ │ │ │ F#F"F!F │ │ │ │ &#F*F9F0F │ │ │ │ *F3F!F@F │ │ │ │ FJFYF0FUE │ │ │ │ 3#`chCE@ │ │ │ │ *F#FRhRm │ │ │ │ -$"F)F8F* │ │ │ │ -@G1F FEE │ │ │ │ +$"F)F8F) │ │ │ │ 4D{@dD#DK │ │ │ │ +@G1F FEE │ │ │ │ pi%aBhSm │ │ │ │ )F0FBFKF │ │ │ │ 33`2F!F(F │ │ │ │ 3;`*F!FHF" │ │ │ │ F2FiF5D │ │ │ │ +F"FIF0F/F │ │ │ │ -CF*F9FHFK │ │ │ │ +CF*F9FHFJ │ │ │ │ {hJFAF(F │ │ │ │ $CF:F1F(F │ │ │ │ ;F2F)F F/ │ │ │ │ KFBF9F(F/ │ │ │ │ AF3FRF8F │ │ │ │ +F"F9FXF │ │ │ │ &+F"F9FXF │ │ │ │ -FCF8FJFQF^ │ │ │ │ +FCF8FJFQF] │ │ │ │ SF2FAF8F │ │ │ │ pGpGpGpGpGpGpGpG │ │ │ │ ;F*F1FhF │ │ │ │ -$L#F8F2F)F │ │ │ │ +%L#F8F2F)F │ │ │ │ +h2F!F8F │ │ │ │ -F F2F)F1 │ │ │ │ +F F2F)F/ │ │ │ │ 33`2F!F(F │ │ │ │ 33`2F!F(F │ │ │ │ #F2F)F8F │ │ │ │ -F"F9FHFc │ │ │ │ +F"F9FHFb │ │ │ │ 79hJF@F! │ │ │ │ -h$I*FX`pl4 │ │ │ │ +h$I*FX`pl2 │ │ │ │ \h F"hZ` │ │ │ │ CF:F!F(F │ │ │ │ AF.FeF F │ │ │ │ -""`#|#|O │ │ │ │ +""`#|#|Q │ │ │ │ i0FJF9FZ │ │ │ │ *F!FHF3F │ │ │ │ `Eh+C)`D │ │ │ │ 1FCF"F8FT │ │ │ │ 1FCF"F8FS │ │ │ │ ;F)")F F │ │ │ │ SF}")F F │ │ │ │ ;F]")F F │ │ │ │ -!F0F+FbF │ │ │ │ -6*FphCEV │ │ │ │ FBF0F+F9F │ │ │ │ - #RF0F)F │ │ │ │ + #RF)F0F │ │ │ │ + #RF)F0F │ │ │ │ 1F>FGFF'F │ │ │ │ +F3FIF F@ │ │ │ │ +F3FYF F@ │ │ │ │ V9FCFJFei │ │ │ │ ';FQF F@ │ │ │ │ F;F1F F@ │ │ │ │ pz+F1F F@ │ │ │ │ pz+F1F F@ │ │ │ │ V:FIF@Fei │ │ │ │ CF*F!F0F │ │ │ │ @@ -2122,15 +2120,15 @@ │ │ │ │ *FIF3F F │ │ │ │ SF2F)F8F │ │ │ │ ;FaiADaad │ │ │ │ m8@/hwE' │ │ │ │ @+DIh]i= │ │ │ │ 3h:C8`cE │ │ │ │ CF"F1FHF │ │ │ │ -tN!FtJHF │ │ │ │ +|N!F|JHF │ │ │ │ 22E9?????? │ │ │ │ 3#`ShCE@ │ │ │ │ ==================== │ │ │ │ "FYF FcF │ │ │ │ ah3FBF(F │ │ │ │ @BgL@F9F │ │ │ │ GGGGGG/%G │ │ │ │ @@ -2138,14 +2136,15 @@ │ │ │ │ ;CF:F1F(F │ │ │ │ :F1hSF F │ │ │ │ #Q`fa4F#ho │ │ │ │ *FSF9FHF │ │ │ │ ]b,3]b,3]b,3]b,3]b,3]b,3 │ │ │ │ 3"`l`c` F │ │ │ │ $p(F+h9F │ │ │ │ +$ qiJhRm │ │ │ │ #h:CnacE9`E │ │ │ │ 3#`&FchZm │ │ │ │ *FCFPF!F │ │ │ │ 3)F#aphT │ │ │ │ 8F"a)F"F │ │ │ │ )FSFJF0F │ │ │ │ i!a*F#h0F │ │ │ │ @@ -2155,15 +2154,14 @@ │ │ │ │ qkMMMMMMMMMMMMMMM!MtMMhn │ │ │ │ RhIhJ@Z` │ │ │ │ 3F*F^FEF │ │ │ │ @B0F)F+h │ │ │ │ &0#h(Fbj │ │ │ │ 3F(F:FAF │ │ │ │ #m"iSD#e │ │ │ │ -@SXBXApG │ │ │ │ :F k1D>D │ │ │ │ 3#`pI FF │ │ │ │ +FBF1FHF │ │ │ │ +FBF1FHF │ │ │ │ &FRFIF0F │ │ │ │ Fd 2F;F>& │ │ │ │ hb2F)F8F │ │ │ │ @@ -2171,52 +2169,54 @@ │ │ │ │ `h;F*F1F │ │ │ │ #o7FKD#g.h │ │ │ │ !F(FCF:F │ │ │ │ :F!F(FCF │ │ │ │ @J+FJFAF F │ │ │ │ .#2F0! F │ │ │ │ +F/iRF1F │ │ │ │ +#h:C8`cEF │ │ │ │ P F*F,DV │ │ │ │ p4FEF8F.F │ │ │ │ p4FEF8F.F │ │ │ │ $P(F+hSE │ │ │ │ kfa-\W--------------------R │ │ │ │ ;Mbhfi#` │ │ │ │ -%h,I(Ffh" │ │ │ │ -!FZFPF\D │ │ │ │ +%h,I(Ffh# │ │ │ │ +"F)F%D0F │ │ │ │ @AWkbhVk │ │ │ │ !oYD!g+hU │ │ │ │ &$1!g*h#h │ │ │ │ [hs`3hjh │ │ │ │ n#hID!gR │ │ │ │ hBFHF3Ft │ │ │ │ Bi3F!FXF │ │ │ │ + KF:F1F F │ │ │ │ si*F!F0F │ │ │ │ si*F!F0F │ │ │ │ qkj F#Dkb │ │ │ │ hj Dhb F │ │ │ │ raj 1ab+xSTcj │ │ │ │ #F1F8FBF │ │ │ │ 1 (#Qmt" │ │ │ │ (P*F+hKE │ │ │ │ (P*F+hKE │ │ │ │ "F1F8FCF │ │ │ │ #FBF1F8F │ │ │ │ #FBF1F8F │ │ │ │ -'E 5*F(F1 │ │ │ │ +'E 5*F(F0 │ │ │ │ F5FDFR G │ │ │ │ l~htEjh2D │ │ │ │ 0%e5`HF │ │ │ │ #FJFYFPF │ │ │ │ \Kp)F0FEE │ │ │ │ (F;F"F1F │ │ │ │ 3F2FAFHF │ │ │ │ SBSA"hREC │ │ │ │ 22`;hCEY │ │ │ │ -3;`9F0FE │ │ │ │ +3;`9F0FF │ │ │ │ +F/iZF1F │ │ │ │ #F2FAF8F │ │ │ │ %2F9FXFO │ │ │ │ 3FJF!F@FH │ │ │ │ 3FJF!FXF │ │ │ │ 'F 62F0F │ │ │ │ 0 RF1FHF │ │ │ │ @@ -2224,60 +2224,59 @@ │ │ │ │ *h#F)F0F │ │ │ │ BF9F+FhF │ │ │ │ 8s"F)F8F │ │ │ │ 3F:F!F(F │ │ │ │ |`9F0F<` │ │ │ │ KFRFYF F │ │ │ │ +F9F@F"F │ │ │ │ -U{IF F*F │ │ │ │ +T{IF F*F │ │ │ │ F#F1F(F@ │ │ │ │ `#F9F(F@ │ │ │ │ =F4FGFNF │ │ │ │ 21FKFBFei │ │ │ │ ;F*F)F F │ │ │ │ 9FKFBF(F │ │ │ │ -29FCFJFei │ │ │ │ +2QFCFJFei │ │ │ │ +FBF1F F │ │ │ │ >F*F1F F │ │ │ │ (F:FKFQF │ │ │ │ -KF!h*FXF │ │ │ │ -6RF!h/F0h │ │ │ │ !FSFZF(F │ │ │ │ ;F2F)F F │ │ │ │ -a!d!2F F5 │ │ │ │ -a!d!`F2F5 │ │ │ │ +a!d!2F F6 │ │ │ │ +a!d!`F2F6 │ │ │ │ =:s^a+O@dO │ │ │ │ .#,:AF@F │ │ │ │ *F-ikh[m │ │ │ │ ;FJFAF F │ │ │ │ *F3F!F@F │ │ │ │ 0vE7Sah>oLZ │ │ │ │ -F0FBFIFwFfF │ │ │ │ "DvB*D4@2@ │ │ │ │ 'D 4"F F │ │ │ │ g`IF@F"F&` │ │ │ │ 0F%F&F'F │ │ │ │ 3F:F(F!F │ │ │ │ +F*FIFXF │ │ │ │ ;F2F)F F │ │ │ │ +@SXBXApG │ │ │ │ 2"`Zh!FHF │ │ │ │ )F;FBF F │ │ │ │ -3FBF!F(FS │ │ │ │ +3FBF!F(FT │ │ │ │ DFJF(F9F │ │ │ │ cFrF)F0F │ │ │ │ U%bea%t type │ │ │ │ sys.thread_info │ │ │ │ -embedded null character │ │ │ │ list assignment index out of range │ │ │ │ '%.200s' object does not support item assignment │ │ │ │ Ellipsis │ │ │ │ __debug__ │ │ │ │ PyErr_NewException: name must be module.class │ │ │ │ while calling a Python object │ │ │ │ type() takes 1 or 3 arguments │ │ │ │ @@ -4776,17 +4774,17 @@ │ │ │ │ code object requires a closure of exactly length %zd │ │ │ │ closure can only be used when source is a code object │ │ │ │ string, bytes or code │ │ │ │ replace string is too long │ │ │ │ descriptor '%V' of '%.100s' object needs an argument │ │ │ │ descriptor '%V' requires a '%.100s' object but received a '%.100s' │ │ │ │ 'break', 'continue' and 'return' cannot appear in an except* block │ │ │ │ -from __future__ imports must occur at the beginning of the file │ │ │ │ issubclass() arg 1 must be a class │ │ │ │ issubclass() arg 2 must be a class, a tuple of classes, or a union │ │ │ │ +from __future__ imports must occur at the beginning of the file │ │ │ │ DEFAULT_BUFFER_SIZE │ │ │ │ UnsupportedOperation │ │ │ │ pop from empty list │ │ │ │ pop index out of range │ │ │ │ '%.200s' object does not support item deletion │ │ │ │ '%.200s' object is not subscriptable; perhaps you missed a comma? │ │ │ │ %.200s indices must be integers or slices, not %.200s; perhaps you missed a comma? │ │ │ │ @@ -6051,15 +6049,14 @@ │ │ │ │ ENOTRECOVERABLE │ │ │ │ __annotations__ must be set to a dict object │ │ │ │ dir(): expected keys() of locals to be a list, not '%.200s' │ │ │ │ object does not provide __dir__ │ │ │ │ __type_params__ must be set to a tuple │ │ │ │ .__dict__ is not a dictionary │ │ │ │ map() must have at least two arguments. │ │ │ │ -can't intern %.400s │ │ │ │ Value wrapped by a key function. │ │ │ │ cache_info │ │ │ │ cache_clear │ │ │ │ __copy__ │ │ │ │ __deepcopy__ │ │ │ │ function object to use in future partial calls │ │ │ │ tuple of arguments to future partial calls │ │ │ │ @@ -6109,14 +6106,15 @@ │ │ │ │ itertools.combinations_with_replacement │ │ │ │ itertools.count │ │ │ │ itertools.compress │ │ │ │ itertools.combinations │ │ │ │ itertools.chain │ │ │ │ itertools.batched │ │ │ │ itertools.accumulate │ │ │ │ +can't intern %.400s │ │ │ │ globals must be a real dict; try eval(expr, {}, mapping) │ │ │ │ locals must be a mapping │ │ │ │ eval must be given globals and locals when called without a frame │ │ │ │ code object passed to eval() may not contain free variables │ │ │ │ must assign iterable to extended slice │ │ │ │ attempt to assign sequence of size %zd to extended slice of size %zd │ │ │ │ '%.200s' object is not an iterator │ │ │ │ @@ -6526,15 +6524,14 @@ │ │ │ │ is_normalized │ │ │ │ unicodedata.UCD │ │ │ │ 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 │ │ │ │ iterable unpacking cannot be used in comprehension │ │ │ │ did you forget parentheses around the comprehension target? │ │ │ │ @@ -6629,19 +6626,19 @@ │ │ │ │ object.readline() returned non-string │ │ │ │ EOF when reading a line │ │ │ │ %d %ss * %zd bytes each │ │ │ │ i:sched_getaffinity │ │ │ │ could not allocate a large enough CPU set │ │ │ │ |O:gmtime │ │ │ │ frame does not exist │ │ │ │ -ord() expected string of length 1, but %.200s found │ │ │ │ -ord() expected a character, but string of length %zd found │ │ │ │ gid should be integer, not %.200s │ │ │ │ gid is less than minimum │ │ │ │ gid is greater than maximum │ │ │ │ +ord() expected string of length 1, but %.200s found │ │ │ │ +ord() expected a character, but string of length %zd found │ │ │ │ UU:strptime │ │ │ │ cannot hash writable memoryview object │ │ │ │ memoryview: hashing is restricted to formats 'B', 'b' or 'c' │ │ │ │ str() on a bytes instance │ │ │ │ bytes object is too large to make repr │ │ │ │ argument 'skip_file_prefixes' │ │ │ │ category must be a Warning subclass, not '%s' │ │ │ │ @@ -7211,25 +7208,25 @@ │ │ │ │ '%.200s' object can't be concatenated │ │ │ │ sys.settrace │ │ │ │ _generic_init_subclass │ │ │ │ coroutine '%S' was never awaited │ │ │ │ invalid tool %d (must be between 0 and 5) │ │ │ │ tool name must be a str │ │ │ │ tool %d is already in use │ │ │ │ +invalid event set 0x%x │ │ │ │ +cannot set C_RETURN or C_RAISE events independently │ │ │ │ first argument must be callable or None │ │ │ │ LC_COLLATE │ │ │ │ LC_MONETARY │ │ │ │ LC_MESSAGES │ │ │ │ LC_NUMERIC │ │ │ │ locale.Error │ │ │ │ '%.200s' object is unsliceable │ │ │ │ tool %d is not in use │ │ │ │ events set too many times │ │ │ │ -invalid event set 0x%x │ │ │ │ -cannot set C_RETURN or C_RAISE events independently │ │ │ │ /proc/self/stat │ │ │ │ This process (pid=%d) is multi-threaded, use of %s() may lead to deadlocks in the child. │ │ │ │ Bivariant types are not supported. │ │ │ │ Variance cannot be specified with infer_variance. │ │ │ │ A single constraint is not allowed │ │ │ │ Constraints cannot be combined with bound=... │ │ │ │ .__class__.__qualname__ is not a unicode object │ │ │ │ @@ -7239,20 +7236,20 @@ │ │ │ │ subsection not found │ │ │ │ this __dict__ descriptor does not support '%.200s' objects │ │ │ │ Bound must be a type. │ │ │ │ _type_check │ │ │ │ zip() argument %d is shorter than argument%s%d │ │ │ │ zip() argument %d is longer than argument%s%d │ │ │ │ Cannot disable %s events. Callback removed. │ │ │ │ -../Python/pystrtod.c │ │ │ │ -__defaults__ must be set to a tuple object │ │ │ │ -object.__delattr__ │ │ │ │ The callback can only be set for one event at a time │ │ │ │ invalid event %d │ │ │ │ sys.monitoring.register_callback │ │ │ │ +../Python/pystrtod.c │ │ │ │ +__defaults__ must be set to a tuple object │ │ │ │ +object.__delattr__ │ │ │ │ how_many cannot be negative │ │ │ │ Cannot write %zi characters at %zi in a string of %zi characters │ │ │ │ Cannot copy %s characters into a string of %s characters │ │ │ │ stack_effect │ │ │ │ is_valid │ │ │ │ has_const │ │ │ │ has_name │ │ │ │ @@ -7370,14 +7367,15 @@ │ │ │ │ parking_lot: sem_init failed │ │ │ │ deallocated BytesIO object has exported buffers │ │ │ │ unexpected error from semaphore: %d │ │ │ │ Expected int as r │ │ │ │ r must be non-negative │ │ │ │ 0123456789ABCDEF │ │ │ │ Exception ignored in thread started by %R │ │ │ │ +field 'value' is required for YieldFrom │ │ │ │ string argument should contain only ASCII characters │ │ │ │ argument should be bytes, buffer or ASCII string, not '%.100s' │ │ │ │ quotetabs │ │ │ │ group name │ │ │ │ gr_passwd │ │ │ │ group members │ │ │ │ getgrgid │ │ │ │ @@ -7764,14 +7762,17 @@ │ │ │ │ %s: cannot use dir_fd and follow_symlinks together │ │ │ │ %s%s%s unavailable on this platform │ │ │ │ takewhile │ │ │ │ utime: you may specify either 'times' or 'ns' but not both │ │ │ │ utime: 'times' must be either a tuple of two ints or None │ │ │ │ utime: 'ns' must be a tuple of two ints │ │ │ │ os.utime │ │ │ │ +argument 'filename' │ │ │ │ +module_globals must be a dict, not '%.200s' │ │ │ │ +_bless_my_loader │ │ │ │ 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 │ │ │ │ @@ -7811,17 +7812,19 @@ │ │ │ │ invalid wait status: %i │ │ │ │ signal number %ld out of range [1; %i] │ │ │ │ invalid signal number %ld, please use valid_signals() │ │ │ │ newline must be str or None, not %.200s │ │ │ │ illegal newline value: %R │ │ │ │ initial_value must be str or None, not %.200s │ │ │ │ new buffer size too large │ │ │ │ -gc.get_referrers │ │ │ │ fix_imports │ │ │ │ initial_value │ │ │ │ +registry │ │ │ │ +module_globals │ │ │ │ +gc.get_referrers │ │ │ │ file must have 'read' and 'readline' attributes │ │ │ │ search() takes no arguments │ │ │ │ regular expression scanner already executing │ │ │ │ unexpected MARK found │ │ │ │ unpickling stack underflow │ │ │ │ Ran out of input │ │ │ │ pickle data was truncated │ │ │ │ @@ -7983,29 +7986,29 @@ │ │ │ │ field 'value' is required for MatchSingleton │ │ │ │ env.keys() or env.values() is not a list │ │ │ │ illegal environment variable name │ │ │ │ PyBytes_FromFormatV(): %c format expects an integer in range [0; 255] │ │ │ │ │ │ │ │ │ │ │ │ filterfalse │ │ │ │ -can only assign string to %s.__qualname__, not '%s' │ │ │ │ file_actions │ │ │ │ setpgroup │ │ │ │ resetids │ │ │ │ setsigmask │ │ │ │ setsigdef │ │ │ │ scheduler │ │ │ │ maxevents │ │ │ │ eventmask │ │ │ │ warn_on_full_buffer │ │ │ │ ($self, /) │ │ │ │ ($self, object, /) │ │ │ │ ($type, /) │ │ │ │ ($type, object, /) │ │ │ │ (object, /) │ │ │ │ +can only assign string to %s.__qualname__, not '%s' │ │ │ │ field 'cls' is required for MatchClass │ │ │ │ '%c' format requires %lld <= number <= %lld │ │ │ │ │ │ │ │ unclosed %R │ │ │ │ failed to reinitialize lock at fork │ │ │ │ │ │ │ │ │ │ │ │ @@ -8025,17 +8028,14 @@ │ │ │ │ Pickler.__init__() was not called by %s.__init__() │ │ │ │ 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 │ │ │ │ -argument 'filename' │ │ │ │ -module_globals must be a dict, not '%.200s' │ │ │ │ -_bless_my_loader │ │ │ │ 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 │ │ │ │ @@ -8056,16 +8056,14 @@ │ │ │ │ can't pickle module identifier '%S' using pickle protocol %i │ │ │ │ can't pickle global identifier '%S' using pickle protocol %i │ │ │ │ clock_gettime(CLOCK_REALTIME) │ │ │ │ s:get_clock_info │ │ │ │ unknown clock │ │ │ │ adjustable │ │ │ │ |iii:socketpair │ │ │ │ -registry │ │ │ │ -module_globals │ │ │ │ buffer_callback │ │ │ │ │ │ │ │ │ │ │ │ RunFailedError: script raised an uncaught exception (%s) │ │ │ │ /proc/self/fd │ │ │ │ socket.bind │ │ │ │ AF_UNIX path too long │ │ │ │ @@ -8165,15 +8163,14 @@ │ │ │ │ y*;sendmsg() argument 1 must be an iterable of bytes-like objects │ │ │ │ must be %d-item sequence, not %.50s │ │ │ │ must be sequence of length %d, not %zd │ │ │ │ is not retrievable │ │ │ │ array_buffer_getbuf: view==NULL argument is obsolete │ │ │ │ cannot clear a suspended frame │ │ │ │ cannot clear an executing frame │ │ │ │ -can only assign string to %s.__name__, not '%s' │ │ │ │ LOG_EMERG │ │ │ │ LOG_ALERT │ │ │ │ LOG_CRIT │ │ │ │ LOG_WARNING │ │ │ │ LOG_NOTICE │ │ │ │ LOG_INFO │ │ │ │ LOG_DEBUG │ │ │ │ @@ -8200,14 +8197,15 @@ │ │ │ │ LOG_UUCP │ │ │ │ LOG_NEWS │ │ │ │ LOG_AUTHPRIV │ │ │ │ first arg must be callable │ │ │ │ 2nd arg must be a tuple │ │ │ │ optional 3rd arg must be a dictionary │ │ │ │ _thread.start_new_thread │ │ │ │ +can only assign string to %s.__name__, not '%s' │ │ │ │ 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 │ │ │ │ @@ -8892,23 +8890,23 @@ │ │ │ │ argument 1 must have a "write" method │ │ │ │ catching ExceptionGroup with except* is not allowed. Use except instead. │ │ │ │ %.200s.split must return a tuple, not %.200s │ │ │ │ %.200s.split must return a 2-tuple, got tuple of size %zd │ │ │ │ iterable expected, not %.200s │ │ │ │ single empty field record must be quoted │ │ │ │ empty field must be quoted if delimiter is a space and skipinitialspace is true │ │ │ │ -float modulo by zero │ │ │ │ -need to escape, but no escapechar set │ │ │ │ -os.unsetenv │ │ │ │ UO:BaseExceptionGroup.__new__ │ │ │ │ second argument (exceptions) must be a sequence │ │ │ │ second argument (exceptions) must be a non-empty sequence │ │ │ │ Item %d of second argument (exceptions) is not an exception │ │ │ │ Cannot nest BaseExceptions in an ExceptionGroup │ │ │ │ Cannot nest BaseExceptions in '%.200s' │ │ │ │ +float modulo by zero │ │ │ │ +need to escape, but no escapechar set │ │ │ │ +os.unsetenv │ │ │ │ deepcopy │ │ │ │ xml.etree.ElementPath │ │ │ │ pyexpat version is incompatible │ │ │ │ findtext │ │ │ │ iterfind │ │ │ │ xml.etree.ElementTree.ParseError │ │ │ │ ParseError │ │ │ │ @@ -8973,47 +8971,47 @@ │ │ │ │ _elementtree._element_iterator │ │ │ │ memoryview: invalid type for format '%s' │ │ │ │ memoryview: invalid value for format '%s' │ │ │ │ argument 'tb_frame' │ │ │ │ expected traceback object or None, got '%s' │ │ │ │ negative seek value %zd │ │ │ │ invalid whence (%i, should be 0, 1 or 2) │ │ │ │ -__kwdefaults__ must be set to a dict object │ │ │ │ multi-dimensional sub-views are not implemented │ │ │ │ +__kwdefaults__ must be set to a dict object │ │ │ │ %U%sseconds=%d │ │ │ │ %U%smicroseconds=%d │ │ │ │ XMLParser │ │ │ │ start_ns │ │ │ │ -O|O!:Element │ │ │ │ XMLParser.__init__() wasn't called │ │ │ │ +O|O!:Element │ │ │ │ hexadecimal string too long to convert │ │ │ │ hexadecimal value too large to represent as a float │ │ │ │ invalid hexadecimal floating-point string │ │ │ │ character mapping must be in range(256) │ │ │ │ character mapping must return integer, bytes or None, not %.400s │ │ │ │ keywords dict changed size during iteration │ │ │ │ %s(%R, %U) │ │ │ │ '%c' format requires 0 <= number <= %llu │ │ │ │ methodcaller │ │ │ │ -the BufferedRWPair object is being garbage-collected │ │ │ │ -complex division by zero │ │ │ │ %s: line %zd, column %zd │ │ │ │ position │ │ │ │ -tolerances must be non-negative │ │ │ │ +the BufferedRWPair object is being garbage-collected │ │ │ │ +complex division by zero │ │ │ │ complex() can't take second arg if first is a string │ │ │ │ complex() second arg can't be a string │ │ │ │ complex() first argument must be a string or a number, not '%.200s' │ │ │ │ complex() second argument must be a number, not '%.200s' │ │ │ │ +tolerances must be non-negative │ │ │ │ complex modulo │ │ │ │ 0.0 to a negative or complex power │ │ │ │ complex exponentiation │ │ │ │ O(O)(OOOO) │ │ │ │ -iiiiiiiO │ │ │ │ __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. │ │ │ │ +iiiiiiiO │ │ │ │ fromutc: argument must be a datetime │ │ │ │ fromutc: dt.tzinfo is not self │ │ │ │ depth must be >= 0 │ │ │ │ dict items iterator must return 2-tuples │ │ │ │ ii:killpg │ │ │ │ os.killpg │ │ │ │ len() of unsized object │ │ │ │ @@ -9054,16 +9052,16 @@ │ │ │ │ TYPE_TYPE_VARIABLE │ │ │ │ GLOBAL_EXPLICIT │ │ │ │ GLOBAL_IMPLICIT │ │ │ │ SCOPE_OFF │ │ │ │ SCOPE_MASK │ │ │ │ string or bytes │ │ │ │ symtable() arg 3 must be 'exec' or 'eval' or 'single' │ │ │ │ -O:PickleBuffer │ │ │ │ PyType_GetModuleByDef: No superclass of '%s' nor '%s' has the given module │ │ │ │ +O:PickleBuffer │ │ │ │ paramspec │ │ │ │ operation forbidden on released PickleBuffer object │ │ │ │ expected an AST │ │ │ │ qualname │ │ │ │ cellvars │ │ │ │ freevars │ │ │ │ argcount │ │ │ │ @@ -9093,28 +9091,28 @@ │ │ │ │ %.200s() │ │ │ │ argument %zd │ │ │ │ , item %d │ │ │ │ can't delete tb_next attribute │ │ │ │ expected traceback object, got '%s' │ │ │ │ traceback loop detected │ │ │ │ isinstance() argument 2 cannot be a parameterized generic │ │ │ │ +issubclass() argument 2 cannot be a parameterized generic │ │ │ │ cannot convert Infinity to integer ratio │ │ │ │ cannot convert NaN to integer ratio │ │ │ │ -issubclass() argument 2 cannot be a parameterized generic │ │ │ │ can't subtract offset-naive and offset-aware datetimes │ │ │ │ d;array item must be float │ │ │ │ +PyType_GetModuleByDef: No superclass of '%s', '%s' nor '%s' has the given module │ │ │ │ (iiiiii) │ │ │ │ (iOiiii) │ │ │ │ -PyType_GetModuleByDef: No superclass of '%s', '%s' nor '%s' has the given module │ │ │ │ -expected str, got %s │ │ │ │ sep must be length 1. │ │ │ │ sep must be ASCII. │ │ │ │ sep must be str or bytes. │ │ │ │ -slice indices must be integers or have an __index__ method │ │ │ │ +expected str, got %s │ │ │ │ O|O:fromtimestamp │ │ │ │ +slice indices must be integers or have an __index__ method │ │ │ │ bytes_per_sep │ │ │ │ effective_ids │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -9125,56 +9123,56 @@ │ │ │ │ │ │ │ │ %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 │ │ │ │ -invalid octal escape sequence '\%o' │ │ │ │ undefined entity │ │ │ │ +invalid octal escape sequence '\%o' │ │ │ │ iiiiiiiii;mktime(): illegal time tuple argument │ │ │ │ mktime argument out of range │ │ │ │ in _bisect.bisect_left │ │ │ │ -required argument is not a float │ │ │ │ timeout must be a float or None │ │ │ │ timeout must be non-negative │ │ │ │ +required argument is not a float │ │ │ │ invalid octal escape sequence '\%.3s' │ │ │ │ fcntl expected at least 2 arguments, got %zd │ │ │ │ fcntl expected at most 3 arguments, got %zd │ │ │ │ │ │ │ │ f;array item must be float │ │ │ │ +arguments 1-3 must be sequences │ │ │ │ +filedescriptor out of range in select() │ │ │ │ +too many file descriptors in select() │ │ │ │ fcntl.fcntl │ │ │ │ fcntl string arg too long │ │ │ │ I;fcntl requires a file or file descriptor, an integer and optionally a third integer or a string │ │ │ │ __context__ may not be deleted │ │ │ │ exception context must be None or derive from BaseException │ │ │ │ pack_into expected buffer argument │ │ │ │ pack_into expected offset argument │ │ │ │ pack_into expected %zd items for packing (got %zd) │ │ │ │ no space to pack %zd bytes at offset %zd │ │ │ │ pack_into requires a buffer of at least %zu bytes for packing %zd bytes at offset %zd (actual buffer size is %zd) │ │ │ │ -arguments 1-3 must be sequences │ │ │ │ -filedescriptor out of range in select() │ │ │ │ -too many file descriptors in select() │ │ │ │ %s(dt) argument must be a datetime instance or None, not %.200s │ │ │ │ argument 'namespace_separator' │ │ │ │ namespace_separator must be at most one character, omitted, or None │ │ │ │ intern must be a dictionary │ │ │ │ XML_ParserCreate failed │ │ │ │ -b;array item must be integer │ │ │ │ iiiiiiiii;asctime(): illegal time tuple argument │ │ │ │ required field "arg" missing from arg │ │ │ │ while traversing 'arg' node │ │ │ │ required field "lineno" missing from arg │ │ │ │ required field "col_offset" missing from arg │ │ │ │ +b;array item must be integer │ │ │ │ Cannot delete attribute │ │ │ │ cannot pickle '%.100s' instances │ │ │ │ -%.200s.__divmod__() must return a 2-tuple, not %.200s │ │ │ │ zip_longest() got an unexpected keyword argument │ │ │ │ %s%s%sj%s │ │ │ │ +%.200s.__divmod__() must return a 2-tuple, not %.200s │ │ │ │ expected a code object, not '%.100s' │ │ │ │ Executors are not available in this build │ │ │ │ iO:sched_setaffinity │ │ │ │ expected an iterator of ints, but iterator yielded %R │ │ │ │ negative CPU number │ │ │ │ CPU number too large │ │ │ │ os.listxattr │ │ │ │ @@ -9198,18 +9196,18 @@ │ │ │ │ cannot extract raw buffer from non-contiguous buffer │ │ │ │ n must be a non-negative integer │ │ │ │ k must be a non-negative integer │ │ │ │ min(n - k, k) must not exceed %lld │ │ │ │ (obj, /) │ │ │ │ in exceptiongroup_split_recursive │ │ │ │ EndElement │ │ │ │ +unsupported langinfo constant │ │ │ │ %U argument after ** must be a mapping, not %.200s │ │ │ │ %U got multiple values for keyword argument '%S' │ │ │ │ %s(%d, %d, %d) │ │ │ │ -unsupported langinfo constant │ │ │ │ derive must return an instance of BaseExceptionGroup │ │ │ │ factorial() argument should not exceed %ld │ │ │ │ factorial() not defined for negative values │ │ │ │ reduce() arg 2 must support iteration │ │ │ │ reduce() of empty iterable with no initial value │ │ │ │ keys (%d) / patterns (%d) length mismatch in mapping pattern │ │ │ │ can't use NULL keys in MatchMapping (set 'rest' parameter instead) │ │ │ │ @@ -9220,20 +9218,20 @@ │ │ │ │ %s(%d, %d, %d, %d, %d) │ │ │ │ in collect_exception_group_leaf_ids │ │ │ │ invalid module index │ │ │ │ Interpreters module-list not accessible. │ │ │ │ Module index out of bounds. │ │ │ │ buffer_size must be an integer │ │ │ │ buffer_size must be greater than zero │ │ │ │ +Context() does not accept any arguments │ │ │ │ %s(%d, %d, %d, %d) │ │ │ │ %s(%d, %d) │ │ │ │ multi-byte encodings are not supported │ │ │ │ fork not supported for subinterpreters │ │ │ │ os.forkpty │ │ │ │ -Context() does not accept any arguments │ │ │ │ h;array item must be integer │ │ │ │ signed char is less than minimum │ │ │ │ signed char is greater than maximum │ │ │ │ cannot add more objects to bytearray │ │ │ │ ii:wait4 │ │ │ │ a real number │ │ │ │ prec too big │ │ │ │ @@ -9271,20 +9269,20 @@ │ │ │ │ negative size value %zd │ │ │ │ state argument must be a tuple │ │ │ │ OK;setstate(): illegal state argument │ │ │ │ intermediate overflow in fsum │ │ │ │ math.fsum partials │ │ │ │ -inf + inf in fsum │ │ │ │ detach() takes no arguments │ │ │ │ -Illegal char │ │ │ │ -Trailing garbage │ │ │ │ +y*|i:sendall │ │ │ │ ExternalEntityRef │ │ │ │ Bitwise inversion '~' on bool is deprecated and will be removed in Python 3.16. This returns the bitwise inversion of the underlying int object and is usually not what you expect from negating a bool. Use the 'not' operator for boolean negation or ~int(x) if you really want the bitwise inversion of the underlying int. │ │ │ │ _typevar_subst │ │ │ │ -y*|i:sendall │ │ │ │ +Illegal char │ │ │ │ +Trailing garbage │ │ │ │ failed to get LC_CTYPE locale │ │ │ │ int_curr_symbol │ │ │ │ currency_symbol │ │ │ │ mon_decimal_point │ │ │ │ mon_thousands_sep │ │ │ │ mon_grouping │ │ │ │ positive_sign │ │ │ │ @@ -9299,79 +9297,79 @@ │ │ │ │ float argument required, not %.200s │ │ │ │ unlocking mutex that is not locked │ │ │ │ _make_union │ │ │ │ argument must have 'read' attribute │ │ │ │ read() did not return a bytes object (type=%.400s) │ │ │ │ read() returned too much data: %i bytes requested, %zd returned │ │ │ │ result too long │ │ │ │ -backtick │ │ │ │ +a ContextVar key was expected, got %R │ │ │ │ config_vars │ │ │ │ |O:astimezone │ │ │ │ utcoffset() returned %.200s, expected timedelta or None │ │ │ │ At most 45 bytes at once │ │ │ │ -a ContextVar key was expected, got %R │ │ │ │ Cell is empty │ │ │ │ -array indices must be integers │ │ │ │ CJK UNIFIED IDEOGRAPH-%X │ │ │ │ +array indices must be integers │ │ │ │ tzinfo.tzname() must return None or a string, not '%s' │ │ │ │ - │ │ │ │ memoryview: internal error in richcompare │ │ │ │ + │ │ │ │ _normal_dist_inv_cdf expected 3 arguments, got %zd │ │ │ │ inv_cdf undefined for these parameters │ │ │ │ multiple exception types must be parenthesized │ │ │ │ expected one or more exception types │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ 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 │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ %s(%U, %U) │ │ │ │ Exception ignored in PyObject_HasAttrString(); consider using PyObject_HasAttrStringWithError(), PyObject_GetOptionalAttrString() or PyObject_GetAttrString() │ │ │ │ absolute value too large │ │ │ │ +expected an instance of Token, got %R │ │ │ │ %S (%zd sub-exception%s) │ │ │ │ │ │ │ │ │ │ │ │ %R is not in range │ │ │ │ -expected an instance of Token, got %R │ │ │ │ -read() didn't return bytes │ │ │ │ -read() didn't return enough bytes │ │ │ │ an instance of Token was expected │ │ │ │ %R has already been used once │ │ │ │ %R was created by a different ContextVar │ │ │ │ %R was created in a different Context │ │ │ │ +read() didn't return bytes │ │ │ │ +read() didn't return enough bytes │ │ │ │ Expected an int as second argument to ldexp. │ │ │ │ Expected a type param, got %R │ │ │ │ comparing strings with non-ASCII characters is not supported │ │ │ │ unsupported operand types(s) or combination of types: '%.100s' and '%.100s' │ │ │ │ float too large to pack with f format │ │ │ │ +backtick │ │ │ │ accumulate │ │ │ │ limit must be an integer │ │ │ │ i:fromordinal │ │ │ │ ordinal must be >= 1 │ │ │ │ don't know how to byteswap this array type │ │ │ │ no such name │ │ │ │ unsigned short is less than minimum │ │ │ │ unsigned short is greater than maximum │ │ │ │ +os.truncate │ │ │ │ ../Objects/memoryobject.c │ │ │ │ partial character in shift sequence │ │ │ │ non-zero padding bits in shift sequence │ │ │ │ ill-formed sequence │ │ │ │ unexpected special character │ │ │ │ unterminated shift sequence │ │ │ │ -os.truncate │ │ │ │ -s#:lookup │ │ │ │ -name too long │ │ │ │ -undefined character name '%s' │ │ │ │ Unknown format code '%c' for object of type '%.200s' │ │ │ │ Unknown format code '\x%x' for object of type '%.200s' │ │ │ │ expect int, got %s │ │ │ │ +s#:lookup │ │ │ │ +name too long │ │ │ │ +undefined character name '%s' │ │ │ │ (O(OOO)) │ │ │ │ iii:fromisocalendar │ │ │ │ ISO calendar component out of range │ │ │ │ Year is out of range: %d │ │ │ │ Invalid week: %d │ │ │ │ Invalid day: %d (range is [1, 7]) │ │ │ │ dictionary is empty │ │ │ │ @@ -9388,66 +9386,66 @@ │ │ │ │ not a digit │ │ │ │ k must not exceed %lld │ │ │ │ et:gethostbyaddr │ │ │ │ socket.gethostbyaddr │ │ │ │ can only assign array (not "%.200s") to array slice │ │ │ │ attempt to assign array of size %zd to extended slice of size %zd │ │ │ │ new_limit │ │ │ │ -et:gethostbyname │ │ │ │ -socket.gethostbyname │ │ │ │ cannot iteratively unpack with a struct of length 0 │ │ │ │ iterative unpacking requires a buffer of a multiple of %zd bytes │ │ │ │ +et:gethostbyname │ │ │ │ +socket.gethostbyname │ │ │ │ │ │ │ │ │ │ │ │ offset must be a timedelta strictly between -timedelta(hours=24) and timedelta(hours=24), not %R. │ │ │ │ StartNamespaceDecl │ │ │ │ %S does not support cross-interpreter data │ │ │ │ missing interp │ │ │ │ missing new_object func │ │ │ │ str() on a bytearray instance │ │ │ │ │ │ │ │ l;array item must be integer │ │ │ │ can only concatenate deque (not "%.200s") to deque │ │ │ │ code point in surrogate code point range(0xd800, 0xe000) │ │ │ │ code point not in range(0x110000) │ │ │ │ -load() takes no arguments │ │ │ │ -Unpickler.__init__() was not called by %s.__init__() │ │ │ │ StartDoctypeDecl │ │ │ │ %.200s() must return a deque, not %.200s │ │ │ │ +load() takes no arguments │ │ │ │ +Unpickler.__init__() was not called by %s.__init__() │ │ │ │ NotationDecl │ │ │ │ -'elements' must be an iterable │ │ │ │ EndDoctypeDecl │ │ │ │ Timeout value out of range │ │ │ │ +'elements' must be an iterable │ │ │ │ EndNamespaceDecl │ │ │ │ -'%.200s' object does not support vectorcall │ │ │ │ |s:isoformat │ │ │ │ +'%.200s' object does not support vectorcall │ │ │ │ cannot reuse already awaited __anext__()/asend() │ │ │ │ anext(): asynchronous generator is already running │ │ │ │ ProcessingInstruction │ │ │ │ NotStandalone │ │ │ │ can't delete element attribute │ │ │ │ not a numeric character │ │ │ │ ElementDecl │ │ │ │ namespaces │ │ │ │ '%.200s' object is not an async iterable │ │ │ │ aiter() returned not an async iterator of type '%.100s' │ │ │ │ (NNO&O&i) │ │ │ │ AttlistDecl │ │ │ │ ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ │ │ -expected PickleBuffer, %.200s found │ │ │ │ %c%02d%s%02d%s%02d.%06d │ │ │ │ %c%02d%s%02d%s%02d │ │ │ │ %c%02d%s%02d │ │ │ │ +expected PickleBuffer, %.200s found │ │ │ │ async for │ │ │ │ +SHA1Type │ │ │ │ %R is not a generic class │ │ │ │ Too %s arguments for %R; actual %zd, expected %zd │ │ │ │ -SHA1Type │ │ │ │ +float divmod() │ │ │ │ assignment expects an iterable │ │ │ │ element indices must be integers │ │ │ │ -float divmod() │ │ │ │ UnparsedEntityDecl │ │ │ │ maxdigits must be 0 or larger than %d │ │ │ │ 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 │ │ │ │ @@ -9458,24 +9456,24 @@ │ │ │ │ StartCdataSection │ │ │ │ '%.200s' object is not an async iterator │ │ │ │ EndCdataSection │ │ │ │ SkippedEntity │ │ │ │ object %.50s does not have __anext__ method │ │ │ │ node_offset is too large │ │ │ │ object %.50s does not have __await__ method │ │ │ │ +O!|U:timezone │ │ │ │ child index out of range │ │ │ │ unknown expression kind inside f-string │ │ │ │ -O!|U:timezone │ │ │ │ char format requires a bytes object of length 1 │ │ │ │ __await__ returned a non-iterable │ │ │ │ │ │ │ │ float too large to pack with e format │ │ │ │ +i:__reduce_ex__ │ │ │ │ 'async with' received an object from __aenter__ that does not implement __await__: %.100s │ │ │ │ 'async with' received an object from __aexit__ that does not implement __await__: %.100s │ │ │ │ -i:__reduce_ex__ │ │ │ │ leaf_size │ │ │ │ node_offset │ │ │ │ node_depth │ │ │ │ inner_size │ │ │ │ last_node │ │ │ │ maxdigits │ │ │ │ _capacity_bits │ │ │ │ @@ -9497,25 +9495,25 @@ │ │ │ │ execve: argv must be a tuple or list │ │ │ │ execve: argv must not be empty │ │ │ │ execve: environment must be a mapping object │ │ │ │ execve: argv first element cannot be empty │ │ │ │ setdefault expected 1 or 2 arguments │ │ │ │ switch interval must be strictly positive │ │ │ │ U:__format__ │ │ │ │ -%04d-%02d-%02d │ │ │ │ bad tzinfo state arg │ │ │ │ -deepcopy helper not found │ │ │ │ +%04d-%02d-%02d │ │ │ │ can't translate character '\x%02x' in position %zd: %U │ │ │ │ can't translate character '\u%04x' in position %zd: %U │ │ │ │ can't translate character '\U%08x' in position %zd: %U │ │ │ │ can't translate characters in position %zd-%zd: %U │ │ │ │ %d day%s, %d:%02d:%02d.%06d │ │ │ │ %d day%s, %d:%02d:%02d │ │ │ │ %d:%02d:%02d.%06d │ │ │ │ %d:%02d:%02d │ │ │ │ +deepcopy helper not found │ │ │ │ typevartuple │ │ │ │ expected an instruction sequence, not %T │ │ │ │ name must be str, not %s │ │ │ │ variable %R does not exist │ │ │ │ OO|iiii:getaddrinfo │ │ │ │ getaddrinfo() argument 1 must be string or None │ │ │ │ Int or String expected │ │ │ │ @@ -9538,25 +9536,25 @@ │ │ │ │ combinations │ │ │ │ os.removexattr │ │ │ │ Parser stack overflowed - Python source too complex to parse │ │ │ │ BUG: internal directive bookkeeping broken │ │ │ │ cannot reuse already awaited aclose()/athrow() │ │ │ │ aclose(): asynchronous generator is already running │ │ │ │ athrow(): asynchronous generator is already running │ │ │ │ -et:gethostbyname_ex │ │ │ │ _paramspec_prepare_subst │ │ │ │ -can only append array (not "%.200s") to array │ │ │ │ +et:gethostbyname_ex │ │ │ │ w*|ni:recv_into │ │ │ │ negative buffersize in recv_into │ │ │ │ buffer too small for requested bytes │ │ │ │ +can only append array (not "%.200s") to array │ │ │ │ │ │ │ │ │ │ │ │ +non-integer arguments in division │ │ │ │ bad argument type for built-in operation │ │ │ │ negative value for 'count' not allowed │ │ │ │ -non-integer arguments in division │ │ │ │ dropwhile │ │ │ │ offset_src │ │ │ │ offset_dst │ │ │ │ deque already at its maximum size │ │ │ │ the (type, exc, tb) signature of athrow() is deprecated, use the single-arg signature instead. │ │ │ │ can only extend with array of same kind │ │ │ │ array.remove(x): x not in array │ │ │ │ @@ -9592,22 +9590,21 @@ │ │ │ │ iO:clock_settime │ │ │ │ Exception ignored in PyObject_HasAttr(); consider using PyObject_HasAttrWithError(), PyObject_GetOptionalAttr() or PyObject_GetAttr() │ │ │ │ BINSTRING pickle has negative byte count │ │ │ │ __cause__ may not be deleted │ │ │ │ exception cause must be None or derive from BaseException │ │ │ │ co_lnotab is deprecated, use co_lines instead. │ │ │ │ ../Modules/sha3module.c │ │ │ │ -clock_gettime(CLOCK_THREAD_CPUTIME_ID) │ │ │ │ ../Modules/_hacl/Hacl_Hash_SHA3.c │ │ │ │ KaRaMeL incomplete match at %s:%d │ │ │ │ +clock_gettime(CLOCK_THREAD_CPUTIME_ID) │ │ │ │ iiO:sched_setscheduler │ │ │ │ '%.200s' object doesn't support slice deletion │ │ │ │ must have a sched_param object │ │ │ │ iO:sched_setparam │ │ │ │ -{sOsNsNsOsO} │ │ │ │ '%.200s' object can't be repeated │ │ │ │ Pickle, copy, and deepcopy support will be removed from itertools in Python 3.14. │ │ │ │ <%s object; span=(%zd, %zd), match=%.50R> │ │ │ │ '%.200s' object doesn't support slice assignment │ │ │ │ can only extend array with array (not "%.200s") │ │ │ │ array.index(x): x not in array │ │ │ │ sha3_224 │ │ │ │ @@ -9654,14 +9651,15 @@ │ │ │ │ code: posonlyargcount must not be negative │ │ │ │ code: kwonlyargcount must not be negative │ │ │ │ code: nlocals must not be negative │ │ │ │ name tuples must contain only strings, not '%.500s' │ │ │ │ loading %s failed due to init function │ │ │ │ Weakref proxy referenced a non-iterator '%.200s' object │ │ │ │ On|p:scanstring │ │ │ │ +{sOsNsNsOsO} │ │ │ │ preadv2() arg 2 must be a sequence │ │ │ │ state is not a tuple │ │ │ │ Arguments must be iterators. │ │ │ │ pwritev() arg 2 must be a sequence │ │ │ │ │ │ │ │ │ │ │ │ readv() arg 2 must be a sequence │ │ │ │ @@ -9716,36 +9714,36 @@ │ │ │ │ while traversing 'MatchStar' node │ │ │ │ while traversing 'MatchAs' node │ │ │ │ MatchOr field "patterns" must be a list, not a %.200s │ │ │ │ while traversing 'MatchOr' node │ │ │ │ MatchOr field "patterns" changed size during iteration │ │ │ │ expected some sort of pattern, but got %R │ │ │ │ comprehension with no generators │ │ │ │ +NoDefaultType takes no arguments │ │ │ │ +MatchSingleton can only contain True, False and None │ │ │ │ +MatchMapping doesn't have the same number of keys as patterns │ │ │ │ +MatchClass doesn't have the same number of keyword attributes as patterns │ │ │ │ +MatchClass cls field can only contain Name or Attribute nodes. │ │ │ │ +can't use MatchStar here │ │ │ │ +MatchAs must specify a target name if a pattern is given │ │ │ │ +MatchOr requires at least 2 patterns │ │ │ │ +unexpected pattern │ │ │ │ +can't capture name '_' in patterns │ │ │ │ paramspeckwargs │ │ │ │ paramspecargs │ │ │ │ initialization of %s failed without raising an exception │ │ │ │ initialization of %s raised unreported exception │ │ │ │ init function of %s returned uninitialized object │ │ │ │ initialization of %s did not return PyModuleDef │ │ │ │ initialization of %s did not return an extension module │ │ │ │ initialization of %s did not return a valid extension module │ │ │ │ 'yield' inside list comprehension │ │ │ │ 'yield' inside dict comprehension │ │ │ │ 'yield' inside set comprehension │ │ │ │ i|O&:pidfd_open │ │ │ │ -NoDefaultType takes no arguments │ │ │ │ -MatchSingleton can only contain True, False and None │ │ │ │ -MatchMapping doesn't have the same number of keys as patterns │ │ │ │ -MatchClass doesn't have the same number of keyword attributes as patterns │ │ │ │ -MatchClass cls field can only contain Name or Attribute nodes. │ │ │ │ -can't use MatchStar here │ │ │ │ -MatchAs must specify a target name if a pattern is given │ │ │ │ -MatchOr requires at least 2 patterns │ │ │ │ -unexpected pattern │ │ │ │ -can't capture name '_' in patterns │ │ │ │ │ │ │ │ reentrant call inside %R │ │ │ │ could not acquire lock for %s at interpreter shutdown, possibly due to daemon threads │ │ │ │ unexpected constant inside of a literal pattern │ │ │ │ match() takes no arguments │ │ │ │ write could not complete without blocking │ │ │ │ %U.kwargs │ │ │ │ @@ -9772,53 +9770,53 @@ │ │ │ │ NoneType takes no arguments │ │ │ │ string is too large to encode │ │ │ │ EllipsisType takes no arguments │ │ │ │ NotImplementedType takes no arguments │ │ │ │ Cannot subclass an instance of TypeVar │ │ │ │ %s(%R, %R) │ │ │ │ Substitution of bare TypeVarTuple is not supported │ │ │ │ -The doctype() method of XMLParser is ignored. Define doctype() method on the TreeBuilder target. │ │ │ │ Cannot subclass an instance of TypeVarTuple │ │ │ │ +The doctype() method of XMLParser is ignored. Define doctype() method on the TreeBuilder target. │ │ │ │ sys._current_exceptions │ │ │ │ iii:waitid │ │ │ │ writev() arg 2 must be a sequence │ │ │ │ UTC%c%02d:%02d:%02d.%06d │ │ │ │ UTC%c%02d:%02d:%02d │ │ │ │ UTC%c%02d:%02d │ │ │ │ -itertext() takes no arguments │ │ │ │ a strictly positive integer is required │ │ │ │ +itertext() takes no arguments │ │ │ │ pop from empty bytearray │ │ │ │ [Previous line repeated %ld more times] │ │ │ │ [Previous line repeated %ld more time] │ │ │ │ ii:tcsetpgrp │ │ │ │ in print_chained │ │ │ │ -signal.pthread_kill │ │ │ │ A load persistent id instruction was encountered, but no persistent_load function was specified. │ │ │ │ +signal.pthread_kill │ │ │ │ │ │ │ │ sys._current_frames │ │ │ │ +O(N)(OO) │ │ │ │ +O(O)(OO) │ │ │ │ event handling only supported for ElementTree.TreeBuilder targets │ │ │ │ events must be a sequence │ │ │ │ invalid events sequence │ │ │ │ start-ns │ │ │ │ unknown event '%s' │ │ │ │ -O(N)(OO) │ │ │ │ -O(O)(OO) │ │ │ │ +O(OO)(OOO) │ │ │ │ required field "lineno" missing from type_param │ │ │ │ while traversing 'type_param' node │ │ │ │ required field "col_offset" missing from type_param │ │ │ │ required field "end_lineno" missing from type_param │ │ │ │ required field "end_col_offset" missing from type_param │ │ │ │ required field "name" missing from TypeVar │ │ │ │ while traversing 'TypeVar' node │ │ │ │ required field "name" missing from ParamSpec │ │ │ │ while traversing 'ParamSpec' node │ │ │ │ required field "name" missing from TypeVarTuple │ │ │ │ while traversing 'TypeVarTuple' node │ │ │ │ expected some sort of type_param, but got %R │ │ │ │ -O(OO)(OOO) │ │ │ │ _grouper │ │ │ │ O(OnNn)n │ │ │ │ pairwise │ │ │ │ value not found in bytearray │ │ │ │ attribute deletion is not supported │ │ │ │ memo key must be integers │ │ │ │ memo key must be positive integers. │ │ │ │ @@ -9895,27 +9893,35 @@ │ │ │ │ Exception ignored in PySys_GetObject() │ │ │ │ legacy UCS2 │ │ │ │ legacy ascii │ │ │ │ legacy latin1 │ │ │ │ legacy UCS4 │ │ │ │ │ │ │ │ │ │ │ │ -interval │ │ │ │ no more code watcher IDs available │ │ │ │ Invalid code watcher ID %d │ │ │ │ No code watcher set for ID %d │ │ │ │ no more dict watcher IDs available │ │ │ │ no more func watcher IDs available │ │ │ │ invalid func watcher ID %d │ │ │ │ no func watcher set for ID %d │ │ │ │ Exception ignored in %s watcher callback for function %U at %p │ │ │ │ no more type watcher IDs available │ │ │ │ Cannot watch non-type │ │ │ │ Invalid type watcher ID %d │ │ │ │ No type watcher set for ID %d │ │ │ │ +expected a writable bytes-like object │ │ │ │ +both destination and source must be bytes-like objects │ │ │ │ +destination is too small to receive data from source │ │ │ │ +interval │ │ │ │ +PyFunction_EVENT_CREATE │ │ │ │ +PyFunction_EVENT_DESTROY │ │ │ │ +PyFunction_EVENT_MODIFY_CODE │ │ │ │ +PyFunction_EVENT_MODIFY_DEFAULTS │ │ │ │ +PyFunction_EVENT_MODIFY_KWDEFAULTS │ │ │ │ mimalloc: warning: │ │ │ │ mimalloc: error: │ │ │ │ trying to free from non-existent arena: %p, size %zu, memid: 0x%zx │ │ │ │ trying to free from non-existent arena block: %p, size %zu, memid: 0x%zx │ │ │ │ trying to free an already freed arena block: %p, size %zu │ │ │ │ Debug memory block at address p=%p: │ │ │ │ API '%c' │ │ │ │ @@ -9927,30 +9933,28 @@ │ │ │ │ *** OUCH │ │ │ │ Because memory is corrupted at the start, the count of bytes requested │ │ │ │ may be bogus, and checking the trailing pad bytes may segfault. │ │ │ │ The %d pad bytes at tail=%p are │ │ │ │ at tail+%d: 0x%02x │ │ │ │ Data at p: │ │ │ │ cannot decode string │ │ │ │ -PyUnicode_GetSize has been removed. │ │ │ │ -Tokens can only be created by ContextVars │ │ │ │ -expected a writable bytes-like object │ │ │ │ -both destination and source must be bytes-like objects │ │ │ │ -destination is too small to receive data from source │ │ │ │ +deallocating │ │ │ │ +_PyThreadState_Init() is for internal use only │ │ │ │ keyword list must be a dictionary │ │ │ │ bad argument to internal function │ │ │ │ invalid intrinsic function │ │ │ │ │ │ │ │ │ │ │ │ , <%s object>> │ │ │ │ , NULL> │ │ │ │ ../Objects/structseq.c │ │ │ │ +PyUnicode_GetSize has been removed. │ │ │ │ +Tokens can only be created by ContextVars │ │ │ │ │ │ │ │ │ │ │ │ -deallocating │ │ │ │ Assertion "%s" failed │ │ │ │ Assertion failed │ │ │ │ _PyObject_AssertFailed │ │ │ │ PyType_HasFeature((Py_TYPE(((PyObject*)((op))))), ((1UL << 28))) │ │ │ │ kind == PyUnicode_1BYTE_KIND │ │ │ │ kind == PyUnicode_1BYTE_KIND || kind == PyUnicode_2BYTE_KIND || kind == PyUnicode_4BYTE_KIND │ │ │ │ ascii->state.ascii == 0 │ │ │ │ @@ -9963,36 +9967,32 @@ │ │ │ │ maxchar <= 255 │ │ │ │ maxchar < 128 │ │ │ │ maxchar >= 0x100 │ │ │ │ maxchar <= 0xFFFF │ │ │ │ maxchar >= 0x10000 │ │ │ │ maxchar <= 0x10ffff │ │ │ │ PyUnicode_READ(((int)(kind)), ((const void*)(data)), (ascii->length)) == 0 │ │ │ │ -Exception ignored in PyEval_SetTraceAllThreads │ │ │ │ PyUnicode_AsDecodedObject() is deprecated; use PyCodec_Decode() to decode from str │ │ │ │ PyUnicode_AsDecodedUnicode() is deprecated; use PyCodec_Decode() to decode from str to str │ │ │ │ PyUnicode_AsEncodedObject() is deprecated; use PyUnicode_AsEncodedString() to encode from str to bytes or PyCodec_Encode() for generic encoding │ │ │ │ PyUnicode_AsEncodedUnicode() is deprecated; use PyCodec_Encode() to encode from str to str │ │ │ │ '%.400s' encoder returned '%.400s' instead of 'str'; use codecs.encode() to encode to arbitrary types │ │ │ │ +Exception ignored in PyEval_SetTraceAllThreads │ │ │ │ Exception ignored in PyEval_SetProfile │ │ │ │ Exception ignored in PyEval_SetProfileAllThreads │ │ │ │ InstructionSequenceType │ │ │ │ +%s: bug likely caused by a refcount error in a C extension │ │ │ │ +perf trampoline not available │ │ │ │ │ │ │ │ non-dict annotations │ │ │ │ -PyFunction_EVENT_CREATE │ │ │ │ -PyFunction_EVENT_DESTROY │ │ │ │ -PyFunction_EVENT_MODIFY_CODE │ │ │ │ -PyFunction_EVENT_MODIFY_DEFAULTS │ │ │ │ -PyFunction_EVENT_MODIFY_KWDEFAULTS │ │ │ │ +_only_immortal │ │ │ │ %d %-3s │ │ │ │ %ld.%ld %-3s │ │ │ │ not all freed │ │ │ │ not all freed! │ │ │ │ -in new thread │ │ │ │ -_PyThreadState_Init() is for internal use only │ │ │ │ heap stats │ │ │ │ %10s: %11s %11s %11s %11s %11s %11s │ │ │ │ count │ │ │ │ current │ │ │ │ freed │ │ │ │ total │ │ │ │ reserved │ │ │ │ @@ -10007,37 +10007,36 @@ │ │ │ │ %10s: %5zu │ │ │ │ %10s: %5ld.%03ld s │ │ │ │ %10s: user: %ld.%03ld s, system: %ld.%03ld s, faults: %lu, rss: │ │ │ │ , commit: │ │ │ │ %sthread 0x%llx: │ │ │ │ cannot commit OS memory (error: %d (0x%x), address: %p, size: 0x%zx bytes) │ │ │ │ cannot reset OS memory (error: %d (0x%x), address: %p, size: 0x%zx bytes) │ │ │ │ -%s: bug likely caused by a refcount error in a C extension │ │ │ │ -Fatal Python error from unexpected signum: │ │ │ │ -%X:%X:%X:%X:%X:%X%c │ │ │ │ -bad bluetooth address │ │ │ │ -perf trampoline not available │ │ │ │ +in new thread │ │ │ │ +can't assign sys.path │ │ │ │ +can't create sys.path │ │ │ │ Enable tracemalloc to get the memory block allocation traceback │ │ │ │ Memory block allocated at (most recent call first): │ │ │ │ File " │ │ │ │ ", line │ │ │ │ -can't assign sys.path │ │ │ │ -can't create sys.path │ │ │ │ +Fatal Python error from unexpected signum: │ │ │ │ %02X:%02X:%02X:%02X:%02X:%02X │ │ │ │ │ │ │ │ <%s object: ident=%llu> │ │ │ │ unlocked │ │ │ │ <%s %s object at %p> │ │ │ │ <%s %s object owner=%llu count=%lu at %p> │ │ │ │ %.200s(year=%S, week=%S, weekday=%S) │ │ │ │ ntohs: can't convert negative Python int to C 16-bit unsigned integer │ │ │ │ ntohs: Python int too large to convert to C 16-bit unsigned integer │ │ │ │ htons: can't convert negative Python int to C 16-bit unsigned integer │ │ │ │ htons: Python int too large to convert to C 16-bit unsigned integer │ │ │ │ no interface with this name │ │ │ │ +%X:%X:%X:%X:%X:%X%c │ │ │ │ +bad bluetooth address │ │ │ │ illegal IP address string passed to inet_aton │ │ │ │ packed IP wrong length for inet_ntoa │ │ │ │ Unknown signal │ │ │ │ algset is only supported for AF_ALG │ │ │ │ |O$O!y*O!i:sendmsg_afalg │ │ │ │ Invalid or missing argument 'op' │ │ │ │ assoclen must be positive │ │ │ │ @@ -10136,15 +10135,14 @@ │ │ │ │ SOFT_KEYWORD │ │ │ │ FSTRING_START │ │ │ │ FSTRING_MIDDLE │ │ │ │ FSTRING_END │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -_only_immortal │ │ │ │ i:getpgid │ │ │ │ assoclen │ │ │ │ IsoCalendarDate │ │ │ │ Copyright (c) 2001-2024 Python Software Foundation. │ │ │ │ All Rights Reserved. │ │ │ │ Copyright (c) 2000 BeOpen.com. │ │ │ │ All Rights Reserved. │ │ │ │ @@ -22919,39 +22917,14 @@ │ │ │ │ according to the password database. Check both databases to get │ │ │ │ complete membership information.) │ │ │ │ PyEval_AcquireThread │ │ │ │ _PySemaphore_Wakeup │ │ │ │ ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ │ │ ?456789:;<= │ │ │ │ !"#$%&'()*+,-./0123 │ │ │ │ -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 for: │ │ │ │ -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 the │ │ │ │ @@ -23271,14 +23244,39 @@ │ │ │ │ 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 for: │ │ │ │ +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. │ │ │ │ __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, /) │ │ │ │ @@ -24587,18 +24585,18 @@ │ │ │ │ signal_active_thread │ │ │ │ _enter_buffered_busy │ │ │ │ _PyThread_CurrentExceptions │ │ │ │ PyImport_ExecCodeModuleWithPathnames │ │ │ │ _PyRawMutex_UnlockSlow │ │ │ │ dummy_dealloc │ │ │ │ PyEval_AcquireLock │ │ │ │ +_PyThreadState_Init │ │ │ │ _PyObject_AssertFailed │ │ │ │ _PyUnicode_CheckConsistency │ │ │ │ faulthandler_fatal_error_thread │ │ │ │ -_PyThreadState_Init │ │ │ │ PySys_SetPath │ │ │ │ PySys_AddWarnOptionUnicode │ │ │ │ PySys_SetArgvEx │ │ │ │ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% │ │ │ │ %%%%%%% │ │ │ │ !"#%%%%%% │ │ │ │ !"#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -276,16 +276,16 @@ │ │ │ │ 0x0001daec 73656c65 63743634 005f5f66 64656c74 select64.__fdelt │ │ │ │ 0x0001dafc 5f63686b 00736368 65645f73 65746166 _chk.sched_setaf │ │ │ │ 0x0001db0c 66696e69 7479006c 6c697374 78617474 finity.llistxatt │ │ │ │ 0x0001db1c 7200666c 69737478 61747472 00676574 r.flistxattr.get │ │ │ │ 0x0001db2c 67726f75 70730058 4d4c5f47 65745370 groups.XML_GetSp │ │ │ │ 0x0001db3c 65636966 69656441 74747269 62757465 ecifiedAttribute │ │ │ │ 0x0001db4c 436f756e 7400584d 4c5f5374 6f705061 Count.XML_StopPa │ │ │ │ - 0x0001db5c 72736572 005f5f77 61697434 5f74696d rser.__wait4_tim │ │ │ │ - 0x0001db6c 65363400 666f726b 70747900 6663686f e64.forkpty.fcho │ │ │ │ + 0x0001db5c 72736572 00666f72 6b707479 005f5f77 rser.forkpty.__w │ │ │ │ + 0x0001db6c 61697434 5f74696d 65363400 6663686f ait4_time64.fcho │ │ │ │ 0x0001db7c 776e006c 63686f77 6e006663 686f776e wn.lchown.fchown │ │ │ │ 0x0001db8c 61740066 6c6f636b 00584d4c 5f557365 at.flock.XML_Use │ │ │ │ 0x0001db9c 466f7265 69676e44 54440058 4d4c5f53 ForeignDTD.XML_S │ │ │ │ 0x0001dbac 65745061 72616d45 6e746974 79506172 etParamEntityPar │ │ │ │ 0x0001dbbc 73696e67 00584d4c 5f476574 42756666 sing.XML_GetBuff │ │ │ │ 0x0001dbcc 65720058 4d4c5f50 61727365 42756666 er.XML_ParseBuff │ │ │ │ 0x0001dbdc 6572005f 5f776169 74335f74 696d6536 er.__wait3_time6 │ │ │ │ @@ -346,23 +346,23 @@ │ │ │ │ 0x0001df4c 61746863 6f6e6600 77726974 65760074 athconf.writev.t │ │ │ │ 0x0001df5c 63676574 70677270 00746373 65747067 cgetpgrp.tcsetpg │ │ │ │ 0x0001df6c 72700070 74687265 61645f6b 696c6c00 rp.pthread_kill. │ │ │ │ 0x0001df7c 73656e64 746f0072 65637666 726f6d00 sendto.recvfrom. │ │ │ │ 0x0001df8c 74696d65 7266645f 63726561 7465005f timerfd_create._ │ │ │ │ 0x0001df9c 5f74696d 65726664 5f736574 74696d65 _timerfd_settime │ │ │ │ 0x0001dfac 3634005f 5f74696d 65726664 5f676574 64.__timerfd_get │ │ │ │ - 0x0001dfbc 74696d65 3634005f 5f737973 636f6e66 time64.__sysconf │ │ │ │ - 0x0001dfcc 00584d4c 5f476574 42617365 00676574 .XML_GetBase.get │ │ │ │ - 0x0001dfdc 726c696d 69743634 00736574 726c696d rlimit64.setrlim │ │ │ │ - 0x0001dfec 69743634 00707468 72656164 5f657869 it64.pthread_exi │ │ │ │ - 0x0001dffc 7400636c 6f736566 726f6d00 6d70726f t.closefrom.mpro │ │ │ │ - 0x0001e00c 74656374 005f5f76 66707269 6e74665f tect.__vfprintf_ │ │ │ │ - 0x0001e01c 63686b00 5f5f6973 6f633233 5f737363 chk.__isoc23_ssc │ │ │ │ - 0x0001e02c 616e6600 70617573 65006966 5f6e616d anf.pause.if_nam │ │ │ │ - 0x0001e03c 65746f69 6e646578 00696e65 745f6174 etoindex.inet_at │ │ │ │ + 0x0001dfbc 74696d65 3634005f 5f766670 72696e74 time64.__vfprint │ │ │ │ + 0x0001dfcc 665f6368 6b005f5f 73797363 6f6e6600 f_chk.__sysconf. │ │ │ │ + 0x0001dfdc 584d4c5f 47657442 61736500 67657472 XML_GetBase.getr │ │ │ │ + 0x0001dfec 6c696d69 74363400 73657472 6c696d69 limit64.setrlimi │ │ │ │ + 0x0001dffc 74363400 70746872 6561645f 65786974 t64.pthread_exit │ │ │ │ + 0x0001e00c 00636c6f 73656672 6f6d006d 70726f74 .closefrom.mprot │ │ │ │ + 0x0001e01c 65637400 70617573 65006966 5f6e616d ect.pause.if_nam │ │ │ │ + 0x0001e02c 65746f69 6e646578 005f5f69 736f6332 etoindex.__isoc2 │ │ │ │ + 0x0001e03c 335f7373 63616e66 00696e65 745f6174 3_sscanf.inet_at │ │ │ │ 0x0001e04c 6f6e0058 4d4c5f47 6574496e 70757443 on.XML_GetInputC │ │ │ │ 0x0001e05c 6f6e7465 78740069 6e65745f 6e746f61 ontext.inet_ntoa │ │ │ │ 0x0001e06c 00737472 7369676e 616c0067 65747365 .strsignal.getse │ │ │ │ 0x0001e07c 72766279 6e616d65 00676574 73657276 rvbyname.getserv │ │ │ │ 0x0001e08c 6279706f 72740067 65747072 6f746f62 byport.getprotob │ │ │ │ 0x0001e09c 796e616d 65007365 74686f73 746e616d yname.sethostnam │ │ │ │ 0x0001e0ac 65006e69 63650067 65746c6f 67696e5f e.nice.getlogin_ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 00029060 <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 1991f0 <_start@@Base+0x34> │ │ │ │ + bl 197c2c <_start@@Base+0x34> │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -15,28 +15,28 @@ │ │ │ │ ldr.w r3, [r4, #600] @ 0x258 │ │ │ │ cbnz r3, 2aa02 │ │ │ │ ldr r3, [pc, #72] @ (2aa44 ) │ │ │ │ ldr.w r0, [r3, #1484] @ 0x5cc │ │ │ │ cbnz r0, 2aa16 │ │ │ │ b.n 2aa3a │ │ │ │ movs r1, #0 │ │ │ │ - movw r0, #49404 @ 0xc0fc │ │ │ │ + movw r0, #49020 @ 0xbf7c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 90660 │ │ │ │ + bl 8ff70 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2a9f8 │ │ │ │ b.n 2aa34 │ │ │ │ ldr.w r3, [r4, #600] @ 0x258 │ │ │ │ cbz r3, 2aa34 │ │ │ │ movw r3, #2144 @ 0x860 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #49420 @ 0xc10c │ │ │ │ + movw r1, #49036 @ 0xbf8c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr.w r0, [r3, #2156] @ 0x86c │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2aa42 │ │ │ │ str.w r6, [r3, #1484] @ 0x5cc │ │ │ │ str.w r5, [r3, #1488] @ 0x5d0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -47,20 +47,20 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ sub sp, #312 @ 0x138 │ │ │ │ mov r7, r0 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a1d4 │ │ │ │ + bl 198c14 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cbnz r6, 2aaba │ │ │ │ add r4, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6bfcc <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 6bfc0 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r6, [r4, #124] @ 0x7c │ │ │ │ strd r6, r6, [r4, #132] @ 0x84 │ │ │ │ @@ -73,71 +73,71 @@ │ │ │ │ str.w r6, [r4, #152] @ 0x98 │ │ │ │ strd r6, r6, [sp, #180] @ 0xb4 │ │ │ │ movs r6, #1 │ │ │ │ strd r6, r7, [sp, #136] @ 0x88 │ │ │ │ movs r6, #2 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #24] │ │ │ │ - bl 19a1a8 │ │ │ │ + bl 198be8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 2aac2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c868 │ │ │ │ + bl 6c864 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ bl 2b21e │ │ │ │ - movw r0, #49464 @ 0xc138 │ │ │ │ + movw r0, #49080 @ 0xbfb8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 19df8c │ │ │ │ + bl 19c9cc │ │ │ │ cbz r0, 2aada │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ subs r6, r0, #0 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ b.n 2aadc │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19b384 │ │ │ │ + bl 199dc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c868 │ │ │ │ + bl 6c864 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2aaba │ │ │ │ - bl 13aaa8 │ │ │ │ + bl 13a720 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1d00e0 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ + bl 1cee10 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2ab08 │ │ │ │ bl 2bc80 │ │ │ │ movs r0, #1 │ │ │ │ blx 2a8b4 │ │ │ │ - bl 9841c <_Py_GetConfig@@Base> │ │ │ │ + bl 97ddc <_Py_GetConfig@@Base> │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ cbz r3, 2ab36 │ │ │ │ movw r3, #38480 @ 0x9650 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 19ee7c │ │ │ │ + bl 19d8bc │ │ │ │ ldr r1, [pc, #132] @ (2aba8 ) │ │ │ │ - movw r2, #49480 @ 0xc148 │ │ │ │ + movw r2, #49096 @ 0xbfc8 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [pc, #124] @ (2abac ) │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - movw r0, #49496 @ 0xc158 │ │ │ │ + movw r0, #49112 @ 0xbfd8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 1a7368 │ │ │ │ + bl 1a5f1c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2ab54 │ │ │ │ - movw r1, #49508 @ 0xc164 │ │ │ │ + movw r1, #49124 @ 0xbfe4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #96] @ (2abb0 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ bge.n 2ab5e │ │ │ │ movs r4, #1 │ │ │ │ bl 2bc80 │ │ │ │ b.n 2ab60 │ │ │ │ movs r4, #0 │ │ │ │ cbz r6, 2ab8e │ │ │ │ movw r5, #38472 @ 0x9648 │ │ │ │ @@ -145,60 +145,60 @@ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 2912c │ │ │ │ blx 29a98 │ │ │ │ cbz r0, 2ab8e │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #49544 @ 0xc188 │ │ │ │ + movw r1, #49160 @ 0xc008 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ bl 2bb44 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d95e0 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ - bl 1d99e4 │ │ │ │ + bl 1d82e8 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ + bl 1d86ec │ │ │ │ cmp r0, #0 │ │ │ │ ite ge │ │ │ │ movge r0, r4 │ │ │ │ movlt r0, #120 @ 0x78 │ │ │ │ add sp, #312 @ 0x138 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #672 @ (adr r5, 2ae4c ) │ │ │ │ + add r4, pc, #160 @ (adr r4, 2ac4c ) │ │ │ │ movs r2, r5 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r6, pc, #880 @ (adr r6, 2af24 ) │ │ │ │ + add r5, pc, #368 @ (adr r5, 2ad24 ) │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ 0002abb4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r2, [r2, #1608] @ 0x648 │ │ │ │ cbz r2, 2abe0 │ │ │ │ - movw r1, #49552 @ 0xc190 │ │ │ │ + movw r1, #49168 @ 0xc010 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #28] @ (2abf8 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sp │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ strd r3, r1, [sp] │ │ │ │ - bl 19a0e0 │ │ │ │ + bl 198b20 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - add r6, pc, #944 @ (adr r6, 2afac ) │ │ │ │ + add r5, pc, #432 @ (adr r5, 2adac ) │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ 0002abfc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -210,37 +210,37 @@ │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ b.n 2ac1c │ │ │ │ mov r6, r0 │ │ │ │ movw r4, #38528 @ 0x9680 │ │ │ │ movt r4, #74 @ 0x4a │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 19a410 │ │ │ │ + bl 198e50 │ │ │ │ ldr.w r0, [r4, #1476] @ 0x5c4 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2f4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ cbz r6, 2ac44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6c58c │ │ │ │ + bl 6c588 │ │ │ │ str.w r0, [r4, #1476] @ 0x5c4 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6c5f0 │ │ │ │ + bl 6c5ec │ │ │ │ cbz r6, 2ac62 │ │ │ │ ldr.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ cbnz r3, 2ac62 │ │ │ │ - movw r1, #49620 @ 0xc1d4 │ │ │ │ + movw r1, #49236 @ 0xc054 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #8] @ (2ac68 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #16 @ (adr r7, 2ac7c <_PyPreConfig_InitCompatConfig@@Base+0x10>) │ │ │ │ + add r5, pc, #528 @ (adr r5, 2ae7c ) │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ 0002ac6c <_PyPreConfig_InitCompatConfig@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -286,37 +286,37 @@ │ │ │ │ cbz r4, 2ad18 │ │ │ │ ldr r2, [pc, #196] @ (2ada4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r4, [r2, r3] │ │ │ │ cbz r4, 2ad18 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49636 @ 0xc1e4 │ │ │ │ + movw r1, #49252 @ 0xc064 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl f8c48 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ + bl f86c0 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2ad18 │ │ │ │ movw r3, #2144 @ 0x860 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r3, #2160] @ 0x870 │ │ │ │ - bl 123a84 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 12352c <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ad9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 123a9c <_PyErr_Clear@@Base> │ │ │ │ + bl 123544 <_PyErr_Clear@@Base> │ │ │ │ b.n 2ad92 │ │ │ │ movs r0, #12 │ │ │ │ - bl 6c148 │ │ │ │ + bl 6c13c │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2ad2e │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 2ad9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ea3d0 │ │ │ │ + bl 1e9698 │ │ │ │ b.n 2ad9e │ │ │ │ ldr r0, [pc, #120] @ (2ada8 ) │ │ │ │ movs r3, #0 │ │ │ │ str r6, [r5, #8] │ │ │ │ strd r3, r7, [r5] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ @@ -325,15 +325,15 @@ │ │ │ │ bne.n 2ad50 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2ad40 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ beq.n 2ad5c │ │ │ │ - bl 26813c │ │ │ │ + bl 267f94 │ │ │ │ ldr r2, [pc, #76] @ (2adac ) │ │ │ │ ldr.w r3, [r2, #1496] @ 0x5d8 │ │ │ │ cbnz r3, 2ad6a │ │ │ │ str.w r5, [r2, #1496] @ 0x5d8 │ │ │ │ b.n 2ad74 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -349,15 +349,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2ad7c │ │ │ │ dmb ish │ │ │ │ bne.n 2ad96 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2ada2 │ │ │ │ ldr r0, [pc, #16] @ (2ada8 ) │ │ │ │ - bl 246600 │ │ │ │ + bl 2460a8 │ │ │ │ b.n 2ad92 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r2, #60] @ 0x3c │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -373,28 +373,28 @@ │ │ │ │ ldr r0, [pc, #64] @ (2ae00 ) │ │ │ │ b.n 2af5c │ │ │ │ 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 88f94 │ │ │ │ + bl 888a4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2adf8 │ │ │ │ - bl 6b6cc │ │ │ │ + bl 6b70e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2adf8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2adf8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ee4 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ @@ -409,26 +409,26 @@ │ │ │ │ ldr r7, [r2, r3] │ │ │ │ cbnz r7, 2ae28 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [pc, #224] @ (2af04 ) │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.n 2af5c │ │ │ │ mov r0, r7 │ │ │ │ - bl 5f550 │ │ │ │ + bl 5f540 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2aede │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r0, r4 │ │ │ │ blx 29490 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2ae6e │ │ │ │ mov r0, r4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 88f94 │ │ │ │ + bl 888a4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2aede │ │ │ │ movw r3, #2144 @ 0x860 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [pc, #168] @ (2af08 ) │ │ │ │ @@ -437,67 +437,67 @@ │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [r3, #2164] @ 0x874 │ │ │ │ b.n 2ae8a │ │ │ │ subs r1, r0, r4 │ │ │ │ mov r0, r4 │ │ │ │ asrs r1, r1, #2 │ │ │ │ - bl 88f94 │ │ │ │ + bl 888a4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2aede │ │ │ │ adds r0, r5, #4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 88f94 │ │ │ │ + bl 888a4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2aee2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79514 │ │ │ │ + bl 794f8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2aee2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2aeae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2aeae │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2aec4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2aec4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2aefe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2aefe │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78344 │ │ │ │ + bl 78338 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78344 │ │ │ │ + bl 78338 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78344 │ │ │ │ + bl 78338 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 123a9c <_PyErr_Clear@@Base> │ │ │ │ + b.w 123544 <_PyErr_Clear@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r1, #1 │ │ │ │ asrs r4, r2, #3 │ │ │ │ lsls r6, r0, #1 │ │ │ │ @@ -516,55 +516,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 19a4c4 │ │ │ │ + bl 198f04 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002af42 : │ │ │ │ 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 19a4c4 │ │ │ │ + bl 198f04 │ │ │ │ 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 19a1d4 │ │ │ │ + bl 198c14 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 19a410 │ │ │ │ + bl 198e50 │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ - bl 6c6ac │ │ │ │ + bl 6c6a8 │ │ │ │ cbz r0, 2af98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6c58c │ │ │ │ + bl 6c588 │ │ │ │ str r0, [r4, #0] │ │ │ │ cbnz r0, 2af9a │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2f4 │ │ │ │ movs r4, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6c5f0 │ │ │ │ + bl 6c5ec │ │ │ │ cbz r4, 2afb6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbnz r3, 2afac │ │ │ │ str r4, [r5, #0] │ │ │ │ b.n 2afb6 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -582,15 +582,15 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, sp │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl 19a488 │ │ │ │ + bl 198ec8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ 0002afe2 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -598,80 +598,80 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sp │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ - bl 19a094 │ │ │ │ + bl 198ad4 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ 0002b00a : │ │ │ │ cbnz r0, 2b010 │ │ │ │ - b.w 19faec <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ + b.w 19e52c <_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, #38528 @ 0x9680 │ │ │ │ movt r4, #74 @ 0x4a │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 19a410 │ │ │ │ + bl 198e50 │ │ │ │ ldr.w r0, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2f4 │ │ │ │ ldr.w r0, [r4, #1460] @ 0x5b4 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2f4 │ │ │ │ ldr.w r0, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2f4 │ │ │ │ ldr.w r0, [r4, #1468] @ 0x5bc │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2f4 │ │ │ │ ldr.w r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 6c2f8 │ │ │ │ - movw r0, #38440 @ 0x9628 │ │ │ │ + bl 6c2f4 │ │ │ │ + movw r0, #38056 @ 0x94a8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 6c58c │ │ │ │ + bl 6c588 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #38440 @ 0x9628 │ │ │ │ + movw r0, #38056 @ 0x94a8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str.w r3, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 6c58c │ │ │ │ + bl 6c588 │ │ │ │ str.w r0, [r4, #1460] @ 0x5b4 │ │ │ │ ldr.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ cbnz r0, 2b088 │ │ │ │ - movw r0, #38440 @ 0x9628 │ │ │ │ + movw r0, #38056 @ 0x94a8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 6c58c │ │ │ │ + bl 6c588 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 6c58c │ │ │ │ + bl 6c588 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str.w r3, [r4, #1468] @ 0x5bc │ │ │ │ str.w r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 6c5f0 │ │ │ │ + bl 6c5ec │ │ │ │ ldr.w r3, [r4, #1456] @ 0x5b0 │ │ │ │ cbz r3, 2b0c2 │ │ │ │ ldr.w r3, [r4, #1460] @ 0x5b4 │ │ │ │ cbz r3, 2b0c2 │ │ │ │ ldr.w r3, [r4, #1464] @ 0x5b8 │ │ │ │ cbz r3, 2b0c2 │ │ │ │ ldr.w r3, [r4, #1468] @ 0x5bc │ │ │ │ cbnz r3, 2b0d0 │ │ │ │ - movw r1, #49620 @ 0xc1d4 │ │ │ │ + movw r1, #49236 @ 0xc054 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #8] @ (2b0d4 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - add r5, sp, #480 @ 0x1e0 │ │ │ │ + add r3, sp, #992 @ 0x3e0 │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ 0002b0d8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -683,37 +683,37 @@ │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ b.n 2b0f8 │ │ │ │ mov r6, r0 │ │ │ │ movw r4, #38528 @ 0x9680 │ │ │ │ movt r4, #74 @ 0x4a │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 19a410 │ │ │ │ + bl 198e50 │ │ │ │ ldr.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2f4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1480] @ 0x5c8 │ │ │ │ cbz r6, 2b120 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6c58c │ │ │ │ + bl 6c588 │ │ │ │ str.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6c5f0 │ │ │ │ + bl 6c5ec │ │ │ │ cbz r6, 2b13e │ │ │ │ ldr.w r3, [r4, #1480] @ 0x5c8 │ │ │ │ cbnz r3, 2b13e │ │ │ │ - movw r1, #49620 @ 0xc1d4 │ │ │ │ + movw r1, #49236 @ 0xc054 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #8] @ (2b144 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r5, sp, #528 @ 0x210 │ │ │ │ + add r4, sp, #16 │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ 0002b148 : │ │ │ │ movs r0, #1 │ │ │ │ b.w 2b14e │ │ │ │ │ │ │ │ 0002b14e : │ │ │ │ @@ -721,69 +721,69 @@ │ │ │ │ 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 19a1d4 │ │ │ │ + bl 198c14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 2b174 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ bl 2b21e │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r3, [r3, #600] @ 0x258 │ │ │ │ cbnz r3, 2b1a0 │ │ │ │ add r5, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6bfcc <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 6bfc0 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 19b384 │ │ │ │ + bl 199dc4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl 6c868 │ │ │ │ + bl 6c864 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 2b16c │ │ │ │ add sp, #304 @ 0x130 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0002b1a4 : │ │ │ │ ldr r2, [pc, #80] @ (2b1f8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cbnz r3, 2b1b4 │ │ │ │ ldr r0, [pc, #76] @ (2b1fc ) │ │ │ │ - b.w 19bfcc <_Py_SetLocaleFromEnv@@Base+0xb5c> │ │ │ │ + b.w 19aa0c <_Py_SetLocaleFromEnv@@Base+0xb5c> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [pc, #56] @ (2b200 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 126d44 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1267ec <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2b1d6 │ │ │ │ - bl d42d0 │ │ │ │ + bl d3d48 │ │ │ │ b.n 2b1f2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cbz r0, 2b1ec │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ bpl.n 2b1ec │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl de574 │ │ │ │ + bl ddfc8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78344 │ │ │ │ + bl 78338 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r1, #1 │ │ │ │ subw r0, r0, #72 @ 0x48 │ │ │ │ @@ -791,15 +791,15 @@ │ │ │ │ 0002b204 : │ │ │ │ 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 19c1f8 │ │ │ │ + bl 19ac38 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002b21e : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -818,17 +818,17 @@ │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2912c │ │ │ │ mov r1, r4 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2b26a │ │ │ │ - movw r0, #52184 @ 0xcbd8 │ │ │ │ + movw r0, #51800 @ 0xca58 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 6676e │ │ │ │ + bl 622ac │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r3 │ │ │ │ movw r3, #38528 @ 0x9680 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ @@ -842,118 +842,118 @@ │ │ │ │ blx 29198 │ │ │ │ movs r0, #1 │ │ │ │ blx 2a8b4 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str.w r2, [r3, #1600] @ 0x640 │ │ │ │ cbz r1, 2b30a │ │ │ │ - movw r1, #52240 @ 0xcc10 │ │ │ │ + movw r1, #51856 @ 0xca90 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #20 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19caa0 <_Py_write_noraise@@Base> │ │ │ │ cbz r6, 2b2d6 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #62592 @ 0xf480 │ │ │ │ + bl 19caa0 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #62168 @ 0xf2d8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19caa0 <_Py_write_noraise@@Base> │ │ │ │ cbz r5, 2b2ea │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19caa0 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b2fa │ │ │ │ - movw r1, #52264 @ 0xcc28 │ │ │ │ + movw r1, #51880 @ 0xcaa8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #8244 @ 0x2034 │ │ │ │ + bl 19caa0 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #7860 @ 0x1eb4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19caa0 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #22 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52284 @ 0xcc3c │ │ │ │ + movw r1, #51900 @ 0xcabc │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19caa0 <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [pc, #444] @ (2b4d8 ) │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cbz r5, 2b34c │ │ │ │ movs r2, #21 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52308 @ 0xcc54 │ │ │ │ + movw r1, #51924 @ 0xcad4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19caa0 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #8 │ │ │ │ - bl 1f2f28 │ │ │ │ + bl 1f22e4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #11524 @ 0x2d04 │ │ │ │ + movw r1, #11140 @ 0x2b84 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19caa0 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ sub.w r3, r3, #604 @ 0x25c │ │ │ │ cbz r2, 2b368 │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21872 @ 0x5570 │ │ │ │ + movw r1, #21600 @ 0x5460 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19caa0 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ ldr.w r2, [r3, #596] @ 0x254 │ │ │ │ cbz r2, 2b380 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52332 @ 0xcc6c │ │ │ │ + movw r1, #51948 @ 0xcaec │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19caa0 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ ldr.w r2, [r3, #592] @ 0x250 │ │ │ │ cbz r2, 2b398 │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52352 @ 0xcc80 │ │ │ │ + movw r1, #51968 @ 0xcb00 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19caa0 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ cbz r3, 2b3b0 │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52368 @ 0xcc90 │ │ │ │ + movw r1, #51984 @ 0xcb10 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19caa0 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3c0 │ │ │ │ - movw r1, #52384 @ 0xcca0 │ │ │ │ + movw r1, #52000 @ 0xcb20 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19caa0 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8244 @ 0x2034 │ │ │ │ + movw r1, #7860 @ 0x1eb4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19caa0 <_Py_write_noraise@@Base> │ │ │ │ ldr r2, [pc, #264] @ (2b4dc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - bl 6ca00 │ │ │ │ + bl 6c9fc │ │ │ │ mov r5, r0 │ │ │ │ cbz r6, 2b3e6 │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ b.n 2b3f0 │ │ │ │ cbz r0, 2b3ee │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ b.n 2b3f0 │ │ │ │ @@ -969,88 +969,88 @@ │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 2b4a6 │ │ │ │ ldr r0, [pc, #212] @ (2b4e0 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 126d44 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1267ec <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2b41c │ │ │ │ mov r0, r5 │ │ │ │ - bl 123a9c <_PyErr_Clear@@Base> │ │ │ │ + bl 123544 <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w r9, [pc, #196] @ 2b4e4 │ │ │ │ cmp r0, r9 │ │ │ │ beq.n 2b428 │ │ │ │ cbnz r0, 2b444 │ │ │ │ - bl 78344 │ │ │ │ + bl 78338 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b4a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2b4a6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2b4a6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ce308 │ │ │ │ + bl 1cd028 │ │ │ │ mov r0, r6 │ │ │ │ - bl d3ae0 │ │ │ │ + bl d3558 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r9, r0 │ │ │ │ ite ne │ │ │ │ movne.w r9, #1 │ │ │ │ moveq.w r9, #0 │ │ │ │ - bl 78344 │ │ │ │ + bl 78338 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b47a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2b47a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 115bac <_PyLong_FromGid@@Base+0x10> │ │ │ │ + bl 115770 <_PyLong_FromGid@@Base+0x10> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2b48a │ │ │ │ mov r0, r5 │ │ │ │ - bl 123a9c <_PyErr_Clear@@Base> │ │ │ │ + bl 123544 <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b4a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2b4a0 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 2b4c0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8244 @ 0x2034 │ │ │ │ + movw r1, #7860 @ 0x1eb4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19caa0 <_Py_write_noraise@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e0b0 <_Py_write_noraise@@Base+0x50> │ │ │ │ + bl 19caf0 <_Py_write_noraise@@Base+0x50> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2b554 │ │ │ │ - bl 19e230 <_Py_write_noraise@@Base+0x1d0> │ │ │ │ + bl 19cc70 <_Py_write_noraise@@Base+0x1d0> │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 2b28c │ │ │ │ - bl 1d5c04 │ │ │ │ + bl 1d4964 │ │ │ │ b.n 2b28c │ │ │ │ str r4, [r3, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xebf40048 │ │ │ │ asrs r4, r0, #4 │ │ │ │ @@ -1064,43 +1064,43 @@ │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r9, r2 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r3 │ │ │ │ - bl 19b2a4 │ │ │ │ + bl 199ce4 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cbz r6, 2b518 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ b.n 2b546 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sp │ │ │ │ str r7, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19bca8 <_Py_SetLocaleFromEnv@@Base+0x838> │ │ │ │ + bl 19a6e8 <_Py_SetLocaleFromEnv@@Base+0x838> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2b53c │ │ │ │ ldr r2, [pc, #36] @ (2b550 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49748 @ 0xc254 │ │ │ │ + movw r3, #49364 @ 0xc0d4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ stmia.w r4, {r1, r2, r3, r6} │ │ │ │ b.n 2b546 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2957c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r9, pc} │ │ │ │ nop │ │ │ │ - stmia r7!, {r2, r5, r6} │ │ │ │ + stmia r5!, {r2, r5, r6, r7} │ │ │ │ movs r2, r5 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 2b6cc │ │ │ │ stmdb 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 │ │ │ │ @@ -1112,68 +1112,68 @@ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ bpl.w 2b6c6 │ │ │ │ ldr.w r8, [r1, #3872] @ 0xf20 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 2b5ce │ │ │ │ - movw r5, #52580 @ 0xcd64 │ │ │ │ + movw r5, #52196 @ 0xcbe4 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ 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 8e6b0 │ │ │ │ + bl 8dfc0 │ │ │ │ mov r1, r5 │ │ │ │ cbz r0, 2b5ce │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bpl.n 2b598 │ │ │ │ - bl c57a0 │ │ │ │ + bl c5258 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2b598 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ cbz r6, 2b5ce │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r1, [pc, #268] @ (2b6d0 ) │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 2b5d0 │ │ │ │ - bl 85f3c │ │ │ │ + bl 85aac │ │ │ │ cbnz r0, 2b5d0 │ │ │ │ movs r6, #0 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w fp, [pc, #256] @ 2b6d4 │ │ │ │ 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 8e6b0 │ │ │ │ + bl 8dfc0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2b686 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bpl.n 2b5de │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, fp │ │ │ │ beq.n 2b616 │ │ │ │ ldr r1, [pc, #200] @ (2b6d4 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 85f3c │ │ │ │ + bl 85aac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2b5de │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2b5de │ │ │ │ ldr r3, [r3, #32] │ │ │ │ @@ -1181,67 +1181,67 @@ │ │ │ │ beq.n 2b5de │ │ │ │ cbz r6, 2b64e │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11b768 <_PySet_NextEntry@@Base> │ │ │ │ + bl 11b2e0 <_PySet_NextEntry@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ cbz r3, 2b64e │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bpl.n 2b628 │ │ │ │ - bl 115ee4 │ │ │ │ + bl 115714 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2b628 │ │ │ │ b.n 2b5de │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 2b666 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52600 @ 0xcd78 │ │ │ │ + movw r1, #52216 @ 0xcbf8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19caa0 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b676 │ │ │ │ - movw r1, #52624 @ 0xcd90 │ │ │ │ + movw r1, #52240 @ 0xcc10 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19caa0 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 1ef094 │ │ │ │ + bl 1ee3b8 │ │ │ │ b.n 2b5de │ │ │ │ cbz r5, 2b6c6 │ │ │ │ movs r2, #9 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52628 @ 0xcd94 │ │ │ │ + movw r1, #52244 @ 0xcc14 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19caa0 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef478 <_PyEvent_Notify@@Base+0x1b8> │ │ │ │ + bl 1ee79c <_PyEvent_Notify@@Base+0x1b8> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #11524 @ 0x2d04 │ │ │ │ + movw r1, #11140 @ 0x2b84 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19caa0 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8244 @ 0x2034 │ │ │ │ + movw r1, #7860 @ 0x1eb4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 19e060 <_Py_write_noraise@@Base> │ │ │ │ + b.w 19caa0 <_Py_write_noraise@@Base> │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ asrs r4, r1, #4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ asrs r4, r3, #7 │ │ │ │ @@ -1249,49 +1249,49 @@ │ │ │ │ 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] @ (2b708 ) │ │ │ │ movw r1, #1767 @ 0x6e7 │ │ │ │ - movw r3, #12796 @ 0x31fc │ │ │ │ + movw r3, #12412 @ 0x307c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #15764 @ 0x3d94 │ │ │ │ + movw r2, #15380 @ 0x3c14 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 643a4 <_PyObject_AssertFailed@@Base> │ │ │ │ - strb r0, [r1, #3] │ │ │ │ + bl 646f0 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r0, [r1, #116] @ 0x74 │ │ │ │ movs r6, r5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #39492 @ 0x9a44 │ │ │ │ + movw r1, #39108 @ 0x98c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b772 │ │ │ │ - movw r1, #39300 @ 0x9984 │ │ │ │ + movw r1, #38916 @ 0x9804 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b776 │ │ │ │ - movw r1, #39328 @ 0x99a0 │ │ │ │ + movw r1, #38944 @ 0x9820 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b77a │ │ │ │ - movw r1, #39396 @ 0x99e4 │ │ │ │ + movw r1, #39012 @ 0x9864 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b77e │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #39452 @ 0x9a1c │ │ │ │ + movw r1, #39068 @ 0x989c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 2a034 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #7 │ │ │ │ movne r0, #8 │ │ │ │ b.n 2b780 │ │ │ │ @@ -1311,71 +1311,71 @@ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #67108864 @ 0x4000000 │ │ │ │ bne.n 2b7b8 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22712 @ 0x58b8 │ │ │ │ + movw r1, #22328 @ 0x5738 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ mov r0, r4 │ │ │ │ b.n 2b7ca │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 8cd90 │ │ │ │ + bl 8c6a0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0002b7ce : │ │ │ │ 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 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ - bl 90260 │ │ │ │ + bl 8fb70 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2b81e │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 90280 │ │ │ │ + bl 8fb90 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b812 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 2b816 │ │ │ │ mov r4, r5 │ │ │ │ b.n 2b81e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2b812 │ │ │ │ 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, 2b836 │ │ │ │ - b.w 9e888 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + b.w 9e29c <_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 r6, r0 │ │ │ │ @@ -1386,15 +1386,15 @@ │ │ │ │ ldr.w r0, [r6, r4, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 2b868 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2b868 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ adds r4, #1 │ │ │ │ b.n 2b850 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ 0002b870 <_PyInterpreterState_GetConfigCopy@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ @@ -1406,19 +1406,19 @@ │ │ │ │ sub sp, #16 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4128 @ 0x1020 │ │ │ │ adds r2, #8 │ │ │ │ - bl 19c070 │ │ │ │ + bl 19aab0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cbz r0, 2b8a8 <_PyInterpreterState_GetConfigCopy@@Base+0x38> │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ - bl 5c26c <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 5c25c <_PyErr_SetFromPyStatus@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002b8b0 <_PyInterpreterState_SetConfig@@Base>: │ │ │ │ @@ -1431,15 +1431,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 6bfcc <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 6bfc0 <_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 │ │ │ │ @@ -1450,69 +1450,69 @@ │ │ │ │ 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 19c070 │ │ │ │ + bl 19aab0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 2b926 <_PyInterpreterState_SetConfig@@Base+0x76> │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 5c26c <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 5c25c <_PyErr_SetFromPyStatus@@Base> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 2b954 <_PyInterpreterState_SetConfig@@Base+0xa4> │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, sp │ │ │ │ - bl 19c1f8 │ │ │ │ + bl 19ac38 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2b918 <_PyInterpreterState_SetConfig@@Base+0x68> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, sp │ │ │ │ add.w r1, r1, #4128 @ 0x1020 │ │ │ │ adds r1, #8 │ │ │ │ - bl 19c070 │ │ │ │ + bl 19aab0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2b918 <_PyInterpreterState_SetConfig@@Base+0x68> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b5d50 │ │ │ │ + bl 1b497c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 6c868 │ │ │ │ + bl 6c864 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #304 @ 0x130 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r8, r9, 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, #55056 @ 0xd710 │ │ │ │ + movw r1, #54672 @ 0xd590 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8cd30 │ │ │ │ + bl 8c640 │ │ │ │ cbnz r0, 2b98e <_PyInterpreterState_SetConfig@@Base+0xde> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2b9e6 <_PyInterpreterState_SetConfig@@Base+0x136> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl e9be0 │ │ │ │ + bl e9650 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2b98a <_PyInterpreterState_SetConfig@@Base+0xda> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1b5344 │ │ │ │ + bl 1b3f70 │ │ │ │ cbnz r0, 2b9ca <_PyInterpreterState_SetConfig@@Base+0x11a> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r2, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r2, #32768 @ 0x8000 │ │ │ │ bne.n 2b9ca <_PyInterpreterState_SetConfig@@Base+0x11a> │ │ │ │ tst.w r3, #73 @ 0x49 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ @@ -1521,15 +1521,15 @@ │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ b.n 2b9d2 <_PyInterpreterState_SetConfig@@Base+0x122> │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 77378 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -1538,41 +1538,41 @@ │ │ │ │ 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, #55056 @ 0xd710 │ │ │ │ + movw r1, #54672 @ 0xd590 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8cd30 │ │ │ │ + bl 8c640 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2ba46 <_PyInterpreterState_SetConfig@@Base+0x196> │ │ │ │ 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 ea834 │ │ │ │ + bl ea294 │ │ │ │ subs r1, r0, #0 │ │ │ │ bge.n 2ba3a <_PyInterpreterState_SetConfig@@Base+0x18a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2ba46 <_PyInterpreterState_SetConfig@@Base+0x196> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 2ba46 <_PyInterpreterState_SetConfig@@Base+0x196> │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ adds r1, #1 │ │ │ │ - bl eaf7c │ │ │ │ + bl ea9dc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ bpl.n 2ba5c <_PyInterpreterState_SetConfig@@Base+0x1ac> │ │ │ │ @@ -1589,84 +1589,84 @@ │ │ │ │ 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 │ │ │ │ mov r0, sp │ │ │ │ - bl 19a1d4 │ │ │ │ + bl 198c14 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 2ba8a <_Py_InitializeMain@@Base+0x26> │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ b.n 2ba98 <_Py_InitializeMain@@Base+0x34> │ │ │ │ ldr r2, [pc, #20] @ (2baa0 <_Py_InitializeMain@@Base+0x3c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, r2] │ │ │ │ - bl 1b1af8 │ │ │ │ + bl 1b0658 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, 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, #55056 @ 0xd710 │ │ │ │ + movw r1, #54672 @ 0xd590 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8cd30 │ │ │ │ + bl 8c640 │ │ │ │ cbnz r0, 2baca <_Py_InitializeMain@@Base+0x66> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2bb1c <_Py_InitializeMain@@Base+0xb8> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl e9be0 │ │ │ │ + bl e9650 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2bac6 <_Py_InitializeMain@@Base+0x62> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1b5344 │ │ │ │ + bl 1b3f70 │ │ │ │ cbnz r0, 2bb00 <_Py_InitializeMain@@Base+0x9c> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r4, #4308 @ 0x10d4 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ and.w r2, r2, #61440 @ 0xf000 │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ b.n 2bb08 <_Py_InitializeMain@@Base+0xa4> │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 77378 │ │ │ │ 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 │ │ │ │ │ │ │ │ 0002bb24 : │ │ │ │ movs r2, #1 │ │ │ │ - b.w 1bd918 │ │ │ │ + b.w 1bc690 │ │ │ │ │ │ │ │ 0002bb2a : │ │ │ │ - b.w 1bdc64 │ │ │ │ + b.w 1bc9dc │ │ │ │ ... │ │ │ │ │ │ │ │ 0002bb30 : │ │ │ │ ldr r3, [pc, #12] @ (2bb40 ) │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ str.w r2, [r3, #1416] @ 0x588 │ │ │ │ @@ -1682,59 +1682,59 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 2bb7a │ │ │ │ mov r0, r1 │ │ │ │ - bl 90260 │ │ │ │ + bl 8fb70 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2bb7a │ │ │ │ ldr r2, [pc, #44] @ (2bb94 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1d76e8 │ │ │ │ + bl 1d6480 │ │ │ │ b.n 2bb90 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d0ed0 <_PyEval_MakePendingCalls@@Base+0x588> │ │ │ │ + bl 1cfc0c <_PyEval_MakePendingCalls@@Base+0x594> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002bb98 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a268 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2bbd0 │ │ │ │ - bl 11a158 │ │ │ │ + bl 119cd0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2bbc4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 2bbc8 │ │ │ │ mov r4, r5 │ │ │ │ b.n 2bbd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2bbc4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 0002bbd4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1750,48 +1750,48 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ movs r3, #2 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d5424 │ │ │ │ + bl 1d4184 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r3, 2bc12 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ bl 2b21e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - pop {r3, r4, r6, r7, pc} │ │ │ │ + pop {r3, r4, r6} │ │ │ │ movs r0, r7 │ │ │ │ │ │ │ │ 0002bc1c : │ │ │ │ cbnz r1, 2bc22 │ │ │ │ - b.w 90660 │ │ │ │ + b.w 8ff70 │ │ │ │ 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 2bc4a │ │ │ │ - movw r1, #9664 @ 0x25c0 │ │ │ │ + movw r1, #9300 @ 0x2454 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 90660 │ │ │ │ + b.w 8ff70 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #35988 @ 0x8c94 │ │ │ │ + movw r1, #35604 @ 0x8b14 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002bc68 : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r2, [r3, #1428] @ 0x594 │ │ │ │ @@ -1802,15 +1802,15 @@ │ │ │ │ nop │ │ │ │ │ │ │ │ 0002bc80 : │ │ │ │ ldr r2, [pc, #12] @ (2bc90 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 1d76e8 │ │ │ │ + b.w 1d6480 │ │ │ │ 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 │ │ │ │ @@ -1831,84 +1831,84 @@ │ │ │ │ ldr.w r2, [r4, #456] @ 0x1c8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ bl 2be74 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2bcec │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1a7ac8 │ │ │ │ + bl 1a6678 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r3 │ │ │ │ - bl 77384 │ │ │ │ + bl 77378 │ │ │ │ cbz r5, 2bd0c │ │ │ │ ldr.w r1, [r4, #2696] @ 0xa88 │ │ │ │ cbz r1, 2bd54 │ │ │ │ cbz r5, 2bd54 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cbz r3, 2bd54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d7b2c │ │ │ │ + bl 1d68c4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 77378 │ │ │ │ cbnz r6, 2bd10 │ │ │ │ movs r3, #22 │ │ │ │ str r3, [r4, #32] │ │ │ │ movs r0, #0 │ │ │ │ b.n 2be70 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add.w r8, r6, #16 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 76fd8 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2bd3c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 2bd36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2bd36 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #15 │ │ │ │ str r3, [r4, #32] │ │ │ │ b.n 2bd0c │ │ │ │ mov r1, r8 │ │ │ │ blx 29d64 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 2bd54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2bd54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, 2bd6c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d85cc │ │ │ │ + bl 1d7364 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2bd6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 77378 │ │ │ │ b.n 2bd0c │ │ │ │ ldr.w r3, [r4, #460] @ 0x1cc │ │ │ │ cbz r3, 2bd76 │ │ │ │ str.w r3, [r4, #456] @ 0x1c8 │ │ │ │ cbnz r5, 2bd7e │ │ │ │ movs r3, #12 │ │ │ │ str r3, [r4, #32] │ │ │ │ b.n 2be58 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cbnz r3, 2bd8e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 77378 │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ b.n 2be58 │ │ │ │ ldr r6, [r4, #28] │ │ │ │ cbz r6, 2be00 │ │ │ │ ldr.w r2, [r4, #2708] @ 0xa94 │ │ │ │ mov r0, r4 │ │ │ │ @@ -1922,29 +1922,29 @@ │ │ │ │ mov r6, r0 │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ mov r1, r9 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ - bl 1d3118 │ │ │ │ + bl 1d1e7c │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 2bdda │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 77384 │ │ │ │ + bl 77378 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4, #0] │ │ │ │ - bl 77384 │ │ │ │ + bl 77378 │ │ │ │ b.n 2bd0c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 29c10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 77378 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add r2, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ add r3, r8 │ │ │ │ str.w r3, [r4, #2708] @ 0xa94 │ │ │ │ @@ -1953,15 +1953,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 2ca70 <_Py_GetConfigsAsDict@@Base+0x962> │ │ │ │ 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 77384 │ │ │ │ + bl 77378 │ │ │ │ mov r0, r5 │ │ │ │ strd r5, r5, [r4] │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ blx 29b58 │ │ │ │ add r5, r0 │ │ │ │ adds r3, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ @@ -1974,25 +1974,25 @@ │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cbnz r3, 2be48 │ │ │ │ movs r0, #1 │ │ │ │ b.n 2be70 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7190 │ │ │ │ + bl c6c30 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ b.n 2be70 │ │ │ │ ldr.w r3, [r4, #456] @ 0x1c8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 2bd0c │ │ │ │ - movw r0, #8244 @ 0x2034 │ │ │ │ + movw r0, #7860 @ 0x1eb4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1bf5d4 │ │ │ │ + bl 1be2f4 │ │ │ │ b.n 2bd0c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ 0002be74 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2003,37 +2003,37 @@ │ │ │ │ movw r5, #11472 @ 0x2cd0 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp sl, r3 │ │ │ │ bne.n 2beb4 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37108 @ 0x90f4 │ │ │ │ + movw r1, #36724 @ 0x8f74 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ b.n 2bf6c │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 9649c │ │ │ │ + bl 95e5c │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r5, #4 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 2beda │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2beca │ │ │ │ mov r8, r0 │ │ │ │ dmb ish │ │ │ │ beq.n 2bee6 │ │ │ │ - bl 26813c │ │ │ │ + bl 267f94 │ │ │ │ str.w sl, [r5] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbnz r3, 2bef8 │ │ │ │ movw r3, #49061 @ 0xbfa5 │ │ │ │ movt r3, #2 │ │ │ │ str r3, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ @@ -2071,34 +2071,34 @@ │ │ │ │ bne.n 2bf58 │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2bf48 │ │ │ │ dmb ish │ │ │ │ beq.n 2bf64 │ │ │ │ ldr r0, [pc, #64] @ (2bfa0 ) │ │ │ │ - bl 246600 │ │ │ │ + bl 2460a8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ cbnz r4, 2bf70 │ │ │ │ movs r5, #0 │ │ │ │ b.n 2bf96 │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 76fd8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2bf8c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx 29c10 │ │ │ │ b.n 2bf90 │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1e955c │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2f4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #212 @ 0xd4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -2112,35 +2112,35 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r6, [sl] │ │ │ │ mov r5, r2 │ │ │ │ blx 29a1c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r5, 2bfe6 │ │ │ │ - movw r2, #34576 @ 0x8710 │ │ │ │ + movw r2, #34192 @ 0x8590 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #100 @ 0x64 │ │ │ │ mov r5, r8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ add.w r1, r9, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 6c520 │ │ │ │ + bl 6c51c │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2c01c │ │ │ │ mov r0, r8 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98f90 │ │ │ │ - bl 1ea294 │ │ │ │ - bl 9649c │ │ │ │ + bl 98950 │ │ │ │ + bl 1e955c │ │ │ │ + bl 95e5c │ │ │ │ movs r5, #0 │ │ │ │ b.n 2c108 │ │ │ │ add.w r8, r0, r5 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ cbz r2, 2c03a │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ @@ -2166,86 +2166,86 @@ │ │ │ │ cbz r0, 2c06a │ │ │ │ mov r0, r7 │ │ │ │ blx 29c58 │ │ │ │ b.n 2c0e2 │ │ │ │ mov r0, r6 │ │ │ │ cmp.w fp, #4 │ │ │ │ bne.n 2c088 │ │ │ │ - bl 98f90 │ │ │ │ - bl e5198 │ │ │ │ + bl 98950 │ │ │ │ + bl e4bf4 │ │ │ │ mov fp, r0 │ │ │ │ - bl 9649c │ │ │ │ + bl 95e5c │ │ │ │ cmp.w fp, #0 │ │ │ │ bge.n 2c020 │ │ │ │ b.n 2c0da │ │ │ │ - bl 3000e <_Py_fstat@@Base+0x586> │ │ │ │ + bl 3030a <_Py_fstat@@Base+0x586> │ │ │ │ cbz r0, 2c0e2 │ │ │ │ b.n 2c0da │ │ │ │ mov r0, r8 │ │ │ │ blx 29b58 │ │ │ │ add r5, r0 │ │ │ │ adds r3, r4, r5 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ beq.n 2c0e8 │ │ │ │ cbz r5, 2c0d2 │ │ │ │ adds.w r9, r5, #2 │ │ │ │ bpl.n 2c0d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37132 @ 0x910c │ │ │ │ + movw r1, #36748 @ 0x8f8c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - bl 9649c │ │ │ │ + bl 1273e4 │ │ │ │ + bl 95e5c │ │ │ │ b.n 2c018 │ │ │ │ mov.w r9, #100 @ 0x64 │ │ │ │ mov r8, r4 │ │ │ │ b.n 2bff6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2f4 │ │ │ │ b.n 2c018 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r8] │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c520 │ │ │ │ + bl 6c51c │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2c108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98f90 │ │ │ │ - bl 1ea294 │ │ │ │ - bl 9649c │ │ │ │ + bl 98950 │ │ │ │ + bl 1e955c │ │ │ │ + bl 95e5c │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ 0002c10e <_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 714b0 │ │ │ │ + bl 714c8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ - bl 714b0 │ │ │ │ + bl 714c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ movw r3, #11436 @ 0x2cac │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, 2c14e <_Py_GetConfigsAsDict@@Base+0x40> │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a268 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2c16c <_Py_GetConfigsAsDict@@Base+0x5e> │ │ │ │ b.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ @@ -2253,58 +2253,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, #37236 @ 0x9174 │ │ │ │ + movw r1, #36852 @ 0x8ff4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c194 <_Py_GetConfigsAsDict@@Base+0x86> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c194 <_Py_GetConfigsAsDict@@Base+0x86> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #11440 @ 0x2cb0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37268 @ 0x9194 │ │ │ │ + movw r1, #36884 @ 0x9014 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c1d8 <_Py_GetConfigsAsDict@@Base+0xca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c1d8 <_Py_GetConfigsAsDict@@Base+0xca> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #11444 @ 0x2cb4 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, 2c1f4 <_Py_GetConfigsAsDict@@Base+0xe6> │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a268 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2c212 <_Py_GetConfigsAsDict@@Base+0x104> │ │ │ │ b.n 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ @@ -2312,765 +2312,765 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #37300 @ 0x91b4 │ │ │ │ + movw r1, #36916 @ 0x9034 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c23a <_Py_GetConfigsAsDict@@Base+0x12c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c23a <_Py_GetConfigsAsDict@@Base+0x12c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #11448 @ 0x2cb8 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37336 @ 0x91d8 │ │ │ │ + movw r1, #36952 @ 0x9058 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c27e <_Py_GetConfigsAsDict@@Base+0x170> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c27e <_Py_GetConfigsAsDict@@Base+0x170> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40044 @ 0x9c6c │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37376 @ 0x9200 │ │ │ │ + movw r1, #36992 @ 0x9080 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c2c2 <_Py_GetConfigsAsDict@@Base+0x1b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c2c2 <_Py_GetConfigsAsDict@@Base+0x1b4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40096 @ 0x9ca0 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37388 @ 0x920c │ │ │ │ + movw r1, #37004 @ 0x908c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c306 <_Py_GetConfigsAsDict@@Base+0x1f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c306 <_Py_GetConfigsAsDict@@Base+0x1f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40100 @ 0x9ca4 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37404 @ 0x921c │ │ │ │ + movw r1, #37020 @ 0x909c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c34a <_Py_GetConfigsAsDict@@Base+0x23c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c34a <_Py_GetConfigsAsDict@@Base+0x23c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40104 @ 0x9ca8 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37420 @ 0x922c │ │ │ │ + movw r1, #37036 @ 0x90ac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c38e <_Py_GetConfigsAsDict@@Base+0x280> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c38e <_Py_GetConfigsAsDict@@Base+0x280> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40088 @ 0x9c98 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37436 @ 0x923c │ │ │ │ + movw r1, #37052 @ 0x90bc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c3d2 <_Py_GetConfigsAsDict@@Base+0x2c4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c3d2 <_Py_GetConfigsAsDict@@Base+0x2c4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40084 @ 0x9c94 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37456 @ 0x9250 │ │ │ │ + movw r1, #37072 @ 0x90d0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c416 <_Py_GetConfigsAsDict@@Base+0x308> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c416 <_Py_GetConfigsAsDict@@Base+0x308> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40092 @ 0x9c9c │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37472 @ 0x9260 │ │ │ │ + movw r1, #37088 @ 0x90e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c45a <_Py_GetConfigsAsDict@@Base+0x34c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c45a <_Py_GetConfigsAsDict@@Base+0x34c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40116 @ 0x9cb4 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37488 @ 0x9270 │ │ │ │ + movw r1, #37104 @ 0x90f0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c49e <_Py_GetConfigsAsDict@@Base+0x390> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c49e <_Py_GetConfigsAsDict@@Base+0x390> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40080 @ 0x9c90 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37504 @ 0x9280 │ │ │ │ + movw r1, #37120 @ 0x9100 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c4e2 <_Py_GetConfigsAsDict@@Base+0x3d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c4e2 <_Py_GetConfigsAsDict@@Base+0x3d4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40108 @ 0x9cac │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37524 @ 0x9294 │ │ │ │ + movw r1, #37140 @ 0x9114 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c526 <_Py_GetConfigsAsDict@@Base+0x418> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c526 <_Py_GetConfigsAsDict@@Base+0x418> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40040 @ 0x9c68 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37540 @ 0x92a4 │ │ │ │ + movw r1, #37156 @ 0x9124 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c56a <_Py_GetConfigsAsDict@@Base+0x45c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c56a <_Py_GetConfigsAsDict@@Base+0x45c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40120 @ 0x9cb8 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37568 @ 0x92c0 │ │ │ │ + movw r1, #37184 @ 0x9140 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c5ae <_Py_GetConfigsAsDict@@Base+0x4a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c5ae <_Py_GetConfigsAsDict@@Base+0x4a0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40124 @ 0x9cbc │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37596 @ 0x92dc │ │ │ │ + movw r1, #37212 @ 0x915c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c5f2 <_Py_GetConfigsAsDict@@Base+0x4e4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c5f2 <_Py_GetConfigsAsDict@@Base+0x4e4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40112 @ 0x9cb0 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37620 @ 0x92f4 │ │ │ │ + movw r1, #37236 @ 0x9174 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c636 <_Py_GetConfigsAsDict@@Base+0x528> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c636 <_Py_GetConfigsAsDict@@Base+0x528> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40776 @ 0x9f48 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37644 @ 0x930c │ │ │ │ + movw r1, #37260 @ 0x918c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c678 <_Py_GetConfigsAsDict@@Base+0x56a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c678 <_Py_GetConfigsAsDict@@Base+0x56a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ movw r3, #40036 @ 0x9c64 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37672 @ 0x9328 │ │ │ │ + movw r1, #37288 @ 0x91a8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c6ba <_Py_GetConfigsAsDict@@Base+0x5ac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c6ba <_Py_GetConfigsAsDict@@Base+0x5ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #37772 @ 0x938c │ │ │ │ + movw r1, #37388 @ 0x920c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 2c952 <_Py_GetConfigsAsDict@@Base+0x844> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c962 <_Py_GetConfigsAsDict@@Base+0x854> │ │ │ │ ldr r3, [pc, #820] @ (2ca18 <_Py_GetConfigsAsDict@@Base+0x90a>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ ldr.w r5, [r8, #3720] @ 0xe88 │ │ │ │ - bl 714b0 │ │ │ │ + bl 714c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r5, #1444] @ 0x5a4 │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 2c72a <_Py_GetConfigsAsDict@@Base+0x61c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c950 <_Py_GetConfigsAsDict@@Base+0x842> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #61004 @ 0xee4c │ │ │ │ + movw r1, #60620 @ 0xeccc │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c974 <_Py_GetConfigsAsDict@@Base+0x866> │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ ldr.w r0, [r5, #1448] @ 0x5a8 │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #61264 @ 0xef50 │ │ │ │ + movw r1, #60880 @ 0xedd0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c986 <_Py_GetConfigsAsDict@@Base+0x878> │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ ldr.w r0, [r5, #1452] @ 0x5ac │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #61020 @ 0xee5c │ │ │ │ + movw r1, #60636 @ 0xecdc │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c998 <_Py_GetConfigsAsDict@@Base+0x88a> │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ ldr.w r0, [r5, #1456] @ 0x5b0 │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #61032 @ 0xee68 │ │ │ │ + movw r1, #60648 @ 0xece8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c9aa <_Py_GetConfigsAsDict@@Base+0x89c> │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ ldr.w r0, [r5, #1460] @ 0x5b4 │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37688 @ 0x9338 │ │ │ │ + movw r1, #37304 @ 0x91b8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c9bc <_Py_GetConfigsAsDict@@Base+0x8ae> │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ ldr.w r0, [r5, #1464] @ 0x5b8 │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37708 @ 0x934c │ │ │ │ + movw r1, #37324 @ 0x91cc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c9ce <_Py_GetConfigsAsDict@@Base+0x8c0> │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ ldr.w r0, [r5, #1468] @ 0x5bc │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37724 @ 0x935c │ │ │ │ + movw r1, #37340 @ 0x91dc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c9e0 <_Py_GetConfigsAsDict@@Base+0x8d2> │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ ldr.w r0, [r5, #1472] @ 0x5c0 │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #16464 @ 0x4050 │ │ │ │ + movw r1, #16080 @ 0x3ed0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c9f2 <_Py_GetConfigsAsDict@@Base+0x8e4> │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ ldr.w r0, [r5, #1476] @ 0x5c4 │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #61048 @ 0xee78 │ │ │ │ + movw r1, #60664 @ 0xecf8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2ca04 <_Py_GetConfigsAsDict@@Base+0x8f6> │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ ldr.w r0, [r5, #1480] @ 0x5c8 │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37748 @ 0x9374 │ │ │ │ + movw r1, #37364 @ 0x91f4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2ca1c <_Py_GetConfigsAsDict@@Base+0x90e> │ │ │ │ cmp r7, #0 │ │ │ │ blt.w 2c70c <_Py_GetConfigsAsDict@@Base+0x5fe> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #37760 @ 0x9380 │ │ │ │ + movw r1, #37376 @ 0x9200 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2c952 <_Py_GetConfigsAsDict@@Base+0x844> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2ca2e <_Py_GetConfigsAsDict@@Base+0x920> │ │ │ │ add.w r0, r8, #4128 @ 0x1020 │ │ │ │ adds r0, #8 │ │ │ │ - bl e2a64 <_PyConfig_AsDict@@Base> │ │ │ │ + bl e24c4 <_PyConfig_AsDict@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2ca3e <_Py_GetConfigsAsDict@@Base+0x930> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ movs r6, #0 │ │ │ │ - bl 78344 │ │ │ │ + bl 78338 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78344 │ │ │ │ + bl 78338 │ │ │ │ b.n 2ca6a <_Py_GetConfigsAsDict@@Base+0x95c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c6e0 <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c6e0 <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c748 <_Py_GetConfigsAsDict@@Base+0x63a> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c748 <_Py_GetConfigsAsDict@@Base+0x63a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c77a <_Py_GetConfigsAsDict@@Base+0x66c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c77a <_Py_GetConfigsAsDict@@Base+0x66c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x69e> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c7ac <_Py_GetConfigsAsDict@@Base+0x69e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c7de <_Py_GetConfigsAsDict@@Base+0x6d0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c7de <_Py_GetConfigsAsDict@@Base+0x6d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c810 <_Py_GetConfigsAsDict@@Base+0x702> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c810 <_Py_GetConfigsAsDict@@Base+0x702> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c846 <_Py_GetConfigsAsDict@@Base+0x738> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c846 <_Py_GetConfigsAsDict@@Base+0x738> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c87c <_Py_GetConfigsAsDict@@Base+0x76e> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c87c <_Py_GetConfigsAsDict@@Base+0x76e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c8b2 <_Py_GetConfigsAsDict@@Base+0x7a4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c8b2 <_Py_GetConfigsAsDict@@Base+0x7a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c8e8 <_Py_GetConfigsAsDict@@Base+0x7da> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c8e8 <_Py_GetConfigsAsDict@@Base+0x7da> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c91c <_Py_GetConfigsAsDict@@Base+0x80e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c91c <_Py_GetConfigsAsDict@@Base+0x80e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2c940 <_Py_GetConfigsAsDict@@Base+0x832> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c940 <_Py_GetConfigsAsDict@@Base+0x832> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #49588 @ 0xc1b4 │ │ │ │ + movw r1, #49204 @ 0xc034 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 2c952 <_Py_GetConfigsAsDict@@Base+0x844> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2ca6a <_Py_GetConfigsAsDict@@Base+0x95c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2ca6a <_Py_GetConfigsAsDict@@Base+0x95c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ add.w r3, r0, r2, lsl #6 │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ @@ -3123,19 +3123,19 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sp │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 93b20 │ │ │ │ + bl 934e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cbz r0, 2cb24 │ │ │ │ - bl 77384 │ │ │ │ + bl 77378 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002cb2a : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -3153,31 +3153,31 @@ │ │ │ │ mov r2, r4 │ │ │ │ subs r3, r4, #1 │ │ │ │ adc.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ bcs.n 2cb6e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 76fd8 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2cb7a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 484f2 │ │ │ │ + b.w 484ce │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a650 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 92230 │ │ │ │ + bl 91bf4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 77378 │ │ │ │ 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 │ │ │ │ @@ -3191,15 +3191,15 @@ │ │ │ │ blx 29cf4 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2cbd4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 37964 │ │ │ │ + bl 37a04 │ │ │ │ b.n 2cc12 │ │ │ │ cmp r0, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite gt │ │ │ │ addgt.w r2, r0, #4294967295 @ 0xffffffff │ │ │ │ movle r2, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -3207,192 +3207,192 @@ │ │ │ │ asrs r3, r2, #31 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a0ec │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ beq.n 2cbc2 │ │ │ │ - movw r1, #50116 @ 0xc3c4 │ │ │ │ + movw r1, #49732 @ 0xc244 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #61512 @ 0xf048 │ │ │ │ + movw r0, #61128 @ 0xeec8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 10eab8 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e48c <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 2cc16 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2ccd0 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - movw r1, #45820 @ 0xb2fc │ │ │ │ + movw r1, #45436 @ 0xb17c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #16] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - movw r3, #4148 @ 0x1034 │ │ │ │ + movw r3, #3724 @ 0xe8c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - bl 85674 │ │ │ │ + bl 85190 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2cc64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 2cc64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 2cc12 │ │ │ │ ldr r1, [pc, #108] @ (2ccd8 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 8ee64 │ │ │ │ + bl 8e774 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2cc88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2cc88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 2cc12 │ │ │ │ ldr.w r0, [r6, #2712] @ 0xa98 │ │ │ │ str.w r7, [r6, #2712] @ 0xa98 │ │ │ │ - bl 78344 │ │ │ │ + bl 78338 │ │ │ │ cmp r4, #0 │ │ │ │ bgt.n 2cca0 │ │ │ │ movs r0, #1 │ │ │ │ b.n 2ccd0 │ │ │ │ ldr r1, [pc, #56] @ (2ccdc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [r2, r1] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 11d8b8 │ │ │ │ + bl 11d3b8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2cc12 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 2cc9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2cc9c │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2cc9c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ b.n 2c7ac <_Py_GetConfigsAsDict@@Base+0x69e> │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002cce0 : │ │ │ │ movw r0, #42380 @ 0xa58c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.w cbed4 │ │ │ │ + b.w cb970 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r2, #46148 @ 0xb444 │ │ │ │ + movw r2, #45764 @ 0xb2c4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #46156 @ 0xb44c │ │ │ │ + movw r1, #45772 @ 0xb2cc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1d7a30 │ │ │ │ + bl 1d67c8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2cd40 │ │ │ │ ldr r0, [pc, #220] @ (2cdf4 ) │ │ │ │ - bl 7ece0 │ │ │ │ + bl 7ecac │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2cd40 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl de0b4 │ │ │ │ + bl ddb0c │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2cd46 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2cd40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2cd40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2cdf2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71640 <_PyObject_GC_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2cd72 │ │ │ │ - movw r3, #46172 @ 0xb45c │ │ │ │ + movw r3, #45788 @ 0xb2dc │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r3, [r0, #8] │ │ │ │ - movw r3, #13041 @ 0x32f1 │ │ │ │ + movw r3, #10913 @ 0x2aa1 │ │ │ │ movt r3, #35 @ 0x23 │ │ │ │ str r3, [r0, #12] │ │ │ │ - movw r3, #14017 @ 0x36c1 │ │ │ │ + movw r3, #12629 @ 0x3155 │ │ │ │ movt r3, #35 @ 0x23 │ │ │ │ str r3, [r0, #16] │ │ │ │ - bl 80830 │ │ │ │ + bl 8038c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2cd88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2cd88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #46180 @ 0xb464 │ │ │ │ + movw r1, #45796 @ 0xb2e4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cc6ec │ │ │ │ + bl cc188 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2cd40 │ │ │ │ movs r0, #8 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 76fd8 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2cdac │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1e955c │ │ │ │ b.n 2cde0 │ │ │ │ - movw r2, #4009 @ 0xfa9 │ │ │ │ - movt r2, #25 │ │ │ │ - movw r3, #55297 @ 0xd801 │ │ │ │ + movw r2, #64933 @ 0xfda5 │ │ │ │ + movt r2, #24 │ │ │ │ + movw r3, #51645 @ 0xc9bd │ │ │ │ movt r3, #29 │ │ │ │ - movw r1, #45996 @ 0xb3ac │ │ │ │ + movw r1, #45612 @ 0xb22c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ strd r2, r3, [r0] │ │ │ │ movw r2, #57879 @ 0xe217 │ │ │ │ movt r2, #2 │ │ │ │ - bl f9c00 │ │ │ │ + bl f9674 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2cdde │ │ │ │ mov r0, r4 │ │ │ │ - bl 77384 │ │ │ │ + bl 77378 │ │ │ │ mov r4, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #46008 @ 0xb3b8 │ │ │ │ + movw r1, #45624 @ 0xb238 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cc6ec │ │ │ │ + bl cc188 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r5, pc, #768 @ (adr r5, 2d0f8 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -3413,15 +3413,15 @@ │ │ │ │ bhi.n 2ce34 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ adds r4, r0, r3 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, 2ce40 │ │ │ │ movs r1, #0 │ │ │ │ - bl 102450 <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ + bl 101e5c <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ b.n 2ce34 │ │ │ │ pop {r3, r4, r5, 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 │ │ │ │ @@ -3458,15 +3458,15 @@ │ │ │ │ cbz r2, 2cecc │ │ │ │ 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 1e128c │ │ │ │ + b.w 1e0584 │ │ │ │ │ │ │ │ 0002ced4 <_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 │ │ │ │ @@ -3479,15 +3479,15 @@ │ │ │ │ bne.n 2cf04 <_PyUnicode_FromId@@Base+0x30> │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2cef4 <_PyUnicode_FromId@@Base+0x20> │ │ │ │ dmb ish │ │ │ │ beq.n 2cf10 <_PyUnicode_FromId@@Base+0x3c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 26813c │ │ │ │ + bl 267f94 │ │ │ │ ldr r3, [pc, #324] @ (2d058 <_PyUnicode_FromId@@Base+0x184>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ dmb ish │ │ │ │ ldr r4, [r7, #4] │ │ │ │ dmb ish │ │ │ │ @@ -3503,15 +3503,15 @@ │ │ │ │ bne.n 2cf4c <_PyUnicode_FromId@@Base+0x78> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2cf3c <_PyUnicode_FromId@@Base+0x68> │ │ │ │ dmb ish │ │ │ │ beq.n 2cf58 <_PyUnicode_FromId@@Base+0x84> │ │ │ │ mov r0, r5 │ │ │ │ - bl 26813c │ │ │ │ + bl 267f94 │ │ │ │ dmb ish │ │ │ │ ldr r4, [r7, #4] │ │ │ │ dmb ish │ │ │ │ cmp r4, #0 │ │ │ │ bge.n 2cf7e <_PyUnicode_FromId@@Base+0xaa> │ │ │ │ add.w r6, r6, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r6, #1516] @ 0x5ec │ │ │ │ @@ -3527,15 +3527,15 @@ │ │ │ │ bne.n 2cf96 <_PyUnicode_FromId@@Base+0xc2> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2cf86 <_PyUnicode_FromId@@Base+0xb2> │ │ │ │ dmb ish │ │ │ │ beq.n 2cfa2 <_PyUnicode_FromId@@Base+0xce> │ │ │ │ mov r0, r5 │ │ │ │ - bl 246600 │ │ │ │ + bl 2460a8 │ │ │ │ add.w r5, r9, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r5, #3436] @ 0xd6c │ │ │ │ cmp r3, r4 │ │ │ │ ble.n 2cfb8 <_PyUnicode_FromId@@Base+0xe4> │ │ │ │ ldr.w r3, [r5, #3440] @ 0xd70 │ │ │ │ ldr.w r6, [r3, r4, lsl #2] │ │ │ │ cbnz r6, 2d02a <_PyUnicode_FromId@@Base+0x156> │ │ │ │ @@ -3544,34 +3544,34 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 7a2ac │ │ │ │ + bl 7a290 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 2d004 <_PyUnicode_FromId@@Base+0x130> │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #1 │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b2c8 │ │ │ │ ldr.w r3, [r5, #3436] @ 0xd6c │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r5, #3440] @ 0xd70 │ │ │ │ cmp r3, r4 │ │ │ │ bgt.n 2d022 <_PyUnicode_FromId@@Base+0x14e> │ │ │ │ lsls r7, r4, #1 │ │ │ │ cmp r7, #16 │ │ │ │ it lt │ │ │ │ movlt r7, #16 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bl 84348 │ │ │ │ + bl 83ea0 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 2d008 <_PyUnicode_FromId@@Base+0x134> │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1e955c │ │ │ │ movs r6, #0 │ │ │ │ b.n 2d02a <_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 │ │ │ │ @@ -3587,15 +3587,15 @@ │ │ │ │ bne.n 2d042 <_PyUnicode_FromId@@Base+0x16e> │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2d032 <_PyUnicode_FromId@@Base+0x15e> │ │ │ │ dmb ish │ │ │ │ beq.n 2d04e <_PyUnicode_FromId@@Base+0x17a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 246600 │ │ │ │ + bl 2460a8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ @@ -3611,19 +3611,19 @@ │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 90608 │ │ │ │ + bl 8ff18 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ade9c │ │ │ │ + b.w 1ac9f0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ movw r6, #38480 @ 0x9650 │ │ │ │ movt r6, #74 @ 0x4a │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ @@ -3633,48 +3633,48 @@ │ │ │ │ cbz r0, 2d0bc │ │ │ │ movs r0, #10 │ │ │ │ blx 2a24c │ │ │ │ ldr r4, [pc, #204] @ (2d18c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr r6, [r6, #0] │ │ │ │ movs r3, #32 │ │ │ │ - movw r1, #49944 @ 0xc318 │ │ │ │ + movw r1, #49520 @ 0xc170 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - movw r9, #50028 @ 0xc36c │ │ │ │ + movw r9, #49604 @ 0xc1c4 │ │ │ │ movt r9, #40 @ 0x28 │ │ │ │ ldr r2, [r5, r4] │ │ │ │ movw r8, #42012 @ 0xa41c │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #2416] @ 0x970 │ │ │ │ bl 2d708 <_PyObject_DebugMallocStats@@Base+0x542> │ │ │ │ ldr r2, [r5, r4] │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #49964 @ 0xc32c │ │ │ │ + movw r1, #49540 @ 0xc184 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #2740] @ 0xab4 │ │ │ │ bl 2d708 <_PyObject_DebugMallocStats@@Base+0x542> │ │ │ │ ldr r2, [r5, r4] │ │ │ │ movs r3, #16 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #49988 @ 0xc344 │ │ │ │ + movw r1, #49564 @ 0xc19c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ bl 2d708 <_PyObject_DebugMallocStats@@Base+0x542> │ │ │ │ ldr r2, [r5, r4] │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #50008 @ 0xc358 │ │ │ │ + movw r1, #49584 @ 0xc1b0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #2092] @ 0x82c │ │ │ │ bl 2d708 <_PyObject_DebugMallocStats@@Base+0x542> │ │ │ │ ldr r3, [r5, r4] │ │ │ │ movs r5, #0 │ │ │ │ @@ -3682,15 +3682,15 @@ │ │ │ │ add.w r4, r4, #5760 @ 0x1680 │ │ │ │ adds r4, #24 │ │ │ │ adds r5, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ - bl 6cbf4 │ │ │ │ + bl 6cbf0 │ │ │ │ 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 │ │ │ │ @@ -3704,36 +3704,36 @@ │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9841c <_Py_GetConfig@@Base> │ │ │ │ + bl 97ddc <_Py_GetConfig@@Base> │ │ │ │ ldr.w r0, [r0, #188] @ 0xbc │ │ │ │ cmp r0, #0 │ │ │ │ bgt.n 2d1b4 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 29228 │ │ │ │ cmp r0, #0 │ │ │ │ ble.n 2d1bc │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 8015c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ 0002d1c6 <_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, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ - movw r3, #11861 @ 0x2e55 │ │ │ │ + movw r3, #11873 @ 0x2e61 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r1, [r2, #800] @ 0x320 │ │ │ │ cbz r1, 2d1fa <_PyObject_DebugMallocStats@@Base+0x34> │ │ │ │ ldr.w r0, [r2, #784] @ 0x310 │ │ │ │ subs r5, r0, r3 │ │ │ │ @@ -3747,85 +3747,85 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2d2ec <_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, #50056 @ 0xc388 │ │ │ │ + movw r2, #49632 @ 0xc1e0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ add r6, sp, #20 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #50108 @ 0xc3bc │ │ │ │ + movw r2, #49684 @ 0xc214 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r3, #2097152 @ 0x200000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #50140 @ 0xc3dc │ │ │ │ + movw r2, #49716 @ 0xc234 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - bl 199dac <_start@@Base+0xbf0> │ │ │ │ + bl 1987ec <_start@@Base+0xbf4> │ │ │ │ ldr r1, [pc, #204] @ (2d31c <_PyObject_DebugMallocStats@@Base+0x156>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [r3, r1] │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ str r6, [sp, #16] │ │ │ │ - movw r3, #64951 @ 0xfdb7 │ │ │ │ - movt r3, #5 │ │ │ │ + movw r3, #275 @ 0x113 │ │ │ │ + movt r3, #6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 19ecd4 <_Py_write_noraise@@Base+0xc74> │ │ │ │ + bl 19d714 <_Py_write_noraise@@Base+0xc74> │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #867 @ 0x363 │ │ │ │ + movw r2, #1643 @ 0x66b │ │ │ │ movt r2, #6 │ │ │ │ - movw r1, #925 @ 0x39d │ │ │ │ + movw r1, #1701 @ 0x6a5 │ │ │ │ movt r1, #6 │ │ │ │ - bl 19f68c │ │ │ │ + bl 19e0cc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #50172 @ 0xc3fc │ │ │ │ + movw r2, #49748 @ 0xc254 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #50200 @ 0xc418 │ │ │ │ + movw r2, #49776 @ 0xc270 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #50228 @ 0xc434 │ │ │ │ + movw r2, #49804 @ 0xc28c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #50268 @ 0xc45c │ │ │ │ + movw r2, #49844 @ 0xc2b4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #50296 @ 0xc478 │ │ │ │ + movw r2, #49872 @ 0xc2d0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ b.n 2d314 <_PyObject_DebugMallocStats@@Base+0x14e> │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6453 @ 0x1935 │ │ │ │ movt r3, #7 │ │ │ │ cbz r1, 2d302 <_PyObject_DebugMallocStats@@Base+0x13c> │ │ │ │ ldr.w r0, [r2, #784] @ 0x310 │ │ │ │ subs r2, r0, r3 │ │ │ │ negs r0, r2 │ │ │ │ adcs r0, r2 │ │ │ │ b.n 2d30c <_PyObject_DebugMallocStats@@Base+0x146> │ │ │ │ @@ -3842,15 +3842,15 @@ │ │ │ │ nop │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e5454 │ │ │ │ + bl 1e46fc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3112] @ 0xc28 │ │ │ │ @@ -3869,15 +3869,15 @@ │ │ │ │ mov sl, r7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #50324 @ 0xc494 │ │ │ │ + movw r2, #49900 @ 0xc2ec │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ blx 2957c │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ @@ -3930,15 +3930,15 @@ │ │ │ │ cbz r7, 2d438 <_PyObject_DebugMallocStats@@Base+0x272> │ │ │ │ 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 26b348 │ │ │ │ + bl 26b1a0 │ │ │ │ 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 2d3fc <_PyObject_DebugMallocStats@@Base+0x236> │ │ │ │ mov r7, sl │ │ │ │ @@ -3951,21 +3951,21 @@ │ │ │ │ movs r0, #10 │ │ │ │ mov r4, fp │ │ │ │ blx 2a24c │ │ │ │ mov r9, r6 │ │ │ │ mov r3, fp │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #50376 @ 0xc4c8 │ │ │ │ + movw r0, #49952 @ 0xc320 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov sl, r6 │ │ │ │ mov r5, r6 │ │ │ │ mov fp, r6 │ │ │ │ blx 29fe0 │ │ │ │ - movw r3, #50488 @ 0xc538 │ │ │ │ + movw r3, #50064 @ 0xc390 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r6, [sp, #28] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r3, r5 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ @@ -3988,124 +3988,124 @@ │ │ │ │ add.w sl, sl, r4, lsl #5 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r0, #4064 @ 0xfe0 │ │ │ │ mov r1, r6 │ │ │ │ mla r3, r6, r8, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 26b5a4 │ │ │ │ + bl 26b3fc │ │ │ │ mov r3, r5 │ │ │ │ mla fp, r4, r1, fp │ │ │ │ b.n 2d484 <_PyObject_DebugMallocStats@@Base+0x2be> │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ b.n 2d480 <_PyObject_DebugMallocStats@@Base+0x2ba> │ │ │ │ ldrd r4, r7, [sp, #36] @ 0x24 │ │ │ │ mov r3, sl │ │ │ │ movs r0, #10 │ │ │ │ mov sl, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r3 │ │ │ │ blx 2a24c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50516 @ 0xc554 │ │ │ │ + movw r1, #50092 @ 0xc3ac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r2, [r3, #792] @ 0x318 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50544 @ 0xc570 │ │ │ │ + movw r1, #50120 @ 0xc3c8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r2, [r3, #792] @ 0x318 │ │ │ │ subs r2, r2, r7 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50564 @ 0xc584 │ │ │ │ + movw r1, #50140 @ 0xc3dc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r2, [r3, #796] @ 0x31c │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50588 @ 0xc59c │ │ │ │ + movw r1, #50164 @ 0xc3f4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #50616 @ 0xc5b8 │ │ │ │ + movw r2, #50192 @ 0xc410 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 6cbf4 │ │ │ │ + bl 6cbf0 │ │ │ │ lsls r2, r7, #18 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #10 │ │ │ │ blx 2a24c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50644 @ 0xc5d4 │ │ │ │ + movw r1, #50220 @ 0xc42c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r2, sl │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #50672 @ 0xc5f0 │ │ │ │ + movw r1, #50248 @ 0xc448 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ 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, #50700 @ 0xc60c │ │ │ │ + movw r2, #50276 @ 0xc464 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 6cbf4 │ │ │ │ + bl 6cbf0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ lsls r2, r3, #12 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r2, r9 │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #50728 @ 0xc628 │ │ │ │ + movw r1, #50304 @ 0xc480 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r2, fp │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #50760 @ 0xc648 │ │ │ │ + movw r1, #50336 @ 0xc4a0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r3, r0 │ │ │ │ add r5, r3 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50792 @ 0xc668 │ │ │ │ + movw r1, #50368 @ 0xc4c0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ - movw r1, #50824 @ 0xc688 │ │ │ │ + movw r1, #50400 @ 0xc4e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ adds r2, r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #18 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #50832 @ 0xc690 │ │ │ │ + movw r0, #50408 @ 0xc4e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ blx 29fe0 │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50852 @ 0xc6a4 │ │ │ │ + movw r1, #50428 @ 0xc4fc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ 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 │ │ │ │ @@ -4186,70 +4186,70 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #20] @ (2d704 <_PyObject_DebugMallocStats@@Base+0x53e>) │ │ │ │ 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, #3444] @ 0xd74 │ │ │ │ - b.w 80190 │ │ │ │ + b.w 8015c │ │ │ │ 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, #3816] @ 0xee8 │ │ │ │ sub sp, #264 @ 0x108 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r2 │ │ │ │ mov r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - movw r2, #50992 @ 0xc730 │ │ │ │ + movw r2, #50568 @ 0xc588 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 6cbf4 │ │ │ │ + bl 6cbf0 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r0, sp, #8 │ │ │ │ - movw r2, #51016 @ 0xc748 │ │ │ │ + movw r2, #50592 @ 0xc5a0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 6cbf4 │ │ │ │ + bl 6cbf0 │ │ │ │ mul.w r2, r5, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl 2d624 <_PyObject_DebugMallocStats@@Base+0x45e> │ │ │ │ add sp, #264 @ 0x108 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #51024 @ 0xc750 │ │ │ │ + movw r1, #50600 @ 0xc5a8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 14beb4 │ │ │ │ + bl 14b4d4 │ │ │ │ cbnz r0, 2d77e <_PyObject_DebugMallocStats@@Base+0x5b8> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2d888 <_PyObject_DebugMallocStats@@Base+0x6c2> │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ mov.w r8, #26 │ │ │ │ movs r4, #32 │ │ │ │ add.w r6, r4, #31 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a860 <__sched_cpualloc@plt> │ │ │ │ mov r5, r0 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ lsls r6, r6, #2 │ │ │ │ mov r1, r6 │ │ │ │ cbnz r0, 2d7a4 <_PyObject_DebugMallocStats@@Base+0x5de> │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1e955c │ │ │ │ mov r4, r0 │ │ │ │ b.n 2d888 <_PyObject_DebugMallocStats@@Base+0x6c2> │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx 29ee0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 2d7f4 <_PyObject_DebugMallocStats@@Base+0x62e> │ │ │ │ @@ -4258,29 +4258,29 @@ │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ beq.n 2d7d2 <_PyObject_DebugMallocStats@@Base+0x60c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1698 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2d888 <_PyObject_DebugMallocStats@@Base+0x6c2> │ │ │ │ subs.w r8, r8, #1 │ │ │ │ bne.n 2d7f0 <_PyObject_DebugMallocStats@@Base+0x62a> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #51044 @ 0xc764 │ │ │ │ + movw r1, #50620 @ 0xc5bc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ b.n 2d77a <_PyObject_DebugMallocStats@@Base+0x5b4> │ │ │ │ lsls r4, r4, #1 │ │ │ │ b.n 2d788 <_PyObject_DebugMallocStats@@Base+0x5c2> │ │ │ │ - bl dee68 │ │ │ │ + bl de8c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2d87a <_PyObject_DebugMallocStats@@Base+0x6b4> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a480 <__sched_cpucount@plt> │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ @@ -4292,48 +4292,48 @@ │ │ │ │ beq.n 2d872 <_PyObject_DebugMallocStats@@Base+0x6ac> │ │ │ │ cmp.w r6, r7, lsr #3 │ │ │ │ bls.n 2d86e <_PyObject_DebugMallocStats@@Base+0x6a8> │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 2d86e <_PyObject_DebugMallocStats@@Base+0x6a8> │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ mov sl, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 2d87a <_PyObject_DebugMallocStats@@Base+0x6b4> │ │ │ │ - bl e1b08 │ │ │ │ + bl e1568 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cbz r0, 2d85c <_PyObject_DebugMallocStats@@Base+0x696> │ │ │ │ cmp r3, r9 │ │ │ │ beq.n 2d87a <_PyObject_DebugMallocStats@@Base+0x6b4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cbnz r3, 2d87a <_PyObject_DebugMallocStats@@Base+0x6b4> │ │ │ │ mov r0, sl │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2d87a <_PyObject_DebugMallocStats@@Base+0x6b4> │ │ │ │ cmp r3, r9 │ │ │ │ beq.n 2d86e <_PyObject_DebugMallocStats@@Base+0x6a8> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cbnz r3, 2d86e <_PyObject_DebugMallocStats@@Base+0x6a8> │ │ │ │ mov r0, sl │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ b.n 2d80c <_PyObject_DebugMallocStats@@Base+0x646> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ b.n 2d888 <_PyObject_DebugMallocStats@@Base+0x6c2> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ b.n 2d77a <_PyObject_DebugMallocStats@@Base+0x5b4> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [pc, #28] @ (2d8b0 <_PyObject_DebugMallocStats@@Base+0x6ea>) │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ @@ -4349,47 +4349,47 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 29cd0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 8015c │ │ │ │ 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 2d8fc <_PyObject_DebugMallocStats@@Base+0x736> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #12908 @ 0x326c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ b.n 2d916 <_PyObject_DebugMallocStats@@Base+0x750> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cbz r3, 2d91a <_PyObject_DebugMallocStats@@Base+0x754> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29900 @ 0x74cc │ │ │ │ + movw r1, #29516 @ 0x734c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2d92c <_PyObject_DebugMallocStats@@Base+0x766> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r0, [pc, #12] @ (2d930 <_PyObject_DebugMallocStats@@Base+0x76a>) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93a0c │ │ │ │ + bl 933d0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bcc.n 2d864 <_PyObject_DebugMallocStats@@Base+0x69e> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ 0002d934 <_PyMem_GetCurrentAllocatorName@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -4405,16 +4405,16 @@ │ │ │ │ bne.n 2d960 <_PyMem_GetCurrentAllocatorName@@Base+0x2c> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2d950 <_PyMem_GetCurrentAllocatorName@@Base+0x1c> │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ beq.n 2d96c <_PyMem_GetCurrentAllocatorName@@Base+0x38> │ │ │ │ - bl 26813c │ │ │ │ - movw r4, #30032 @ 0x7550 │ │ │ │ + bl 267f94 │ │ │ │ + movw r4, #29648 @ 0x73d0 │ │ │ │ movt r4, #63 @ 0x3f │ │ │ │ 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} │ │ │ │ @@ -4539,62 +4539,62 @@ │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ blx 29204 │ │ │ │ cbnz r0, 2db0c <_PyMem_GetCurrentAllocatorName@@Base+0x1d8> │ │ │ │ ldr r0, [pc, #148] @ (2db58 <_PyMem_GetCurrentAllocatorName@@Base+0x224>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - movw r4, #50104 @ 0xc3b8 │ │ │ │ + movw r4, #49720 @ 0xc238 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #50120 @ 0xc3c8 │ │ │ │ + movw r4, #49736 @ 0xc248 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #50064 @ 0xc390 │ │ │ │ + movw r4, #49680 @ 0xc210 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #50092 @ 0xc3ac │ │ │ │ + movw r4, #49708 @ 0xc22c │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #50128 @ 0xc3d0 │ │ │ │ + movw r4, #49744 @ 0xc250 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #50076 @ 0xc39c │ │ │ │ + movw r4, #49692 @ 0xc21c │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ b.n 2db0e <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 2db26 <_PyMem_GetCurrentAllocatorName@@Base+0x1f2> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2db16 <_PyMem_GetCurrentAllocatorName@@Base+0x1e2> │ │ │ │ dmb ish │ │ │ │ beq.n 2db32 <_PyMem_GetCurrentAllocatorName@@Base+0x1fe> │ │ │ │ ldr r0, [pc, #12] @ (2db3c <_PyMem_GetCurrentAllocatorName@@Base+0x208>) │ │ │ │ - bl 246600 │ │ │ │ + bl 2460a8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ str r0, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r0, [r6, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r0, r3] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r0, [r4, #22] │ │ │ │ + strb r0, [r4, #16] │ │ │ │ movs r7, r7 │ │ │ │ str r4, [r3, r3] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r6, r3] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r1, r4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -4607,31 +4607,31 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 2db9e <_PyMem_GetCurrentAllocatorName@@Base+0x26a> │ │ │ │ ldr r2, [r0, #16] │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r2, 2db8e <_PyMem_GetCurrentAllocatorName@@Base+0x25a> │ │ │ │ - movw r1, #13260 @ 0x33cc │ │ │ │ + movw r1, #12876 @ 0x324c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ b.n 2db9a <_PyMem_GetCurrentAllocatorName@@Base+0x266> │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #12908 @ 0x326c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2dbb2 <_PyMem_GetCurrentAllocatorName@@Base+0x27e> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r0, [pc, #16] @ (2dbb8 <_PyMem_GetCurrentAllocatorName@@Base+0x284>) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93a0c │ │ │ │ + bl 933d0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bcc.n 2daec <_PyMem_GetCurrentAllocatorName@@Base+0x1b8> │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -4639,216 +4639,216 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 2dbde <_PyMem_GetCurrentAllocatorName@@Base+0x2aa> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1d3b6c <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d28d0 <_Py_Uid_Converter@@Base> │ │ │ │ cbnz r0, 2dbf8 <_PyMem_GetCurrentAllocatorName@@Base+0x2c4> │ │ │ │ b.n 2dbf4 <_PyMem_GetCurrentAllocatorName@@Base+0x2c0> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60776 @ 0xed68 │ │ │ │ + movw r0, #60392 @ 0xebe8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2dbd2 <_PyMem_GetCurrentAllocatorName@@Base+0x29e> │ │ │ │ movs r0, #0 │ │ │ │ b.n 2dc2c <_PyMem_GetCurrentAllocatorName@@Base+0x2f8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 1d3b6c <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d28d0 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2dbf4 <_PyMem_GetCurrentAllocatorName@@Base+0x2c0> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2a42c │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2dc24 <_PyMem_GetCurrentAllocatorName@@Base+0x2f0> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1698 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ 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 2dc52 <_PyMem_GetCurrentAllocatorName@@Base+0x31e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1e6570 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e5838 <_Py_Gid_Converter@@Base> │ │ │ │ cbnz r0, 2dc6c <_PyMem_GetCurrentAllocatorName@@Base+0x338> │ │ │ │ b.n 2dc68 <_PyMem_GetCurrentAllocatorName@@Base+0x334> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60804 @ 0xed84 │ │ │ │ + movw r0, #60420 @ 0xec04 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2dc46 <_PyMem_GetCurrentAllocatorName@@Base+0x312> │ │ │ │ movs r0, #0 │ │ │ │ b.n 2dca0 <_PyMem_GetCurrentAllocatorName@@Base+0x36c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 1e6570 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e5838 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2dc68 <_PyMem_GetCurrentAllocatorName@@Base+0x334> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2a7fc │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2dc98 <_PyMem_GetCurrentAllocatorName@@Base+0x364> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1698 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ - movw r1, #51328 @ 0xc880 │ │ │ │ + movw r1, #50904 @ 0xc6d8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8cd30 │ │ │ │ + bl 8c640 │ │ │ │ cbnz r0, 2dcce <_PyMem_GetCurrentAllocatorName@@Base+0x39a> │ │ │ │ movs r5, #0 │ │ │ │ b.n 2dd04 <_PyMem_GetCurrentAllocatorName@@Base+0x3d0> │ │ │ │ ldr r0, [pc, #60] @ (2dd0c <_PyMem_GetCurrentAllocatorName@@Base+0x3d8>) │ │ │ │ - bl 10eb70 │ │ │ │ + bl 10e544 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2dcca <_PyMem_GetCurrentAllocatorName@@Base+0x396> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [pc, #40] @ (2dd10 <_PyMem_GetCurrentAllocatorName@@Base+0x3dc>) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - bl f8c70 │ │ │ │ + bl f86e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2dd04 <_PyMem_GetCurrentAllocatorName@@Base+0x3d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2dd04 <_PyMem_GetCurrentAllocatorName@@Base+0x3d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb738 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @ instruction: 0xb758 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 9841c <_Py_GetConfig@@Base> │ │ │ │ + bl 97ddc <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ cbnz r3, 2dd38 <_PyMem_GetCurrentAllocatorName@@Base+0x404> │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 14c99c │ │ │ │ + b.w 14bf9c │ │ │ │ movw r3, #56084 @ 0xdb14 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #51444 @ 0xc8f4 │ │ │ │ + movw r1, #51020 @ 0xc74c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ + bl 145230 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2dd2c <_PyMem_GetCurrentAllocatorName@@Base+0x3f8> │ │ │ │ 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, #51592 @ 0xc988 │ │ │ │ + movw r1, #51168 @ 0xc7e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 14beb4 │ │ │ │ + bl 14b4d4 │ │ │ │ cbz r0, 2dd98 <_PyMem_GetCurrentAllocatorName@@Base+0x464> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2a7e4 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2dd94 <_PyMem_GetCurrentAllocatorName@@Base+0x460> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1698 │ │ │ │ b.n 2dd98 <_PyMem_GetCurrentAllocatorName@@Base+0x464> │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ 0002dd9e : │ │ │ │ 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, #72] @ (2ddf8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r7] │ │ │ │ cbnz r3, 2ddc4 │ │ │ │ - movw r1, #63540 @ 0xf834 │ │ │ │ + movw r1, #63156 @ 0xf6b4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [pc, #60] @ (2ddfc ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 76fd8 │ │ │ │ cbnz r0, 2dddc │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1e955c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2ddf6 │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r0, #8] │ │ │ │ strd r6, r5, [r0] │ │ │ │ ldr.w r2, [r3, #1456] @ 0x5b0 │ │ │ │ cbz r2, 2ddf0 │ │ │ │ str r2, [r0, #8] │ │ │ │ str.w r0, [r3, #1456] @ 0x5b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #23] │ │ │ │ + strb r4, [r3, #17] │ │ │ │ movs r7, r7 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -4864,55 +4864,55 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [pc, #132] @ (2deac ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2de40 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2dea6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ bne.n 2de54 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2de3c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 2de68 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2de3c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2de7c │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2de3c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 298c4 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2de9e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1698 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r1, sp, #464 @ 0x1d0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ @@ -4934,30 +4934,30 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [pc, #116] @ (2df4c ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2df44 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 2defe │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ cbnz r0, 2df44 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2df10 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ cbnz r0, 2df44 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -4965,98 +4965,98 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 2df3a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1698 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 8015c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r1, sp, #640 @ 0x280 │ │ │ │ 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 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #51772 @ 0xca3c │ │ │ │ + movw r1, #51348 @ 0xc894 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 14beb4 │ │ │ │ + bl 14b4d4 │ │ │ │ cbz r0, 2df90 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 29934 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2df8c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1698 │ │ │ │ b.n 2df90 │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ 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 90608 │ │ │ │ + bl 8ff18 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e74d4 │ │ │ │ + b.w 1e679c │ │ │ │ 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 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #51860 @ 0xca94 │ │ │ │ + movw r1, #51436 @ 0xc8ec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 14beb4 │ │ │ │ + bl 14b4d4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2e02a │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2a264 │ │ │ │ cbz r0, 2dffa │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1698 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e02a │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 83a30 │ │ │ │ + bl 83590 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2e024 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ cbnz r0, 2e028 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e024 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2e024 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2e02a │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -5086,15 +5086,15 @@ │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1da11c │ │ │ │ + bl 1d8e24 │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 2e098 │ │ │ │ b.n 2e19e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -5105,36 +5105,36 @@ │ │ │ │ cbz r3, 2e0a0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ b.n 2e0a8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #40476 @ 0x9e1c │ │ │ │ + movw r1, #40092 @ 0x9c9c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1e77e8 │ │ │ │ + bl 1e6ab0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e0d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2e0d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 2e19e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 2e0f2 │ │ │ │ movs r1, #6 │ │ │ │ add.w r0, r4, #13 │ │ │ │ - bl 6d3ec <_Py_HashBytes@@Base> │ │ │ │ + bl 6d3e4 <_Py_HashBytes@@Base> │ │ │ │ str r0, [r4, #8] │ │ │ │ b.n 2e186 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ mov.w r0, #3600 @ 0xe10 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ movw r6, #35132 @ 0x893c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ @@ -5148,85 +5148,85 @@ │ │ │ │ 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 13eea8 │ │ │ │ + bl 13eaf0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 2e150 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18c790 │ │ │ │ + bl 18b3e8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e14e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 2e14e │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cbnz r6, 2e168 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e19e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e19e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2e19e │ │ │ │ mov r0, r6 │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd1c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e186 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2e186 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e19c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e19c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 782d8 │ │ │ │ + bl 782cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e9dc │ │ │ │ + bl 7e9a8 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e1de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e1de │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ee4 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 0002e1e0 : │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -5236,85 +5236,85 @@ │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ 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 1ea160 <_Py_CheckRecursiveCall@@Base+0x1be4> │ │ │ │ + bl 1e9428 <_Py_CheckRecursiveCall@@Base+0x1be4> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #45996 @ 0xb3ac │ │ │ │ + movw r1, #45612 @ 0xb22c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl fa61c │ │ │ │ + bl fa090 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 77384 │ │ │ │ + b.w 77378 │ │ │ │ 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] @ (2e2e8 ) │ │ │ │ strd r6, r4, [sp] │ │ │ │ - movw r2, #54364 @ 0xd45c │ │ │ │ + movw r2, #53940 @ 0xd2b4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl d2e88 │ │ │ │ + bl d28fc │ │ │ │ cbz r0, 2e2c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1be848 │ │ │ │ + bl 1bd568 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 2e2c4 │ │ │ │ ldr r3, [pc, #116] @ (2e2ec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [r2, r3] │ │ │ │ cbz r1, 2e286 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cbz r3, 2e2c8 │ │ │ │ b.n 2e2a4 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7592 @ 0x1da8 │ │ │ │ + movw r1, #7208 @ 0x1c28 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ b.n 2e2c4 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19e0b0 <_Py_write_noraise@@Base+0x50> │ │ │ │ + bl 19caf0 <_Py_write_noraise@@Base+0x50> │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 2e2ce │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e2e4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1edb2c <_PyEvent_IsSet@@Base+0x9c> │ │ │ │ + bl 1ece5c <_PyEvent_IsSet@@Base+0x9c> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 783a0 │ │ │ │ - bl e5198 │ │ │ │ + bl 78394 │ │ │ │ + bl e4bf4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e2c4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ sub sp, #400 @ 0x190 │ │ │ │ @@ -5328,136 +5328,136 @@ │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ sub sp, #20 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r2, #12] │ │ │ │ bgt.n 2e322 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #12908 @ 0x326c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ b.n 2e336 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #54384 @ 0xd470 │ │ │ │ + movw r0, #53960 @ 0xd2c8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd00 │ │ │ │ str r0, [sp, #4] │ │ │ │ cbnz r0, 2e33a │ │ │ │ movs r5, #0 │ │ │ │ b.n 2e456 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13cf38 │ │ │ │ + bl 13cb78 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq.n 2e360 │ │ │ │ ble.n 2e442 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #54392 @ 0xd478 │ │ │ │ + movw r1, #53968 @ 0xd2d0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ b.n 2e442 │ │ │ │ ldr r1, [pc, #248] @ (2e45c ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl b936c │ │ │ │ + bl b8d74 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2e384 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ + bl d3b34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2e442 │ │ │ │ - bl d42d0 │ │ │ │ + bl d3d48 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cbnz r5, 2e398 │ │ │ │ ldr r1, [pc, #212] @ (2e460 ) │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl b936c │ │ │ │ + bl b8d74 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2e3d2 │ │ │ │ b.n 2e442 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #54432 @ 0xd4a0 │ │ │ │ + movw r0, #54008 @ 0xd2f8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd00 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e3be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e3be │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 2e442 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 14bfd8 │ │ │ │ + bl 1e53bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2e388 │ │ │ │ b.n 2e442 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cbnz r5, 2e3f6 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - movw r0, #54444 @ 0xd4ac │ │ │ │ + movw r0, #54020 @ 0xd304 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r1, r6 │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd00 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2e42e │ │ │ │ b.n 2e43a │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #54460 @ 0xd4bc │ │ │ │ + movw r0, #54036 @ 0xd314 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd00 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e41c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e41c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cbz r7, 2e442 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 14bfd8 │ │ │ │ + bl 1e53bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2e3d6 │ │ │ │ b.n 2e442 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2e43a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 13d488 │ │ │ │ + bl 13d0c8 │ │ │ │ b.n 2e456 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 2e336 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13d488 │ │ │ │ + bl 13d0c8 │ │ │ │ b.n 2e336 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bgt.n 2e3a8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ blt.n 2e49c │ │ │ │ @@ -5478,55 +5478,55 @@ │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ ldr r4, [pc, #96] @ (2e4ec ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbnz r0, 2e4a0 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e4e6 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2e4b4 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e49c │ │ │ │ - bl 9649c │ │ │ │ + bl 95e5c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29428 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ cbz r4, 2e4de │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1698 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cbz r4, 2e56a │ │ │ │ lsls r7, r0, #1 │ │ │ │ │ │ │ │ 0002e4f0 : │ │ │ │ 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 7a284 │ │ │ │ + bl 7a268 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2e52c │ │ │ │ mov r1, r5 │ │ │ │ bl 2e530 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ @@ -5534,38 +5534,38 @@ │ │ │ │ beq.n 2e520 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 2e524 │ │ │ │ mov r4, r5 │ │ │ │ b.n 2e52c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2e520 │ │ │ │ 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 2e55e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #62316 @ 0xf36c │ │ │ │ + movw r1, #61892 @ 0xf1c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ b.n 2e572 │ │ │ │ mov r6, r0 │ │ │ │ movw r0, #8276 @ 0x2054 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r5, r1 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71640 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2e576 │ │ │ │ movs r4, #0 │ │ │ │ b.n 2e62e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -5583,15 +5583,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 6cd24 │ │ │ │ + bl 6cd1c │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 2e5c8 │ │ │ │ mov.w r3, r4, ror #4 │ │ │ │ adds r2, r3, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r3, #1 │ │ │ │ eors r0, r3 │ │ │ │ @@ -5606,33 +5606,33 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e572 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2e572 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2e572 │ │ │ │ mov r0, r6 │ │ │ │ - bl 761a0 │ │ │ │ + bl 761a4 │ │ │ │ cbz r0, 2e60e │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 2e606 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80830 │ │ │ │ + bl 8038c │ │ │ │ b.n 2e62e │ │ │ │ ldr.w r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2e5fe │ │ │ │ cbz r5, 2e62e │ │ │ │ mov r0, r5 │ │ │ │ - bl 761a0 │ │ │ │ + bl 761a4 │ │ │ │ cbz r0, 2e62e │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 2e5fe │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ @@ -5645,81 +5645,81 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #38480 @ 0x9650 │ │ │ │ movt r4, #74 @ 0x4a │ │ │ │ mov r5, r0 │ │ │ │ - bl 1edce0 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 1ed010 <_PyObject_IsFreed@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r3, 2e66e <_PyObject_Dump@@Base+0x3c> │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #62452 @ 0xf3f4 │ │ │ │ + movw r2, #62028 @ 0xf24c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 29a18 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #62480 @ 0xf410 │ │ │ │ + movw r2, #62056 @ 0xf268 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #62504 @ 0xf428 │ │ │ │ + movw r2, #62080 @ 0xf280 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #62528 @ 0xf440 │ │ │ │ + movw r2, #62104 @ 0xf298 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r6, 2e6b2 <_PyObject_Dump@@Base+0x80> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ b.n 2e6ba <_PyObject_Dump@@Base+0x88> │ │ │ │ - movw r3, #40852 @ 0x9f94 │ │ │ │ + movw r3, #40468 @ 0x9e14 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #62552 @ 0xf458 │ │ │ │ + movw r2, #62128 @ 0xf2b0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #62576 @ 0xf470 │ │ │ │ + movw r2, #62152 @ 0xf2c8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ - bl 1cec64 │ │ │ │ + bl 1cd994 │ │ │ │ mov r6, r0 │ │ │ │ - bl d4290 │ │ │ │ + bl d3d08 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r3 │ │ │ │ bl 2e722 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ mov r0, r5 │ │ │ │ - bl d42a4 │ │ │ │ + bl d3d1c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cecf4 │ │ │ │ + bl 1cda24 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #8244 @ 0x2034 │ │ │ │ + movw r2, #7860 @ 0x1eb4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 29a18 │ │ │ │ │ │ │ │ 0002e722 : │ │ │ │ @@ -5727,58 +5727,58 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl e5198 │ │ │ │ + bl e4bf4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e810 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 29c58 │ │ │ │ cbnz r4, 2e76a │ │ │ │ - bl 9649c │ │ │ │ + bl 95e5c │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ - movw r2, #62684 @ 0xf4dc │ │ │ │ + movw r2, #62260 @ 0xf334 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ b.n 2e816 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 2e792 │ │ │ │ - bl 9649c │ │ │ │ + bl 95e5c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r2, #62692 @ 0xf4e4 │ │ │ │ + movw r2, #62268 @ 0xf33c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ b.n 2e816 │ │ │ │ mov r0, r4 │ │ │ │ lsls r3, r7, #31 │ │ │ │ bpl.n 2e7a0 │ │ │ │ - bl e4bf0 │ │ │ │ + bl e464c │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e7a6 │ │ │ │ - bl e7d4c │ │ │ │ + bl e77a4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r4, 2e810 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 895dc │ │ │ │ + bl 88ee8 │ │ │ │ cbz r0, 2e7c8 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r6 │ │ │ │ blx 29fe0 │ │ │ │ @@ -5806,15 +5806,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ cbnz r7, 2e810 │ │ │ │ cbz r6, 2e816 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1698 │ │ │ │ mov r0, r5 │ │ │ │ blx 29c58 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2e820 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a6d4 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -5835,24 +5835,24 @@ │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #8 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ beq.n 2e86a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #64004 @ 0xfa04 │ │ │ │ + movw r2, #63580 @ 0xf85c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 127998 <_PyErr_SetString@@Base> │ │ │ │ + bl 127448 <_PyErr_SetString@@Base> │ │ │ │ b.n 2e880 │ │ │ │ ldrd r2, r4, [r1, #24] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ strd r2, r4, [sp] │ │ │ │ ldrd r1, r2, [r1, #12] │ │ │ │ - bl 1f0664 │ │ │ │ + bl 1ef988 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2e884 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e88c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #8 │ │ │ │ @@ -5863,67 +5863,67 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r1, [pc, #156] @ (2e944 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl b936c │ │ │ │ + bl b8d74 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2e8ca │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ + bl d3b34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2e93e │ │ │ │ - bl d42d0 │ │ │ │ + bl d3d48 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cbnz r6, 2e8e4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #64300 @ 0xfb2c │ │ │ │ + movw r0, #63876 @ 0xf984 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13cf38 │ │ │ │ + bl 13cb78 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e90a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r6 │ │ │ │ - movw r0, #64308 @ 0xfb34 │ │ │ │ + movw r0, #63884 @ 0xf98c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd00 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13d488 │ │ │ │ + bl 13d0c8 │ │ │ │ b.n 2e928 │ │ │ │ ble.n 2e926 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64324 @ 0xfb44 │ │ │ │ + movw r1, #63900 @ 0xf99c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e93e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2e93e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bgt.n 2e890 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -5940,84 +5940,84 @@ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #8] │ │ │ │ bhi.n 2e976 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ ble.n 2e9a0 │ │ │ │ b.n 2e990 │ │ │ │ - movw r0, #52648 @ 0xcda8 │ │ │ │ + movw r0, #52224 @ 0xcc00 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e96e │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e9c2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 110c90 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 11065c <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2e98c │ │ │ │ cmp r4, #2 │ │ │ │ bne.n 2e9b4 │ │ │ │ ldrd r4, r3, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add.w r0, r6, #16 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2e9c6 │ │ │ │ b.n 2e9c2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 110c90 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 11065c <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e9a0 │ │ │ │ b.n 2e98c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1d55c0 │ │ │ │ + bl 1d4320 │ │ │ │ adds r3, r0, #2 │ │ │ │ beq.n 2ea0e │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ bne.n 2ea04 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #104 @ 0x68 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #65216 @ 0xfec0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ b.n 2ea0e │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fa84 │ │ │ │ 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, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2ea34 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ cbnz r0, 2ea4c │ │ │ │ ldr r2, [pc, #24] @ (2ea50 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -6037,53 +6037,53 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4084] @ 0xff4 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ add r1, sp, #16 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1efb40 │ │ │ │ + bl 1eee64 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2eaa0 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ cbnz r0, 2eace │ │ │ │ - bl 9649c │ │ │ │ + bl 95e5c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29e34 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ cbz r4, 2eac8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f1c24 │ │ │ │ - bl e5198 │ │ │ │ + b.w f1698 │ │ │ │ + bl e4bf4 │ │ │ │ cbz r0, 2ead2 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2eada │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 0002eadc <_Py_DisplaySourceLine@@Base>: │ │ │ │ - b.w 1e56b0 │ │ │ │ + b.w 1e4958 │ │ │ │ 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 │ │ │ │ @@ -6118,15 +6118,15 @@ │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2eb00 <_Py_DisplaySourceLine@@Base+0x24> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 0002eb50 : │ │ │ │ - b.w 1e42a0 │ │ │ │ + b.w 1e3548 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r0, #32] │ │ │ │ @@ -6135,15 +6135,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ bne.n 2eb90 │ │ │ │ - bl 1da350 │ │ │ │ + bl 1d9058 │ │ │ │ cbz r0, 2ebd6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ str.w r0, [r3, #260] @ 0x104 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ @@ -6153,27 +6153,27 @@ │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ str r5, [r1, #4] │ │ │ │ bls.n 2ebce │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f640c │ │ │ │ + bl 1f56b4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 2ebc0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ b.n 2ebd6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2ebb6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2ebb6 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #28] │ │ │ │ b.n 2ebb6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ @@ -6183,142 +6183,142 @@ │ │ │ │ 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 90260 │ │ │ │ + bl 8fb70 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 2ec02 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ movs r4, #0 │ │ │ │ b.n 2ec7e │ │ │ │ cbz r4, 2ec10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a268 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ebfa │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 91110 │ │ │ │ + bl 90a00 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2ec24 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 2ec7e │ │ │ │ - bl 1dc0f4 │ │ │ │ + bl 1db2b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ec1e │ │ │ │ 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 1dc134 │ │ │ │ + bl 1db2f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2ec5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2ec5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 2ec1e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2ec6e │ │ │ │ movs r5, #0 │ │ │ │ b.n 2ec7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2ec6a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2ec6a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78344 │ │ │ │ + bl 78338 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78344 │ │ │ │ + bl 78338 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ 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 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9649c │ │ │ │ + bl 95e5c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2966c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ cmp r4, #0 │ │ │ │ bge.n 2ecd6 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 2ecee │ │ │ │ - bl e5198 │ │ │ │ + bl e4bf4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2eca8 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2ecfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #9740 @ 0x260c │ │ │ │ + movw r0, #9356 @ 0x248c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82d70 │ │ │ │ + bl 828cc │ │ │ │ b.n 2ecfc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1698 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ 0002ed00 : │ │ │ │ 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, #3 │ │ │ │ bmi.n 2ed1c │ │ │ │ - bl 499a0 │ │ │ │ + bl 4997c │ │ │ │ b.n 2ed3c │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 2ed26 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ blt.n 2ed42 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26864 @ 0x68f0 │ │ │ │ + movw r1, #26480 @ 0x6770 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2ed6c │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ bpl.n 2ed52 │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ @@ -6336,28 +6336,28 @@ │ │ │ │ ldrheq.w r0, [r0, r1, lsl #1] │ │ │ │ ldrne.w r0, [r0, r1, lsl #2] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ 0002ed6e : │ │ │ │ ldr r0, [pc, #8] @ (2ed78 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - b.w 1d79dc │ │ │ │ - bgt.n 2ec9c │ │ │ │ + b.w 1d6774 │ │ │ │ + bgt.n 2edfc │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #48] @ (2edbc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11d314 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ ldr.w r4, [r4, #1292] @ 0x50c │ │ │ │ - bl 100124 │ │ │ │ + bl ffb5c │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -6391,15 +6391,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4, #0] │ │ │ │ blx 29e34 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ movs r2, #0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl 1fb374 <_PyParkingLot_UnparkAll@@Base+0xbb8> │ │ │ │ + bl 1fa864 <_PyParkingLot_UnparkAll@@Base+0xbb8> │ │ │ │ str r5, [r4, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -6410,85 +6410,85 @@ │ │ │ │ ldr.w r8, [r4] │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 2ee6c │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r7, #1 │ │ │ │ str r7, [r4, #0] │ │ │ │ - bl 6ca00 │ │ │ │ + bl 6c9fc │ │ │ │ mov r1, r0 │ │ │ │ cbz r6, 2ee5e │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19e0b0 <_Py_write_noraise@@Base+0x50> │ │ │ │ + bl 19caf0 <_Py_write_noraise@@Base+0x50> │ │ │ │ b.n 2ee68 │ │ │ │ cbz r0, 2ee68 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1edb2c <_PyEvent_IsSet@@Base+0x9c> │ │ │ │ + bl 1ece5c <_PyEvent_IsSet@@Base+0x9c> │ │ │ │ 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, #524 @ 0x20c │ │ │ │ + movw r1, #4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 10eab8 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e48c <_PyImport_GetModuleAttrString@@Base> │ │ │ │ cbnz r0, 2ee96 │ │ │ │ movs r5, #0 │ │ │ │ b.n 2eee4 │ │ │ │ mov r5, r0 │ │ │ │ - bl f94ec │ │ │ │ + bl f8f60 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2eeb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2eeb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 2ee92 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [pc, #48] @ (2eeec ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ strd r6, r4, [sp] │ │ │ │ - bl 93a0c │ │ │ │ + bl 933d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2eee4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2eee4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldmia r5!, {r3, r4} │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 782d8 │ │ │ │ + bl 782cc │ │ │ │ mov r0, r4 │ │ │ │ bl 2ef38 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ @@ -6517,27 +6517,27 @@ │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2ef64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2ef64 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cbz r0, 2ef80 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2ef80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2ef80 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_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} │ │ │ │ @@ -6548,84 +6548,84 @@ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 169524 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ + bl 168974 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2efba │ │ │ │ movs r0, #0 │ │ │ │ b.n 2efda │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 10fbac <_PyTime_localtime@@Base> │ │ │ │ + bl 10f580 <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2efb6 │ │ │ │ ldrd r1, r0, [sp, #28] │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r1, #1 │ │ │ │ addw r0, r0, #1900 @ 0x76c │ │ │ │ - bl 1fd000 │ │ │ │ + bl 1fc4b8 │ │ │ │ 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 1a5308 <_PyThreadState_New@@Base+0x497c> │ │ │ │ + bl 1a3e48 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cbnz r3, 2f00c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a5540 │ │ │ │ + bl 1a4080 │ │ │ │ b.n 2f054 │ │ │ │ cmp r6, #2 │ │ │ │ bne.n 2f054 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a5578 │ │ │ │ + bl 1a40b8 │ │ │ │ add.w r5, r6, #20 │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ subs r4, #1 │ │ │ │ ldr.w r0, [r6, #468] @ 0x1d4 │ │ │ │ movs r2, #1 │ │ │ │ bfc r4, #0, #22 │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1a270c <_PyThreadState_New@@Base+0x1d80> │ │ │ │ + bl 1a115c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 2f054 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 60e78 <_Py_SetRefcnt@@Base+0x786> │ │ │ │ + bl 6111c <_Py_SetRefcnt@@Base+0x786> │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0002f058 : │ │ │ │ ldr r0, [pc, #4] @ (2f060 ) │ │ │ │ - b.w cbed4 │ │ │ │ + b.w cb970 │ │ │ │ nop │ │ │ │ b.n 2eb94 │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -6655,41 +6655,41 @@ │ │ │ │ bne.n 2f0d6 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ bmi.n 2f0ee │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #46256 @ 0xb4b0 │ │ │ │ + movw r2, #45872 @ 0xb330 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #58312 @ 0xe3c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #16024 @ 0x3e98 │ │ │ │ + movw r0, #15640 @ 0x3d18 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ b.n 2f150 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #16024 @ 0x3e98 │ │ │ │ + movw r0, #15640 @ 0x3d18 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2f0ac │ │ │ │ b.n 2f150 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r2, r6, #31 │ │ │ │ bpl.n 2f1b6 │ │ │ │ cmp r6, #0 │ │ │ │ ble.n 2f1b6 │ │ │ │ asrs r6, r6, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 77cd8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77ccc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2f150 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ lsls r3, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -6704,32 +6704,32 @@ │ │ │ │ str r2, [r0, #16] │ │ │ │ cmp r6, r5 │ │ │ │ beq.n 2f1ae │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov.w r9, r5, lsl #3 │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 83f4c │ │ │ │ + bl 83aac │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2f164 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ cbz r0, 2f168 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2f154 │ │ │ │ movs r4, #0 │ │ │ │ b.n 2f1d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2f150 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2f150 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2f16c │ │ │ │ str r5, [r4, #8] │ │ │ │ b.n 2f1b8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str.w r0, [r8, #20] │ │ │ │ @@ -6757,25 +6757,25 @@ │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str.w r2, [r8, #24] │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #8 │ │ │ │ b.n 2f126 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80830 │ │ │ │ + bl 8038c │ │ │ │ b.n 2f1d6 │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16016 @ 0x3e90 │ │ │ │ + movw r1, #15632 @ 0x3d10 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78344 │ │ │ │ + bl 78338 │ │ │ │ b.n 2f150 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -6874,23 +6874,23 @@ │ │ │ │ b.n 2f2c6 │ │ │ │ movs r3, #2 │ │ │ │ sub.w r7, ip, r3 │ │ │ │ cmp r7, r0 │ │ │ │ bge.n 2f2e6 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13656 @ 0x3558 │ │ │ │ + movw r1, #13272 @ 0x33d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ b.n 2f5f4 │ │ │ │ add r0, r3 │ │ │ │ adds r2, #1 │ │ │ │ b.n 2f27a │ │ │ │ - bl 71d0c │ │ │ │ + bl 71d24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2f5f4 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ ubfx r3, r2, #2, #3 │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 2f3e0 │ │ │ │ @@ -7169,685 +7169,972 @@ │ │ │ │ add.w lr, lr, #1 │ │ │ │ b.n 2f4f4 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ b.n 2f5f6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13688 @ 0x3578 │ │ │ │ + movw r1, #13304 @ 0x33f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ 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 │ │ │ │ + mov r7, r1 │ │ │ │ + sub sp, #84 @ 0x54 │ │ │ │ + mov r1, r2 │ │ │ │ + cbz r3, 2f618 │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ + b.n 2f61a │ │ │ │ + mov r5, r3 │ │ │ │ + add r5, r1 │ │ │ │ + subs r4, r5, #4 │ │ │ │ + cbnz r3, 2f62a │ │ │ │ + cmp r1, #3 │ │ │ │ + ble.n 2f62a │ │ │ │ + cmp r1, #8 │ │ │ │ + bgt.n 2f62a │ │ │ │ + cbnz r7, 2f648 │ │ │ │ + ldr r6, [pc, #704] @ (2f8ec ) │ │ │ │ + mov r0, r7 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r7, #8 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + add r6, sp, #48 @ 0x30 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r6, [sp, #16] │ │ │ │ + movs r6, #4 │ │ │ │ + strd r6, r7, [sp, #4] │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r7, r0 │ │ │ │ + cbz r0, 2f67c │ │ │ │ + ldr.w sl, [r7, #8] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ + bmi.n 2f680 │ │ │ │ + movw r2, #61924 @ 0xf1e4 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw r1, #16156 @ 0x3f1c │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw r0, #47832 @ 0xbad8 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov r3, sl │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 2f8e2 │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ + bl f4214 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ + bne.n 2f696 │ │ │ │ + bl 7f89c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 2f67c │ │ │ │ + cbz r4, 2f6ca │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + cbz r3, 2f6a2 │ │ │ │ + subs r4, r5, #5 │ │ │ │ + beq.n 2f6da │ │ │ │ + ldr r6, [r7, #20] │ │ │ │ + cbz r6, 2f6ac │ │ │ │ + subs r4, #1 │ │ │ │ + beq.n 2f6e8 │ │ │ │ + b.n 2f6b4 │ │ │ │ + movw r6, #4356 @ 0x1104 │ │ │ │ + movt r6, #70 @ 0x46 │ │ │ │ + ldr r5, [r7, #24] │ │ │ │ + cbz r5, 2f6be │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 2f6f4 │ │ │ │ + b.n 2f6c6 │ │ │ │ + movw r5, #4356 @ 0x1104 │ │ │ │ + movt r5, #70 @ 0x46 │ │ │ │ + ldr r4, [r7, #28] │ │ │ │ + b.n 2f6fc │ │ │ │ + str r4, [sp, #28] │ │ │ │ + movw r4, #4356 @ 0x1104 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + mov r5, r4 │ │ │ │ + mov r6, r4 │ │ │ │ + b.n 2f6fc │ │ │ │ + movw r4, #4356 @ 0x1104 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + mov r5, r4 │ │ │ │ + mov r6, r4 │ │ │ │ + b.n 2f6fc │ │ │ │ + movw r4, #4356 @ 0x1104 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + mov r5, r4 │ │ │ │ + b.n 2f6fc │ │ │ │ + movw r4, #4356 @ 0x1104 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + bl 1db2b0 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2f67c │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r5, r3 │ │ │ │ + bne.n 2f716 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 2f8c2 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r3, [r2, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bmi.n 2f738 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + movw r1, #16176 @ 0x3f30 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 2f67c │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + movw r1, #36372 @ 0x8e14 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ + bl cbda8 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2f8b6 │ │ │ │ + movs r3, #0 │ │ │ │ + movw r2, #9300 @ 0x2454 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r1, #16220 @ 0x3f5c │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + mov r3, r5 │ │ │ │ + bl cccd8 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2f784 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cbnz r2, 2f784 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 2f8b6 │ │ │ │ + ldr r1, [pc, #352] @ (2f8f0 ) │ │ │ │ + mov r0, r5 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + bl 804a8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bgt.n 2f7b6 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 2f8b6 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [fp] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 2f8b6 │ │ │ │ + b.n 2f7f6 │ │ │ │ + ldr r1, [pc, #316] @ (2f8f4 ) │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ + mov r0, fp │ │ │ │ + bl b8d74 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2f7da │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [fp] │ │ │ │ + cbnz r2, 2f7da │ │ │ │ + mov r0, fp │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + ldrd fp, r7, [sp, #40] @ 0x28 │ │ │ │ + cbnz r7, 2f7fe │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2f8b6 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 2f8b6 │ │ │ │ + mov r0, fp │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2f8b6 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r7 │ │ │ │ + bl d2714 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2f81e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 2f81e │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2f838 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cbnz r3, 2f838 │ │ │ │ + mov r0, fp │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 2f8b6 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r5, r3 │ │ │ │ + bne.n 2f860 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2f8b6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 2f8b6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2f8b6 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 144020 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2f880 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 2f880 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r7, 2f8b6 │ │ │ │ + add.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1156c4 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 2f89e │ │ │ │ + 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 2f8b4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 2f8b4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 2f8c2 │ │ │ │ + bl 7f89c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2f712 │ │ │ │ + b.n 2f67c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r0, r8 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + strd r9, r3, [sp] │ │ │ │ + mov r3, sl │ │ │ │ + ldrd r2, r1, [sp, #32] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str r5, [sp, #12] │ │ │ │ + bl 1db2f0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78338 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #84 @ 0x54 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ + bics.w r0, r0, r7, lsl #1 │ │ │ │ + add r1, sp, #1008 @ 0x3f0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldmia r6, {r2, r5, r6} │ │ │ │ + lsls r0, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ str.w r1, [r3, #2724] @ 0xaa4 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r7, r1 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 2f624 │ │ │ │ + cbz r3, 2f920 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 2f626 │ │ │ │ + b.n 2f922 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ subs r4, r5, #1 │ │ │ │ - cbnz r3, 2f636 │ │ │ │ + cbnz r3, 2f932 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 2f636 │ │ │ │ + ble.n 2f932 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 2f636 │ │ │ │ - cbnz r7, 2f654 │ │ │ │ - ldr r6, [pc, #420] @ (2f7dc ) │ │ │ │ + bne.n 2f932 │ │ │ │ + cbnz r7, 2f950 │ │ │ │ + ldr r6, [pc, #420] @ (2fad8 ) │ │ │ │ mov r0, r7 │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f6f2 │ │ │ │ + beq.n 2f9ee │ │ │ │ ldr.w sl, [r7] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2f73a │ │ │ │ + beq.n 2fa36 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - cbz r0, 2f670 │ │ │ │ - bl c3ae8 │ │ │ │ + cbz r0, 2f96c │ │ │ │ + bl c359c │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 2f6f2 │ │ │ │ + blt.n 2f9ee │ │ │ │ subs r4, r5, #2 │ │ │ │ - bne.n 2f674 │ │ │ │ - b.n 2f750 │ │ │ │ + bne.n 2f970 │ │ │ │ + b.n 2fa4c │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - cbz r3, 2f6c2 │ │ │ │ + cbz r3, 2f9be │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 2f69e │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 2f99a │ │ │ │ + movw r2, #61924 @ 0xf1e4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #12160 @ 0x2f80 │ │ │ │ + movw r1, #11776 @ 0x2e00 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #25704 @ 0x6468 │ │ │ │ + movw r0, #25320 @ 0x62e8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 2f6f2 │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 2f9ee │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 895dc │ │ │ │ + bl 88ee8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 2f6f2 │ │ │ │ + cbz r0, 2f9ee │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 2f70e │ │ │ │ + bne.n 2fa0a │ │ │ │ subs r4, #1 │ │ │ │ - bne.n 2f6ca │ │ │ │ - movw r5, #51156 @ 0xc7d4 │ │ │ │ + bne.n 2f9c6 │ │ │ │ + movw r5, #50772 @ 0xc654 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ - b.n 2f760 │ │ │ │ - movw r6, #18292 @ 0x4774 │ │ │ │ + b.n 2fa5c │ │ │ │ + movw r6, #17992 @ 0x4648 │ │ │ │ movt r6, #41 @ 0x29 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - cbz r3, 2f72e │ │ │ │ + cbz r3, 2fa2a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 2f6f6 │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 2f9f2 │ │ │ │ + movw r2, #61924 @ 0xf1e4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #12180 @ 0x2f94 │ │ │ │ + movw r1, #11796 @ 0x2e14 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #25704 @ 0x6468 │ │ │ │ + movw r0, #25320 @ 0x62e8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2f7d2 │ │ │ │ + b.n 2face │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 895dc │ │ │ │ + bl 88ee8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f6f2 │ │ │ │ + beq.n 2f9ee │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 2f726 │ │ │ │ + beq.n 2fa22 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #21212 @ 0x52dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 2f6f2 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 2f9ee │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 2f736 │ │ │ │ + bne.n 2fa32 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2f760 │ │ │ │ - movw r5, #51156 @ 0xc7d4 │ │ │ │ + b.n 2fa5c │ │ │ │ + movw r5, #50772 @ 0xc654 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ ldr r4, [r7, #16] │ │ │ │ - b.n 2f760 │ │ │ │ - movw r5, #51156 @ 0xc7d4 │ │ │ │ + b.n 2fa5c │ │ │ │ + movw r5, #50772 @ 0xc654 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ - movw r6, #18292 @ 0x4774 │ │ │ │ + movw r6, #17992 @ 0x4648 │ │ │ │ movt r6, #41 @ 0x29 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 2f760 │ │ │ │ - movw r5, #51156 @ 0xc7d4 │ │ │ │ + b.n 2fa5c │ │ │ │ + movw r5, #50772 @ 0xc654 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ - movw r6, #18292 @ 0x4774 │ │ │ │ + movw r6, #17992 @ 0x4648 │ │ │ │ movt r6, #41 @ 0x29 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2082e8 <_Py_RestoreSignals@@Base+0xd5c> │ │ │ │ + bl 207784 <_Py_RestoreSignals@@Base+0xcd0> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f6f2 │ │ │ │ + beq.n 2f9ee │ │ │ │ mov r1, sl │ │ │ │ - bl 2085f4 <_Py_RestoreSignals@@Base+0x1068> │ │ │ │ + bl 207a90 <_Py_RestoreSignals@@Base+0xfdc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2f7ca │ │ │ │ + beq.n 2fac6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 208700 <_Py_RestoreSignals@@Base+0x1174> │ │ │ │ + bl 207b9c <_Py_RestoreSignals@@Base+0x10e8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2f7ca │ │ │ │ + beq.n 2fac6 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 2f792 │ │ │ │ - cbnz r4, 2f798 │ │ │ │ + beq.n 2fa8e │ │ │ │ + cbnz r4, 2fa94 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #112] @ 0x70 │ │ │ │ - b.n 2f7a2 │ │ │ │ + b.n 2fa9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 86830 │ │ │ │ + bl 86390 │ │ │ │ str r0, [r7, #112] @ 0x70 │ │ │ │ - cbz r0, 2f7ca │ │ │ │ + cbz r0, 2fac6 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov r1, r7 │ │ │ │ str.w r8, [r7, #140] @ 0x8c │ │ │ │ - bl 178638 │ │ │ │ + bl 177a40 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f7d2 │ │ │ │ + beq.n 2face │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 2f7d2 │ │ │ │ + cbnz r3, 2face │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 2f7d2 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2face │ │ │ │ mov r0, r7 │ │ │ │ - bl 783a0 │ │ │ │ - b.n 2f6f2 │ │ │ │ + bl 78394 │ │ │ │ + b.n 2f9ee │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - adds.w r0, r4, r7, lsl #1 │ │ │ │ + adc.w r0, r0, r7, lsl #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, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 782d8 │ │ │ │ + bl 782cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 208994 <_Py_RestoreSignals@@Base+0x1408> │ │ │ │ + bl 207e30 <_Py_RestoreSignals@@Base+0x137c> │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f81e │ │ │ │ + beq.n 2fb1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2f81e │ │ │ │ + cbnz r3, 2fb1a │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ee4 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, 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 2f83c <_PyTraceMalloc_GetTraceback@@Base> │ │ │ │ + b.w 2fb38 <_PyTraceMalloc_GetTraceback@@Base> │ │ │ │ │ │ │ │ -0002f83c <_PyTraceMalloc_GetTraceback@@Base>: │ │ │ │ +0002fb38 <_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 r6, [pc, #56] @ (2f884 <_PyTraceMalloc_GetTraceback@@Base+0x48>) │ │ │ │ + ldr r6, [pc, #56] @ (2fb80 <_PyTraceMalloc_GetTraceback@@Base+0x48>) │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11d314 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2f888 <_PyTraceMalloc_GetTraceback@@Base+0x4c> │ │ │ │ + bl 2fb84 <_PyTraceMalloc_GetTraceback@@Base+0x4c> │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 100124 │ │ │ │ - cbz r4, 2f87a <_PyTraceMalloc_GetTraceback@@Base+0x3e> │ │ │ │ + bl ffb5c │ │ │ │ + cbz r4, 2fb76 <_PyTraceMalloc_GetTraceback@@Base+0x3e> │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fb00 <_Py_fstat@@Base+0x78> │ │ │ │ + b.w 2fdfc <_Py_fstat@@Base+0x78> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #52] @ (2f8cc <_PyTraceMalloc_GetTraceback@@Base+0x90>) │ │ │ │ + ldr r2, [pc, #52] @ (2fbc8 <_PyTraceMalloc_GetTraceback@@Base+0x90>) │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r1, [r2, #1292] @ 0x50c │ │ │ │ - cbnz r1, 2f8a4 <_PyTraceMalloc_GetTraceback@@Base+0x68> │ │ │ │ + cbnz r1, 2fba0 <_PyTraceMalloc_GetTraceback@@Base+0x68> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2f8c8 <_PyTraceMalloc_GetTraceback@@Base+0x8c> │ │ │ │ + b.n 2fbc4 <_PyTraceMalloc_GetTraceback@@Base+0x8c> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 2f8ae <_PyTraceMalloc_GetTraceback@@Base+0x72> │ │ │ │ + cbnz r0, 2fbaa <_PyTraceMalloc_GetTraceback@@Base+0x72> │ │ │ │ ldr.w r0, [r2, #1384] @ 0x568 │ │ │ │ - b.n 2f8b8 <_PyTraceMalloc_GetTraceback@@Base+0x7c> │ │ │ │ + b.n 2fbb4 <_PyTraceMalloc_GetTraceback@@Base+0x7c> │ │ │ │ ldr.w r0, [r2, #1388] @ 0x56c │ │ │ │ mov r1, r3 │ │ │ │ - bl 709dc <_Py_hashtable_get@@Base> │ │ │ │ + bl 709f4 <_Py_hashtable_get@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f8a0 <_PyTraceMalloc_GetTraceback@@Base+0x64> │ │ │ │ + beq.n 2fb9c <_PyTraceMalloc_GetTraceback@@Base+0x64> │ │ │ │ mov r1, r4 │ │ │ │ - bl 709dc <_Py_hashtable_get@@Base> │ │ │ │ + bl 709f4 <_Py_hashtable_get@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f8a0 <_PyTraceMalloc_GetTraceback@@Base+0x64> │ │ │ │ + beq.n 2fb9c <_PyTraceMalloc_GetTraceback@@Base+0x64> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, 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 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 102450 <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ + bl 101e5c <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ 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 2f918 <_PyTraceMalloc_GetTraceback@@Base+0xdc> │ │ │ │ + bne.n 2fc14 <_PyTraceMalloc_GetTraceback@@Base+0xdc> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 2f936 <_PyTraceMalloc_GetTraceback@@Base+0xfa> │ │ │ │ - b.n 2f930 <_PyTraceMalloc_GetTraceback@@Base+0xf4> │ │ │ │ + bne.n 2fc32 <_PyTraceMalloc_GetTraceback@@Base+0xfa> │ │ │ │ + b.n 2fc2c <_PyTraceMalloc_GetTraceback@@Base+0xf4> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61596 @ 0xf09c │ │ │ │ + movw r0, #61212 @ 0xef1c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2f90a <_PyTraceMalloc_GetTraceback@@Base+0xce> │ │ │ │ - b.n 2f966 <_PyTraceMalloc_GetTraceback@@Base+0x12a> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 2f966 <_PyTraceMalloc_GetTraceback@@Base+0x12a> │ │ │ │ + bne.n 2fc06 <_PyTraceMalloc_GetTraceback@@Base+0xce> │ │ │ │ + b.n 2fc62 <_PyTraceMalloc_GetTraceback@@Base+0x12a> │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 2fc62 <_PyTraceMalloc_GetTraceback@@Base+0x12a> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl c3ae8 │ │ │ │ + bl c359c │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 2f966 <_PyTraceMalloc_GetTraceback@@Base+0x12a> │ │ │ │ + blt.n 2fc62 <_PyTraceMalloc_GetTraceback@@Base+0x12a> │ │ │ │ clz r3, r3 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #21537 @ 0x5421 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29864 <__ioctl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 2f96a <_PyTraceMalloc_GetTraceback@@Base+0x12e> │ │ │ │ + bge.n 2fc66 <_PyTraceMalloc_GetTraceback@@Base+0x12e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1698 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2f972 <_PyTraceMalloc_GetTraceback@@Base+0x136> │ │ │ │ + b.n 2fc6e <_PyTraceMalloc_GetTraceback@@Base+0x136> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0002f976 <_PyInterpreterState_RequireIDRef@@Base>: │ │ │ │ +0002fc72 <_PyInterpreterState_RequireIDRef@@Base>: │ │ │ │ subs r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ str.w r1, [r0, #3664] @ 0xe50 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #144 @ 0x90 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 2f9a0 <_PyInterpreterState_RequireIDRef@@Base+0x2a> │ │ │ │ + cbz r3, 2fc9c <_PyInterpreterState_RequireIDRef@@Base+0x2a> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 2f9a2 <_PyInterpreterState_RequireIDRef@@Base+0x2c> │ │ │ │ + b.n 2fc9e <_PyInterpreterState_RequireIDRef@@Base+0x2c> │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ - cbnz r3, 2f9b0 <_PyInterpreterState_RequireIDRef@@Base+0x3a> │ │ │ │ + cbnz r3, 2fcac <_PyInterpreterState_RequireIDRef@@Base+0x3a> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 2f9b0 <_PyInterpreterState_RequireIDRef@@Base+0x3a> │ │ │ │ + ble.n 2fcac <_PyInterpreterState_RequireIDRef@@Base+0x3a> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 2f9b0 <_PyInterpreterState_RequireIDRef@@Base+0x3a> │ │ │ │ - cbnz r0, 2f9ce <_PyInterpreterState_RequireIDRef@@Base+0x58> │ │ │ │ + bne.n 2fcac <_PyInterpreterState_RequireIDRef@@Base+0x3a> │ │ │ │ + cbnz r0, 2fcca <_PyInterpreterState_RequireIDRef@@Base+0x58> │ │ │ │ movs r5, #1 │ │ │ │ add r2, sp, #24 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ - movw r5, #60784 @ 0xed70 │ │ │ │ + movw r5, #60880 @ 0xedd0 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 2fa36 <_PyInterpreterState_RequireIDRef@@Base+0xc0> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 2fd32 <_PyInterpreterState_RequireIDRef@@Base+0xc0> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 2f9de <_PyInterpreterState_RequireIDRef@@Base+0x68> │ │ │ │ + beq.n 2fcda <_PyInterpreterState_RequireIDRef@@Base+0x68> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl c3ae8 │ │ │ │ + bl c359c │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 2fa36 <_PyInterpreterState_RequireIDRef@@Base+0xc0> │ │ │ │ + blt.n 2fd32 <_PyInterpreterState_RequireIDRef@@Base+0xc0> │ │ │ │ mov r0, r5 │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 2f9f0 <_PyInterpreterState_RequireIDRef@@Base+0x7a> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 2fa36 <_PyInterpreterState_RequireIDRef@@Base+0xc0> │ │ │ │ - ldr r3, [pc, #144] @ (2fa84 <_PyInterpreterState_RequireIDRef@@Base+0x10e>) │ │ │ │ + bne.n 2fcec <_PyInterpreterState_RequireIDRef@@Base+0x7a> │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 2fd32 <_PyInterpreterState_RequireIDRef@@Base+0xc0> │ │ │ │ + ldr r3, [pc, #144] @ (2fd80 <_PyInterpreterState_RequireIDRef@@Base+0x10e>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ - bl 6c328 │ │ │ │ + bl 6c324 │ │ │ │ ldr.w r3, [r6, #640] @ 0x280 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 2fa1e <_PyInterpreterState_RequireIDRef@@Base+0xa8> │ │ │ │ + bne.n 2fd1a <_PyInterpreterState_RequireIDRef@@Base+0xa8> │ │ │ │ ldr.w r3, [r6, #624] @ 0x270 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 2fa1e <_PyInterpreterState_RequireIDRef@@Base+0xa8> │ │ │ │ + bne.n 2fd1a <_PyInterpreterState_RequireIDRef@@Base+0xa8> │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 2fa3a <_PyInterpreterState_RequireIDRef@@Base+0xc4> │ │ │ │ - b.n 2fa6e <_PyInterpreterState_RequireIDRef@@Base+0xf8> │ │ │ │ + bne.n 2fd36 <_PyInterpreterState_RequireIDRef@@Base+0xc4> │ │ │ │ + b.n 2fd6a <_PyInterpreterState_RequireIDRef@@Base+0xf8> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #21496 @ 0x53f8 │ │ │ │ + movw r2, #21224 @ 0x52e8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 127998 <_PyErr_SetString@@Base> │ │ │ │ + bl 127448 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2fa7e <_PyInterpreterState_RequireIDRef@@Base+0x108> │ │ │ │ + b.n 2fd7a <_PyInterpreterState_RequireIDRef@@Base+0x108> │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fa88 <_Py_fstat@@Base> │ │ │ │ + bl 2fd84 <_Py_fstat@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2fa36 <_PyInterpreterState_RequireIDRef@@Base+0xc0> │ │ │ │ + bne.n 2fd32 <_PyInterpreterState_RequireIDRef@@Base+0xc0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fac8 <_Py_fstat@@Base+0x40> │ │ │ │ + bl 2fdc4 <_Py_fstat@@Base+0x40> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2fa36 <_PyInterpreterState_RequireIDRef@@Base+0xc0> │ │ │ │ - beq.n 2fa6e <_PyInterpreterState_RequireIDRef@@Base+0xf8> │ │ │ │ + blt.n 2fd32 <_PyInterpreterState_RequireIDRef@@Base+0xc0> │ │ │ │ + beq.n 2fd6a <_PyInterpreterState_RequireIDRef@@Base+0xf8> │ │ │ │ movw r1, #6496 @ 0x1960 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #21560 @ 0x5438 │ │ │ │ + movw r2, #21288 @ 0x5328 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ - b.n 2fa36 <_PyInterpreterState_RequireIDRef@@Base+0xc0> │ │ │ │ + bl 14a83c <_PyErr_Format@@Base> │ │ │ │ + b.n 2fd32 <_PyInterpreterState_RequireIDRef@@Base+0xc0> │ │ │ │ ldr.w r0, [r6, #1388] @ 0x56c │ │ │ │ str.w r5, [r6, #1388] @ 0x56c │ │ │ │ str.w r4, [r6, #1392] @ 0x570 │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002fa88 <_Py_fstat@@Base>: │ │ │ │ +0002fd84 <_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 9649c │ │ │ │ + bl 95e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 295b0 <__fstat64_time64@plt+0x4> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ - cbz r4, 2fac4 <_Py_fstat@@Base+0x3c> │ │ │ │ + bl 98950 │ │ │ │ + cbz r4, 2fdc0 <_Py_fstat@@Base+0x3c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1698 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #3 │ │ │ │ blx 290fc <__fcntl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 2faf6 <_Py_fstat@@Base+0x6e> │ │ │ │ + bge.n 2fdf2 <_Py_fstat@@Base+0x6e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1698 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2fafe <_Py_fstat@@Base+0x76> │ │ │ │ + b.n 2fdfa <_Py_fstat@@Base+0x76> │ │ │ │ ubfx r0, r0, #11, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - cbz r1, 2fb2e <_Py_fstat@@Base+0xa6> │ │ │ │ + cbz r1, 2fe2a <_Py_fstat@@Base+0xa6> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 709dc <_Py_hashtable_get@@Base> │ │ │ │ + bl 709f4 <_Py_hashtable_get@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2fb2e <_Py_fstat@@Base+0xa6> │ │ │ │ + cbz r0, 2fe2a <_Py_fstat@@Base+0xa6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2fbe6 <_Py_fstat@@Base+0x15e> │ │ │ │ - b.n 2fbea <_Py_fstat@@Base+0x162> │ │ │ │ + bne.n 2fee2 <_Py_fstat@@Base+0x15e> │ │ │ │ + b.n 2fee6 <_Py_fstat@@Base+0x162> │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ - bl 72184 │ │ │ │ + bl 7219c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2fb98 <_Py_fstat@@Base+0x110> │ │ │ │ + cbz r0, 2fe94 <_Py_fstat@@Base+0x110> │ │ │ │ add.w r9, r0, #8 │ │ │ │ mov r8, r6 │ │ │ │ mov.w fp, #0 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 2fb70 <_Py_fstat@@Base+0xe8> │ │ │ │ + b.n 2fe6c <_Py_fstat@@Base+0xe8> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ add.w r8, r8, #8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp r2, sl │ │ │ │ it ne │ │ │ │ strne r1, [r3, #0] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ str r3, [r5, #12] │ │ │ │ - bl 7df90 │ │ │ │ - cbz r0, 2fb9c <_Py_fstat@@Base+0x114> │ │ │ │ + bl 7df6c │ │ │ │ + cbz r0, 2fe98 <_Py_fstat@@Base+0x114> │ │ │ │ add.w fp, fp, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ str.w r5, [r9, #4]! │ │ │ │ ldrh r3, [r6, #4] │ │ │ │ movs r0, #2 │ │ │ │ cmp r3, fp │ │ │ │ - ble.n 2fbb6 <_Py_fstat@@Base+0x12e> │ │ │ │ - bl 72184 │ │ │ │ + ble.n 2feb2 <_Py_fstat@@Base+0x12e> │ │ │ │ + bl 7219c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2fb48 <_Py_fstat@@Base+0xc0> │ │ │ │ + bne.n 2fe44 <_Py_fstat@@Base+0xc0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fb98 <_Py_fstat@@Base+0x110> │ │ │ │ + beq.n 2fe94 <_Py_fstat@@Base+0x110> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2fb98 <_Py_fstat@@Base+0x110> │ │ │ │ + cbnz r3, 2fe94 <_Py_fstat@@Base+0x110> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2fbea <_Py_fstat@@Base+0x162> │ │ │ │ + b.n 2fee6 <_Py_fstat@@Base+0x162> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fb82 <_Py_fstat@@Base+0xfa> │ │ │ │ + beq.n 2fe7e <_Py_fstat@@Base+0xfa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2fb82 <_Py_fstat@@Base+0xfa> │ │ │ │ + bne.n 2fe7e <_Py_fstat@@Base+0xfa> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 2fb82 <_Py_fstat@@Base+0xfa> │ │ │ │ - cbz r7, 2fbea <_Py_fstat@@Base+0x162> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2fe7e <_Py_fstat@@Base+0xfa> │ │ │ │ + cbz r7, 2fee6 <_Py_fstat@@Base+0x162> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7133c <_Py_hashtable_set@@Base> │ │ │ │ + bl 71354 <_Py_hashtable_set@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bge.n 2fbe2 <_Py_fstat@@Base+0x15a> │ │ │ │ + bge.n 2fede <_Py_fstat@@Base+0x15a> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fbdc <_Py_fstat@@Base+0x154> │ │ │ │ + beq.n 2fed8 <_Py_fstat@@Base+0x154> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2fbdc <_Py_fstat@@Base+0x154> │ │ │ │ + cbnz r3, 2fed8 <_Py_fstat@@Base+0x154> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 2fb98 <_Py_fstat@@Base+0x110> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + bl 1e955c │ │ │ │ + b.n 2fe94 <_Py_fstat@@Base+0x110> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fbea <_Py_fstat@@Base+0x162> │ │ │ │ + beq.n 2fee6 <_Py_fstat@@Base+0x162> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #23300 @ 0x5b04 │ │ │ │ + movw r1, #23028 @ 0x59f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 2fc4c <_Py_fstat@@Base+0x1c4> │ │ │ │ + bl 8c640 │ │ │ │ + cbz r0, 2ff48 <_Py_fstat@@Base+0x1c4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 2fc36 <_Py_fstat@@Base+0x1ae> │ │ │ │ + blt.n 2ff32 <_Py_fstat@@Base+0x1ae> │ │ │ │ movw r2, #65519 @ 0xffef │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 2fc36 <_Py_fstat@@Base+0x1ae> │ │ │ │ + bhi.n 2ff32 <_Py_fstat@@Base+0x1ae> │ │ │ │ adds r0, r3, #3 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ adds r0, #12 │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.n 2fc36 <_Py_fstat@@Base+0x1ae> │ │ │ │ - bl 12586c │ │ │ │ - b.n 2fc4e <_Py_fstat@@Base+0x1c6> │ │ │ │ + bhi.n 2ff32 <_Py_fstat@@Base+0x1ae> │ │ │ │ + bl 125314 │ │ │ │ + b.n 2ff4a <_Py_fstat@@Base+0x1c6> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23316 @ 0x5b14 │ │ │ │ + movw r1, #23044 @ 0x5a04 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ 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, #23352 @ 0x5b38 │ │ │ │ + movw r1, #23080 @ 0x5a28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, sp, #28 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 2fca2 <_Py_fstat@@Base+0x21a> │ │ │ │ + bl 8c640 │ │ │ │ + cbz r0, 2ff9e <_Py_fstat@@Base+0x21a> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 2fca6 <_Py_fstat@@Base+0x21e> │ │ │ │ + bge.n 2ffa2 <_Py_fstat@@Base+0x21e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23368 @ 0x5b48 │ │ │ │ + movw r1, #23096 @ 0x5a38 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2fce2 <_Py_fstat@@Base+0x25a> │ │ │ │ + b.n 2ffde <_Py_fstat@@Base+0x25a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 71f98 │ │ │ │ + bl 71fb0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2fca2 <_Py_fstat@@Base+0x21a> │ │ │ │ + beq.n 2ff9e <_Py_fstat@@Base+0x21a> │ │ │ │ ldrd r3, r4, [sp, #24] │ │ │ │ add r1, sp, #16 │ │ │ │ adds r2, #16 │ │ │ │ str r1, [sp, #8] │ │ │ │ strd r2, r4, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - movw r1, #65499 @ 0xffdb │ │ │ │ - movt r1, #2 │ │ │ │ + movw r1, #727 @ 0x2d7 │ │ │ │ + movt r1, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 2fce8 <_Py_fstat@@Base+0x260> │ │ │ │ + bl 2ffe4 <_Py_fstat@@Base+0x260> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 78344 │ │ │ │ + bl 78338 │ │ │ │ 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, #3840] @ 0xf00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #628] @ (2ff74 <_Py_fstat@@Base+0x4ec>) │ │ │ │ + ldr r3, [pc, #628] @ (30270 <_Py_fstat@@Base+0x4ec>) │ │ │ │ add.w r9, sp, #52 @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ @@ -7860,236 +8147,236 @@ │ │ │ │ ldr r4, [sp, #256] @ 0x100 │ │ │ │ mov.w r8, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 2957c │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ - bl 20bf74 │ │ │ │ - cbz r0, 2fd64 <_Py_fstat@@Base+0x2dc> │ │ │ │ + bl 20b414 │ │ │ │ + cbz r0, 30060 <_Py_fstat@@Base+0x2dc> │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r2, sl │ │ │ │ blx 2a92c <__memset_chk@plt> │ │ │ │ cmp r4, r8 │ │ │ │ strh.w r8, [sp, #80] @ 0x50 │ │ │ │ - bge.n 2fd68 <_Py_fstat@@Base+0x2e0> │ │ │ │ + bge.n 30064 <_Py_fstat@@Base+0x2e0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23404 @ 0x5b6c │ │ │ │ + movw r1, #23132 @ 0x5a5c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2ff5a <_Py_fstat@@Base+0x4d2> │ │ │ │ - beq.n 2fd7c <_Py_fstat@@Base+0x2f4> │ │ │ │ + b.n 30256 <_Py_fstat@@Base+0x4d2> │ │ │ │ + beq.n 30078 <_Py_fstat@@Base+0x2f4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 76fd8 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 2fd7e <_Py_fstat@@Base+0x2f6> │ │ │ │ - bl 1ea294 │ │ │ │ + cbnz r0, 3007a <_Py_fstat@@Base+0x2f6> │ │ │ │ + bl 1e955c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 2ff5a <_Py_fstat@@Base+0x4d2> │ │ │ │ + b.n 30256 <_Py_fstat@@Base+0x4d2> │ │ │ │ mov r8, r4 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp] │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ strd r3, sl, [sp, #52] @ 0x34 │ │ │ │ vldr d7, [r6, #32] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #65401 @ 0xff79 │ │ │ │ - movt r2, #2 │ │ │ │ + movw r2, #629 @ 0x275 │ │ │ │ + movt r2, #3 │ │ │ │ strd fp, r7, [sp, #60] @ 0x3c │ │ │ │ vstr d7, [sp, #8] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ - bl 20cc60 │ │ │ │ + bl 20c100 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 2fed6 <_Py_fstat@@Base+0x44e> │ │ │ │ + beq.w 301d2 <_Py_fstat@@Base+0x44e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 72334 │ │ │ │ + bl 72340 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2fee6 <_Py_fstat@@Base+0x45e> │ │ │ │ + beq.w 301e2 <_Py_fstat@@Base+0x45e> │ │ │ │ cmp r3, #11 │ │ │ │ - movw fp, #23540 @ 0x5bf4 │ │ │ │ + movw fp, #23268 @ 0x5ae4 │ │ │ │ movt fp, #41 @ 0x29 │ │ │ │ it hi │ │ │ │ ldrhi r4, [sp, #68] @ 0x44 │ │ │ │ - cbz r4, 2fe26 <_Py_fstat@@Base+0x39e> │ │ │ │ + cbz r4, 30122 <_Py_fstat@@Base+0x39e> │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2ff9a <_Py_fstat@@Base+0x512> │ │ │ │ + bl 30296 <_Py_fstat@@Base+0x512> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 2fe06 <_Py_fstat@@Base+0x37e> │ │ │ │ + cbnz r0, 30102 <_Py_fstat@@Base+0x37e> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 2fe60 <_Py_fstat@@Base+0x3d8> │ │ │ │ + bge.n 3015c <_Py_fstat@@Base+0x3d8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23512 @ 0x5bd8 │ │ │ │ + movw r1, #23240 @ 0x5ac8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 2fee6 <_Py_fstat@@Base+0x45e> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 301e2 <_Py_fstat@@Base+0x45e> │ │ │ │ movw r3, #56072 @ 0xdb08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #23444 @ 0x5b94 │ │ │ │ + movw r1, #23172 @ 0x5a84 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ + bl 145230 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2fee6 <_Py_fstat@@Base+0x45e> │ │ │ │ + beq.n 301e2 <_Py_fstat@@Base+0x45e> │ │ │ │ adds r2, r7, #1 │ │ │ │ - bne.n 2fde8 <_Py_fstat@@Base+0x360> │ │ │ │ + bne.n 300e4 <_Py_fstat@@Base+0x360> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, sl │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ it cs │ │ │ │ movcs r2, sl │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ - bl 20c078 │ │ │ │ + bl 20b518 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #23504 @ 0x5bd0 │ │ │ │ + movw r0, #23232 @ 0x5ac0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82d70 │ │ │ │ + bl 828cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2fed8 <_Py_fstat@@Base+0x450> │ │ │ │ - b.n 2fee6 <_Py_fstat@@Base+0x45e> │ │ │ │ + bne.n 301d4 <_Py_fstat@@Base+0x450> │ │ │ │ + b.n 301e2 <_Py_fstat@@Base+0x45e> │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 71f98 │ │ │ │ + bl 71fb0 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ mov r0, fp │ │ │ │ - bl 82d70 │ │ │ │ + bl 828cc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2fee6 <_Py_fstat@@Base+0x45e> │ │ │ │ + beq.n 301e2 <_Py_fstat@@Base+0x45e> │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 840cc │ │ │ │ + bl 83c2c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2fea0 <_Py_fstat@@Base+0x418> │ │ │ │ + beq.n 3019c <_Py_fstat@@Base+0x418> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 2fea0 <_Py_fstat@@Base+0x418> │ │ │ │ + cbnz r3, 3019c <_Py_fstat@@Base+0x418> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - cbnz r2, 2fee6 <_Py_fstat@@Base+0x45e> │ │ │ │ + cbnz r2, 301e2 <_Py_fstat@@Base+0x45e> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 2fe26 <_Py_fstat@@Base+0x39e> │ │ │ │ + bne.n 30122 <_Py_fstat@@Base+0x39e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ negs r1, r3 │ │ │ │ cmp r3, #11 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add.w r1, r1, #12 │ │ │ │ - bls.n 2fed2 <_Py_fstat@@Base+0x44a> │ │ │ │ + bls.n 301ce <_Py_fstat@@Base+0x44a> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r2, r0 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 2fed2 <_Py_fstat@@Base+0x44a> │ │ │ │ + bhi.n 301ce <_Py_fstat@@Base+0x44a> │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 2fe26 <_Py_fstat@@Base+0x39e> │ │ │ │ + bhi.n 30122 <_Py_fstat@@Base+0x39e> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ - b.n 2fdd8 <_Py_fstat@@Base+0x350> │ │ │ │ + b.n 300d4 <_Py_fstat@@Base+0x350> │ │ │ │ mov r4, r7 │ │ │ │ - b.n 2fdd8 <_Py_fstat@@Base+0x350> │ │ │ │ + b.n 300d4 <_Py_fstat@@Base+0x350> │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78344 │ │ │ │ + bl 78338 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77384 │ │ │ │ - b.n 2ff5a <_Py_fstat@@Base+0x4d2> │ │ │ │ + bl 77378 │ │ │ │ + b.n 30256 <_Py_fstat@@Base+0x4d2> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 2ff34 <_Py_fstat@@Base+0x4ac> │ │ │ │ + bls.n 30230 <_Py_fstat@@Base+0x4ac> │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ - b.n 2ff22 <_Py_fstat@@Base+0x49a> │ │ │ │ + b.n 3021e <_Py_fstat@@Base+0x49a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2ff38 <_Py_fstat@@Base+0x4b0> │ │ │ │ - cbnz r7, 2ff34 <_Py_fstat@@Base+0x4ac> │ │ │ │ + beq.n 30234 <_Py_fstat@@Base+0x4b0> │ │ │ │ + cbnz r7, 30230 <_Py_fstat@@Base+0x4ac> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ negs r1, r3 │ │ │ │ cmp r3, #11 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add.w r1, r1, #12 │ │ │ │ - bls.n 2ff34 <_Py_fstat@@Base+0x4ac> │ │ │ │ + bls.n 30230 <_Py_fstat@@Base+0x4ac> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r2, r0 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 2ff34 <_Py_fstat@@Base+0x4ac> │ │ │ │ + bhi.n 30230 <_Py_fstat@@Base+0x4ac> │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 2ff34 <_Py_fstat@@Base+0x4ac> │ │ │ │ + bhi.n 30230 <_Py_fstat@@Base+0x4ac> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ - cbz r4, 2ff34 <_Py_fstat@@Base+0x4ac> │ │ │ │ + cbz r4, 30230 <_Py_fstat@@Base+0x4ac> │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2ff9a <_Py_fstat@@Base+0x512> │ │ │ │ + bl 30296 <_Py_fstat@@Base+0x512> │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 2fef0 <_Py_fstat@@Base+0x468> │ │ │ │ + bne.n 301ec <_Py_fstat@@Base+0x468> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2fed8 <_Py_fstat@@Base+0x450> │ │ │ │ + b.n 301d4 <_Py_fstat@@Base+0x450> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 2fef6 <_Py_fstat@@Base+0x46e> │ │ │ │ + bne.n 301f2 <_Py_fstat@@Base+0x46e> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w sl, r4, #12 │ │ │ │ bic.w r6, r3, #3 │ │ │ │ adds r6, #12 │ │ │ │ add r6, r4 │ │ │ │ cmp sl, r6 │ │ │ │ - beq.n 2fef6 <_Py_fstat@@Base+0x46e> │ │ │ │ + beq.n 301f2 <_Py_fstat@@Base+0x46e> │ │ │ │ ldr.w r0, [sl], #4 │ │ │ │ blx 29fa0 │ │ │ │ - b.n 2ff4c <_Py_fstat@@Base+0x4c4> │ │ │ │ - ldr r3, [pc, #24] @ (2ff74 <_Py_fstat@@Base+0x4ec>) │ │ │ │ + b.n 30248 <_Py_fstat@@Base+0x4c4> │ │ │ │ + ldr r3, [pc, #24] @ (30270 <_Py_fstat@@Base+0x4ec>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 2ff6c <_Py_fstat@@Base+0x4e4> │ │ │ │ + beq.n 30268 <_Py_fstat@@Base+0x4e4> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -8101,630 +8388,630 @@ │ │ │ │ blx 2a620 <__recvmsg64@plt> │ │ │ │ str r0, [r4, #8] │ │ │ │ mvns r0, r0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5} │ │ │ │ ldr r5, [r0, #16] │ │ │ │ - cbz r5, 2ffd2 <_Py_fstat@@Base+0x54a> │ │ │ │ + cbz r5, 302ce <_Py_fstat@@Base+0x54a> │ │ │ │ subs r4, r1, r5 │ │ │ │ cmn.w r4, #13 │ │ │ │ - bhi.n 2ffd2 <_Py_fstat@@Base+0x54a> │ │ │ │ + bhi.n 302ce <_Py_fstat@@Base+0x54a> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ adds r4, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 2ffd2 <_Py_fstat@@Base+0x54a> │ │ │ │ + bhi.n 302ce <_Py_fstat@@Base+0x54a> │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp r4, #11 │ │ │ │ - bls.n 2ffd2 <_Py_fstat@@Base+0x54a> │ │ │ │ + bls.n 302ce <_Py_fstat@@Base+0x54a> │ │ │ │ subs r4, #12 │ │ │ │ adds r1, #12 │ │ │ │ - beq.n 2ffd2 <_Py_fstat@@Base+0x54a> │ │ │ │ + beq.n 302ce <_Py_fstat@@Base+0x54a> │ │ │ │ subs r1, r1, r5 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 2ffd2 <_Py_fstat@@Base+0x54a> │ │ │ │ + bcc.n 302ce <_Py_fstat@@Base+0x54a> │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r4, r3 │ │ │ │ ittee ls │ │ │ │ strls r4, [r2, #0] │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ strhi r3, [r2, #0] │ │ │ │ - b.n 2ffd6 <_Py_fstat@@Base+0x54e> │ │ │ │ + b.n 302d2 <_Py_fstat@@Base+0x54e> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - ble.n 2fffa <_Py_fstat@@Base+0x572> │ │ │ │ + ble.n 302f6 <_Py_fstat@@Base+0x572> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b39c <_PyBytes_Resize@@Base> │ │ │ │ + bl 9ad4c <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 3000c <_Py_fstat@@Base+0x584> │ │ │ │ + cbz r0, 30308 <_Py_fstat@@Base+0x584> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r0, 3002c <_Py_fstat@@Base+0x5a4> │ │ │ │ - movw r1, #63540 @ 0xf834 │ │ │ │ + cbnz r0, 30328 <_Py_fstat@@Base+0x5a4> │ │ │ │ + movw r1, #63156 @ 0xf6b4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #56] @ (30060 <_Py_fstat@@Base+0x5d8>) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #56] @ (3035c <_Py_fstat@@Base+0x5d8>) │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - bl 6c328 │ │ │ │ + bl 6c324 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r2, [r3, #640] @ 0x280 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 30046 <_Py_fstat@@Base+0x5be> │ │ │ │ + beq.n 30342 <_Py_fstat@@Base+0x5be> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3005e <_Py_fstat@@Base+0x5d6> │ │ │ │ + b.n 3035a <_Py_fstat@@Base+0x5d6> │ │ │ │ ldr.w r2, [r3, #624] @ 0x270 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 30042 <_Py_fstat@@Base+0x5ba> │ │ │ │ + bne.n 3033e <_Py_fstat@@Base+0x5ba> │ │ │ │ ldr.w r2, [r3, #884] @ 0x374 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 30042 <_Py_fstat@@Base+0x5ba> │ │ │ │ + beq.n 3033e <_Py_fstat@@Base+0x5ba> │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #884] @ 0x374 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsb r0, [r4, r5] │ │ │ │ + ldrsb r4, [r0, r0] │ │ │ │ lsls r0, r0, #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] @ (3010c <_Py_fstat@@Base+0x684>) │ │ │ │ + ldr r1, [pc, #152] @ (30408 <_Py_fstat@@Base+0x684>) │ │ │ │ sub sp, #8 │ │ │ │ - bl 8ee64 │ │ │ │ - cbz r0, 300b2 <_Py_fstat@@Base+0x62a> │ │ │ │ + bl 8e774 │ │ │ │ + cbz r0, 303ae <_Py_fstat@@Base+0x62a> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 300b6 <_Py_fstat@@Base+0x62e> │ │ │ │ + bmi.n 303b2 <_Py_fstat@@Base+0x62e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31916 @ 0x7cac │ │ │ │ + movw r1, #31532 @ 0x7b2c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 300b2 <_Py_fstat@@Base+0x62a> │ │ │ │ + beq.n 303ae <_Py_fstat@@Base+0x62a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 300b2 <_Py_fstat@@Base+0x62a> │ │ │ │ + cbnz r3, 303ae <_Py_fstat@@Base+0x62a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30108 <_Py_fstat@@Base+0x680> │ │ │ │ - ldr r1, [pc, #88] @ (30110 <_Py_fstat@@Base+0x688>) │ │ │ │ + b.n 30404 <_Py_fstat@@Base+0x680> │ │ │ │ + ldr r1, [pc, #88] @ (3040c <_Py_fstat@@Base+0x688>) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8094c │ │ │ │ + bl 804a8 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 300f0 <_Py_fstat@@Base+0x668> │ │ │ │ - bl 714b0 │ │ │ │ + cbnz r0, 303ec <_Py_fstat@@Base+0x668> │ │ │ │ + bl 714c8 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 300f0 <_Py_fstat@@Base+0x668> │ │ │ │ + cbz r0, 303ec <_Py_fstat@@Base+0x668> │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #64] @ (30110 <_Py_fstat@@Base+0x688>) │ │ │ │ + ldr r1, [pc, #64] @ (3040c <_Py_fstat@@Base+0x688>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 79514 │ │ │ │ - cbz r0, 300f0 <_Py_fstat@@Base+0x668> │ │ │ │ + bl 794f8 │ │ │ │ + cbz r0, 303ec <_Py_fstat@@Base+0x668> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 300f0 <_Py_fstat@@Base+0x668> │ │ │ │ + beq.n 303ec <_Py_fstat@@Base+0x668> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 300f0 <_Py_fstat@@Base+0x668> │ │ │ │ + cbnz r3, 303ec <_Py_fstat@@Base+0x668> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 30106 <_Py_fstat@@Base+0x67e> │ │ │ │ + beq.n 30402 <_Py_fstat@@Base+0x67e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 30106 <_Py_fstat@@Base+0x67e> │ │ │ │ + cbnz r3, 30402 <_Py_fstat@@Base+0x67e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r2, pc, #96 @ (adr r2, 30170 ) │ │ │ │ + add r2, pc, #96 @ (adr r2, 3046c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r6, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00030114 : │ │ │ │ +00030410 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add.w r7, r4, #616 @ 0x268 │ │ │ │ - bl 6c328 │ │ │ │ + bl 6c324 │ │ │ │ str.w r0, [r4, #640] @ 0x280 │ │ │ │ - bl 20e3e4 <_PyParkingLot_AfterFork@@Base> │ │ │ │ + bl 20d884 <_PyParkingLot_AfterFork@@Base> │ │ │ │ add.w r0, r7, #4992 @ 0x1380 │ │ │ │ movs r3, #0 │ │ │ │ sub.w r2, r0, #348 @ 0x15c │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #736] @ (3042c ) │ │ │ │ + ldr r2, [pc, #736] @ (30728 ) │ │ │ │ add.w r1, r4, #656 @ 0x290 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ strd r1, r0, [sp, #52] @ 0x34 │ │ │ │ subs r0, #20 │ │ │ │ add.w r1, r4, #1472 @ 0x5c0 │ │ │ │ strd r1, r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #716] @ (30430 ) │ │ │ │ + ldr r1, [pc, #716] @ (3072c ) │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add.w r1, r4, #1616 @ 0x650 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ addw r1, r4, #1636 @ 0x664 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add.w r1, r4, #664 @ 0x298 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #11 │ │ │ │ strb r0, [r1, #0] │ │ │ │ - bne.n 3017c │ │ │ │ + bne.n 30478 │ │ │ │ ldr.w r5, [r4, #624] @ 0x270 │ │ │ │ - bl 6c0a0 │ │ │ │ - cbz r0, 3019e │ │ │ │ + bl 6c094 │ │ │ │ + cbz r0, 3049a │ │ │ │ ldr.w r3, [r4, #1412] @ 0x584 │ │ │ │ str.w r0, [r5, #3668] @ 0xe54 │ │ │ │ - cbnz r3, 301b0 │ │ │ │ - b.n 301cc │ │ │ │ - ldr r2, [pc, #660] @ (30434 ) │ │ │ │ - movw r3, #24144 @ 0x5e50 │ │ │ │ + cbnz r3, 304ac │ │ │ │ + b.n 304c8 │ │ │ │ + ldr r2, [pc, #660] @ (30730 ) │ │ │ │ + movw r3, #23872 @ 0x5d40 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r0, [sp, #28] │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ - b.n 30478 │ │ │ │ - ldr r0, [pc, #644] @ (30438 ) │ │ │ │ - bl 6ca1c │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #636] @ (30438 ) │ │ │ │ - bl 6cc60 │ │ │ │ - ldr r0, [pc, #632] @ (30438 ) │ │ │ │ - bl 6c2c8 │ │ │ │ + b.n 30774 │ │ │ │ + ldr r0, [pc, #644] @ (30734 ) │ │ │ │ + bl 6ca18 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #636] @ (30734 ) │ │ │ │ + bl 6cc5c │ │ │ │ + ldr r0, [pc, #632] @ (30734 ) │ │ │ │ + bl 6c2c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 30458 │ │ │ │ - cbnz r5, 301da │ │ │ │ + bne.w 30754 │ │ │ │ + cbnz r5, 304d6 │ │ │ │ ldr.w r3, [r4, #1420] @ 0x58c │ │ │ │ - cbz r3, 301f0 │ │ │ │ - ldr r0, [pc, #616] @ (3043c ) │ │ │ │ - bl 6cc60 │ │ │ │ - b.n 301f0 │ │ │ │ - ldr r0, [pc, #604] @ (30438 ) │ │ │ │ + cbz r3, 304ec │ │ │ │ + ldr r0, [pc, #616] @ (30738 ) │ │ │ │ + bl 6cc5c │ │ │ │ + b.n 304ec │ │ │ │ + ldr r0, [pc, #604] @ (30734 ) │ │ │ │ mov r1, r5 │ │ │ │ - bl 6da88 │ │ │ │ + bl 6da80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 301cc │ │ │ │ - movw r3, #24116 @ 0x5e34 │ │ │ │ + beq.n 304c8 │ │ │ │ + movw r3, #23844 @ 0x5d24 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 30460 │ │ │ │ - ldr r0, [pc, #584] @ (3043c ) │ │ │ │ - bl 6c2c8 │ │ │ │ - cbz r0, 3020c │ │ │ │ - ldr r2, [pc, #568] @ (30434 ) │ │ │ │ + b.n 3075c │ │ │ │ + ldr r0, [pc, #584] @ (30738 ) │ │ │ │ + bl 6c2c4 │ │ │ │ + cbz r0, 30508 │ │ │ │ + ldr r2, [pc, #568] @ (30730 ) │ │ │ │ movs r1, #0 │ │ │ │ - movw r3, #49748 @ 0xc254 │ │ │ │ + movw r3, #49364 @ 0xc0d4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ - b.n 30478 │ │ │ │ - bl 6c548 │ │ │ │ + b.n 30774 │ │ │ │ + bl 6c544 │ │ │ │ ldr.w r5, [r4, #860] @ 0x35c │ │ │ │ - ldr.w fp, [pc, #568] @ 30450 │ │ │ │ + ldr.w fp, [pc, #568] @ 3074c │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r5, fp │ │ │ │ - beq.n 30264 │ │ │ │ + beq.n 30560 │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ cmpeq r9, r2 │ │ │ │ - beq.n 3025e │ │ │ │ + beq.n 3055a │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 3025e │ │ │ │ + beq.n 3055a │ │ │ │ movs r3, #4 │ │ │ │ mov.w sl, #0 │ │ │ │ add.w r0, r5, #37 @ 0x25 │ │ │ │ str r3, [r5, #32] │ │ │ │ strb.w r3, [r5, #38] @ 0x26 │ │ │ │ strb.w sl, [r5, #36] @ 0x24 │ │ │ │ - bl 1ef2c0 <_PyEvent_Notify@@Base> │ │ │ │ + bl 1ee5e4 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ strd sl, sl, [r5] │ │ │ │ - bl 1fa6d8 │ │ │ │ + bl 1f9bc8 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ - b.n 3021e │ │ │ │ - ldr.w r9, [pc, #492] @ 30454 │ │ │ │ + b.n 3051a │ │ │ │ + ldr.w r9, [pc, #492] @ 30750 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r6, [r8, r9] │ │ │ │ - cbnz r6, 30280 │ │ │ │ - movw r1, #63540 @ 0xf834 │ │ │ │ + cbnz r6, 3057c │ │ │ │ + movw r1, #63156 @ 0xf6b4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #452] @ (30440 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 6da5c │ │ │ │ + ldr r0, [pc, #452] @ (3073c ) │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6da54 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r0, [r6, #96] @ 0x60 │ │ │ │ ldr.w r2, [r3, #3708] @ 0xe7c │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 30296 │ │ │ │ + beq.n 30592 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #3708] @ 0xe7c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 302b6 │ │ │ │ + cbz r0, 305b2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 302b6 │ │ │ │ - bl 1a0c7c <_PyThreadState_New@@Base+0x2f0> │ │ │ │ + blt.n 305b2 │ │ │ │ + bl 19f6bc <_PyThreadState_New@@Base+0x2f0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 6daac │ │ │ │ + bl 6daa4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #20] │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 2957c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d5b04 │ │ │ │ + bl 1d4864 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 302e0 │ │ │ │ + cbz r5, 305dc │ │ │ │ mov r0, r5 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ - bl 13bfd0 │ │ │ │ + bl 13bc48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d61a0 │ │ │ │ + bl 1d4f00 │ │ │ │ mov r5, sl │ │ │ │ - b.n 302ca │ │ │ │ + b.n 305c6 │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ - bl 6c548 │ │ │ │ + bl 6c544 │ │ │ │ add.w sl, sl, #3920 @ 0xf50 │ │ │ │ strd r0, r1, [sl] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ addw r0, r0, #3912 @ 0xf48 │ │ │ │ - bl fa6b4 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ - ldr r3, [pc, #328] @ (30444 ) │ │ │ │ + bl fa128 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ + ldr r3, [pc, #328] @ (30740 ) │ │ │ │ dmb ish │ │ │ │ ldr r2, [r3, #0] │ │ │ │ dmb ish │ │ │ │ - cbz r2, 30322 │ │ │ │ + cbz r2, 3061e │ │ │ │ dmb ish │ │ │ │ str r5, [r3, #0] │ │ │ │ dmb ish │ │ │ │ sub.w r3, r3, #520 @ 0x208 │ │ │ │ mov r2, r5 │ │ │ │ str r2, [r3, r5] │ │ │ │ adds r5, #8 │ │ │ │ cmp.w r5, #512 @ 0x200 │ │ │ │ - bne.n 30318 │ │ │ │ + bne.n 30614 │ │ │ │ ldr.w sl, [r9, r8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3034a │ │ │ │ + beq.n 30646 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a8a04 │ │ │ │ + bl 1a75b4 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ldr.w r3, [r4, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3034a │ │ │ │ - movw r3, #24064 @ 0x5e00 │ │ │ │ + beq.n 30646 │ │ │ │ + movw r3, #23792 @ 0x5cf0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 303be │ │ │ │ + b.n 306ba │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 303ca │ │ │ │ + beq.n 306c6 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 30376 │ │ │ │ + beq.n 30672 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #216] @ (30448 ) │ │ │ │ + ldr r0, [pc, #216] @ (30744 ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1da3c8 │ │ │ │ + bl 1d90d0 │ │ │ │ ldr.w r5, [r4, #620] @ 0x26c │ │ │ │ mov.w fp, #0 │ │ │ │ str.w fp, [r4, #620] @ 0x26c │ │ │ │ - cbz r5, 30394 │ │ │ │ + cbz r5, 30690 │ │ │ │ ldr.w r3, [r4, #624] @ 0x270 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 303d4 │ │ │ │ + bne.n 306d0 │ │ │ │ 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 30404 │ │ │ │ + beq.n 30700 │ │ │ │ dmb ish │ │ │ │ - beq.n 303b0 │ │ │ │ - ldr r0, [pc, #156] @ (30448 ) │ │ │ │ - bl 246600 │ │ │ │ + beq.n 306ac │ │ │ │ + ldr r0, [pc, #156] @ (30744 ) │ │ │ │ + bl 2460a8 │ │ │ │ ldr.w r3, [r4, #620] @ 0x26c │ │ │ │ - cbnz r3, 3040e │ │ │ │ - movw r3, #24088 @ 0x5e18 │ │ │ │ + cbnz r3, 3070a │ │ │ │ + movw r3, #23816 @ 0x5d08 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - ldr r1, [pc, #140] @ (3044c ) │ │ │ │ + ldr r1, [pc, #140] @ (30748 ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ - b.n 30478 │ │ │ │ + b.n 30774 │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3035a │ │ │ │ - b.n 30352 │ │ │ │ + beq.n 30656 │ │ │ │ + b.n 3064e │ │ │ │ ldr.w r1, [r9, r8] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1dba4c <_PyErr_ProgramDecodedTextObject@@Base+0x27c> │ │ │ │ + bl 1dac08 <_PyErr_ProgramDecodedTextObject@@Base+0x408> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd84c │ │ │ │ + bl 1dca08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1678 │ │ │ │ + bl 1e0970 │ │ │ │ ldr.w r0, [r5, #3668] @ 0xe54 │ │ │ │ - cbz r0, 303f8 │ │ │ │ - bl 107880 │ │ │ │ + cbz r0, 306f4 │ │ │ │ + bl 107290 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r5, [r5, #3644] @ 0xe3c │ │ │ │ - bl 1e1a4c │ │ │ │ - b.n 30382 │ │ │ │ + bl 1e0d44 │ │ │ │ + b.n 3067e │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 303a4 │ │ │ │ - b.n 3039c │ │ │ │ + beq.n 306a0 │ │ │ │ + b.n 30698 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d5e5c │ │ │ │ + bl 1d4bbc │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #1432] @ 0x598 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1f1554 │ │ │ │ + b.w 1f0878 │ │ │ │ nop │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ @ instruction: 0xb704 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsb r0, [r7, r5] │ │ │ │ + ldrsb r4, [r3, r0] │ │ │ │ lsls r0, r0, #1 │ │ │ │ strh r4, [r0, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strh r4, [r1, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrsb r0, [r3, r6] │ │ │ │ + ldrsb r4, [r7, r0] │ │ │ │ lsls r0, r0, #1 │ │ │ │ strh r4, [r6, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r0, [r5, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrsb r0, [r6, r6] │ │ │ │ + ldrsb r4, [r2, r1] │ │ │ │ lsls r0, r0, #1 │ │ │ │ str r4, [r3, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r3, #49748 @ 0xc254 │ │ │ │ + movw r3, #49364 @ 0xc0d4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - ldr r1, [pc, #32] @ (30484 ) │ │ │ │ + ldr r1, [pc, #32] @ (30780 ) │ │ │ │ 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 2b21e │ │ │ │ - ldrsb r0, [r3, r7] │ │ │ │ + ldrsb r4, [r7, r1] │ │ │ │ lsls r0, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov lr, r2 │ │ │ │ mov ip, r3 │ │ │ │ - cbz r3, 304a6 │ │ │ │ + cbz r3, 307a2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - ldr r6, [pc, #308] @ (305dc ) │ │ │ │ + ldr r6, [pc, #308] @ (308d8 ) │ │ │ │ add.w r8, r3, lr │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ sub.w r4, r8, #3 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 304da │ │ │ │ + bne.n 307d6 │ │ │ │ cmp.w lr, #2 │ │ │ │ - ble.n 304da │ │ │ │ + ble.n 307d6 │ │ │ │ cmp.w lr, #3 │ │ │ │ - bne.n 304da │ │ │ │ - cbnz r7, 304fe │ │ │ │ - ldr r5, [pc, #260] @ (305e0 ) │ │ │ │ + bne.n 307d6 │ │ │ │ + cbnz r7, 307fa │ │ │ │ + ldr r5, [pc, #260] @ (308dc ) │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ movs r5, #3 │ │ │ │ mov r1, lr │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r5, sp, #32 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 304fe │ │ │ │ + cbnz r0, 307fa │ │ │ │ movs r4, #0 │ │ │ │ - b.n 305ce │ │ │ │ + b.n 308ca │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 111784 │ │ │ │ + bl 111150 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 304fa │ │ │ │ + beq.n 307f6 │ │ │ │ ldrd r6, r5, [r7, #4] │ │ │ │ - cbz r4, 30576 │ │ │ │ + cbz r4, 30872 │ │ │ │ ldr.w sl, [r7, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 30520 │ │ │ │ + beq.n 3081c │ │ │ │ subs.w r4, r8, #4 │ │ │ │ - beq.n 30584 │ │ │ │ + beq.n 30880 │ │ │ │ ldr.w fp, [r7, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3052e │ │ │ │ + beq.n 3082a │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 30590 │ │ │ │ + beq.n 3088c │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - cbz r0, 30544 │ │ │ │ - bl c3ae8 │ │ │ │ + cbz r0, 30840 │ │ │ │ + bl c359c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 304fa │ │ │ │ + blt.n 307f6 │ │ │ │ subs.w r8, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 3059a │ │ │ │ - b.n 30548 │ │ │ │ + beq.n 30896 │ │ │ │ + b.n 30844 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - cbz r0, 3055e │ │ │ │ - bl c3ae8 │ │ │ │ + cbz r0, 3085a │ │ │ │ + bl c359c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 304fa │ │ │ │ + blt.n 307f6 │ │ │ │ subs.w r3, r8, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq.n 305a2 │ │ │ │ - b.n 30562 │ │ │ │ + beq.n 3089e │ │ │ │ + b.n 3085e │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - cbz r1, 3056a │ │ │ │ + cbz r1, 30866 │ │ │ │ subs r3, #1 │ │ │ │ - beq.n 305a8 │ │ │ │ + beq.n 308a4 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ - cbz r2, 30572 │ │ │ │ + cbz r2, 3086e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 305ac │ │ │ │ + beq.n 308a8 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ - b.n 305ae │ │ │ │ + b.n 308aa │ │ │ │ mov r8, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 305ae │ │ │ │ + b.n 308aa │ │ │ │ mov r8, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 305ae │ │ │ │ + b.n 308aa │ │ │ │ mov r8, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 305ae │ │ │ │ + b.n 308aa │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ - b.n 305ae │ │ │ │ + b.n 308aa │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 305ae │ │ │ │ + b.n 308aa │ │ │ │ mov r2, r3 │ │ │ │ - b.n 305ae │ │ │ │ + b.n 308aa │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ movs r0, #1 │ │ │ │ strd r8, r1, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ strd fp, r4, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 20e420 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ + bl 20d8c0 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 111d5c │ │ │ │ + bl 111728 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrsb r4, [r5, r7] │ │ │ │ + ldrsb r0, [r2, r2] │ │ │ │ lsls r0, r0, #1 │ │ │ │ - cdp 0, 4, cr0, cr12, cr7, {2} │ │ │ │ - ldr r2, [pc, #104] @ (30650 ) │ │ │ │ + cdp 0, 10, cr0, cr12, cr7, {2} │ │ │ │ + ldr r2, [pc, #104] @ (3094c ) │ │ │ │ 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 30636 │ │ │ │ + beq.n 30932 │ │ │ │ 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 │ │ │ │ @@ -8735,15 +9022,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 305fe │ │ │ │ + bne.n 308fa │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -8754,26 +9041,26 @@ │ │ │ │ strb r2, [r3, #8] │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1f9efc │ │ │ │ + bl 1f93ec │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w fa7f4 │ │ │ │ - ldr r3, [pc, #88] @ (306dc ) │ │ │ │ + b.w fa380 │ │ │ │ + ldr r3, [pc, #88] @ (309d8 ) │ │ │ │ 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 306c8 │ │ │ │ + beq.n 309c4 │ │ │ │ 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 │ │ │ │ @@ -8794,195 +9081,195 @@ │ │ │ │ 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 │ │ │ │ - bl 6c0a0 │ │ │ │ + bl 6c094 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 30710 │ │ │ │ + cbz r0, 30a0c │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ strd r0, r1, [r5, #16] │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 30726 │ │ │ │ + b.n 30a22 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25412 @ 0x6344 │ │ │ │ + movw r1, #25140 @ 0x6234 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #25516 @ 0x63ac │ │ │ │ + movw r0, #25244 @ 0x629c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd00 │ │ │ │ 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 14c960 │ │ │ │ + bl 14bf60 │ │ │ │ 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, #25572 @ 0x63e4 │ │ │ │ + movw r0, #25300 @ 0x62d4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd00 │ │ │ │ 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 3079c │ │ │ │ - movw r0, #55016 @ 0xd6e8 │ │ │ │ + bls.n 30a98 │ │ │ │ + movw r0, #54632 @ 0xd568 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 3079c │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 30a98 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 307c8 │ │ │ │ + b.n 30ac4 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 307b4 │ │ │ │ + ble.n 30ab0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 307b6 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 307b6 │ │ │ │ - b.n 30798 │ │ │ │ + bne.n 30ab2 │ │ │ │ + bl 7f89c │ │ │ │ + cbz r0, 30ab2 │ │ │ │ + b.n 30a94 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cdf48 │ │ │ │ + bl 1ccc68 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 30798 │ │ │ │ + blt.n 30a94 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 307f0 │ │ │ │ - bl 25edcc │ │ │ │ + bne.n 30aec │ │ │ │ + bl 25ea4c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 307fc │ │ │ │ + cbz r3, 30af8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 308da │ │ │ │ + b.n 30bd6 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ - bl 308e2 │ │ │ │ + bl 30bde │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 308d0 │ │ │ │ + beq.n 30bcc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 30820 │ │ │ │ + bne.n 30b1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ + bl 25ea4c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 3087a │ │ │ │ + cbnz r3, 30b76 │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 76fe4 │ │ │ │ + bl 76fd8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 30872 │ │ │ │ + cbz r0, 30b6e │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbz r6, 30882 │ │ │ │ - b.n 3087a │ │ │ │ + cbz r6, 30b7e │ │ │ │ + b.n 30b76 │ │ │ │ mov r0, r4 │ │ │ │ - bl 308e2 │ │ │ │ + bl 30bde │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3085c │ │ │ │ + cbz r0, 30b58 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 3088a │ │ │ │ + beq.n 30b86 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 30838 │ │ │ │ + bne.n 30b34 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b204c │ │ │ │ + bl b1a5c │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 308a4 │ │ │ │ + cbnz r0, 30ba0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 77378 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1e955c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 308d0 │ │ │ │ + b.n 30bcc │ │ │ │ mov r7, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 30850 │ │ │ │ + b.n 30b4c │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ - bl 84348 │ │ │ │ + bl 83ea0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3086c │ │ │ │ + beq.n 30b68 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 30846 │ │ │ │ + b.n 30b42 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 308b8 │ │ │ │ + ble.n 30bb4 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 308a4 │ │ │ │ + b.n 30ba0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 77378 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c29ac <_PyArg_CheckPositional@@Base+0x1d88> │ │ │ │ - b.n 308d6 │ │ │ │ + bl c2464 <_PyArg_CheckPositional@@Base+0x1e3c> │ │ │ │ + b.n 30bd2 │ │ │ │ movs r0, #0 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -8992,401 +9279,114 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 30904 │ │ │ │ - bl 25edcc │ │ │ │ + bne.n 30c00 │ │ │ │ + bl 25ea4c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 30910 │ │ │ │ + cbz r3, 30c0c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 30932 │ │ │ │ + b.n 30c2e │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b3b7c │ │ │ │ - cbnz r0, 30920 │ │ │ │ + bl b3584 │ │ │ │ + cbnz r0, 30c1c │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 3092e │ │ │ │ + b.n 30c2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 30ca4 │ │ │ │ + bl 30ca4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3091a │ │ │ │ - ldr r0, [pc, #8] @ (30938 ) │ │ │ │ + bne.n 30c16 │ │ │ │ + ldr r0, [pc, #8] @ (30c34 ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ strh r0, [r4, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0003093c : │ │ │ │ +00030c38 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 13bf88 <_PyThreadState_NewBound@@Base> │ │ │ │ + b.w 13bc00 <_PyThreadState_NewBound@@Base> │ │ │ │ │ │ │ │ -00030942 : │ │ │ │ +00030c3e : │ │ │ │ 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] @ (309a4 ) │ │ │ │ + ldr r5, [pc, #80] @ (30ca0 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 1cec64 │ │ │ │ + bl 1cd994 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ - cbz r3, 30992 │ │ │ │ + cbz r3, 30c8e │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ movs r1, #1 │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11d314 │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ - cbz r3, 30984 │ │ │ │ + cbz r3, 30c80 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1ce050 │ │ │ │ + bl 1ccd70 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 30988 │ │ │ │ + b.n 30c84 │ │ │ │ mvn.w r4, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 100124 │ │ │ │ - b.n 30996 │ │ │ │ + bl ffb5c │ │ │ │ + b.n 30c92 │ │ │ │ mvn.w r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cecf4 │ │ │ │ + bl 1cda24 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ - mov r7, r1 │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - mov r1, r2 │ │ │ │ - cbz r3, 309c4 │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ - b.n 309c6 │ │ │ │ - mov r5, r3 │ │ │ │ - add r5, r1 │ │ │ │ - subs r4, r5, #4 │ │ │ │ - cbnz r3, 309d6 │ │ │ │ - cmp r1, #3 │ │ │ │ - ble.n 309d6 │ │ │ │ - cmp r1, #8 │ │ │ │ - bgt.n 309d6 │ │ │ │ - cbnz r7, 309f4 │ │ │ │ - ldr r6, [pc, #704] @ (30c98 ) │ │ │ │ - mov r0, r7 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r7, #8 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - add r6, sp, #48 @ 0x30 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r6, [sp, #16] │ │ │ │ - movs r6, #4 │ │ │ │ - strd r6, r7, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ - cbz r0, 30a28 │ │ │ │ - ldr.w sl, [r7, #8] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ - bmi.n 30a2c │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #26300 @ 0x66bc │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #48216 @ 0xbc58 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov r3, sl │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 30c8e │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ - bl f479c │ │ │ │ - mov r9, r0 │ │ │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 30a42 │ │ │ │ - bl 7f8d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 30a28 │ │ │ │ - cbz r4, 30a76 │ │ │ │ - ldr r3, [r7, #16] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - cbz r3, 30a4e │ │ │ │ - subs r4, r5, #5 │ │ │ │ - beq.n 30a86 │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ - cbz r6, 30a58 │ │ │ │ - subs r4, #1 │ │ │ │ - beq.n 30a94 │ │ │ │ - b.n 30a60 │ │ │ │ - movw r6, #4356 @ 0x1104 │ │ │ │ - movt r6, #70 @ 0x46 │ │ │ │ - ldr r5, [r7, #24] │ │ │ │ - cbz r5, 30a6a │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 30aa0 │ │ │ │ - b.n 30a72 │ │ │ │ - movw r5, #4356 @ 0x1104 │ │ │ │ - movt r5, #70 @ 0x46 │ │ │ │ - ldr r4, [r7, #28] │ │ │ │ - b.n 30aa8 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - movw r4, #4356 @ 0x1104 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - mov r5, r4 │ │ │ │ - mov r6, r4 │ │ │ │ - b.n 30aa8 │ │ │ │ - movw r4, #4356 @ 0x1104 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - mov r5, r4 │ │ │ │ - mov r6, r4 │ │ │ │ - b.n 30aa8 │ │ │ │ - movw r4, #4356 @ 0x1104 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - mov r5, r4 │ │ │ │ - b.n 30aa8 │ │ │ │ - movw r4, #4356 @ 0x1104 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - bl 1dc0f4 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 30a28 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r5, r3 │ │ │ │ - bne.n 30ac2 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 30c6e │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r3, [r2, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - bmi.n 30ae4 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - movw r1, #26320 @ 0x66d0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 30a28 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - movw r1, #36756 @ 0x8f94 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - bl cc30c │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 30c62 │ │ │ │ - movs r3, #0 │ │ │ │ - movw r2, #9664 @ 0x25c0 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movw r1, #26364 @ 0x66fc │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - mov r3, r5 │ │ │ │ - bl cd23c │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 30b30 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cbnz r2, 30b30 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 30c62 │ │ │ │ - ldr r1, [pc, #352] @ (30c9c ) │ │ │ │ - mov r0, r5 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - bl 8094c │ │ │ │ - cmp r0, #0 │ │ │ │ - bgt.n 30b62 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 30c62 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [fp] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 30c62 │ │ │ │ - b.n 30ba2 │ │ │ │ - ldr r1, [pc, #316] @ (30ca0 ) │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - mov r0, fp │ │ │ │ - bl b936c │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 30b86 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [fp] │ │ │ │ - cbnz r2, 30b86 │ │ │ │ - mov r0, fp │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldrd fp, r7, [sp, #40] @ 0x28 │ │ │ │ - cbnz r7, 30baa │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 30c62 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 30c62 │ │ │ │ - mov r0, fp │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 30c62 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r7 │ │ │ │ - bl d2ca0 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 30bca │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 30bca │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 30be4 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cbnz r3, 30be4 │ │ │ │ - mov r0, fp │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 30c62 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r5, r3 │ │ │ │ - bne.n 30c0c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 30c62 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 30c62 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 30c62 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 144418 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 30c2c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 30c2c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r7, 30c62 │ │ │ │ - add.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r7 │ │ │ │ - bl 115b4c │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 30c4a │ │ │ │ - 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 30c60 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 30c60 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 30c6e │ │ │ │ - bl 7f8d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 30abe │ │ │ │ - b.n 30a28 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r0, r8 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - strd r9, r3, [sp] │ │ │ │ - mov r3, sl │ │ │ │ - ldrd r2, r1, [sp, #32] │ │ │ │ - str r6, [sp, #8] │ │ │ │ - str r5, [sp, #12] │ │ │ │ - bl 1dc134 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78344 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - vmla.i16 d0, d4, d7[0] │ │ │ │ - add r1, sp, #1008 @ 0x3f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldmia r6, {r2, r5, r6} │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 30cc6 │ │ │ │ - bl 25edcc │ │ │ │ + bne.n 30cc6 │ │ │ │ + bl 25ea4c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 30cd2 │ │ │ │ + cbz r3, 30cd2 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 30cf6 │ │ │ │ + b.n 30cf6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 30ce6 │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 30ce6 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 30cf2 │ │ │ │ + b.n 30cf2 │ │ │ │ mov r0, r4 │ │ │ │ - bl b1dd4 │ │ │ │ + bl b17e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30ce0 │ │ │ │ - ldr r0, [pc, #8] @ (30cfc ) │ │ │ │ + beq.n 30ce0 │ │ │ │ + ldr r0, [pc, #8] @ (30cfc ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ strh r0, [r4, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -9398,17 +9398,17 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 30d30 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ - movw r0, #48684 @ 0xbe2c │ │ │ │ + movw r0, #48260 @ 0xbc84 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ b.n 30d32 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ 00030d34 : │ │ │ │ push {r3, lr} │ │ │ │ @@ -9417,158 +9417,158 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 30d64 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ - movw r0, #48684 @ 0xbe2c │ │ │ │ + movw r0, #48260 @ 0xbc84 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ b.n 30d66 │ │ │ │ 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 r4, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 30da4 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ + bmi.n 30dbe │ │ │ │ + movw r2, #62252 @ 0xf32c │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw r1, #58312 @ 0xe3c8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #17424 @ 0x4410 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 30dba │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #17424 @ 0x4410 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 30d7c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 30dd6 │ │ │ │ + ldr r6, [pc, #24] @ (30dd8 ) │ │ │ │ + mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r4, [r5, r6] │ │ │ │ + ldr r5, [r4, #44] @ 0x2c │ │ │ │ + str r2, [r4, #44] @ 0x2c │ │ │ │ + bl dcd5c │ │ │ │ + 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 30d6a │ │ │ │ + bge.n 30dde │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 30dc2 │ │ │ │ + beq.n 30e36 │ │ │ │ cmp r3, #12 │ │ │ │ - bhi.n 30d98 │ │ │ │ + bhi.n 30e0c │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 30dc6 │ │ │ │ + beq.n 30e3a │ │ │ │ sub.w r2, r3, #12 │ │ │ │ negs r3, r2 │ │ │ │ adcs r3, r2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 30dc8 │ │ │ │ + b.n 30e3c │ │ │ │ mov r4, r1 │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ and.w r2, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 30db8 │ │ │ │ + bpl.n 30e2c │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ adds r6, #6 │ │ │ │ and.w r7, r3, #63 @ 0x3f │ │ │ │ lsls r7, r6 │ │ │ │ orrs r2, r7 │ │ │ │ - b.n 30da4 │ │ │ │ + b.n 30e18 │ │ │ │ lsrs r3, r2, #1 │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.n 30dc8 │ │ │ │ + bpl.n 30e3c │ │ │ │ negs r3, r3 │ │ │ │ - b.n 30dc8 │ │ │ │ + b.n 30e3c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 30dc8 │ │ │ │ + b.n 30e3c │ │ │ │ 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, 30de6 │ │ │ │ + cbz r4, 30e5a │ │ │ │ ldrb.w r3, [r5, #-1]! │ │ │ │ lsls r6, r3, #24 │ │ │ │ - bpl.n 30dd4 │ │ │ │ + bpl.n 30e48 │ │ │ │ and.w r3, r3, #7 │ │ │ │ adds r3, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 30de8 │ │ │ │ + b.n 30e5c │ │ │ │ movs r3, #1 │ │ │ │ subs r4, r4, r3 │ │ │ │ str r4, [r0, #0] │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ ldrb.w r3, [r1, #-2] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #31 │ │ │ │ it eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r0, #8] │ │ │ │ bx lr │ │ │ │ - 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 30e3c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ - bmi.n 30e56 │ │ │ │ - movw r2, #62676 @ 0xf4d4 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #17808 @ 0x4590 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 30e52 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #17808 @ 0x4590 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 30e14 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 30e6e │ │ │ │ - ldr r6, [pc, #24] @ (30e70 ) │ │ │ │ - mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r4, [r5, r6] │ │ │ │ - ldr r5, [r4, #44] @ 0x2c │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ - bl dd304 │ │ │ │ - str r5, [r4, #44] @ 0x2c │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - b.w 211298 <_PyThreadState_GetCurrent@@Base+0x84> │ │ │ │ + b.w 210804 <_PyThreadState_GetCurrent@@Base+0x84> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cbnz r2, 30eaa │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #58612 @ 0xe4f4 │ │ │ │ + movw r1, #58228 @ 0xe374 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl c0100 │ │ │ │ + bl bfb08 │ │ │ │ cbnz r0, 30ec0 │ │ │ │ b.n 30ebc │ │ │ │ - movw r0, #58612 @ 0xe4f4 │ │ │ │ + movw r0, #58228 @ 0xe374 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16ca80 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16be98 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 30e90 │ │ │ │ movs r0, #0 │ │ │ │ b.n 30ec6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c3334 │ │ │ │ + bl c2de8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 00030eca : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -9580,20 +9580,20 @@ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r1 │ │ │ │ ldrd r0, r1, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 77a4c │ │ │ │ + bl 77a40 │ │ │ │ cbz r0, 30f32 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1a8de8 │ │ │ │ + bl 1a7998 │ │ │ │ str r0, [sp, #8] │ │ │ │ cbnz r0, 30f36 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 30f32 │ │ │ │ subs r3, #1 │ │ │ │ @@ -9614,22 +9614,22 @@ │ │ │ │ b.n 31098 │ │ │ │ cmp.w r9, #0 │ │ │ │ it eq │ │ │ │ moveq r9, sl │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 30fb2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 72184 │ │ │ │ + bl 7219c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 31066 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ adds r0, r6, r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 76fd8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3102a │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r2 │ │ │ │ bge.n 30f74 │ │ │ │ @@ -9670,25 +9670,25 @@ │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ str.w sl, [sp, #16] │ │ │ │ str.w fp, [sp, #32] │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 1a8eb4 │ │ │ │ + bl 1a7a64 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 31020 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 1a9010 │ │ │ │ + bl 1a7bc0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3101e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -9731,15 +9731,15 @@ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ b.n 3103a │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77384 │ │ │ │ + bl 77378 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 31098 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 31098 │ │ │ │ @@ -9771,29 +9771,29 @@ │ │ │ │ blx 2a004 <__open64_2@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ blt.n 310dc <_Py_open_noraise@@Base+0x34> │ │ │ │ movs r2, #0 │ │ │ │ movw r3, #23144 @ 0x5a68 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1b5458 │ │ │ │ + bl 1b4084 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 310e0 <_Py_open_noraise@@Base+0x38> │ │ │ │ mov r0, r4 │ │ │ │ blx 29fa0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 000310e4 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 12d320 │ │ │ │ + b.w 12d01c │ │ │ │ │ │ │ │ 000310ea : │ │ │ │ - b.w 1b43a0 │ │ │ │ + b.w 1b2fcc │ │ │ │ ldr r0, [r0, #32] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ cbz r0, 310f8 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -9820,117 +9820,117 @@ │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 31148 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 31148 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cbz r0, 31164 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 31164 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 31164 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cbz r0, 31180 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 31180 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 31180 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, 3119c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3119c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 3119c │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 000311a0 <_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 11d7b0 │ │ │ │ + bl 11d314 │ │ │ │ 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 100124 │ │ │ │ + bl ffb5c │ │ │ │ orrs.w r3, r5, r6 │ │ │ │ bne.n 31204 <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ ldr.w r3, [r4, #3664] @ 0xe50 │ │ │ │ cbz r3, 31204 <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13bf88 <_PyThreadState_NewBound@@Base> │ │ │ │ + bl 13bc00 <_PyThreadState_NewBound@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - bl 1d5e5c │ │ │ │ + bl 1d4bbc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1010 │ │ │ │ + bl 1e0308 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1d5e5c │ │ │ │ + b.w 1d4bbc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 00031206 : │ │ │ │ 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] @ (31260 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1cec64 │ │ │ │ + bl 1cd994 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ cbz r3, 31250 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ movs r1, #1 │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11d314 │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ cbz r3, 31242 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1ce52c │ │ │ │ + bl 1cd24c │ │ │ │ b.n 31246 │ │ │ │ mvn.w r5, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 100124 │ │ │ │ + bl ffb5c │ │ │ │ b.n 31254 │ │ │ │ mvn.w r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cecf4 │ │ │ │ + bl 1cda24 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -9938,303 +9938,270 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ (31290 ) │ │ │ │ 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 1e0e4c │ │ │ │ + bl 1e0144 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 00031294 : │ │ │ │ ldr r0, [pc, #4] @ (3129c ) │ │ │ │ - b.w cbed4 │ │ │ │ + b.w cb970 │ │ │ │ nop │ │ │ │ add.w r0, r0, #71 @ 0x47 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #32060 @ 0x7d3c │ │ │ │ + movw r1, #31628 @ 0x7b8c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 312c8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 31582 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32072 @ 0x7d48 │ │ │ │ + movw r1, #31640 @ 0x7b98 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 312c2 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32084 @ 0x7d54 │ │ │ │ + movw r1, #31652 @ 0x7ba4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 312c2 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32096 @ 0x7d60 │ │ │ │ + movw r1, #31664 @ 0x7bb0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 312c2 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32104 @ 0x7d68 │ │ │ │ + movw r1, #31672 @ 0x7bb8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 312c2 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32116 @ 0x7d74 │ │ │ │ + movw r1, #31684 @ 0x7bc4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 312c2 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32128 @ 0x7d80 │ │ │ │ + movw r1, #31696 @ 0x7bd0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 312c2 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32140 @ 0x7d8c │ │ │ │ + movw r1, #31708 @ 0x7bdc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 312c2 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32152 @ 0x7d98 │ │ │ │ + movw r1, #31720 @ 0x7be8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 312c2 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32160 @ 0x7da0 │ │ │ │ + movw r1, #31728 @ 0x7bf0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 312c2 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32172 @ 0x7dac │ │ │ │ + movw r1, #31740 @ 0x7bfc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 312c2 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32184 @ 0x7db8 │ │ │ │ + movw r1, #31752 @ 0x7c08 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 312c2 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32196 @ 0x7dc4 │ │ │ │ + movw r1, #31764 @ 0x7c14 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 312c2 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32208 @ 0x7dd0 │ │ │ │ + movw r1, #31776 @ 0x7c20 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 312c2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32220 @ 0x7ddc │ │ │ │ + movw r1, #31788 @ 0x7c2c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 312c2 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32232 @ 0x7de8 │ │ │ │ + movw r1, #31800 @ 0x7c38 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 312c2 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32244 @ 0x7df4 │ │ │ │ + movw r1, #31812 @ 0x7c44 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 312c2 │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32256 @ 0x7e00 │ │ │ │ + movw r1, #31824 @ 0x7c50 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 312c2 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32268 @ 0x7e0c │ │ │ │ + movw r1, #31836 @ 0x7c5c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 312c2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32280 @ 0x7e18 │ │ │ │ + movw r1, #31848 @ 0x7c68 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 312c2 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32288 @ 0x7e20 │ │ │ │ + movw r1, #31856 @ 0x7c70 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 312c2 │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32300 @ 0x7e2c │ │ │ │ + movw r1, #31868 @ 0x7c7c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 312c2 │ │ │ │ movs r2, #144 @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32312 @ 0x7e38 │ │ │ │ + movw r1, #31880 @ 0x7c88 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 312c2 │ │ │ │ movs r2, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32324 @ 0x7e44 │ │ │ │ + movw r1, #31892 @ 0x7c94 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 312c2 │ │ │ │ movs r2, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32336 @ 0x7e50 │ │ │ │ + movw r1, #31904 @ 0x7ca0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 312c2 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32348 @ 0x7e5c │ │ │ │ + movw r1, #31916 @ 0x7cac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 312c2 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32360 @ 0x7e68 │ │ │ │ + movw r1, #31928 @ 0x7cb8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 312c2 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32372 @ 0x7e74 │ │ │ │ + movw r1, #31940 @ 0x7cc4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 312c2 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32384 @ 0x7e80 │ │ │ │ + movw r1, #31952 @ 0x7cd0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 312c2 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32396 @ 0x7e8c │ │ │ │ + movw r1, #31964 @ 0x7cdc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 312c2 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32408 @ 0x7e98 │ │ │ │ + movw r1, #31976 @ 0x7ce8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 312c2 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32420 @ 0x7ea4 │ │ │ │ + movw r1, #31988 @ 0x7cf4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 312c2 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32432 @ 0x7eb0 │ │ │ │ + movw r1, #32000 @ 0x7d00 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 312c2 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32448 @ 0x7ec0 │ │ │ │ + movw r1, #32016 @ 0x7d10 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ - cbz r4, 315d0 │ │ │ │ - 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 315a8 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bl 100124 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #32456 @ 0x7ec8 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 82d70 │ │ │ │ - movw r3, #4304 @ 0x10d0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58320 @ 0xe3d0 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #20 │ │ │ │ @@ -10243,92 +10210,125 @@ │ │ │ │ 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, #32560 @ 0x7f30 │ │ │ │ + movw r1, #32124 @ 0x7d7c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - bl c0100 │ │ │ │ - cbz r0, 31644 │ │ │ │ + bl bfb08 │ │ │ │ + cbz r0, 315dc │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl cdef4 │ │ │ │ - cbnz r0, 31648 │ │ │ │ + bl cd990 │ │ │ │ + cbnz r0, 315e0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32460 @ 0x7ecc │ │ │ │ + movw r1, #32024 @ 0x7d18 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 316f0 │ │ │ │ + b.n 31688 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bmi.n 3166a │ │ │ │ + bmi.n 31602 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32488 @ 0x7ee8 │ │ │ │ + movw r1, #32052 @ 0x7d34 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 31644 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 315dc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 3168e │ │ │ │ + cbz r1, 31626 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 31696 │ │ │ │ + bmi.n 3162e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32512 @ 0x7f00 │ │ │ │ + movw r1, #32076 @ 0x7d4c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 31644 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 315dc │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #16568 @ 0x40b8 │ │ │ │ + movw r1, #16184 @ 0x3f38 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #32552 @ 0x7f28 │ │ │ │ + movw r0, #32116 @ 0x7d74 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 90660 │ │ │ │ + bl 8ff70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31644 │ │ │ │ - bl 1da05c │ │ │ │ + blt.n 315dc │ │ │ │ + bl 1d8d64 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31644 │ │ │ │ + beq.n 315dc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r1, [sp] │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 1f4438 │ │ │ │ + bl 1f3690 │ │ │ │ adds r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bne.n 316da │ │ │ │ - bl 1da8d4 │ │ │ │ - b.n 31644 │ │ │ │ - bl 1f9efc │ │ │ │ + bne.n 31672 │ │ │ │ + bl 1d95e0 │ │ │ │ + b.n 315dc │ │ │ │ + bl 1f93ec │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1da8d4 │ │ │ │ + bl 1d95e0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl fa7f4 │ │ │ │ + bl fa380 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ + cbz r4, 316d8 │ │ │ │ + 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 316b0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bl ffb5c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #32192 @ 0x7dc0 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 828cc │ │ │ │ + movw r3, #4304 @ 0x10d0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #57936 @ 0xe250 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273e4 │ │ │ │ + mov r0, r4 │ │ │ │ + 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 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ @@ -10350,61 +10350,61 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbnz r0, 31740 │ │ │ │ movs r4, #0 │ │ │ │ b.n 3180c │ │ │ │ cbnz r4, 31760 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - movw r1, #3560 @ 0xde8 │ │ │ │ + movw r1, #3208 @ 0xc88 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #32580 @ 0x7f44 │ │ │ │ + movw r0, #32196 @ 0x7dc4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r6 │ │ │ │ - bl 90660 │ │ │ │ + bl 8ff70 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 3176e │ │ │ │ b.n 3173c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 13a934 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 13a5ac <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 31742 │ │ │ │ b.n 3173c │ │ │ │ cmp r6, #2 │ │ │ │ ble.n 31790 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #3 │ │ │ │ - movw r1, #32596 @ 0x7f54 │ │ │ │ + movw r1, #32212 @ 0x7dd4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d2028 │ │ │ │ + b.w d1ad0 │ │ │ │ adds r2, r6, #1 │ │ │ │ bge.n 317ac │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32676 @ 0x7fa4 │ │ │ │ + movw r1, #32292 @ 0x7e24 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ b.n 3173c │ │ │ │ ldr r2, [pc, #104] @ (31818 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 72334 │ │ │ │ + bl 72340 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3173c │ │ │ │ adds r3, r6, #1 │ │ │ │ bne.n 317ec │ │ │ │ addw r6, r5, #3748 @ 0xea4 │ │ │ │ addw r5, r5, #3796 @ 0xed4 │ │ │ │ @@ -10427,64 +10427,64 @@ │ │ │ │ cbz r0, 3180c │ │ │ │ b.n 317da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 3173c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ b.n 3173c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf1340047 │ │ │ │ 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, #59296 @ 0xe7a0 │ │ │ │ + movw r2, #58912 @ 0xe620 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1cded4 │ │ │ │ + bl 1ccbf4 │ │ │ │ cbz r0, 31862 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ bmi.n 31868 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #32808 @ 0x8028 │ │ │ │ + movw r1, #32424 @ 0x7ea8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ b.n 31cf4 │ │ │ │ ldr.w ip, [r5, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n 31884 │ │ │ │ add.w fp, r5, #8 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r7, fp │ │ │ │ movs r1, #0 │ │ │ │ b.n 318b8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #32856 @ 0x8058 │ │ │ │ + movw r1, #32472 @ 0x7ed8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ b.n 31862 │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 31914 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 3189e │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ @@ -10498,19 +10498,19 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r6, [r2, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ blt.n 318e4 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ - movw r1, #32912 @ 0x8090 │ │ │ │ + movw r1, #32528 @ 0x7f10 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ b.n 31862 │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 3189e │ │ │ │ ldr.w lr, [r2, #8]! │ │ │ │ movs r6, #0 │ │ │ │ cmp lr, r6 │ │ │ │ @@ -10525,74 +10525,74 @@ │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 31904 │ │ │ │ b.n 31914 │ │ │ │ cmp r4, r0 │ │ │ │ bne.n 318b6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32960 @ 0x80c0 │ │ │ │ + movw r1, #32576 @ 0x7f40 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ b.n 31862 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3b04 <_PyThreadState_New@@Base+0x3178> │ │ │ │ + bl 1a2554 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 31862 │ │ │ │ - movw r2, #59296 @ 0xe7a0 │ │ │ │ + movw r2, #58912 @ 0xe620 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ ldr.w r0, [r4, #128] @ 0x80 │ │ │ │ mov r1, r8 │ │ │ │ - bl 215dfc │ │ │ │ + bl 2153b4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 31862 │ │ │ │ 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 31970 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1460 <_PyThreadState_New@@Base+0xad4> │ │ │ │ + bl 19feb0 │ │ │ │ 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 72334 │ │ │ │ + bl 72340 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 31c64 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215f68 │ │ │ │ + bl 215520 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 319ac │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 31bfc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 319c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 319c2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ bne.w 31b76 │ │ │ │ strd fp, r9, [sp, #20] │ │ │ │ mov.w sl, #0 │ │ │ │ mov fp, r4 │ │ │ │ add.w r3, r6, #8 │ │ │ │ @@ -10632,20 +10632,20 @@ │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r1, r3 │ │ │ │ ldr r4, [r2, #20] │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 31b1e │ │ │ │ mov r0, fp │ │ │ │ - bl 7df90 │ │ │ │ + bl 7df6c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 31afc │ │ │ │ - bl d42d0 │ │ │ │ + bl d3d48 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ ldr.w r9, [r7, #180] @ 0xb4 │ │ │ │ lsls r0, r3, #30 │ │ │ │ bpl.n 31a94 │ │ │ │ ldr r3, [pc, #604] @ (31cb8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -10672,15 +10672,15 @@ │ │ │ │ beq.n 31b0a │ │ │ │ movw r8, #4356 @ 0x1104 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8e5ec │ │ │ │ + bl 8defc │ │ │ │ cbz r0, 31b0a │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, r8 │ │ │ │ beq.n 31aa2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -10709,99 +10709,99 @@ │ │ │ │ cmp r3, ip │ │ │ │ itt ne │ │ │ │ addne.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strne r3, [r2, #0] │ │ │ │ b.n 31aa2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl bc934 │ │ │ │ + bl bc33c │ │ │ │ cbz r0, 31b0a │ │ │ │ - bl d42d0 │ │ │ │ + bl d3d48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1376b8 │ │ │ │ + bl 13733c │ │ │ │ cbnz r0, 31b1e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1376ec │ │ │ │ + bl 137370 │ │ │ │ add.w sl, sl, #1 │ │ │ │ b.n 319de │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r4, fp │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r5 │ │ │ │ mov r1, r4 │ │ │ │ cmp r8, r5 │ │ │ │ ble.n 31b52 │ │ │ │ ldr.w r0, [fp, #4]! │ │ │ │ adds r5, #1 │ │ │ │ - bl 7da10 │ │ │ │ + bl 7d9ec │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ movlt.w r7, #4294967295 @ 0xffffffff │ │ │ │ b.n 31b38 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ cbz r3, 31b5e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba404 │ │ │ │ + bl 1b917c │ │ │ │ movw r5, #45388 @ 0xb14c │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ cbz r3, 31b78 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r5, #28 │ │ │ │ - bl 1220a8 │ │ │ │ + bl 121b9c │ │ │ │ b.n 31b66 │ │ │ │ movs r7, #0 │ │ │ │ - bl 13aaa8 │ │ │ │ + bl 13a720 │ │ │ │ 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 31ba4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 31ba4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 31cf4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 31cf4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ b.n 31cf4 │ │ │ │ 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, #64196 @ 0xfac4 │ │ │ │ + movw r1, #63812 @ 0xf944 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r0, [r3, sl, lsl #2] │ │ │ │ movs r3, #3 │ │ │ │ - bl c0100 │ │ │ │ + bl bfb08 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, r3 │ │ │ │ beq.n 31c04 │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #0 │ │ │ │ blt.n 31c4e │ │ │ │ @@ -10816,103 +10816,103 @@ │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [fp] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ bpl.n 31c30 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 1a1460 <_PyThreadState_New@@Base+0xad4> │ │ │ │ + bl 19feb0 │ │ │ │ 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 31bf8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 31bf8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ b.n 31bf8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 31c64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 31c64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 31cbc │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ bpl.n 31c78 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1460 <_PyThreadState_New@@Base+0xad4> │ │ │ │ + bl 19feb0 │ │ │ │ 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 31c96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 31c96 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 31862 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 31862 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ b.n 31862 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 31cd2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 31cd2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 31862 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 31862 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ b.n 31862 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ (31d28 ) │ │ │ │ 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 1d5888 │ │ │ │ + bl 1d45e8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -10930,21 +10930,21 @@ │ │ │ │ mov r1, r6 │ │ │ │ cmp r3, r5 │ │ │ │ ble.n 31d7c │ │ │ │ ldr.w r3, [r4, #1464] @ 0x5b8 │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ cbz r3, 31d78 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d1954 │ │ │ │ + bl d13fc │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 31d86 │ │ │ │ beq.n 31d78 │ │ │ │ ldr.w r0, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 1e8684 <_Py_CheckRecursiveCall@@Base+0x108> │ │ │ │ + bl 1e794c <_Py_CheckRecursiveCall@@Base+0x108> │ │ │ │ adds r5, #1 │ │ │ │ b.n 31d4c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ b.n 31d88 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -10963,15 +10963,15 @@ │ │ │ │ mov r1, r3 │ │ │ │ cmp r4, r5 │ │ │ │ beq.n 31dc6 │ │ │ │ cmp r3, r6 │ │ │ │ bne.n 31db8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ b.n 31da4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83c2c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 31db4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 31dc8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -10980,149 +10980,149 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ sub sp, #16 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ bge.n 31df8 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #33892 @ 0x8464 │ │ │ │ + movw r0, #33508 @ 0x82e4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd00 │ │ │ │ ldr r1, [pc, #204] @ (31ec8 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl b936c │ │ │ │ + bl b8d74 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 31ec0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ cbnz r5, 31e44 │ │ │ │ - bl 216448 │ │ │ │ + bl 215a00 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - movw r1, #21864 @ 0x5568 │ │ │ │ + movw r1, #21480 @ 0x53e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r4, #21872 @ 0x5570 │ │ │ │ + movw r4, #21488 @ 0x53f0 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ - movw r0, #33912 @ 0x8478 │ │ │ │ + movw r0, #33528 @ 0x82f8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ it eq │ │ │ │ moveq r4, r1 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd00 │ │ │ │ mov r4, r0 │ │ │ │ b.n 31ec2 │ │ │ │ - bl 13cf38 │ │ │ │ + bl 13cb78 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 31e8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 216448 │ │ │ │ + bl 215a00 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #21872 @ 0x5570 │ │ │ │ + movw r0, #21488 @ 0x53f0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #21864 @ 0x5568 │ │ │ │ + movw r2, #21480 @ 0x53e8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ movne r2, r0 │ │ │ │ - movw r0, #33948 @ 0x849c │ │ │ │ + movw r0, #33564 @ 0x831c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd00 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 13d488 │ │ │ │ + bl 13d0c8 │ │ │ │ b.n 31ea8 │ │ │ │ ble.n 31ea6 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #54392 @ 0xd478 │ │ │ │ + movw r1, #53968 @ 0xd2d0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 31ec2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 31ec2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ b.n 31ec2 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bgt.n 31e14 │ │ │ │ lsls r0, 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 ddd90 │ │ │ │ + bl dd7e8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 31eec │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ cbnz r0, 31f24 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #46680 @ 0xb658 │ │ │ │ + movw r1, #46296 @ 0xb4d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #33988 @ 0x84c4 │ │ │ │ + movw r0, #33604 @ 0x8344 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 90660 │ │ │ │ + bl 8ff70 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 31f12 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ cbnz r0, 31f24 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 31f1c │ │ │ │ mov r0, r4 │ │ │ │ blx 2949c │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 31f06 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 8015c │ │ │ │ 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 │ │ │ │ - bl 13aaa8 │ │ │ │ + bl 13a720 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r3, r0 │ │ │ │ beq.n 31f62 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34008 @ 0x84d8 │ │ │ │ + movw r1, #33624 @ 0x8358 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ b.n 31f74 │ │ │ │ movs r1, #0 │ │ │ │ - movw r0, #34052 @ 0x8504 │ │ │ │ + movw r0, #33668 @ 0x8384 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 90660 │ │ │ │ + bl 8ff70 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 31f78 │ │ │ │ movs r0, #0 │ │ │ │ b.n 31fb8 │ │ │ │ movw r4, #11524 @ 0x2d04 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ @@ -11137,38 +11137,38 @@ │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 31fac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 31fac │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ - movw r0, #43744 @ 0xaae0 │ │ │ │ + movw r0, #43360 @ 0xa960 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cbnz r0, 31fea │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ b.n 320a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 72184 │ │ │ │ + bl 7219c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 31fe4 │ │ │ │ add.w r9, r0, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ @@ -11180,23 +11180,23 @@ │ │ │ │ add.w ip, r0, #1 │ │ │ │ cmp r0, r7 │ │ │ │ it ne │ │ │ │ strne.w ip, [r2] │ │ │ │ str.w r2, [r1, #4]! │ │ │ │ b.n 32002 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #15360 @ 0x3c00 │ │ │ │ + movw r1, #14976 @ 0x3a80 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #34344 @ 0x8628 │ │ │ │ + movw r0, #33960 @ 0x84a8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 90660 │ │ │ │ + bl 8ff70 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32044 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72334 │ │ │ │ + bl 72340 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 32048 │ │ │ │ movs r4, #0 │ │ │ │ b.n 320a6 │ │ │ │ movw r8, #9497 @ 0x2519 │ │ │ │ movt r8, #3 │ │ │ │ movs r7, #0 │ │ │ │ @@ -11232,18 +11232,18 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32044 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 32044 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ b.n 32044 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78344 │ │ │ │ + bl 78338 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ 000320b2 <_PyXI_ApplyCapturedException@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -11270,257 +11270,257 @@ │ │ │ │ adds r3, r2, #7 │ │ │ │ bne.n 3210c <_PyXI_ApplyError@@Base+0x3e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #1420] @ 0x58c │ │ │ │ cbnz r1, 32106 <_PyXI_ApplyError@@Base+0x38> │ │ │ │ - movw r1, #34364 @ 0x863c │ │ │ │ + movw r1, #33980 @ 0x84bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ b.n 32234 <_PyXI_ApplyError@@Base+0x166> │ │ │ │ adds r3, r2, #6 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.n 3217c <_PyXI_ApplyError@@Base+0xae> │ │ │ │ tbb [pc, r3] │ │ │ │ subs r7, r4, r4 │ │ │ │ lsrs r7, r1, #16 │ │ │ │ subs r6, #4 │ │ │ │ movs r6, r7 │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f490 │ │ │ │ + bl 14ea88 │ │ │ │ b.n 32192 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1e955c │ │ │ │ b.n 32192 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29072 @ 0x7190 │ │ │ │ + movw r1, #28688 @ 0x7010 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ b.n 32192 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34412 @ 0x866c │ │ │ │ + movw r1, #34028 @ 0x84ec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ b.n 32192 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34448 @ 0x8690 │ │ │ │ + movw r1, #34064 @ 0x8510 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ b.n 32192 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34488 @ 0x86b8 │ │ │ │ + movw r1, #34104 @ 0x8538 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbnz r3, 3219c <_PyXI_ApplyError@@Base+0xce> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 32234 <_PyXI_ApplyError@@Base+0x166> │ │ │ │ - bl d4290 │ │ │ │ + bl d3d08 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r6, r0 │ │ │ │ adds r4, #8 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ cbz r5, 321c0 <_PyXI_ApplyError@@Base+0xf2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a268 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 321c0 <_PyXI_ApplyError@@Base+0xf2> │ │ │ │ - bl d42d0 │ │ │ │ + bl d3d48 │ │ │ │ mov r0, r4 │ │ │ │ bl 32476 <_PyXI_ApplyError@@Base+0x3a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl ea594 │ │ │ │ + bl e9ff4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 321e6 <_PyXI_ApplyError@@Base+0x118> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 321e6 <_PyXI_ApplyError@@Base+0x118> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cbz r5, 32220 <_PyXI_ApplyError@@Base+0x152> │ │ │ │ - bl d4290 │ │ │ │ + bl d3d08 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #34516 @ 0x86d4 │ │ │ │ + movw r1, #34132 @ 0x8554 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 81580 │ │ │ │ + bl 810dc │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 32204 <_PyXI_ApplyError@@Base+0x136> │ │ │ │ - bl d42d0 │ │ │ │ + bl d3d48 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3221a <_PyXI_ApplyError@@Base+0x14c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 3221a <_PyXI_ApplyError@@Base+0x14c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl d42a4 │ │ │ │ - bl d4290 │ │ │ │ + bl d3d1c │ │ │ │ + bl d3d08 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r0, [r6, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ mov r0, r6 │ │ │ │ - bl d42a4 │ │ │ │ + bl d3d1c │ │ │ │ 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 873c8 <_PyNamespace_New@@Base> │ │ │ │ + bl 86f2c <_PyNamespace_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3246e <_PyXI_ApplyError@@Base+0x3a0> │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 873c8 <_PyNamespace_New@@Base> │ │ │ │ + bl 86f2c <_PyNamespace_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 32336 <_PyXI_ApplyError@@Base+0x268> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cbz r0, 322a4 <_PyXI_ApplyError@@Base+0x1d6> │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a268 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 32320 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55448 @ 0xd898 │ │ │ │ + movw r1, #55064 @ 0xd718 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81580 │ │ │ │ + bl 810dc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3229a <_PyXI_ApplyError@@Base+0x1cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 3229a <_PyXI_ApplyError@@Base+0x1cc> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ blt.n 32320 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ movs r3, #0 │ │ │ │ b.n 322a6 <_PyXI_ApplyError@@Base+0x1d8> │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cbz r0, 322e2 <_PyXI_ApplyError@@Base+0x214> │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a268 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 32320 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55460 @ 0xd8a4 │ │ │ │ + movw r1, #55076 @ 0xd724 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81580 │ │ │ │ + bl 810dc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 322da <_PyXI_ApplyError@@Base+0x20c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 322da <_PyXI_ApplyError@@Base+0x20c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ blt.n 32320 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cbz r0, 3231e <_PyXI_ApplyError@@Base+0x250> │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a268 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 32320 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55508 @ 0xd8d4 │ │ │ │ + movw r1, #55124 @ 0xd754 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81580 │ │ │ │ + bl 810dc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32316 <_PyXI_ApplyError@@Base+0x248> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 32316 <_PyXI_ApplyError@@Base+0x248> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ bge.n 3235a <_PyXI_ApplyError@@Base+0x28c> │ │ │ │ b.n 32320 <_PyXI_ApplyError@@Base+0x252> │ │ │ │ cbz r3, 3235a <_PyXI_ApplyError@@Base+0x28c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32336 <_PyXI_ApplyError@@Base+0x268> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 32336 <_PyXI_ApplyError@@Base+0x268> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + bl 7f89c │ │ │ │ cbnz r0, 32386 <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #21716 @ 0x54d4 │ │ │ │ + movw r1, #21356 @ 0x536c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 81580 │ │ │ │ + bl 810dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32382 <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 32382 <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ bge.n 32392 <_PyXI_ApplyError@@Base+0x2c4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 32462 <_PyXI_ApplyError@@Base+0x394> │ │ │ │ b.n 3246e <_PyXI_ApplyError@@Base+0x3a0> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cbz r0, 323a0 <_PyXI_ApplyError@@Base+0x2d2> │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a268 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 323be <_PyXI_ApplyError@@Base+0x2f0> │ │ │ │ b.n 32386 <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ @@ -11528,160 +11528,160 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #2528 @ 0x9e0 │ │ │ │ + movw r1, #2144 @ 0x860 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 81580 │ │ │ │ + bl 810dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 323e6 <_PyXI_ApplyError@@Base+0x318> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 323e6 <_PyXI_ApplyError@@Base+0x318> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.n 32386 <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ mov r0, r6 │ │ │ │ bl 32476 <_PyXI_ApplyError@@Base+0x3a8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 32386 <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #34528 @ 0x86e0 │ │ │ │ + movw r1, #34144 @ 0x8560 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 81580 │ │ │ │ + bl 810dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3241e <_PyXI_ApplyError@@Base+0x350> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 3241e <_PyXI_ApplyError@@Base+0x350> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt.n 32386 <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cbz r0, 32470 <_PyXI_ApplyError@@Base+0x3a2> │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a268 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 32434 <_PyXI_ApplyError@@Base+0x366> │ │ │ │ - bl d42d0 │ │ │ │ + bl d3d48 │ │ │ │ b.n 32470 <_PyXI_ApplyError@@Base+0x3a2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #34540 @ 0x86ec │ │ │ │ + movw r1, #34156 @ 0x856c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 81580 │ │ │ │ + bl 810dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3245c <_PyXI_ApplyError@@Base+0x38e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 3245c <_PyXI_ApplyError@@Base+0x38e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ bge.n 32470 <_PyXI_ApplyError@@Base+0x3a2> │ │ │ │ b.n 32386 <_PyXI_ApplyError@@Base+0x2b8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 3246e <_PyXI_ApplyError@@Base+0x3a0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_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, 324b6 <_PyXI_ApplyError@@Base+0x3e8> │ │ │ │ ldrd r3, r6, [r0, #8] │ │ │ │ - movw r1, #64068 @ 0xfa44 │ │ │ │ + movw r1, #63684 @ 0xf8c4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ blx 2a890 │ │ │ │ cbz r0, 324ee <_PyXI_ApplyError@@Base+0x420> │ │ │ │ - movw r1, #49496 @ 0xc158 │ │ │ │ + movw r1, #49112 @ 0xbfd8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ cbnz r0, 324c2 <_PyXI_ApplyError@@Base+0x3f4> │ │ │ │ b.n 324ee <_PyXI_ApplyError@@Base+0x420> │ │ │ │ cbz r5, 3250e <_PyXI_ApplyError@@Base+0x440> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7a284 │ │ │ │ + b.w 7a268 │ │ │ │ cbz r5, 324da <_PyXI_ApplyError@@Base+0x40c> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #34552 @ 0x86f8 │ │ │ │ + movw r0, #34168 @ 0x8578 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd00 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #34564 @ 0x8704 │ │ │ │ + movw r0, #34180 @ 0x8584 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd00 │ │ │ │ cbz r5, 32504 <_PyXI_ApplyError@@Base+0x436> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #34572 @ 0x870c │ │ │ │ + movw r0, #34188 @ 0x858c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd00 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7a284 │ │ │ │ + b.w 7a268 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bl 840cc │ │ │ │ + bl 83c2c │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 3256e <_PyXI_ApplyError@@Base+0x4a0> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 32564 <_PyXI_ApplyError@@Base+0x496> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34580 @ 0x8714 │ │ │ │ + movw r1, #34196 @ 0x8594 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 3256c <_PyXI_ApplyError@@Base+0x49e> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -11696,49 +11696,49 @@ │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 325a0 <_PyXI_ApplyError@@Base+0x4d2> │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 32616 <_PyXI_ApplyError@@Base+0x548> │ │ │ │ mov r0, r7 │ │ │ │ - bl 123a44 │ │ │ │ + bl 1234ec │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 32616 <_PyXI_ApplyError@@Base+0x548> │ │ │ │ - bl 86830 │ │ │ │ + bl 86390 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 325c6 <_PyXI_ApplyError@@Base+0x4f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 325c6 <_PyXI_ApplyError@@Base+0x4f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cbz r4, 32616 <_PyXI_ApplyError@@Base+0x548> │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ b.n 325e4 <_PyXI_ApplyError@@Base+0x516> │ │ │ │ mov r2, r6 │ │ │ │ - bl 18199c │ │ │ │ + bl 180cdc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3262c <_PyXI_ApplyError@@Base+0x55e> │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 32666 <_PyXI_ApplyError@@Base+0x598> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 32676 <_PyXI_ApplyError@@Base+0x5a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 86b74 │ │ │ │ + bl 866d4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 32686 <_PyXI_ApplyError@@Base+0x5b8> │ │ │ │ - bl 82a10 │ │ │ │ + bl 8256c │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 325ce <_PyXI_ApplyError@@Base+0x500> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ @@ -11751,102 +11751,102 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 326a8 <_PyXI_ApplyError@@Base+0x5da> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 3260c <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ b.n 3260c <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ cmp r3, r9 │ │ │ │ beq.n 3263c <_PyXI_ApplyError@@Base+0x56e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 3263c <_PyXI_ApplyError@@Base+0x56e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3260c <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 3260c <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ b.n 3260c <_PyXI_ApplyError@@Base+0x53e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 32616 <_PyXI_ApplyError@@Base+0x548> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ b.n 32616 <_PyXI_ApplyError@@Base+0x548> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 325de <_PyXI_ApplyError@@Base+0x510> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ b.n 325de <_PyXI_ApplyError@@Base+0x510> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 325e4 <_PyXI_ApplyError@@Base+0x516> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ b.n 325e4 <_PyXI_ApplyError@@Base+0x516> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3269c <_PyXI_ApplyError@@Base+0x5ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 3269c <_PyXI_ApplyError@@Base+0x5ce> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + bl 7f89c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, 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, #34912 @ 0x8860 │ │ │ │ + movw r1, #34528 @ 0x86e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8cd30 │ │ │ │ + bl 8c640 │ │ │ │ cbz r0, 3270a <_PyXI_ApplyError@@Base+0x63c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11d314 │ │ │ │ cbnz r0, 3270e <_PyXI_ApplyError@@Base+0x640> │ │ │ │ - bl 9649c │ │ │ │ + bl 95e5c │ │ │ │ movs r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11d314 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ cbnz r5, 3270e <_PyXI_ApplyError@@Base+0x640> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34936 @ 0x8878 │ │ │ │ + movw r1, #34552 @ 0x86f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 3272e <_PyXI_ApplyError@@Base+0x660> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add.w r3, r4, #16 │ │ │ │ ldrexd r6, r7, [r3] │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -11865,483 +11865,483 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 32758 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 32776 │ │ │ │ b.n 32770 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #24696 @ 0x6078 │ │ │ │ + movw r0, #24312 @ 0x5ef8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3274c │ │ │ │ b.n 32784 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ cbnz r0, 32784 │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f490 │ │ │ │ + bl 14ea88 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 00032788 : │ │ │ │ movw r0, #63144 @ 0xf6a8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.w cbed4 │ │ │ │ + b.w cb970 │ │ │ │ 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 cc5b4 │ │ │ │ + bl cc050 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [pc, #252] @ (328a8 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl de090 │ │ │ │ - movw r1, #49816 @ 0xc298 │ │ │ │ + bl ddae8 │ │ │ │ + movw r1, #49432 @ 0xc118 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl ccc08 │ │ │ │ + bl cc6a4 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 327d0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 328a4 │ │ │ │ ldr r1, [pc, #216] @ (328ac ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl de090 │ │ │ │ - movw r1, #62420 @ 0xf3d4 │ │ │ │ + bl ddae8 │ │ │ │ + movw r1, #62036 @ 0xf254 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl ccc08 │ │ │ │ + bl cc6a4 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 327ca │ │ │ │ ldr r1, [pc, #188] @ (328b0 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl de090 │ │ │ │ - movw r1, #62440 @ 0xf3e8 │ │ │ │ + bl ddae8 │ │ │ │ + movw r1, #62056 @ 0xf268 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl ccc08 │ │ │ │ + bl cc6a4 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 327ca │ │ │ │ mov.w r3, #131072 @ 0x20000 │ │ │ │ str r3, [r5, #20] │ │ │ │ - bl 714b0 │ │ │ │ - movw r1, #51916 @ 0xcacc │ │ │ │ + bl 714c8 │ │ │ │ + movw r1, #51532 @ 0xc94c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl ccc08 │ │ │ │ + bl cc6a4 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 327ca │ │ │ │ ldr r6, [pc, #128] @ (328b4 ) │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ cbz r1, 32846 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r6, #8 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ adds r0, #1 │ │ │ │ bne.n 32832 │ │ │ │ b.n 327ca │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 7d8cc │ │ │ │ + bl 7d8a8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 327ca │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [pc, #88] @ (328b8 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl de090 │ │ │ │ + bl ddae8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3287e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 3287e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 327ca │ │ │ │ mov r0, r4 │ │ │ │ - bl de0b4 │ │ │ │ + bl ddb0c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 327ca │ │ │ │ - movw r0, #61688 @ 0xf0f8 │ │ │ │ + movw r0, #61304 @ 0xef78 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7a23c │ │ │ │ + bl 7a220 │ │ │ │ str r0, [r5, #24] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf7080047 │ │ │ │ @ instruction: 0xf71c0047 │ │ │ │ @ instruction: 0xf7300047 │ │ │ │ - str r0, [r1, #28] │ │ │ │ + str r0, [r1, #4] │ │ │ │ lsls r0, r0, #1 │ │ │ │ @ instruction: 0xf7440047 │ │ │ │ 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 cc5b4 │ │ │ │ + bl cc050 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - movw r1, #64196 @ 0xfac4 │ │ │ │ + movw r1, #63812 @ 0xf944 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ - bl c0100 │ │ │ │ + bl bfb08 │ │ │ │ cbz r0, 32916 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bmi.n 3291a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #49824 @ 0xc2a0 │ │ │ │ + movw r1, #49440 @ 0xc120 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 32970 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 22a33c │ │ │ │ + bl 229a3c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 32916 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 79514 │ │ │ │ + bl 794f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ bge.n 32952 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32916 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 32916 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ b.n 32916 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 32960 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ b.n 32970 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 32956 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ b.n 32956 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 00032974 : │ │ │ │ ldr r0, [pc, #4] @ (3297c ) │ │ │ │ - b.w cbed4 │ │ │ │ + b.w cb970 │ │ │ │ nop │ │ │ │ @ instruction: 0xf7ac0047 │ │ │ │ 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 cc5b4 │ │ │ │ + bl cc050 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [pc, #708] @ (32c5c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl de090 │ │ │ │ + bl ddae8 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 32be0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl de0b4 │ │ │ │ + bl ddb0c │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 32be0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - movw r1, #50300 @ 0xc47c │ │ │ │ + movw r1, #49916 @ 0xc2fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r4, [pc, #668] @ (32c60 ) │ │ │ │ ldr r2, [pc, #672] @ (32c64 ) │ │ │ │ ldr.w r7, [r3, #132] @ 0x84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ ldr.w r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ blt.n 32a0a │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 329ee │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ cbnz r3, 329ee │ │ │ │ addw r0, r4, #1132 @ 0x46c │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #628] @ (32c64 ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #50320 @ 0xc490 │ │ │ │ + movw r1, #49936 @ 0xc310 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ ldr.w r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ bge.n 32a24 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 32be0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 32be0 │ │ │ │ ldr r0, [pc, #580] @ (32c64 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ b.n 32be0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32a36 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ cbnz r3, 32a36 │ │ │ │ ldr r0, [pc, #560] @ (32c64 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #560] @ (32c68 ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #50340 @ 0xc4a4 │ │ │ │ + movw r1, #49956 @ 0xc324 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ ldr.w r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ blt.n 32a80 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32a64 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ cbnz r3, 32a64 │ │ │ │ ldr r0, [pc, #520] @ (32c68 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #512] @ (32c68 ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #50364 @ 0xc4bc │ │ │ │ + movw r1, #49980 @ 0xc33c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ ldr.w r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ bge.n 32a9a │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 32be0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 32be0 │ │ │ │ ldr r0, [pc, #468] @ (32c68 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ b.n 32be0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32aac │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ cbnz r3, 32aac │ │ │ │ ldr r0, [pc, #448] @ (32c68 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50292 @ 0xc474 │ │ │ │ + movw r1, #49908 @ 0xc2f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 32be0 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50312 @ 0xc488 │ │ │ │ + movw r1, #49928 @ 0xc308 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 32be0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50332 @ 0xc49c │ │ │ │ + movw r1, #49948 @ 0xc31c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32be0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50356 @ 0xc4b4 │ │ │ │ + movw r1, #49972 @ 0xc334 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32be0 │ │ │ │ ldr r1, [pc, #360] @ (32c6c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl de090 │ │ │ │ + bl ddae8 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 32be0 │ │ │ │ mov r0, r5 │ │ │ │ - bl de0b4 │ │ │ │ + bl ddb0c │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32be0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r1, #50300 @ 0xc47c │ │ │ │ + movw r1, #49916 @ 0xc2fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [pc, #328] @ (32c70 ) │ │ │ │ ldr.w r6, [r3, #132] @ 0x84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ ldr.w r3, [r4, #1004] @ 0x3ec │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ blt.n 32b6c │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32b50 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ cbnz r3, 32b50 │ │ │ │ ldr r0, [pc, #292] @ (32c70 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #284] @ (32c70 ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #50320 @ 0xc490 │ │ │ │ + movw r1, #49936 @ 0xc310 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ ldr.w r3, [r4, #1004] @ 0x3ec │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ bge.n 32b80 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32be0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ cbnz r3, 32be0 │ │ │ │ ldr r0, [pc, #244] @ (32c70 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ b.n 32be0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32b92 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ cbnz r3, 32b92 │ │ │ │ ldr r0, [pc, #224] @ (32c70 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #224] @ (32c74 ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #50340 @ 0xc4a4 │ │ │ │ + movw r1, #49956 @ 0xc324 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ blt.n 32bce │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 32be6 │ │ │ │ ldr r2, [pc, #192] @ (32c74 ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #50364 @ 0xc4bc │ │ │ │ + movw r1, #49980 @ 0xc33c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ bge.n 32bf8 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32be0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ cbnz r3, 32be0 │ │ │ │ ldr r0, [pc, #152] @ (32c74 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 32c58 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 32bb2 │ │ │ │ ldr r0, [pc, #128] @ (32c74 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ b.n 32bb2 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32c0a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ cbnz r3, 32c0a │ │ │ │ ldr r0, [pc, #108] @ (32c74 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50380 @ 0xc4cc │ │ │ │ + movw r1, #49996 @ 0xc34c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32be0 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50400 @ 0xc4e0 │ │ │ │ + movw r1, #50016 @ 0xc360 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32be0 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50420 @ 0xc4f4 │ │ │ │ + movw r1, #50036 @ 0xc374 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32be0 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50444 @ 0xc50c │ │ │ │ + movw r1, #50060 @ 0xc38c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf7e00047 │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r5, #9] │ │ │ │ @@ -12360,32 +12360,32 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #12 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [pc, #32] @ (32cb4 ) │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r2, #50468 @ 0xc524 │ │ │ │ + movw r2, #50084 @ 0xc3a4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl d2e88 │ │ │ │ + bl d28fc │ │ │ │ cbz r0, 32cb0 │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ bl 2e530 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strb.w r0, [r8, r7] │ │ │ │ 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 122d68 <_Py_union_type_or@@Base+0x480> │ │ │ │ + bl 122858 <_Py_union_type_or@@Base+0x480> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -12404,15 +12404,15 @@ │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 32cf0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 00032d08 : │ │ │ │ ldr r0, [pc, #4] @ (32d10 ) │ │ │ │ - b.w cbed4 │ │ │ │ + b.w cb970 │ │ │ │ nop │ │ │ │ ldrb.w r0, [r4, r7] │ │ │ │ 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 │ │ │ │ @@ -12420,69 +12420,69 @@ │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 32d4a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #50644 @ 0xc5d4 │ │ │ │ + movw r1, #50260 @ 0xc454 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ b.n 32d6e │ │ │ │ movw r2, #56128 @ 0xdb40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 32dba │ │ │ │ ldr r0, [pc, #332] @ (32ea8 ) │ │ │ │ mov r1, sp │ │ │ │ ldrd r6, r7, [r3, #16] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ - bl 126d44 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1267ec <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 32d72 │ │ │ │ movs r0, #0 │ │ │ │ b.n 32ea2 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ cmp r4, r5 │ │ │ │ beq.n 32d82 │ │ │ │ cbnz r4, 32dc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ cmp r8, r5 │ │ │ │ beq.n 32dba │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #50700 @ 0xc60c │ │ │ │ + movw r1, #50316 @ 0xc48c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc30c │ │ │ │ + bl cbda8 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 32d6e │ │ │ │ cmp r0, r5 │ │ │ │ bne.n 32dc4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32dba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 32dba │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ b.n 32ea2 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #50708 @ 0xc614 │ │ │ │ + movw r0, #50324 @ 0xc494 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl f1690 │ │ │ │ + bl f1104 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32e34 │ │ │ │ movs r3, #0 │ │ │ │ cmp r8, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ bne.n 32dea │ │ │ │ ldr r5, [sp, #4] │ │ │ │ @@ -12490,490 +12490,490 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ b.n 32e16 │ │ │ │ ldr r1, [pc, #192] @ (32eac ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl b936c │ │ │ │ + bl b8d74 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 32dde │ │ │ │ b.n 32e34 │ │ │ │ - bl 6c548 │ │ │ │ + bl 6c544 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - movw r0, #62188 @ 0xf2ec │ │ │ │ + movw r0, #61804 @ 0xf16c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd00 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 32e4c │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl f1558 │ │ │ │ + bl f0fcc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ bge.n 32e3a │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32e34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 32e34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 32e86 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32e62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 32e62 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ b.n 32e62 │ │ │ │ - bl d42d0 │ │ │ │ + bl d3d48 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #50732 @ 0xc62c │ │ │ │ + movw r0, #50348 @ 0xc4ac │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl f1690 │ │ │ │ + bl f1104 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32e34 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #63972 @ 0xf9e4 │ │ │ │ + movw r0, #63548 @ 0xf83c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl f1690 │ │ │ │ + bl f1104 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32e34 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ce3cc │ │ │ │ + bl 1cd0ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 115bac <_PyLong_FromGid@@Base+0x10> │ │ │ │ + bl 115770 <_PyLong_FromGid@@Base+0x10> │ │ │ │ asrs r4, r0, #31 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32e9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 32e9c │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 32dba │ │ │ │ b.n 32d6e │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xebf40048 │ │ │ │ bgt.n 32df8 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ - bl cc5b4 │ │ │ │ + bl cc050 │ │ │ │ mov r6, r0 │ │ │ │ - movw r0, #34904 @ 0x8858 │ │ │ │ + movw r0, #34520 @ 0x86d8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a23c │ │ │ │ + bl 7a220 │ │ │ │ str r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 330aa │ │ │ │ ldr r1, [pc, #636] @ (3315c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl de090 │ │ │ │ + bl ddae8 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 330aa │ │ │ │ ldr r7, [pc, #620] @ (33160 ) │ │ │ │ - movw r9, #24931 @ 0x6163 │ │ │ │ + movw r9, #27551 @ 0x6b9f │ │ │ │ movt r9, #6 │ │ │ │ - movw r8, #54001 @ 0xd2f1 │ │ │ │ + movw r8, #49625 @ 0xc1d9 │ │ │ │ movt r8, #24 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ add.w r1, r7, #12 │ │ │ │ cbz r2, 32f50 │ │ │ │ strd r9, r8, [r7, #16] │ │ │ │ str r7, [r7, #28] │ │ │ │ str r2, [r7, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 7d690 │ │ │ │ + bl 7d66c │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 330aa │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ - bl 7d0ac │ │ │ │ + bl 7d088 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ blt.w 33084 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32f4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 32f4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #32 │ │ │ │ b.n 32f02 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #51372 @ 0xc8ac │ │ │ │ + movw r0, #50988 @ 0xc72c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 898f0 │ │ │ │ + bl 891fc │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 330aa │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #46624 @ 0xb620 │ │ │ │ + movw r1, #46240 @ 0xb4a0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl ccc08 │ │ │ │ + bl cc6a4 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 330aa │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50824 @ 0xc688 │ │ │ │ + movw r1, #50440 @ 0xc508 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl ccc08 │ │ │ │ + bl cc6a4 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 330aa │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50836 @ 0xc694 │ │ │ │ + movw r1, #50452 @ 0xc514 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl ccc08 │ │ │ │ + bl cc6a4 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 330aa │ │ │ │ blx 290b0 │ │ │ │ - movw r1, #50852 @ 0xc6a4 │ │ │ │ + movw r1, #50468 @ 0xc524 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d7a30 │ │ │ │ + bl 1d67c8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 330aa │ │ │ │ add r0, sp, #12 │ │ │ │ blx 29df4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #50868 @ 0xc6b4 │ │ │ │ + movw r0, #50484 @ 0xc534 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82d70 │ │ │ │ - movw r1, #20216 @ 0x4ef8 │ │ │ │ + bl 828cc │ │ │ │ + movw r1, #19832 @ 0x4d78 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl cc6ec │ │ │ │ + bl cc188 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 330aa │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #60996 @ 0xee44 │ │ │ │ + movw r2, #60612 @ 0xecc4 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - movw r1, #50876 @ 0xc6bc │ │ │ │ + movw r1, #50492 @ 0xc53c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1d7a30 │ │ │ │ + bl 1d67c8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 330aa │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50892 @ 0xc6cc │ │ │ │ + movw r1, #50508 @ 0xc54c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ bl 3344c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 330aa │ │ │ │ - bl 714b0 │ │ │ │ + bl 714c8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 330aa │ │ │ │ - bl 714b0 │ │ │ │ + bl 714c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3314e │ │ │ │ ldr.w sl, [pc, #304] @ 33164 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w fp, [sl] │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 330b0 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w sl, sl, #8 │ │ │ │ cmp.w r9, #44 @ 0x2c │ │ │ │ bne.n 33038 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #50908 @ 0xc6dc │ │ │ │ + movw r2, #50524 @ 0xc55c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #55440 @ 0xd890 │ │ │ │ + movw r1, #55056 @ 0xd710 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 1d7a30 │ │ │ │ + bl 1d67c8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3314e │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #13648 @ 0x3550 │ │ │ │ + movw r1, #13264 @ 0x33d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc6ec │ │ │ │ + bl cc188 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 33096 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 330aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 330aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ b.n 330aa │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #50956 @ 0xc70c │ │ │ │ + movw r1, #50572 @ 0xc58c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc6ec │ │ │ │ + bl cc188 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 33168 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 33444 │ │ │ │ mov r0, r9 │ │ │ │ blx 2a0e0 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 330be │ │ │ │ ldr.w r7, [sl, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d7a30 │ │ │ │ + bl 1d67c8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3314e │ │ │ │ mov r0, r9 │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 3314e │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 330ee │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a268 │ │ │ │ mov r2, r0 │ │ │ │ cbnz r0, 3310a │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 3314e │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cbnz r2, 3314e │ │ │ │ mov r0, fp │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ b.n 3314e │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 79514 │ │ │ │ + bl 794f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r3 │ │ │ │ beq.n 3312e │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cbnz r1, 3312e │ │ │ │ mov r0, r2 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 33148 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cbnz r2, 33148 │ │ │ │ mov r0, fp │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ bge.w 33042 │ │ │ │ mov r0, r8 │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ mov r0, r4 │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ b.n 330aa │ │ │ │ str.w r0, [r8, r7] │ │ │ │ str??.w r0, [r0, r7] │ │ │ │ - str r0, [r7, #32] │ │ │ │ + str r0, [r7, #8] │ │ │ │ lsls r0, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #50968 @ 0xc718 │ │ │ │ + movw r1, #50584 @ 0xc598 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ bl 3344c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 330aa │ │ │ │ - movw r2, #50984 @ 0xc728 │ │ │ │ + movw r2, #50600 @ 0xc5a8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #55440 @ 0xd890 │ │ │ │ + movw r1, #55056 @ 0xd710 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 1d7a30 │ │ │ │ + bl 1d67c8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 330aa │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51040 @ 0xc760 │ │ │ │ + movw r1, #50656 @ 0xc5e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 330aa │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51056 @ 0xc770 │ │ │ │ + movw r1, #50672 @ 0xc5f0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 330aa │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51072 @ 0xc780 │ │ │ │ + movw r1, #50688 @ 0xc600 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 330aa │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51088 @ 0xc790 │ │ │ │ + movw r1, #50704 @ 0xc610 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 330aa │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51104 @ 0xc7a0 │ │ │ │ + movw r1, #50720 @ 0xc620 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 330aa │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51124 @ 0xc7b4 │ │ │ │ + movw r1, #50740 @ 0xc634 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 330aa │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51140 @ 0xc7c4 │ │ │ │ + movw r1, #50756 @ 0xc644 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 330aa │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51156 @ 0xc7d4 │ │ │ │ + movw r1, #50772 @ 0xc654 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 330aa │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51172 @ 0xc7e4 │ │ │ │ + movw r1, #50788 @ 0xc664 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 330aa │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51188 @ 0xc7f4 │ │ │ │ + movw r1, #50804 @ 0xc674 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 330aa │ │ │ │ movs r0, #0 │ │ │ │ - bl 72334 │ │ │ │ + bl 72340 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 330aa │ │ │ │ - movw r8, #51204 @ 0xc804 │ │ │ │ + movw r8, #50820 @ 0xc684 │ │ │ │ movt r8, #41 @ 0x29 │ │ │ │ blx 2a444 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ mov r0, r8 │ │ │ │ cbz r7, 332ca │ │ │ │ ldrd r1, r2, [r6, #4] │ │ │ │ - bl 82d70 │ │ │ │ + bl 828cc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 3307e │ │ │ │ - bl 840cc │ │ │ │ + bl 83c2c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r9 │ │ │ │ beq.n 332c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 332c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #12 │ │ │ │ cmp.w sl, #0 │ │ │ │ bge.n 3328e │ │ │ │ b.n 3307e │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #51208 @ 0xc808 │ │ │ │ + movw r1, #50824 @ 0xc688 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc6ec │ │ │ │ + bl cc188 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 330aa │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #51220 @ 0xc814 │ │ │ │ + movw r1, #50836 @ 0xc694 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 330aa │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #51252 @ 0xc834 │ │ │ │ + movw r1, #50868 @ 0xc6b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 330aa │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #51296 @ 0xc860 │ │ │ │ + movw r1, #50912 @ 0xc6e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 330aa │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 76fd8 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 33332 │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1e955c │ │ │ │ b.n 330aa │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ movs r2, #2 │ │ │ │ - movw r3, #51328 @ 0xc880 │ │ │ │ + movw r3, #50944 @ 0xc700 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r2, [r0, #8] │ │ │ │ movs r2, #7 │ │ │ │ strd r3, r1, [r0] │ │ │ │ movs r3, #1 │ │ │ │ - movw r1, #51352 @ 0xc898 │ │ │ │ + movw r1, #50968 @ 0xc718 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd r2, r3, [r0, #12] │ │ │ │ movw r2, #41184 @ 0xa0e0 │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #38156 @ 0x950c │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ @@ -13010,34 +13010,34 @@ │ │ │ │ movw r2, #38180 @ 0x9524 │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #38700 @ 0x972c │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #76] @ 0x4c │ │ │ │ movw r2, #37320 @ 0x91c8 │ │ │ │ movt r2, #2 │ │ │ │ - movw r3, #60965 @ 0xee25 │ │ │ │ + movw r3, #56589 @ 0xdd0d │ │ │ │ movt r3, #24 │ │ │ │ strd r2, r3, [r0, #84] @ 0x54 │ │ │ │ movw r2, #43452 @ 0xa9bc │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #38496 @ 0x9660 │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #92] @ 0x5c │ │ │ │ - movw r2, #11911 @ 0x2e87 │ │ │ │ + movw r2, #11615 @ 0x2d5f │ │ │ │ movt r2, #5 │ │ │ │ - bl f9c00 │ │ │ │ + bl f9674 │ │ │ │ mov r2, r0 │ │ │ │ cbnz r0, 33434 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77384 │ │ │ │ + bl 77378 │ │ │ │ b.n 330aa │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #51360 @ 0xc8a0 │ │ │ │ + movw r1, #50976 @ 0xc720 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc6ec │ │ │ │ + bl cc188 │ │ │ │ asrs r0, r0, #31 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -13045,68 +13045,68 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 295d4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8032c │ │ │ │ + bl 802f8 │ │ │ │ cbz r0, 334ca │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a268 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 33494 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 334ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 334ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ b.n 334ca │ │ │ │ mov r1, r4 │ │ │ │ bl 334f4 <_PyImport_SetModule@@Base> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 334ce │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 334b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 334b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 334ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 334ca │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 334f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 334e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 334e2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl cc6ec │ │ │ │ + bl cc188 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 334ca │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ 000334f4 <_PyImport_SetModule@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -13117,238 +13117,238 @@ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r4, r5] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr.w r0, [r1, #3880] @ 0xf28 │ │ │ │ cbnz r0, 3352a <_PyImport_SetModule@@Base+0x36> │ │ │ │ - movw r1, #64416 @ 0xfba0 │ │ │ │ + movw r1, #64032 @ 0xfa20 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #17412 @ 0x4404 │ │ │ │ + movw r0, #17028 @ 0x4284 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r1, r3 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 89708 │ │ │ │ + b.w 89014 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cbz r1, 33540 <_PyImport_SetModule@@Base+0x4c> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ b.n 33548 <_PyImport_SetModule@@Base+0x54> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.w 156b88 │ │ │ │ + b.w 156118 │ │ │ │ │ │ │ │ 0003354c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #24] @ (33574 ) │ │ │ │ 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 7b2e4 │ │ │ │ + bl 7b2c8 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 00033578 : │ │ │ │ ldr r0, [pc, #4] @ (33580 ) │ │ │ │ - b.w cbed4 │ │ │ │ + b.w cb970 │ │ │ │ nop │ │ │ │ lsrs r0, r0, #32 │ │ │ │ lsls r0, 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 db640 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl db08c <_PyUnicodeWriter_Init@@Base> │ │ │ │ movs r2, #6 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #56408 @ 0xdc58 │ │ │ │ + movw r1, #56024 @ 0xdad8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 92290 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 91c54 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3365a │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cbnz r3, 335ca │ │ │ │ movs r2, #5 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #56416 @ 0xdc60 │ │ │ │ + movw r1, #56032 @ 0xdae0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 92290 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 91c54 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 335e0 │ │ │ │ b.n 3365a │ │ │ │ movs r2, #5 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #12584 @ 0x3128 │ │ │ │ + movw r1, #12200 @ 0x2fa8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 92290 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 91c54 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 335b4 │ │ │ │ b.n 3365a │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl e7d4c │ │ │ │ + bl e77a4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 3365a │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d24e8 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d1f90 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ blt.n 33630 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3360c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 3360c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #20064 @ 0x4e60 │ │ │ │ + movw r0, #19680 @ 0x4ce0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd00 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 3365a │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d24e8 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d1f90 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ bge.n 33642 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3365a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 3365a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ b.n 3365a │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 33652 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 33652 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 92620 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl 91fe4 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ b.n 33662 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1d6cec <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 1d5a84 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl db640 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl db08c <_PyUnicodeWriter_Init@@Base> │ │ │ │ movs r2, #17 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #56696 @ 0xdd78 │ │ │ │ + movw r1, #56312 @ 0xdbf8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 92290 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 91c54 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 33752 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl e7d4c │ │ │ │ + bl e77a4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 33752 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d24e8 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d1f90 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ blt.n 33728 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 336c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 336c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cbz r3, 33704 │ │ │ │ movs r2, #9 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #56716 @ 0xdd8c │ │ │ │ + movw r1, #56332 @ 0xdc0c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 92290 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 91c54 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 33752 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl e7d4c │ │ │ │ + bl e77a4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 33752 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d24e8 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d1f90 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ blt.n 33728 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 33704 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 33704 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #20064 @ 0x4e60 │ │ │ │ + movw r0, #19680 @ 0x4ce0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd00 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 33752 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d24e8 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d1f90 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ bge.n 3373a │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 33752 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 33752 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ b.n 33752 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3374a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 3374a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 92620 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl 91fe4 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ b.n 3375a │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1d6cec <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 1d5a84 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ @@ -13378,182 +13378,182 @@ │ │ │ │ mov r3, r5 │ │ │ │ add r4, sp, #28 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, ip, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 33934 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce160 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 33934 │ │ │ │ cmp.w r8, #1 │ │ │ │ beq.n 3380c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cbz r0, 337f4 │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ bne.n 337ec │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 33934 │ │ │ │ cmp.w r8, #2 │ │ │ │ bne.n 337f8 │ │ │ │ b.n 33814 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ bne.n 33816 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ cbz r0, 33816 │ │ │ │ b.n 33934 │ │ │ │ movs r6, #15 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 33816 │ │ │ │ movs r6, #15 │ │ │ │ mov r0, r7 │ │ │ │ movs r7, #0 │ │ │ │ strd r7, r7, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - bl cc5b4 │ │ │ │ + bl cc050 │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ - bl 16c78c │ │ │ │ + bl 16bba4 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 3392e │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #8 │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - movw r5, #39464 @ 0x9a28 │ │ │ │ + movw r5, #39080 @ 0x98a8 │ │ │ │ movt r5, #40 @ 0x28 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r5, [sp, #8] │ │ │ │ - movw r5, #29261 @ 0x724d │ │ │ │ + movw r5, #26213 @ 0x6665 │ │ │ │ movt r5, #22 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ - movw r5, #48673 @ 0xbe21 │ │ │ │ + movw r5, #45625 @ 0xb239 │ │ │ │ movt r5, #22 │ │ │ │ str.w r9, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ blx 2a374 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq.n 338ae │ │ │ │ bgt.n 338e6 │ │ │ │ adds r1, r5, #4 │ │ │ │ beq.n 33896 │ │ │ │ adds r2, r5, #2 │ │ │ │ bne.n 338e6 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - movw r1, #56768 @ 0xddc0 │ │ │ │ + movw r1, #56384 @ 0xdc40 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ b.n 3392e │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #56728 @ 0xdd98 │ │ │ │ + movw r1, #56344 @ 0xdc18 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ b.n 3392e │ │ │ │ str.w r8, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cbnz r3, 338cc │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 233324 <_PyXI_EndInterpreter@@Base+0x6fc> │ │ │ │ + bl 232ad4 <_PyXI_EndInterpreter@@Base+0x6a4> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ bge.n 338cc │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29940 │ │ │ │ b.n 3392e │ │ │ │ - bl 9649c │ │ │ │ + bl 95e5c │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29440 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ adds r3, r5, #2 │ │ │ │ bne.n 33900 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29940 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r2, r5 │ │ │ │ - movw r3, #14096 @ 0x3710 │ │ │ │ + movw r3, #13712 @ 0x3590 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - bl 23aa8c <_Py_c_pow@@Base+0x964> │ │ │ │ + bl 23a034 <_Py_c_pow@@Base+0x490> │ │ │ │ b.n 3392e │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 338b2 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29940 │ │ │ │ mov r2, r0 │ │ │ │ cbnz r0, 3391e │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 16cad8 <_PyArg_NoKeywords@@Base+0x58> │ │ │ │ + bl 16bef0 <_PyArg_NoKeywords@@Base+0x58> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 33936 │ │ │ │ b.n 3392e │ │ │ │ - movw r3, #15380 @ 0x3c14 │ │ │ │ + movw r3, #14996 @ 0x3a94 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ - bl 23aa8c <_Py_c_pow@@Base+0x964> │ │ │ │ + bl 23a034 <_Py_c_pow@@Base+0x490> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1b710c │ │ │ │ + bl 1b5d3c │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cbz r3, 33940 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ lsrs r0, r4, #1 │ │ │ │ lsls r0, 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, #57064 @ 0xdee8 │ │ │ │ + movw r1, #56680 @ 0xdd68 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add r2, sp, #28 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #16] │ │ │ │ - bl 8cd30 │ │ │ │ + bl 8c640 │ │ │ │ cbz r0, 339de │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbnz r1, 339c4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ @@ -13566,47 +13566,47 @@ │ │ │ │ movs r7, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ strd r6, r7, [sp, #32] │ │ │ │ blx 2991c <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 33a3a │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 7df90 │ │ │ │ + bl 7df6c │ │ │ │ b.n 33a4a │ │ │ │ add r3, sp, #16 │ │ │ │ movs r5, #4 │ │ │ │ str r5, [sp, #12] │ │ │ │ blx 2991c <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 33a3a │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ b.n 33a4a │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ bne.n 339e2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57080 @ 0xdef8 │ │ │ │ + movw r1, #56696 @ 0xdd78 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 33a4a │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ bcc.n 33a02 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57120 @ 0xdf20 │ │ │ │ + movw r1, #56736 @ 0xdda0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ b.n 339de │ │ │ │ mov r0, r5 │ │ │ │ - bl 71f98 │ │ │ │ + bl 71fb0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 339de │ │ │ │ str r6, [sp, #0] │ │ │ │ add.w r3, r0, #16 │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ @@ -13618,66 +13618,66 @@ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 33a3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 33a3a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ blx r3 │ │ │ │ b.n 33a4a │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 9b39c <_PyBytes_Resize@@Base> │ │ │ │ + bl 9ad4c <_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 183de8 │ │ │ │ + b.w 182f94 │ │ │ │ nop │ │ │ │ ldr r3, [r0, #28] │ │ │ │ bx r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #55180 @ 0xd78c │ │ │ │ + movw r1, #54756 @ 0xd5e4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl fa61c │ │ │ │ + bl fa090 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cbz r0, 33aa4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 33aa4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 33aa4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ mov r4, r2 │ │ │ │ - bl 14ac8c │ │ │ │ + bl 14a2ac │ │ │ │ cbz r0, 33ad2 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ @@ -13686,28 +13686,28 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 33b00 │ │ │ │ cbz r0, 33afe │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #4072 @ 0xfe8 │ │ │ │ + movw r0, #3688 @ 0xe68 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828cc │ │ │ │ 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 72184 │ │ │ │ + bl 7219c │ │ │ │ cbz r0, 33b54 │ │ │ │ mov r4, r0 │ │ │ │ add.w r7, r0, #8 │ │ │ │ b.n 33b2a │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ @@ -13717,30 +13717,30 @@ │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bl 33b74 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 33b26 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78344 │ │ │ │ + bl 78338 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 33b58 │ │ │ │ movs r4, #0 │ │ │ │ b.n 33b6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 33b54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ b.n 33b54 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78344 │ │ │ │ + bl 78338 │ │ │ │ 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 │ │ │ │ @@ -13749,22 +13749,22 @@ │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 33bb2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ cbnz r0, 33ba8 │ │ │ │ - movw r0, #5636 @ 0x1604 │ │ │ │ + movw r0, #5252 @ 0x1484 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a268 │ │ │ │ str r0, [r5, #0] │ │ │ │ cbz r0, 33bc0 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 10a95c │ │ │ │ + b.w 10a348 │ │ │ │ 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} │ │ │ │ @@ -13778,150 +13778,150 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce160 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 33c10 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #23628 @ 0x5c4c │ │ │ │ + movw r2, #23244 @ 0x5acc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ + movw r1, #352 @ 0x160 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #62088 @ 0xf288 │ │ │ │ + movw r0, #61704 @ 0xf108 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r4, #0 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ b.n 33c1c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 33c2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cbz r3, 33c26 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf4 │ │ │ │ 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] @ (33cf8 ) │ │ │ │ mov r5, r1 │ │ │ │ add.w r1, r3, #28 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - movw r2, #3560 @ 0xde8 │ │ │ │ + movw r2, #3208 @ 0xc88 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - bl 127b48 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 1275ec <_PyObject_CallMethod@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 33cf4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ bmi.n 33c90 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 33c78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 33c78 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13476 @ 0x34a4 │ │ │ │ + movw r1, #13092 @ 0x3324 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ b.n 33cf4 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, r6 │ │ │ │ bge.n 33cc8 │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #26552 @ 0x67b8 │ │ │ │ + movw r1, #26168 @ 0x6638 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 33cf4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 33cf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ b.n 33cf4 │ │ │ │ add.w r1, r4, #16 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ blx 29c10 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r3 │ │ │ │ beq.n 33cea │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ cbnz r1, 33cea │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fa84 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ b.n 33664 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72334 │ │ │ │ + bl 72340 │ │ │ │ cbz r0, 33d4c │ │ │ │ mov r4, r0 │ │ │ │ blx 2a0b0 │ │ │ │ b.n 33d2a │ │ │ │ - bl 840cc │ │ │ │ + bl 83c2c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cbnz r3, 33d56 │ │ │ │ - bl 1306c8 <_Py_DecRef@@Base> │ │ │ │ + bl 13034c <_Py_DecRef@@Base> │ │ │ │ blx 2a6a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cbz r1, 33d50 │ │ │ │ - bl 1d3c5c <_Py_Uid_Converter@@Base+0xf0> │ │ │ │ + bl 1d29c0 <_Py_Uid_Converter@@Base+0xf0> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 33d1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1306c8 <_Py_DecRef@@Base> │ │ │ │ + bl 13034c <_Py_DecRef@@Base> │ │ │ │ blx 2a438 │ │ │ │ movs r4, #0 │ │ │ │ b.n 33d5c │ │ │ │ blx 2a438 │ │ │ │ b.n 33d5c │ │ │ │ - bl 1306c8 <_Py_DecRef@@Base> │ │ │ │ + bl 13034c <_Py_DecRef@@Base> │ │ │ │ b.n 33d42 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ @@ -13934,105 +13934,105 @@ │ │ │ │ blx 2957c │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 33d92 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce160 │ │ │ │ cbz r0, 33dac │ │ │ │ b.n 33da8 │ │ │ │ - movw r0, #39624 @ 0x9ac8 │ │ │ │ + movw r0, #39240 @ 0x9948 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 33d84 │ │ │ │ movs r4, #0 │ │ │ │ b.n 33e00 │ │ │ │ cmp r4, #1 │ │ │ │ ble.n 33dc4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 16bf88 │ │ │ │ + bl 16b3a0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 33dc6 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ cbz r0, 33dc6 │ │ │ │ b.n 33da8 │ │ │ │ movs r4, #1 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp.w r5, #5120 @ 0x1400 │ │ │ │ ble.n 33dec │ │ │ │ - bl 9649c │ │ │ │ + bl 95e5c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a590 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ b.n 33df8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 2a590 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7df90 │ │ │ │ + bl 7df6c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cbz r3, 33e0a │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 1a96a8 │ │ │ │ + b.w 1a8258 │ │ │ │ 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 d7c20 │ │ │ │ + bl d7674 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 33e3e │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ cbz r0, 33e56 │ │ │ │ b.n 33e6c │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 33e56 │ │ │ │ - movw r0, #57716 @ 0xe174 │ │ │ │ + movw r0, #57332 @ 0xdff4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd00 │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ - movw r0, #57732 @ 0xe184 │ │ │ │ + movw r0, #57348 @ 0xe004 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd00 │ │ │ │ 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 │ │ │ │ - bl c3ae8 │ │ │ │ + bl c359c │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 33e92 │ │ │ │ bne.n 33e96 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ b.n 33e9e │ │ │ │ movs r0, #0 │ │ │ │ @@ -14045,57 +14045,57 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ bgt.n 33ece │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57864 @ 0xe208 │ │ │ │ + movw r1, #57480 @ 0xe088 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ b.n 33eea │ │ │ │ mov r8, r2 │ │ │ │ cmp r2, #5 │ │ │ │ ble.n 33eee │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57912 @ 0xe238 │ │ │ │ + movw r1, #57528 @ 0xe0b8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ movs r0, #0 │ │ │ │ b.n 340a8 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ - bl 15fc9c │ │ │ │ + bl 15f114 │ │ │ │ subs r7, r0, #0 │ │ │ │ blt.n 33eea │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 33f0e │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 33eea │ │ │ │ cmp.w r8, #2 │ │ │ │ beq.n 33f40 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmp.w r8, #3 │ │ │ │ beq.n 33f46 │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ cmp.w r8, #4 │ │ │ │ beq.n 33f3a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 33f3c │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ cbz r0, 33f3c │ │ │ │ b.n 33eea │ │ │ │ movs r5, #0 │ │ │ │ cbz r4, 33f50 │ │ │ │ b.n 33f60 │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r5 │ │ │ │ @@ -14121,34 +14121,34 @@ │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r9, [r3] │ │ │ │ b.n 33f84 │ │ │ │ mov sl, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ strd r4, r9, [sp] │ │ │ │ - movw r1, #57956 @ 0xe264 │ │ │ │ + movw r1, #57572 @ 0xe0e4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ str r5, [sp, #8] │ │ │ │ - movw r0, #57964 @ 0xe26c │ │ │ │ + movw r0, #57580 @ 0xe0ec │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 90660 │ │ │ │ + bl 8ff70 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 33eea │ │ │ │ cmp r6, #8 │ │ │ │ beq.n 33fca │ │ │ │ lsls r4, r6, #31 │ │ │ │ bmi.n 33fce │ │ │ │ lsls r0, r6, #30 │ │ │ │ bmi.n 33fd2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57976 @ 0xe278 │ │ │ │ + movw r1, #57592 @ 0xe0f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ b.n 33eea │ │ │ │ movs r3, #2 │ │ │ │ b.n 33fd4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 33fd4 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ @@ -14162,67 +14162,67 @@ │ │ │ │ beq.n 34036 │ │ │ │ b.n 34018 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ bpl.n 34004 │ │ │ │ - bl 11c63c │ │ │ │ + bl 11c1a0 │ │ │ │ b.n 3400a │ │ │ │ - bl ddd90 │ │ │ │ + bl dd7e8 │ │ │ │ asrs r1, r0, #31 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 33fea │ │ │ │ b.n 33eea │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ bpl.n 34046 │ │ │ │ - bl 11c63c │ │ │ │ + bl 11c1a0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 33eea │ │ │ │ tst.w r6, #4 │ │ │ │ strh.w r5, [sp, #18] │ │ │ │ ite ne │ │ │ │ movne r6, #13 │ │ │ │ moveq r6, #14 │ │ │ │ b.n 34062 │ │ │ │ - bl ddd90 │ │ │ │ + bl dd7e8 │ │ │ │ asrs r1, r0, #31 │ │ │ │ b.n 34028 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 34080 │ │ │ │ - bl e5198 │ │ │ │ + bl e4bf4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 33eea │ │ │ │ - bl 9649c │ │ │ │ + bl 95e5c │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 290fc <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ adds r3, r4, #1 │ │ │ │ bne.n 3409a │ │ │ │ b.n 3404e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1698 │ │ │ │ mov r3, r4 │ │ │ │ movs r5, #0 │ │ │ │ b.n 33f6c │ │ │ │ cmp r4, #0 │ │ │ │ blt.n 34080 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ @@ -14238,116 +14238,116 @@ │ │ │ │ cbz r2, 340c6 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cbnz r3, 340cc │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.n 340e6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58004 @ 0xe294 │ │ │ │ + movw r1, #57620 @ 0xe114 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ 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 1673fc │ │ │ │ + bl 166814 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1fb13c <_PyParkingLot_UnparkAll@@Base+0x980> │ │ │ │ + bl 1fa62c <_PyParkingLot_UnparkAll@@Base+0x980> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 341f0 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11d314 │ │ │ │ cbnz r0, 34128 │ │ │ │ - bl 9649c │ │ │ │ + bl 95e5c │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11d314 │ │ │ │ mov r0, r7 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2a2e8 │ │ │ │ subs r2, r0, #0 │ │ │ │ beq.n 34184 │ │ │ │ bgt.n 34172 │ │ │ │ adds r1, r2, #4 │ │ │ │ beq.n 3415a │ │ │ │ adds r3, r2, #2 │ │ │ │ bne.n 34172 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58032 @ 0xe2b0 │ │ │ │ + movw r1, #57648 @ 0xe130 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ b.n 341e4 │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11196 @ 0x2bbc │ │ │ │ + movw r1, #10812 @ 0x2a3c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ b.n 341e4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #58060 @ 0xe2cc │ │ │ │ + movw r3, #57676 @ 0xe14c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 23aa8c <_Py_c_pow@@Base+0x964> │ │ │ │ + bl 23a034 <_Py_c_pow@@Base+0x490> │ │ │ │ b.n 341e4 │ │ │ │ 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 783a0 │ │ │ │ + bl 78394 │ │ │ │ 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 783a0 │ │ │ │ + bl 78394 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ cbz r3, 341c8 │ │ │ │ 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 783a0 │ │ │ │ + bl 78394 │ │ │ │ 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 100124 │ │ │ │ + bl ffb5c │ │ │ │ b.n 341f2 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 100124 │ │ │ │ + bl ffb5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ 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 │ │ │ │ @@ -14357,36 +14357,36 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce160 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 34244 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #23628 @ 0x5c4c │ │ │ │ + movw r2, #23244 @ 0x5acc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ + movw r1, #352 @ 0x160 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #62124 @ 0xf2ac │ │ │ │ + movw r0, #61740 @ 0xf12c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r4, #0 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ b.n 34250 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 33c2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cbz r3, 3425a │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -14395,35 +14395,35 @@ │ │ │ │ cbz r2, 34278 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cbnz r3, 3427e │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.n 340e6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58116 @ 0xe304 │ │ │ │ + movw r1, #57732 @ 0xe184 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ b.n 342a0 │ │ │ │ cmp r1, #1 │ │ │ │ bne.n 342b8 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #43104 @ 0xa860 │ │ │ │ + movw r3, #42720 @ 0xa6e0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 342d8 │ │ │ │ b.n 342ba │ │ │ │ cbz r1, 342e2 │ │ │ │ - movw r3, #43104 @ 0xa860 │ │ │ │ + movw r3, #42720 @ 0xa6e0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ bls.n 342d8 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ @@ -14463,15 +14463,15 @@ │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 34312 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ asrs r0, r0, #8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -14519,34 +14519,34 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ blx 29ce8 │ │ │ │ cbz r0, 343c8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1698 │ │ │ │ b.n 343f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 11b704 <_Py_set_inheritable@@Base> │ │ │ │ + bl 11b27c <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 343f8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 11b704 <_Py_set_inheritable@@Base> │ │ │ │ + bl 11b27c <_Py_set_inheritable@@Base> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 343f8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - movw r0, #64360 @ 0xfb68 │ │ │ │ + movw r0, #63936 @ 0xf9c0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 82d70 │ │ │ │ + bl 828cc │ │ │ │ b.n 3440e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ adds r2, r0, #1 │ │ │ │ beq.n 34402 │ │ │ │ blx 29fa0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ @@ -14560,30 +14560,30 @@ │ │ │ │ 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 r8, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72334 │ │ │ │ + bl 72340 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34528 │ │ │ │ - movw r7, #58100 @ 0xe2f4 │ │ │ │ + movw r7, #57716 @ 0xe174 │ │ │ │ movt r7, #41 @ 0x29 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [pc, #268] @ (34554 ) │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 127b48 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 1275ec <_PyObject_CallMethod@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 34462 │ │ │ │ - bl 1fe4b0 │ │ │ │ + bl 1fd968 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 34446 │ │ │ │ b.n 34512 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, r6 │ │ │ │ bne.n 34488 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -14609,80 +14609,80 @@ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 344a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 344a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 344bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 344bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13476 @ 0x34a4 │ │ │ │ + movw r1, #13092 @ 0x3324 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ b.n 34528 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cbnz r3, 344ee │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3452c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 3452c │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ b.n 3452c │ │ │ │ mov r0, r4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83c2c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3450c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 3450c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ bge.n 34446 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 34528 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 34528 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ b.n 3454c │ │ │ │ ldr r0, [pc, #40] @ (34558 ) │ │ │ │ mov r1, r4 │ │ │ │ - bl 1614a4 <_PyBytes_Join@@Base+0x14c> │ │ │ │ + bl 1608e8 <_PyBytes_Join@@Base+0x1a8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3454c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 3454c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ b.n 33ec0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -14695,116 +14695,116 @@ │ │ │ │ cbz r2, 34574 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cbnz r3, 3457a │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.n 34594 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58004 @ 0xe294 │ │ │ │ + movw r1, #57620 @ 0xe114 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ 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 1673fc │ │ │ │ + bl 166814 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1fb13c <_PyParkingLot_UnparkAll@@Base+0x980> │ │ │ │ + bl 1fa62c <_PyParkingLot_UnparkAll@@Base+0x980> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3469e │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11d314 │ │ │ │ cbnz r0, 345d6 │ │ │ │ - bl 9649c │ │ │ │ + bl 95e5c │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11d314 │ │ │ │ mov r0, r7 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2a8f0 │ │ │ │ subs r2, r0, #0 │ │ │ │ beq.n 34632 │ │ │ │ bgt.n 34620 │ │ │ │ adds r1, r2, #4 │ │ │ │ beq.n 34608 │ │ │ │ adds r3, r2, #2 │ │ │ │ bne.n 34620 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58032 @ 0xe2b0 │ │ │ │ + movw r1, #57648 @ 0xe130 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ b.n 34692 │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11432 @ 0x2ca8 │ │ │ │ + movw r1, #11048 @ 0x2b28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ b.n 34692 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #58228 @ 0xe374 │ │ │ │ + movw r3, #57844 @ 0xe1f4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 23aa8c <_Py_c_pow@@Base+0x964> │ │ │ │ + bl 23a034 <_Py_c_pow@@Base+0x490> │ │ │ │ b.n 34692 │ │ │ │ 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 783a0 │ │ │ │ + bl 78394 │ │ │ │ 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 783a0 │ │ │ │ + bl 78394 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ cbz r3, 34676 │ │ │ │ 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 783a0 │ │ │ │ + bl 78394 │ │ │ │ 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 100124 │ │ │ │ + bl ffb5c │ │ │ │ b.n 346a0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 100124 │ │ │ │ + bl ffb5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -14813,18 +14813,18 @@ │ │ │ │ cbz r2, 346bc │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cbnz r3, 346c2 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.n 34594 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58116 @ 0xe304 │ │ │ │ + movw r1, #57732 @ 0xe184 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ 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 │ │ │ │ @@ -14849,25 +14849,25 @@ │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 34702 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ asrs r0, r2, #12 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movw r1, #29861 @ 0x74a5 │ │ │ │ + movw r1, #26025 @ 0x65a9 │ │ │ │ movt r1, #24 │ │ │ │ - b.w 230f7c │ │ │ │ + b.w 230690 │ │ │ │ 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 │ │ │ │ @@ -14910,36 +14910,36 @@ │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 000347a6 : │ │ │ │ ldr r0, [pc, #4] @ (347ac ) │ │ │ │ - b.w cbed4 │ │ │ │ + b.w cb970 │ │ │ │ asrs r0, r5, #13 │ │ │ │ lsls r0, 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 f479c │ │ │ │ + bl f4214 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 347d4 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ cbz r0, 347d4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 34808 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fac8 <_Py_fstat@@Base+0x40> │ │ │ │ + bl 2fdc4 <_Py_fstat@@Base+0x40> │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 347f2 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 347d0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ b.n 34808 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ @@ -14955,78 +14955,78 @@ │ │ │ │ b.n 34a08 │ │ │ │ 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 cc5b4 │ │ │ │ + bl cc050 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cbz r2, 34834 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cbz r2, 34844 │ │ │ │ b.n 34852 │ │ │ │ ldr r1, [pc, #448] @ (349f8 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl de090 │ │ │ │ + bl ddae8 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3482e │ │ │ │ b.n 3490a │ │ │ │ ldr r1, [pc, #436] @ (349fc ) │ │ │ │ mov r0, r6 │ │ │ │ - bl de090 │ │ │ │ + bl ddae8 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3490a │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ cbnz r2, 34864 │ │ │ │ ldr r1, [pc, #424] @ (34a00 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl de090 │ │ │ │ + bl ddae8 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3490a │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ cbnz r2, 34876 │ │ │ │ ldr r1, [pc, #408] @ (34a04 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl de090 │ │ │ │ + bl ddae8 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3490a │ │ │ │ - movw r1, #59136 @ 0xe700 │ │ │ │ + movw r1, #58752 @ 0xe580 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #59140 @ 0xe704 │ │ │ │ + movw r0, #58756 @ 0xe584 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 10eab8 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e48c <_PyImport_GetModuleAttrString@@Base> │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3490a │ │ │ │ - movw r0, #59148 @ 0xe70c │ │ │ │ + movw r0, #58764 @ 0xe58c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1110a0 │ │ │ │ + bl 110a6c │ │ │ │ str r0, [r4, #8] │ │ │ │ cbz r0, 3490a │ │ │ │ - movw r1, #51360 @ 0xc8a0 │ │ │ │ + movw r1, #50976 @ 0xc720 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #60548 @ 0xec84 │ │ │ │ + movw r0, #60164 @ 0xeb04 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 10eab8 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e48c <_PyImport_GetModuleAttrString@@Base> │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ cbz r0, 3490a │ │ │ │ - movw r1, #51352 @ 0xc898 │ │ │ │ + movw r1, #50968 @ 0xc718 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl fa61c │ │ │ │ + bl fa090 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ cbz r0, 3490a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #51328 @ 0xc880 │ │ │ │ + movw r1, #50944 @ 0xc700 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ blx 2a890 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 348f4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ bls.n 348f4 │ │ │ │ @@ -15037,92 +15037,92 @@ │ │ │ │ cmp r3, #7 │ │ │ │ bne.n 348f4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 34910 │ │ │ │ movw r3, #48048 @ 0xbbb0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59172 @ 0xe724 │ │ │ │ + movw r1, #58788 @ 0xe5a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ b.n 349f2 │ │ │ │ - movw r0, #56136 @ 0xdb48 │ │ │ │ + movw r0, #55752 @ 0xd9c8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a23c │ │ │ │ + bl 7a220 │ │ │ │ str r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3490a │ │ │ │ - movw r0, #59220 @ 0xe754 │ │ │ │ + movw r0, #58836 @ 0xe5d4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a23c │ │ │ │ + bl 7a220 │ │ │ │ str r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3490a │ │ │ │ - movw r0, #53260 @ 0xd00c │ │ │ │ + movw r0, #52836 @ 0xce64 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7a23c │ │ │ │ + bl 7a220 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3490a │ │ │ │ - movw r0, #59204 @ 0xe744 │ │ │ │ + movw r0, #58820 @ 0xe5c4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a23c │ │ │ │ + bl 7a220 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3490a │ │ │ │ - movw r0, #59216 @ 0xe750 │ │ │ │ + movw r0, #58832 @ 0xe5d0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a23c │ │ │ │ + bl 7a220 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3490a │ │ │ │ - movw r0, #59228 @ 0xe75c │ │ │ │ + movw r0, #58844 @ 0xe5dc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a23c │ │ │ │ + bl 7a220 │ │ │ │ str r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3490a │ │ │ │ - movw r0, #59208 @ 0xe748 │ │ │ │ + movw r0, #58824 @ 0xe5c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a23c │ │ │ │ + bl 7a220 │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3490a │ │ │ │ - movw r0, #59236 @ 0xe764 │ │ │ │ + movw r0, #58852 @ 0xe5e4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a23c │ │ │ │ + bl 7a220 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3490a │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #59244 @ 0xe76c │ │ │ │ + movw r0, #58860 @ 0xe5ec │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 898f0 │ │ │ │ - movw r1, #59280 @ 0xe790 │ │ │ │ + bl 891fc │ │ │ │ + movw r1, #58896 @ 0xe610 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl ccc08 │ │ │ │ + bl cc6a4 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3490a │ │ │ │ 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 de0b4 │ │ │ │ + bl ddb0c │ │ │ │ adds r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3490a │ │ │ │ cmp r4, #3 │ │ │ │ bne.n 349de │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ @@ -15144,15 +15144,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r3, [r8, r9] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [r3, #1216] @ 0x4c0 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71640 <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34ab2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ @@ -15179,108 +15179,108 @@ │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ cbz r7, 34ab4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #55508 @ 0xd8d4 │ │ │ │ + movw r1, #55124 @ 0xd754 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 81580 │ │ │ │ + bl 810dc │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 34ab4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 34ab2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 34ab2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 13cf38 │ │ │ │ + bl 13cb78 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34af2 │ │ │ │ blt.n 34b82 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #25648 @ 0x6430 │ │ │ │ + movw r0, #25376 @ 0x6320 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd00 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 34b40 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bl 33b74 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 34b38 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #62796 @ 0xf54c │ │ │ │ + movw r0, #62372 @ 0xf3a4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 34b2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 34b30 │ │ │ │ mov r4, r6 │ │ │ │ b.n 34b38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ b.n 34b2c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78344 │ │ │ │ + bl 78338 │ │ │ │ b.n 34b7a │ │ │ │ mov r0, r5 │ │ │ │ bl 33b00 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 34b7a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #62804 @ 0xf554 │ │ │ │ + movw r0, #62380 @ 0xf3ac │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 34b6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 34b72 │ │ │ │ mov r4, r6 │ │ │ │ b.n 34b7a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ b.n 34b6e │ │ │ │ mov r0, r5 │ │ │ │ - bl 13d488 │ │ │ │ + bl 13d0c8 │ │ │ │ b.n 34b84 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -15311,15 +15311,15 @@ │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ ldrb.w r4, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r8, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [r2, #1220] @ 0x4c4 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71640 <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34c8a │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ @@ -15359,28 +15359,28 @@ │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [r1, #4] │ │ │ │ cbz r3, 34c8c │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #55508 @ 0xd8d4 │ │ │ │ + movw r1, #55124 @ 0xd754 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 81580 │ │ │ │ + bl 810dc │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 34c8c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 34c8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 34c8a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_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 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ @@ -15419,70 +15419,70 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 34d0a │ │ │ │ b.n 34d32 │ │ │ │ mov r5, r2 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bmi.n 34d36 │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + movw r2, #61924 @ 0xf1e4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58680 @ 0xe538 │ │ │ │ + movw r1, #58296 @ 0xe3b8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #59876 @ 0xe9e4 │ │ │ │ + movw r0, #59492 @ 0xe864 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r6 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ b.n 34d90 │ │ │ │ add r5, r7 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r5, #2 │ │ │ │ beq.n 34d62 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cbz r5, 34d64 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ bmi.n 34d64 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59888 @ 0xe9f0 │ │ │ │ + movw r1, #59504 @ 0xe870 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ b.n 34d32 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1f2640 │ │ │ │ + bl 1f1964 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f5f28 │ │ │ │ + bl 1f51d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 34d90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 34d90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ asrs r0, r3, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -15493,112 +15493,112 @@ │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 34df0 │ │ │ │ mov r0, r5 │ │ │ │ movw r7, #4356 @ 0x1104 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ ldrd r6, r5, [r4] │ │ │ │ - bl cc5b4 │ │ │ │ + bl cc050 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl cdef4 │ │ │ │ + bl cd990 │ │ │ │ cmp r6, r7 │ │ │ │ beq.n 34e0c │ │ │ │ cbnz r0, 34e0c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59932 @ 0xea1c │ │ │ │ + movw r1, #59548 @ 0xe89c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ b.n 34e06 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #59916 @ 0xea0c │ │ │ │ + movw r0, #59532 @ 0xe88c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 34db4 │ │ │ │ mov.w r8, #0 │ │ │ │ b.n 34ec0 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdef4 │ │ │ │ + bl cd990 │ │ │ │ cmp r5, r7 │ │ │ │ beq.n 34e34 │ │ │ │ cbnz r0, 34e34 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59980 @ 0xea4c │ │ │ │ + movw r1, #59596 @ 0xe8cc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ b.n 34e06 │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movs r0, #2 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ - bl 7d7b8 │ │ │ │ + bl 7d794 │ │ │ │ cmp r6, r7 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bne.n 34e76 │ │ │ │ cbz r0, 34e8a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 34e8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 34e8a │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ b.n 34e8a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r5, r7 │ │ │ │ bne.n 34eac │ │ │ │ cbz r0, 34ec0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 34ec0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 34ec0 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ b.n 34ec0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #36980 @ 0x9074 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 34eda │ │ │ │ @@ -15630,61 +15630,61 @@ │ │ │ │ movw r4, #26080 @ 0x65e0 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ strd r1, r0, [sp] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ beq.n 34f42 │ │ │ │ mov r1, r4 │ │ │ │ - bl 85f3c │ │ │ │ + bl 85aac │ │ │ │ cbnz r0, 34f42 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 13f8d4 │ │ │ │ + bl 13f51c │ │ │ │ adds r0, #1 │ │ │ │ bne.n 34f4a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 34fb6 │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ beq.n 34f60 │ │ │ │ movw r1, #26080 @ 0x65e0 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85f3c │ │ │ │ + bl 85aac │ │ │ │ cbz r0, 34f6a │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ b.n 34f7a │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, sp │ │ │ │ - bl 13f8d4 │ │ │ │ + bl 13f51c │ │ │ │ adds r0, #1 │ │ │ │ bne.n 34f7a │ │ │ │ ldr r0, [sp, #0] │ │ │ │ b.n 34fb6 │ │ │ │ vldr d1, [sp, #24] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bne.n 34fa2 │ │ │ │ movw r3, #56088 @ 0xdb18 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #60020 @ 0xea74 │ │ │ │ + movw r1, #59636 @ 0xe8f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 34fb6 │ │ │ │ vldr d0, [sp, #32] │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 34fba │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - bl 83ffc │ │ │ │ + bl 83b5c │ │ │ │ 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 │ │ │ │ @@ -15802,26 +15802,26 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 35150 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11d314 │ │ │ │ strd r6, r7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #60360 @ 0xebc8 │ │ │ │ + movw r2, #59976 @ 0xea48 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 100124 │ │ │ │ + bl ffb5c │ │ │ │ movs r0, #0 │ │ │ │ b.n 35158 │ │ │ │ bl 3515c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 35122 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @@ -15835,80 +15835,80 @@ │ │ │ │ blx 2a414 │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ movs r2, #1 │ │ │ │ asrs r4, r0, #31 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ - movw r0, #60372 @ 0xebd4 │ │ │ │ + movw r0, #59988 @ 0xea54 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r0, sp, #20 │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ mov.w r2, #384 @ 0x180 │ │ │ │ add r0, sp, #20 │ │ │ │ movw r1, #33857 @ 0x8441 │ │ │ │ movt r1, #8 │ │ │ │ blx 29e18 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 351c2 │ │ │ │ movw r4, #11572 @ 0x2d34 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ - movw r1, #45476 @ 0xb1a4 │ │ │ │ + movw r1, #45092 @ 0xb024 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r5, r0 │ │ │ │ blx 29f58 │ │ │ │ str r0, [r4, #0] │ │ │ │ cbnz r0, 351c8 │ │ │ │ mov r0, r5 │ │ │ │ blx 29fa0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 351de │ │ │ │ - bl 6c0a0 │ │ │ │ + bl 6c094 │ │ │ │ str r0, [r4, #4] │ │ │ │ cbnz r0, 351dc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 293a0 │ │ │ │ mvn.w r0, #1 │ │ │ │ b.n 351de │ │ │ │ movs r0, #0 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - mov r0, r1 │ │ │ │ - b.w 22f6c4 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fa84 │ │ │ │ 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 3520e │ │ │ │ + bhi.n 35208 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 35226 │ │ │ │ + ble.n 35220 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - b.n 3522e │ │ │ │ - movw r0, #58820 @ 0xe5c4 │ │ │ │ + b.n 35228 │ │ │ │ + movw r0, #58436 @ 0xe444 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 35206 │ │ │ │ + bne.n 35200 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 20878c <_Py_RestoreSignals@@Base+0x1200> │ │ │ │ + b.w 207c28 <_Py_RestoreSignals@@Base+0x1174> │ │ │ │ + mov r0, r1 │ │ │ │ + b.w 22edd8 │ │ │ │ ldrb.w r3, [r0, #35] @ 0x23 │ │ │ │ movw r1, #7780 @ 0x1e64 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ @@ -15917,33 +15917,33 @@ │ │ │ │ movhi r0, r1 │ │ │ │ movls r0, r2 │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 35272 │ │ │ │ - movw r0, #60760 @ 0xed58 │ │ │ │ + movw r0, #61088 @ 0xeea0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828cc │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7d7b8 │ │ │ │ + b.w 7d794 │ │ │ │ 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, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ cbnz r0, 3529e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 130218 │ │ │ │ + b.w 12fe9c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 35290 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -15961,492 +15961,491 @@ │ │ │ │ movs r4, #4 │ │ │ │ add r5, sp, #24 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ strd r3, r5, [sp, #12] │ │ │ │ movw r4, #6552 @ 0x1998 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3538e │ │ │ │ ldr r7, [r4, #4] │ │ │ │ movw r5, #25460 @ 0x6374 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, r5 │ │ │ │ beq.n 3531e │ │ │ │ mov r1, r5 │ │ │ │ - bl 85f3c │ │ │ │ + bl 85aac │ │ │ │ cbnz r0, 3531e │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r3, r7 │ │ │ │ - movw r1, #61480 @ 0xf028 │ │ │ │ + movw r1, #61096 @ 0xeea8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #2492 @ 0x9bc │ │ │ │ + movw r0, #2108 @ 0x83c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ b.n 3538e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 35330 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ cbnz r0, 3538e │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 35342 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ cbnz r0, 3538e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 3537a │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #7948 @ 0x1f0c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 3537c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #61500 @ 0xf03c │ │ │ │ + movw r1, #61116 @ 0xeebc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w d2028 │ │ │ │ + b.w d1ad0 │ │ │ │ movs r6, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1af6b4 │ │ │ │ + b.w 1ae214 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r6, r0 │ │ │ │ cbz r3, 353ba │ │ │ │ mov r0, r1 │ │ │ │ - bl 86830 │ │ │ │ + bl 86390 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 353d0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ b.n 353e4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13228 @ 0x33ac │ │ │ │ + movw r1, #12844 @ 0x322c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 35446 │ │ │ │ - bl 180504 <_PyDeadline_Init@@Base+0xd8> │ │ │ │ + bl 17f844 <_PyDeadline_Init@@Base+0xd8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 353f6 │ │ │ │ cmp r7, #0 │ │ │ │ blt.n 35406 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86b74 │ │ │ │ + bl 866d4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 353d4 │ │ │ │ b.n 35420 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 353e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ b.n 353e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 353d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 353d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ b.n 353d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 35436 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 35436 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 353d0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 13cf38 │ │ │ │ + bl 13cb78 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 35478 │ │ │ │ blt.n 354a6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r0, #25648 @ 0x6430 │ │ │ │ + movw r0, #25376 @ 0x6320 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd00 │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ - movw r3, #62804 @ 0xf554 │ │ │ │ + movw r3, #62380 @ 0xf3ac │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r0, #62796 @ 0xf54c │ │ │ │ + movw r0, #62372 @ 0xf3a4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd00 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 13d488 │ │ │ │ + bl 13d0c8 │ │ │ │ b.n 354a8 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - movw r0, #64196 @ 0xfac4 │ │ │ │ + movw r0, #63812 @ 0xf944 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a268 │ │ │ │ cbnz r0, 354ce │ │ │ │ movs r5, #0 │ │ │ │ b.n 355d0 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ cbz r1, 35508 │ │ │ │ - movw r0, #61704 @ 0xf108 │ │ │ │ + movw r0, #61320 @ 0xef88 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 354f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 354f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 354ca │ │ │ │ - movw r2, #52624 @ 0xcd90 │ │ │ │ + movw r2, #52240 @ 0xcc10 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r4, r6 │ │ │ │ b.n 35510 │ │ │ │ - movw r2, #64196 @ 0xfac4 │ │ │ │ + movw r2, #63812 @ 0xf944 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cbz r3, 35548 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #61712 @ 0xf110 │ │ │ │ + movw r0, #61328 @ 0xef90 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3553a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 3553a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 354ca │ │ │ │ - movw r2, #52624 @ 0xcd90 │ │ │ │ + movw r2, #52240 @ 0xcc10 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cbz r3, 35578 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #61728 @ 0xf120 │ │ │ │ + movw r0, #61344 @ 0xefa0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 35572 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 35572 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 354ca │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cbnz r3, 355a6 │ │ │ │ - movw r0, #31912 @ 0x7ca8 │ │ │ │ + movw r0, #31732 @ 0x7bf4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a268 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 355a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 355a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 354ca │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #61748 @ 0xf134 │ │ │ │ + movw r0, #61364 @ 0xefb4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 355d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 355d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 000355d4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #11572 @ 0x2d34 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 3560c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11d314 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 293a0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 100124 │ │ │ │ + bl ffb5c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 107880 │ │ │ │ + bl 107290 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 1a96a8 │ │ │ │ - b.n 357fc <_Py_IncRef@@Base+0x1da> │ │ │ │ + b.w 1a8258 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - b.n 3584e <_Py_IncRef@@Base+0x22c> │ │ │ │ + b.n 3584e <_Py_IncRef@@Base+0x22e> │ │ │ │ │ │ │ │ -00035622 <_Py_IncRef@@Base>: │ │ │ │ +00035620 <_Py_IncRef@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r3, 3565e <_Py_IncRef@@Base+0x3c> │ │ │ │ + cbz r3, 3565c <_Py_IncRef@@Base+0x3c> │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #34904 @ 0x8858 │ │ │ │ + movw r1, #34520 @ 0x86d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc30c │ │ │ │ + bl cbda8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 35678 <_Py_IncRef@@Base+0x56> │ │ │ │ - b.n 35674 <_Py_IncRef@@Base+0x52> │ │ │ │ + cbnz r0, 35676 <_Py_IncRef@@Base+0x56> │ │ │ │ + b.n 35672 <_Py_IncRef@@Base+0x52> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #61804 @ 0xf16c │ │ │ │ + movw r1, #61404 @ 0xefdc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 357f4 <_Py_IncRef@@Base+0x1d2> │ │ │ │ + b.n 357f2 <_Py_IncRef@@Base+0x1d2> │ │ │ │ ldr.w r8, [r7, #60] @ 0x3c │ │ │ │ - movw fp, #58100 @ 0xe2f4 │ │ │ │ + movw fp, #57716 @ 0xe174 │ │ │ │ movt fp, #41 @ 0x29 │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ movw r9, #42428 @ 0xa5bc │ │ │ │ movt r9, #70 @ 0x46 │ │ │ │ mov.w r2, #65536 @ 0x10000 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 85674 │ │ │ │ + bl 85190 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 356f0 <_Py_IncRef@@Base+0xce> │ │ │ │ + cbz r0, 356ee <_Py_IncRef@@Base+0xce> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 356fc <_Py_IncRef@@Base+0xda> │ │ │ │ + bne.n 356fa <_Py_IncRef@@Base+0xda> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 356c2 <_Py_IncRef@@Base+0xa0> │ │ │ │ + cbnz r3, 356c0 <_Py_IncRef@@Base+0xa0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35780 <_Py_IncRef@@Base+0x15e> │ │ │ │ + beq.n 3577e <_Py_IncRef@@Base+0x15e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35780 <_Py_IncRef@@Base+0x15e> │ │ │ │ - b.n 3571e <_Py_IncRef@@Base+0xfc> │ │ │ │ - movw r2, #26068 @ 0x65d4 │ │ │ │ + bne.n 3577e <_Py_IncRef@@Base+0x15e> │ │ │ │ + b.n 3571c <_Py_IncRef@@Base+0xfc> │ │ │ │ + movw r2, #25684 @ 0x6454 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #13336 @ 0x3418 │ │ │ │ + movw r1, #12952 @ 0x3298 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cb8ac │ │ │ │ + bl cb348 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 356ee <_Py_IncRef@@Base+0xcc> │ │ │ │ + beq.n 356ec <_Py_IncRef@@Base+0xcc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 356ee <_Py_IncRef@@Base+0xcc> │ │ │ │ + cbnz r3, 356ec <_Py_IncRef@@Base+0xcc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r6, 35724 <_Py_IncRef@@Base+0x102> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r6, 35722 <_Py_IncRef@@Base+0x102> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3575a <_Py_IncRef@@Base+0x138> │ │ │ │ - b.n 35674 <_Py_IncRef@@Base+0x52> │ │ │ │ + bne.n 35758 <_Py_IncRef@@Base+0x138> │ │ │ │ + b.n 35672 <_Py_IncRef@@Base+0x52> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 3570c <_Py_IncRef@@Base+0xea> │ │ │ │ + beq.n 3570a <_Py_IncRef@@Base+0xea> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35780 <_Py_IncRef@@Base+0x15e> │ │ │ │ - b.n 35716 <_Py_IncRef@@Base+0xf4> │ │ │ │ + beq.n 3577e <_Py_IncRef@@Base+0x15e> │ │ │ │ + b.n 35714 <_Py_IncRef@@Base+0xf4> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 35700 <_Py_IncRef@@Base+0xde> │ │ │ │ + beq.n 356fe <_Py_IncRef@@Base+0xde> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 35724 <_Py_IncRef@@Base+0x102> │ │ │ │ + b.n 35722 <_Py_IncRef@@Base+0x102> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 35780 <_Py_IncRef@@Base+0x15e> │ │ │ │ + cbnz r3, 3577e <_Py_IncRef@@Base+0x15e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35780 <_Py_IncRef@@Base+0x15e> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3577e <_Py_IncRef@@Base+0x15e> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r2, r6, #16 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2385b0 │ │ │ │ + bl 2377e8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3574e <_Py_IncRef@@Base+0x12c> │ │ │ │ + beq.n 3574c <_Py_IncRef@@Base+0x12c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3574e <_Py_IncRef@@Base+0x12c> │ │ │ │ + cbnz r3, 3574c <_Py_IncRef@@Base+0x12c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r5, 3576a <_Py_IncRef@@Base+0x148> │ │ │ │ + cbnz r5, 35768 <_Py_IncRef@@Base+0x148> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35674 <_Py_IncRef@@Base+0x52> │ │ │ │ + beq.n 35672 <_Py_IncRef@@Base+0x52> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35674 <_Py_IncRef@@Base+0x52> │ │ │ │ + bne.n 35672 <_Py_IncRef@@Base+0x52> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35674 <_Py_IncRef@@Base+0x52> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35672 <_Py_IncRef@@Base+0x52> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35694 <_Py_IncRef@@Base+0x72> │ │ │ │ + beq.n 35692 <_Py_IncRef@@Base+0x72> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35694 <_Py_IncRef@@Base+0x72> │ │ │ │ + bne.n 35692 <_Py_IncRef@@Base+0x72> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35694 <_Py_IncRef@@Base+0x72> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35692 <_Py_IncRef@@Base+0x72> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35796 <_Py_IncRef@@Base+0x174> │ │ │ │ + beq.n 35794 <_Py_IncRef@@Base+0x174> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35796 <_Py_IncRef@@Base+0x174> │ │ │ │ + cbnz r3, 35794 <_Py_IncRef@@Base+0x174> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #64196 @ 0xfac4 │ │ │ │ + movw r2, #63812 @ 0xf944 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - bl 2385b0 │ │ │ │ + bl 2377e8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35674 <_Py_IncRef@@Base+0x52> │ │ │ │ + beq.w 35672 <_Py_IncRef@@Base+0x52> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 357f4 <_Py_IncRef@@Base+0x1d2> │ │ │ │ + bne.n 357f2 <_Py_IncRef@@Base+0x1d2> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 357d4 <_Py_IncRef@@Base+0x1b2> │ │ │ │ + beq.n 357d2 <_Py_IncRef@@Base+0x1b2> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 357d4 <_Py_IncRef@@Base+0x1b2> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 357d2 <_Py_IncRef@@Base+0x1b2> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ @@ -16455,152 +16454,181 @@ │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b.n 357fc <_Py_IncRef@@Base+0x1dc> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #26604 @ 0x67ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11bba8 │ │ │ │ + bl 11b720 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71640 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3584a <_Py_IncRef@@Base+0x228> │ │ │ │ + cbz r0, 3584a <_Py_IncRef@@Base+0x22a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ strd r1, r2, [r0, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [r0, #24] │ │ │ │ strd r5, r2, [r0, #16] │ │ │ │ - bl 80830 │ │ │ │ + bl 8038c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, 35890 <_Py_IncRef@@Base+0x26e> │ │ │ │ + cbz r3, 35890 <_Py_IncRef@@Base+0x270> │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ - cbz r3, 35890 <_Py_IncRef@@Base+0x26e> │ │ │ │ + cbz r3, 35890 <_Py_IncRef@@Base+0x270> │ │ │ │ blx r3 │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 358a6 <_Py_IncRef@@Base+0x284> │ │ │ │ + bne.n 358a6 <_Py_IncRef@@Base+0x286> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35890 <_Py_IncRef@@Base+0x26e> │ │ │ │ + beq.n 35890 <_Py_IncRef@@Base+0x270> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 35890 <_Py_IncRef@@Base+0x26e> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 35890 <_Py_IncRef@@Base+0x270> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - movw r3, #3868 @ 0xf1c │ │ │ │ + movw r3, #3444 @ 0xd74 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1da6e8 │ │ │ │ + b.w 1d93f4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + │ │ │ │ +000358aa : │ │ │ │ + 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 7a268 │ │ │ │ + cbz r0, 358e6 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bc33c │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 358ea │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 358ea │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 358ea │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + 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, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 358c6 <_Py_IncRef@@Base+0x2a4> │ │ │ │ + cbz r3, 3590a │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 358c8 <_Py_IncRef@@Base+0x2a6> │ │ │ │ + b.n 3590c │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 358d6 <_Py_IncRef@@Base+0x2b4> │ │ │ │ + cbnz r3, 3591a │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 358d6 <_Py_IncRef@@Base+0x2b4> │ │ │ │ + blt.n 3591a │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 358d6 <_Py_IncRef@@Base+0x2b4> │ │ │ │ - cbnz r0, 358f2 <_Py_IncRef@@Base+0x2d0> │ │ │ │ - ldr r6, [pc, #152] @ (35970 <_Py_IncRef@@Base+0x34e>) │ │ │ │ + bgt.n 3591a │ │ │ │ + cbnz r0, 35936 │ │ │ │ + ldr r6, [pc, #152] @ (359b4 ) │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r6, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ movs r6, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 358f2 <_Py_IncRef@@Base+0x2d0> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 35936 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 35968 <_Py_IncRef@@Base+0x346> │ │ │ │ - cbz r5, 358f8 <_Py_IncRef@@Base+0x2d6> │ │ │ │ + b.n 359ac │ │ │ │ + cbz r5, 3593c │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - b.n 35900 <_Py_IncRef@@Base+0x2de> │ │ │ │ + b.n 35944 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d9eec │ │ │ │ + bl 1d8bf4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 358ee <_Py_IncRef@@Base+0x2cc> │ │ │ │ + beq.n 35932 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - movw r3, #48873 @ 0xbee9 │ │ │ │ + movw r3, #46345 @ 0xb509 │ │ │ │ movt r3, #20 │ │ │ │ - movw r1, #64429 @ 0xfbad │ │ │ │ + movw r1, #62849 @ 0xf581 │ │ │ │ movt r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ - bl 35c4a │ │ │ │ + bl 35c4a │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 358ee <_Py_IncRef@@Base+0x2cc> │ │ │ │ + beq.n 35932 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 35968 <_Py_IncRef@@Base+0x346> │ │ │ │ + beq.n 359ac │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #52] @ (35974 <_Py_IncRef@@Base+0x352>) │ │ │ │ + ldr r0, [pc, #52] @ (359b8 ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #32 │ │ │ │ strd r5, r4, [sp, #32] │ │ │ │ - bl 93a0c │ │ │ │ + bl 933d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35966 <_Py_IncRef@@Base+0x344> │ │ │ │ + beq.n 359aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35966 <_Py_IncRef@@Base+0x344> │ │ │ │ + cbnz r3, 359aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r0, r5, r0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -16609,1600 +16637,1570 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 35992 <_Py_IncRef@@Base+0x370> │ │ │ │ + cbz r3, 359d6 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 359f0 <_Py_IncRef@@Base+0x3ce> │ │ │ │ + cbnz r3, 35a34 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 72184 │ │ │ │ + bl 7219c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35a6a <_Py_IncRef@@Base+0x448> │ │ │ │ + beq.n 35aae │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ movs r3, #1 │ │ │ │ str.w r0, [r1, #12]! │ │ │ │ cmp r3, r6 │ │ │ │ - bge.n 359dc <_Py_IncRef@@Base+0x3ba> │ │ │ │ + bge.n 35a20 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r0, r7 │ │ │ │ itt ne │ │ │ │ addne r0, #1 │ │ │ │ strne r0, [r5, #0] │ │ │ │ str.w r5, [r1, #4]! │ │ │ │ - b.n 359be <_Py_IncRef@@Base+0x39c> │ │ │ │ + b.n 35a02 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - movw r0, #4072 @ 0xfe8 │ │ │ │ + movw r0, #3688 @ 0xe68 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 82d70 │ │ │ │ - movw r1, #6256 @ 0x1870 │ │ │ │ + b.w 828cc │ │ │ │ + movw r1, #5872 @ 0x16f0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #19200 @ 0x4b00 │ │ │ │ + movw r0, #18816 @ 0x4980 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 10eab8 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e48c <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 35a56 <_Py_IncRef@@Base+0x434> │ │ │ │ + cbz r0, 35a9a │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ - bl 8f764 │ │ │ │ + bl 8f074 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35a32 <_Py_IncRef@@Base+0x410> │ │ │ │ + beq.n 35a76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35a32 <_Py_IncRef@@Base+0x410> │ │ │ │ + cbnz r3, 35a76 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl fb6a0 │ │ │ │ + bl fb244 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 35a5a <_Py_IncRef@@Base+0x438> │ │ │ │ + cbnz r0, 35a9e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35a56 <_Py_IncRef@@Base+0x434> │ │ │ │ + beq.n 35a9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 35a56 <_Py_IncRef@@Base+0x434> │ │ │ │ + cbnz r3, 35a9a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 35a6a <_Py_IncRef@@Base+0x448> │ │ │ │ + b.n 35aae │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #30792 @ 0x7848 │ │ │ │ + movw r0, #30408 @ 0x76c8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 82d70 │ │ │ │ + bl 828cc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -00035a70 : │ │ │ │ - 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 7a284 │ │ │ │ - cbz r0, 35aac │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bc934 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 35ab0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 35ab0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35ab0 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - bl 13cf38 │ │ │ │ + bl 13cb78 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq.n 35ae8 │ │ │ │ - blt.n 35b34 │ │ │ │ + beq.n 35ae8 │ │ │ │ + blt.n 35b34 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r0, #25648 @ 0x6430 │ │ │ │ + movw r0, #25376 @ 0x6320 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd00 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 35af2 │ │ │ │ + cbz r3, 35af2 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 35af4 │ │ │ │ + b.n 35af4 │ │ │ │ mov r9, r5 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ adds.w r7, r9, r8 │ │ │ │ - bne.n 35b1e │ │ │ │ + bne.n 35b1e │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ - movw r0, #62796 @ 0xf54c │ │ │ │ + movw r0, #62372 @ 0xf3a4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd00 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13d488 │ │ │ │ - b.n 35c42 │ │ │ │ + bl 13d0c8 │ │ │ │ + b.n 35c42 │ │ │ │ mov r0, r7 │ │ │ │ - bl 72184 │ │ │ │ + bl 7219c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 35b2e │ │ │ │ + cbz r0, 35b2e │ │ │ │ add.w sl, r0, #8 │ │ │ │ - b.n 35b4e │ │ │ │ + b.n 35b4e │ │ │ │ mov r0, r4 │ │ │ │ - bl 13d488 │ │ │ │ + bl 13d0c8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 35c42 │ │ │ │ + b.n 35c42 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r5, #1 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl e7d4c │ │ │ │ + bl e77a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35bc2 │ │ │ │ + beq.n 35bc2 │ │ │ │ str.w r0, [sl, #4]! │ │ │ │ cmp r5, r8 │ │ │ │ - blt.n 35b38 │ │ │ │ + blt.n 35b38 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 35bc6 │ │ │ │ - movw r8, #62088 @ 0xf288 │ │ │ │ + beq.n 35bc6 │ │ │ │ + movw r8, #61704 @ 0xf108 │ │ │ │ movt r8, #41 @ 0x29 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 8e5ec │ │ │ │ - cbz r0, 35ba8 │ │ │ │ + bl 8defc │ │ │ │ + cbz r0, 35ba8 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd00 │ │ │ │ add.w r2, r6, #12 │ │ │ │ - cbz r0, 35bc2 │ │ │ │ + cbz r0, 35bc2 │ │ │ │ cmp r5, r7 │ │ │ │ - blt.n 35ba0 │ │ │ │ + blt.n 35ba0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 35b9a │ │ │ │ + beq.n 35b9a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 35b9a │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 35b9a │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 35ba8 │ │ │ │ + b.n 35ba8 │ │ │ │ str.w r0, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 35b64 │ │ │ │ + b.n 35b64 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 35bc6 │ │ │ │ + beq.n 35bc6 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #62096 @ 0xf290 │ │ │ │ + movw r1, #61712 @ 0xf110 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 35c26 │ │ │ │ - movw r0, #52624 @ 0xcd90 │ │ │ │ + b.n 35c26 │ │ │ │ + movw r0, #52240 @ 0xcc10 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a268 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35bc2 │ │ │ │ + beq.n 35bc2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 10a95c │ │ │ │ + bl 10a348 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35bf6 │ │ │ │ + beq.n 35bf6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 35bf6 │ │ │ │ + cbnz r3, 35bf6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 35bc2 │ │ │ │ + beq.n 35bc2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r7 │ │ │ │ - movw r0, #62140 @ 0xf2bc │ │ │ │ + movw r0, #61756 @ 0xf13c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd00 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35c26 │ │ │ │ + beq.n 35c26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 35c26 │ │ │ │ + cbnz r3, 35c26 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35c3c │ │ │ │ + beq.n 35c3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35c3c │ │ │ │ + cbnz r3, 35c3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 13d488 │ │ │ │ + bl 13d0c8 │ │ │ │ mov r0, r5 │ │ │ │ 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 164fc8 │ │ │ │ + bl 1643e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 35c6e │ │ │ │ + bge.n 35c6e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35c94 │ │ │ │ + b.n 35c94 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #16 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ bl 35c98 <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35c6a │ │ │ │ + blt.n 35c6a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 2388f8 │ │ │ │ + bl 2380ec │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 00035c98 <_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 238834 │ │ │ │ + bl 237fe8 │ │ │ │ movs r0, #0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [r4] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r1, [pc, #4] @ (35ccc <_PyTime_AsTimevalTime_t@@Base+0x34>) │ │ │ │ - b.w 238f68 │ │ │ │ + b.w 2386d0 │ │ │ │ usat r0, #8, r8, lsl #1 │ │ │ │ │ │ │ │ 00035cd0 <_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, #59529 @ 0xe889 │ │ │ │ + movw r3, #58013 @ 0xe29d │ │ │ │ movt r3, #9 │ │ │ │ cmp r3, r1 │ │ │ │ ite ne │ │ │ │ movne r4, r1 │ │ │ │ moveq r4, #0 │ │ │ │ ldr.w r3, [r5, #340] @ 0x154 │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 35d14 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44> │ │ │ │ - bl 13aaa8 │ │ │ │ + bl 13a720 │ │ │ │ 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 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + ldr r0, [pc, #12] @ (35d3c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x6c>) │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + bl 1327ac │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + add r5, pc, #288 @ (adr r5, 35e60 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x190>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #92] @ (35d84 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xb4>) │ │ │ │ + ldr r1, [pc, #92] @ (35dac <_PyInterpreterState_SetEvalFrameFunc@@Base+0xdc>) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 238f68 │ │ │ │ - cbnz r0, 35d3a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x6a> │ │ │ │ - bl d4290 │ │ │ │ + bl 2386d0 │ │ │ │ + cbnz r0, 35d64 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x94> │ │ │ │ + bl d3d08 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 35d50 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x80> │ │ │ │ + b.n 35d7a <_PyInterpreterState_SetEvalFrameFunc@@Base+0xaa> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 35d4e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x7e> │ │ │ │ + beq.n 35d78 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xa8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 35d4e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x7e> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 35d78 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xa8> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ (35d84 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xb4>) │ │ │ │ - bl 238f68 │ │ │ │ + ldr r1, [pc, #44] @ (35dac <_PyInterpreterState_SetEvalFrameFunc@@Base+0xdc>) │ │ │ │ + bl 2386d0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 35d7e <_PyInterpreterState_SetEvalFrameFunc@@Base+0xae> │ │ │ │ + cbz r5, 35da8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xd8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 11ebc4 <_PyErr_ChainExceptions1@@Base> │ │ │ │ - cbz r4, 35d7c <_PyInterpreterState_SetEvalFrameFunc@@Base+0xac> │ │ │ │ + bl 11e6c4 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + cbz r4, 35da6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xd6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35d7c <_PyInterpreterState_SetEvalFrameFunc@@Base+0xac> │ │ │ │ + beq.n 35da6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xd6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35d7c <_PyInterpreterState_SetEvalFrameFunc@@Base+0xac> │ │ │ │ + cbnz r3, 35da6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xd6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ ite mi │ │ │ │ lslmi r0, r1, #1 │ │ │ │ - pushpl {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 r4, r0 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (35db0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xe0>) │ │ │ │ - strd r4, r3, [sp] │ │ │ │ - bl 132b24 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - add r5, pc, #288 @ (adr r5, 35ed4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x204>) │ │ │ │ - lsls r0, 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 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (35ddc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x10c>) │ │ │ │ - strd r4, r3, [sp] │ │ │ │ - bl 132b24 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - add r6, pc, #176 @ (adr r6, 35e90 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1c0>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + pushpl {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, #63064 @ 0xf658 │ │ │ │ + movw r2, #62680 @ 0xf4d8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1fba08 <_PyArg_ParseStack@@Base> │ │ │ │ - cbnz r0, 35e0c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x13c> │ │ │ │ + bl 1676e8 <_PyArg_ParseStack@@Base> │ │ │ │ + cbnz r0, 35ddc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x10c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35e50 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x180> │ │ │ │ + b.n 35e20 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x150> │ │ │ │ ldrd r5, r4, [sp, #8] │ │ │ │ - movw r1, #11516 @ 0x2cfc │ │ │ │ + movw r1, #11132 @ 0x2b7c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #63076 @ 0xf664 │ │ │ │ + movw r0, #62692 @ 0xf4e4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 90660 │ │ │ │ + bl 8ff70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35e08 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x138> │ │ │ │ + blt.n 35dd8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x108> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 29e8c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35e48 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x178> │ │ │ │ + bne.n 35e18 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x148> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 35e50 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x180> │ │ │ │ + bl f1698 │ │ │ │ + b.n 35e20 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x150> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 35e5e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x18e> │ │ │ │ - b.w 12586c │ │ │ │ + beq.n 35e2e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x15e> │ │ │ │ + b.w 125314 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63088 @ 0xf670 │ │ │ │ + movw r1, #62704 @ 0xf4f0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ 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 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + ldr r0, [pc, #12] @ (35e7c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1ac>) │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + bl 1327ac │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + add r6, pc, #176 @ (adr r6, 35f30 ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 23a230 <_Py_c_pow@@Base+0x108> │ │ │ │ + bl 239f9c <_Py_c_pow@@Base+0x3f8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35eae <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1de> │ │ │ │ + beq.n 35ea8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1d8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35eb0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1e0> │ │ │ │ + beq.n 35eaa <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1da> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 35eb0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1e0> │ │ │ │ + b.n 35eaa <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1da> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 35ed8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x208> │ │ │ │ + cbz r0, 35ed4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x204> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35ee4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x214> │ │ │ │ + beq.n 35ee0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x210> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 35ee4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x214> │ │ │ │ + b.n 35ee0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x210> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1f5cac │ │ │ │ + bl 1f4f54 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 35ec8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1f8> │ │ │ │ + bne.n 35ec4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1f4> │ │ │ │ + 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 35f02 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x232> │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 134478 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #23008 @ 0x59e0 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 35ef6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x226> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00035ee6 : │ │ │ │ +00035f1a : │ │ │ │ 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 7a284 │ │ │ │ + bl 7a268 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 35f0e │ │ │ │ - movw r0, #63528 @ 0xf828 │ │ │ │ + cbnz r0, 35f42 │ │ │ │ + movw r0, #63144 @ 0xf6a8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1efa3c │ │ │ │ - b.n 35f3c │ │ │ │ + bl 1eed60 │ │ │ │ + b.n 35f70 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #63528 @ 0xf828 │ │ │ │ + movw r2, #63144 @ 0xf6a8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c3b8 │ │ │ │ + bl 20b858 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35f30 │ │ │ │ + beq.n 35f64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 35f34 │ │ │ │ + cbz r3, 35f68 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 35f3c │ │ │ │ + b.n 35f70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35f30 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35f64 │ │ │ │ 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 35f60 │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1347f0 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #23392 @ 0x5b60 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 35f54 │ │ │ │ - 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 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (35fa0 ) │ │ │ │ + ldr r0, [pc, #12] @ (35f9c ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132b24 │ │ │ │ + bl 1327ac │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #640 @ (adr r7, 36224 ) │ │ │ │ + add r7, pc, #640 @ (adr r7, 36220 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00035fa4 <_PyCompile_Assemble@@Base>: │ │ │ │ +00035fa0 <_PyCompile_Assemble@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r3, #52888 @ 0xce98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 35fde <_PyCompile_Assemble@@Base+0x3a> │ │ │ │ + beq.n 35fda <_PyCompile_Assemble@@Base+0x3a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63640 @ 0xf898 │ │ │ │ + movw r1, #63256 @ 0xf718 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 35ff8 <_PyCompile_Assemble@@Base+0x54> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 35ff4 <_PyCompile_Assemble@@Base+0x54> │ │ │ │ add.w r8, sp, #28 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ - bl 714b0 │ │ │ │ + bl 714c8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 35ffc <_PyCompile_Assemble@@Base+0x58> │ │ │ │ + cbnz r0, 35ff8 <_PyCompile_Assemble@@Base+0x58> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 36098 <_PyCompile_Assemble@@Base+0xf4> │ │ │ │ + b.n 36094 <_PyCompile_Assemble@@Base+0xf4> │ │ │ │ mov r0, r4 │ │ │ │ - bl fbe6c │ │ │ │ + bl fba10 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3600a <_PyCompile_Assemble@@Base+0x66> │ │ │ │ + cbnz r0, 36006 <_PyCompile_Assemble@@Base+0x66> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 36076 <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ + b.n 36072 <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1b8a80 │ │ │ │ + bl 1b77f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36006 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + beq.n 36002 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl ff0e4 │ │ │ │ + bl feb1c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36006 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + beq.n 36002 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ add r3, sp, #20 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 102f08 <_PyDict_DelItemIf@@Base+0x39c> │ │ │ │ + bl 102914 <_PyDict_DelItemIf@@Base+0x39c> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36006 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + blt.n 36002 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl fbbdc │ │ │ │ + bl fb780 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36006 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + beq.n 36002 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w r8, [sp] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 1b8d7c │ │ │ │ + bl 1b7af4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 36076 <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ + beq.n 36072 <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 36076 <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ + cbnz r3, 36072 <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3608c <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ + beq.n 36088 <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3608c <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ + cbnz r3, 36088 <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 109424 <_PyObject_GC_Resize@@Base+0x41c> │ │ │ │ + bl 108e0c <_PyObject_GC_Resize@@Base+0x41c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 109060 <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ + bl 108a48 <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + │ │ │ │ +0003609c : │ │ │ │ + ldr r0, [pc, #4] @ (360a4 ) │ │ │ │ + b.w cb970 │ │ │ │ + nop │ │ │ │ + adds r4, r2, #2 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 360c0 <_PyCompile_Assemble@@Base+0x11c> │ │ │ │ + bne.n 360c8 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldrd r6, r5, [r5] │ │ │ │ - cbz r1, 360d8 <_PyCompile_Assemble@@Base+0x134> │ │ │ │ - b.n 360e6 <_PyCompile_Assemble@@Base+0x142> │ │ │ │ + cbz r1, 360e0 │ │ │ │ + b.n 360ee │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #26328 @ 0x66d8 │ │ │ │ + movw r0, #25944 @ 0x6558 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 360b6 <_PyCompile_Assemble@@Base+0x112> │ │ │ │ - b.n 360e2 <_PyCompile_Assemble@@Base+0x13e> │ │ │ │ + bne.n 360be │ │ │ │ + b.n 360ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 23b63c <_PyGen_SetStopIterationValue@@Base+0x38> │ │ │ │ + bl 23b23c <_PyGen_SetStopIterationValue@@Base+0x88> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 360e6 <_PyCompile_Assemble@@Base+0x142> │ │ │ │ + bne.n 360ee │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3610a <_PyCompile_Assemble@@Base+0x166> │ │ │ │ + b.n 36112 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r0, 360f6 <_PyCompile_Assemble@@Base+0x152> │ │ │ │ - bl 714b0 │ │ │ │ + cbnz r0, 360fe │ │ │ │ + bl 714c8 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 360e2 <_PyCompile_Assemble@@Base+0x13e> │ │ │ │ + beq.n 360ea │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 79514 │ │ │ │ + bl 794f8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 360e2 <_PyCompile_Assemble@@Base+0x13e> │ │ │ │ + blt.n 360ea │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0003610c : │ │ │ │ - ldr r0, [pc, #4] @ (36114 ) │ │ │ │ - b.w cbed4 │ │ │ │ - nop │ │ │ │ - adds r4, r2, #2 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 36138 │ │ │ │ + bne.n 36134 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 12bdd8 │ │ │ │ + b.w 12b860 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32524 @ 0x7f0c │ │ │ │ + movw r0, #32120 @ 0x7d78 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3612c │ │ │ │ + bne.n 36128 │ │ │ │ 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, #63700 @ 0xf8d4 │ │ │ │ + movw r1, #63316 @ 0xf754 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 36178 │ │ │ │ + bge.n 36174 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 36358 │ │ │ │ + b.n 36354 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63704 @ 0xf8d8 │ │ │ │ + movw r1, #63320 @ 0xf758 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36172 │ │ │ │ + blt.n 3616e │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63716 @ 0xf8e4 │ │ │ │ + movw r1, #63332 @ 0xf764 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36172 │ │ │ │ + blt.n 3616e │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63732 @ 0xf8f4 │ │ │ │ + movw r1, #63348 @ 0xf774 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36172 │ │ │ │ + blt.n 3616e │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63744 @ 0xf900 │ │ │ │ + movw r1, #63360 @ 0xf780 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36172 │ │ │ │ + blt.n 3616e │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63756 @ 0xf90c │ │ │ │ + movw r1, #63372 @ 0xf78c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36172 │ │ │ │ + blt.n 3616e │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63768 @ 0xf918 │ │ │ │ + movw r1, #63384 @ 0xf798 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36172 │ │ │ │ + blt.n 3616e │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63784 @ 0xf928 │ │ │ │ + movw r1, #63400 @ 0xf7a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36172 │ │ │ │ + blt.n 3616e │ │ │ │ movs r2, #134 @ 0x86 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63796 @ 0xf934 │ │ │ │ + movw r1, #63412 @ 0xf7b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36172 │ │ │ │ + blt.n 3616e │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63808 @ 0xf940 │ │ │ │ + movw r1, #63424 @ 0xf7c0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36172 │ │ │ │ + blt.n 3616e │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63820 @ 0xf94c │ │ │ │ + movw r1, #63436 @ 0xf7cc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36172 │ │ │ │ + blt.n 3616e │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63836 @ 0xf95c │ │ │ │ + movw r1, #63452 @ 0xf7dc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36172 │ │ │ │ + blt.n 3616e │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63848 @ 0xf968 │ │ │ │ + movw r1, #63464 @ 0xf7e8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36172 │ │ │ │ + blt.n 3616e │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63860 @ 0xf974 │ │ │ │ + movw r1, #63476 @ 0xf7f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36172 │ │ │ │ + blt.w 3616e │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63876 @ 0xf984 │ │ │ │ + movw r1, #63492 @ 0xf804 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36172 │ │ │ │ + blt.w 3616e │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63892 @ 0xf994 │ │ │ │ + movw r1, #63508 @ 0xf814 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36172 │ │ │ │ + blt.w 3616e │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63916 @ 0xf9ac │ │ │ │ + movw r1, #63532 @ 0xf82c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36172 │ │ │ │ + blt.w 3616e │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63736 @ 0xf8f8 │ │ │ │ + movw r1, #63352 @ 0xf778 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36172 │ │ │ │ + blt.w 3616e │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63936 @ 0xf9c0 │ │ │ │ + movw r1, #63552 @ 0xf840 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36172 │ │ │ │ + blt.w 3616e │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63952 @ 0xf9d0 │ │ │ │ + movw r1, #63568 @ 0xf850 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36172 │ │ │ │ + blt.w 3616e │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63760 @ 0xf910 │ │ │ │ + movw r1, #63376 @ 0xf790 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36172 │ │ │ │ + blt.w 3616e │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63968 @ 0xf9e0 │ │ │ │ + movw r1, #63584 @ 0xf860 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36172 │ │ │ │ + blt.w 3616e │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63976 @ 0xf9e8 │ │ │ │ + movw r1, #63592 @ 0xf868 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 36172 │ │ │ │ + blt.w 3616e │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63988 @ 0xf9f4 │ │ │ │ + movw r1, #63604 @ 0xf874 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 10702c │ │ │ │ + bl 106a3c │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003635a : │ │ │ │ - movw r3, #3560 @ 0xde8 │ │ │ │ +00036356 : │ │ │ │ + movw r3, #3136 @ 0xc40 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ - b.w 1b4cb0 │ │ │ │ + b.w 1b38dc │ │ │ │ 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] @ (3649c ) │ │ │ │ + ldr r2, [pc, #292] @ (36498 ) │ │ │ │ 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 363a4 │ │ │ │ + beq.n 363a0 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 363a6 │ │ │ │ + cbz r4, 363a2 │ │ │ │ ldr.w r4, [r4, #136] @ 0x88 │ │ │ │ - movw r3, #25449 @ 0x6369 │ │ │ │ + movw r3, #25445 @ 0x6365 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 363a6 │ │ │ │ + b.n 363a2 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3647e │ │ │ │ + beq.n 3647a │ │ │ │ ldr.w r0, [r3, #136] @ 0x88 │ │ │ │ - movw r3, #25449 @ 0x6369 │ │ │ │ + movw r3, #25445 @ 0x6365 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3647e │ │ │ │ - cbnz r4, 363c2 │ │ │ │ + bne.n 3647a │ │ │ │ + cbnz r4, 363be │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3643c │ │ │ │ + b.n 36438 │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 363e0 │ │ │ │ + cbz r3, 363dc │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 3643c │ │ │ │ + ble.n 36438 │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 363ce │ │ │ │ - b.n 363fa │ │ │ │ + bne.n 363ca │ │ │ │ + b.n 363f6 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 363fa │ │ │ │ + beq.n 363f6 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 363e2 │ │ │ │ + bne.n 363de │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3643c │ │ │ │ - ldr r2, [pc, #164] @ (364a0 ) │ │ │ │ + bne.n 36438 │ │ │ │ + ldr r2, [pc, #164] @ (3649c ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 23ca90 │ │ │ │ + bl 23c458 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36494 │ │ │ │ - beq.n 3643c │ │ │ │ + blt.n 36490 │ │ │ │ + beq.n 36438 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (364a0 ) │ │ │ │ + ldr r1, [pc, #148] @ (3649c ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 157534 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156ac4 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 36496 │ │ │ │ + bne.n 36492 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 363be │ │ │ │ + beq.n 363ba │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 363be │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 363be │ │ │ │ + bne.n 363ba │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 363ba │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (364a4 ) │ │ │ │ + ldr r1, [pc, #100] @ (364a0 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 157534 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156ac4 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 36496 │ │ │ │ + bne.n 36492 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3646a │ │ │ │ + bne.n 36466 │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 36496 │ │ │ │ + b.n 36492 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3647e │ │ │ │ + beq.n 3647a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3647e │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3647a │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 36460 │ │ │ │ - ldr r1, [pc, #28] @ (364a0 ) │ │ │ │ + beq.n 3645c │ │ │ │ + ldr r1, [pc, #28] @ (3649c ) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 157534 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156ac4 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 36496 │ │ │ │ + b.n 36492 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #544 @ 0x220 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000364a8 : │ │ │ │ +000364a4 : │ │ │ │ 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, #3768 @ 0xeb8 │ │ │ │ + movw r4, #3344 @ 0xd10 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl e2918 │ │ │ │ + bl e2378 │ │ │ │ + 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 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + ldr r0, [pc, #12] @ (364f0 ) │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + bl 1327ac │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + add r5, pc, #816 @ (adr r5, 36824 <_PyCompile_CodeGen@@Base+0x178>) │ │ │ │ + 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, #4008] @ 0xfa8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbz r2, 364ea │ │ │ │ + cbz r2, 36510 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ - b.n 364ec │ │ │ │ + b.n 36512 │ │ │ │ mov r6, r2 │ │ │ │ add r6, r1 │ │ │ │ adds r0, #12 │ │ │ │ subs r4, r6, #1 │ │ │ │ - cbnz r2, 364fc │ │ │ │ + cbnz r2, 36522 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 364fc │ │ │ │ + bne.n 36522 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 36516 │ │ │ │ - ldr r5, [pc, #384] @ (36680 ) │ │ │ │ + cbnz r0, 3653c │ │ │ │ + ldr r5, [pc, #388] @ (366a8 ) │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ add r5, sp, #24 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 36542 │ │ │ │ + cbz r0, 36568 │ │ │ │ ldr.w r8, [r5] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 36546 │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 3656c │ │ │ │ + movw r2, #61924 @ 0xf1e4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58680 @ 0xe538 │ │ │ │ + movw r1, #58296 @ 0xe3b8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #64164 @ 0xfaa4 │ │ │ │ + movw r0, #63780 @ 0xf924 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r8 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 36678 │ │ │ │ - cbz r4, 365b0 │ │ │ │ + b.n 3669e │ │ │ │ + cbz r4, 365d6 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 36558 │ │ │ │ + beq.n 3657e │ │ │ │ subs r4, r6, #2 │ │ │ │ - bne.n 36560 │ │ │ │ - b.n 365c6 │ │ │ │ + bne.n 36586 │ │ │ │ + b.n 365ec │ │ │ │ movw sl, #4356 @ 0x1104 │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - cbz r7, 3656a │ │ │ │ + cbz r7, 36590 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 365d4 │ │ │ │ - b.n 36572 │ │ │ │ + beq.n 365fa │ │ │ │ + b.n 36598 │ │ │ │ movw r7, #47308 @ 0xb8cc │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r0, 36588 │ │ │ │ - bl c3ae8 │ │ │ │ + cbz r0, 365ae │ │ │ │ + bl c359c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36542 │ │ │ │ + blt.n 36568 │ │ │ │ subs.w r9, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne.n 3658c │ │ │ │ - b.n 365dc │ │ │ │ + bne.n 365b2 │ │ │ │ + b.n 36602 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - cbz r0, 365a0 │ │ │ │ - bl c3ae8 │ │ │ │ + cbz r0, 365c6 │ │ │ │ + bl c359c │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 36542 │ │ │ │ + blt.n 36568 │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.n 365a2 │ │ │ │ - b.n 365da │ │ │ │ + bne.n 365c8 │ │ │ │ + b.n 36600 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl c3ae8 │ │ │ │ + bl c359c │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 36542 │ │ │ │ + blt.n 36568 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 365de │ │ │ │ + b.n 36604 │ │ │ │ movw r7, #47308 @ 0xb8cc │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ movw sl, #4356 @ 0x1104 │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ mov r5, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 365de │ │ │ │ + b.n 36604 │ │ │ │ movw r7, #47308 @ 0xb8cc │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ mov r5, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 365de │ │ │ │ + b.n 36604 │ │ │ │ mov r5, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 365de │ │ │ │ + b.n 36604 │ │ │ │ mov r9, r6 │ │ │ │ movs r5, #0 │ │ │ │ subs r6, r4, #0 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ subs.w fp, r9, #0 │ │ │ │ it ne │ │ │ │ movne.w fp, #1 │ │ │ │ - cbz r4, 3660e │ │ │ │ + cbz r4, 36634 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3660e │ │ │ │ + beq.n 36634 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65328 @ 0xff30 │ │ │ │ + movw r1, #64904 @ 0xfd88 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 36542 │ │ │ │ - cbz r5, 3662e │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 36568 │ │ │ │ + cbz r5, 36654 │ │ │ │ orrs.w r9, r4, r9 │ │ │ │ - beq.n 3662e │ │ │ │ + beq.n 36654 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65364 @ 0xff54 │ │ │ │ + movw r1, #64940 @ 0xfdac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 36542 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 36568 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f2c4c │ │ │ │ + bl 1f1d9c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36542 │ │ │ │ - bl 1f2640 │ │ │ │ + beq.n 36568 │ │ │ │ + bl 1f1964 │ │ │ │ subs r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ str.w fp, [sp] │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 34bb2 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 36678 │ │ │ │ + beq.n 3669e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 36678 │ │ │ │ + cbnz r3, 3669e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - adds r4, r6, #3 │ │ │ │ - lsls r0, 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 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (366ac ) │ │ │ │ - strd r4, r3, [sp] │ │ │ │ - bl 132b24 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #816 @ (adr r5, 369e0 <_PyCompile_CodeGen@@Base+0x330>) │ │ │ │ + adds r4, r6, #3 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000366b0 <_PyCompile_CodeGen@@Base>: │ │ │ │ +000366ac <_PyCompile_CodeGen@@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 r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 1c06e0 │ │ │ │ - cbnz r0, 366e8 <_PyCompile_CodeGen@@Base+0x38> │ │ │ │ + bl 1bf400 │ │ │ │ + cbnz r0, 366e4 <_PyCompile_CodeGen@@Base+0x38> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64232 @ 0xfae8 │ │ │ │ + movw r1, #63848 @ 0xf968 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 366f0 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ - bl 90314 <_PyArena_New@@Base> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 366ec <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + bl 8fc24 <_PyArena_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 366f4 <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ + cbnz r0, 366f0 <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 368da <_PyCompile_CodeGen@@Base+0x22a> │ │ │ │ + b.n 368d6 <_PyCompile_CodeGen@@Base+0x22a> │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ - bl 216f5c <_PyErr_BadInternalCall@@Base+0x8dc> │ │ │ │ + bl 216514 <_PyErr_BadInternalCall@@Base+0x8dc> │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 3671a <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ - bl 21cfcc │ │ │ │ - cbz r0, 3671a <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ + cbz r0, 36716 <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ + bl 21c584 │ │ │ │ + cbz r0, 36716 <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1affd8 │ │ │ │ + bl 1aeb38 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 36722 <_PyCompile_CodeGen@@Base+0x72> │ │ │ │ + cbnz r0, 3671e <_PyCompile_CodeGen@@Base+0x72> │ │ │ │ mov r0, r7 │ │ │ │ - bl 10bfa4 <_PyArena_Free@@Base> │ │ │ │ - b.n 366f0 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + bl 10b988 <_PyArena_Free@@Base> │ │ │ │ + b.n 366ec <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ movs r6, #1 │ │ │ │ strb.w r6, [r0, #64] @ 0x40 │ │ │ │ - bl 714b0 │ │ │ │ + bl 714c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 366f0 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ - ldr r1, [pc, #432] @ (368e4 <_PyCompile_CodeGen@@Base+0x234>) │ │ │ │ + beq.n 366ec <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + ldr r1, [pc, #432] @ (368e0 <_PyCompile_CodeGen@@Base+0x234>) │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl e5c74 │ │ │ │ + bl e56d0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 366f0 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + beq.n 366ec <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b4794 │ │ │ │ + bl 1b33c0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 36754 <_PyCompile_CodeGen@@Base+0xa4> │ │ │ │ + bne.n 36750 <_PyCompile_CodeGen@@Base+0xa4> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 368c2 <_PyCompile_CodeGen@@Base+0x212> │ │ │ │ + b.n 368be <_PyCompile_CodeGen@@Base+0x212> │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ ldr.w r2, [r6, #700] @ 0x2bc │ │ │ │ - cbnz r2, 36764 <_PyCompile_CodeGen@@Base+0xb4> │ │ │ │ + cbnz r2, 36760 <_PyCompile_CodeGen@@Base+0xb4> │ │ │ │ ldr.w r2, [r6, #704] @ 0x2c0 │ │ │ │ - cbz r2, 3678a <_PyCompile_CodeGen@@Base+0xda> │ │ │ │ - b.n 36778 <_PyCompile_CodeGen@@Base+0xc8> │ │ │ │ + cbz r2, 36786 <_PyCompile_CodeGen@@Base+0xda> │ │ │ │ + b.n 36774 <_PyCompile_CodeGen@@Base+0xc8> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50916 @ 0xc6e4 │ │ │ │ + movw r1, #50532 @ 0xc564 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3675c <_PyCompile_CodeGen@@Base+0xac> │ │ │ │ - b.n 36750 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + bge.n 36758 <_PyCompile_CodeGen@@Base+0xac> │ │ │ │ + b.n 3674c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64248 @ 0xfaf8 │ │ │ │ + movw r1, #63864 @ 0xf978 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36750 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 3674c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #708] @ 0x2c4 │ │ │ │ - cbz r2, 367a2 <_PyCompile_CodeGen@@Base+0xf2> │ │ │ │ + cbz r2, 3679e <_PyCompile_CodeGen@@Base+0xf2> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64260 @ 0xfb04 │ │ │ │ + movw r1, #63876 @ 0xf984 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36750 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 3674c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ - cbz r2, 367ba <_PyCompile_CodeGen@@Base+0x10a> │ │ │ │ + cbz r2, 367b6 <_PyCompile_CodeGen@@Base+0x10a> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #16896 @ 0x4200 │ │ │ │ + movw r1, #16596 @ 0x40d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36750 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 3674c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #716] @ 0x2cc │ │ │ │ - cbz r2, 367d2 <_PyCompile_CodeGen@@Base+0x122> │ │ │ │ + cbz r2, 367ce <_PyCompile_CodeGen@@Base+0x122> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #868 @ 0x364 │ │ │ │ + movw r1, #484 @ 0x1e4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36750 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 3674c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #720] @ 0x2d0 │ │ │ │ - cbz r2, 367ea <_PyCompile_CodeGen@@Base+0x13a> │ │ │ │ + cbz r2, 367e6 <_PyCompile_CodeGen@@Base+0x13a> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64268 @ 0xfb0c │ │ │ │ + movw r1, #63884 @ 0xf98c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36750 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 3674c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #724] @ 0x2d4 │ │ │ │ - cbz r2, 36802 <_PyCompile_CodeGen@@Base+0x152> │ │ │ │ + cbz r2, 367fe <_PyCompile_CodeGen@@Base+0x152> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64280 @ 0xfb18 │ │ │ │ + movw r1, #63896 @ 0xf998 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36750 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 3674c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r0, [r6, #732] @ 0x2dc │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36750 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 3674c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #64292 @ 0xfb24 │ │ │ │ + movw r1, #63908 @ 0xf9a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r9, r3 │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 36750 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.n 3674c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r0, [r6, #736] @ 0x2e0 │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36750 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 3674c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #64304 @ 0xfb30 │ │ │ │ + movw r1, #63920 @ 0xf9b0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r9, r3 │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 36750 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.w 3674c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r0, [r6, #740] @ 0x2e4 │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 36750 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.w 3674c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #64320 @ 0xfb40 │ │ │ │ + movw r1, #63936 @ 0xf9c0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r3 │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 36750 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + blt.w 3674c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r0, r5 │ │ │ │ subs r1, #3 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bl 1b8868 │ │ │ │ + bl 1b7494 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 36750 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.w 3674c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl fc5a0 │ │ │ │ + bl fc144 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 366f0 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + blt.w 366ec <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl 7d7b8 │ │ │ │ + bl 7d794 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bc568 │ │ │ │ + bl 1bb2e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bd8b8 │ │ │ │ + bl 1bc630 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10bfa4 <_PyArena_Free@@Base> │ │ │ │ + bl 10b988 <_PyArena_Free@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 3690c <_PyCompile_CodeGen@@Base+0x25c> │ │ │ │ + cbnz r3, 36908 <_PyCompile_CodeGen@@Base+0x25c> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 3690c <_PyCompile_CodeGen@@Base+0x25c> │ │ │ │ + ble.n 36908 <_PyCompile_CodeGen@@Base+0x25c> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3690c <_PyCompile_CodeGen@@Base+0x25c> │ │ │ │ - cbnz r0, 36924 <_PyCompile_CodeGen@@Base+0x274> │ │ │ │ - ldr r4, [pc, #300] @ (36a3c <_PyCompile_CodeGen@@Base+0x38c>) │ │ │ │ + bne.n 36908 <_PyCompile_CodeGen@@Base+0x25c> │ │ │ │ + cbnz r0, 36920 <_PyCompile_CodeGen@@Base+0x274> │ │ │ │ + ldr r4, [pc, #300] @ (36a38 <_PyCompile_CodeGen@@Base+0x38c>) │ │ │ │ add r2, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 36950 <_PyCompile_CodeGen@@Base+0x2a0> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 3694c <_PyCompile_CodeGen@@Base+0x2a0> │ │ │ │ ldr.w r8, [r0] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 36954 <_PyCompile_CodeGen@@Base+0x2a4> │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 36950 <_PyCompile_CodeGen@@Base+0x2a4> │ │ │ │ + movw r2, #61924 @ 0xf1e4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58680 @ 0xe538 │ │ │ │ + movw r1, #58296 @ 0xe3b8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #4464 @ 0x1170 │ │ │ │ + movw r0, #4080 @ 0xff0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r8 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 36a32 <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ + b.n 36a2e <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ mov r0, r8 │ │ │ │ - bl 111cc0 │ │ │ │ + bl 11168c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36a32 <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ + beq.n 36a2e <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1438a8 │ │ │ │ + bl 1434b0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36a0c <_PyCompile_CodeGen@@Base+0x35c> │ │ │ │ - bl 9649c │ │ │ │ + beq.n 36a08 <_PyCompile_CodeGen@@Base+0x35c> │ │ │ │ + bl 95e5c │ │ │ │ mov r9, r0 │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ mov.w fp, #0 │ │ │ │ blx 29228 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ add.w sl, sp, #36 @ 0x24 │ │ │ │ it eq │ │ │ │ moveq.w r4, #1024 @ 0x400 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 6c520 │ │ │ │ + bl 6c51c │ │ │ │ mov r3, r4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 369a2 <_PyCompile_CodeGen@@Base+0x2f2> │ │ │ │ + cbnz r0, 3699e <_PyCompile_CodeGen@@Base+0x2f2> │ │ │ │ mov r6, fp │ │ │ │ mov.w sl, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 369d0 <_PyCompile_CodeGen@@Base+0x320> │ │ │ │ + b.n 369cc <_PyCompile_CodeGen@@Base+0x320> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str.w sl, [sp] │ │ │ │ blx 2a82c │ │ │ │ - cbz r0, 369c6 <_PyCompile_CodeGen@@Base+0x316> │ │ │ │ + cbz r0, 369c2 <_PyCompile_CodeGen@@Base+0x316> │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 369c6 <_PyCompile_CodeGen@@Base+0x316> │ │ │ │ + bne.n 369c2 <_PyCompile_CodeGen@@Base+0x316> │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 369cc <_PyCompile_CodeGen@@Base+0x31c> │ │ │ │ + bge.n 369c8 <_PyCompile_CodeGen@@Base+0x31c> │ │ │ │ lsls r4, r4, #1 │ │ │ │ mov fp, r6 │ │ │ │ - b.n 3698a <_PyCompile_CodeGen@@Base+0x2da> │ │ │ │ + b.n 36986 <_PyCompile_CodeGen@@Base+0x2da> │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 369d0 <_PyCompile_CodeGen@@Base+0x320> │ │ │ │ + b.n 369cc <_PyCompile_CodeGen@@Base+0x320> │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 36a00 <_PyCompile_CodeGen@@Base+0x350> │ │ │ │ + cbnz r4, 369fc <_PyCompile_CodeGen@@Base+0x350> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 369e6 <_PyCompile_CodeGen@@Base+0x336> │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 36a10 <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ + beq.n 369e2 <_PyCompile_CodeGen@@Base+0x336> │ │ │ │ + bl 1e955c │ │ │ │ + b.n 36a0c <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #64376 @ 0xfb78 │ │ │ │ + movw r1, #63992 @ 0xf9f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 36a10 <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 36a0c <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fc688 │ │ │ │ + bl 1fbb40 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 36a10 <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ + b.n 36a0c <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 36a26 <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ + beq.n 36a22 <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 36a2a <_PyCompile_CodeGen@@Base+0x37a> │ │ │ │ + cbz r3, 36a26 <_PyCompile_CodeGen@@Base+0x37a> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 36a32 <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ + b.n 36a2e <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 36a26 <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 36a22 <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ adds r4, r1, #5 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ @@ -18210,632 +18208,632 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (36a68 <_PyCompile_CodeGen@@Base+0x3b8>) │ │ │ │ + ldr r0, [pc, #12] @ (36a64 <_PyCompile_CodeGen@@Base+0x3b8>) │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + bl 1327ac │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + add r7, pc, #896 @ (adr r7, 36de8 <_PyEval_FormatExcUnbound@@Base+0x1b4>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldr r0, [pc, #0] @ (36a6c <_PyCompile_CodeGen@@Base+0x3c0>) │ │ │ │ + bx lr │ │ │ │ + strb r4, [r5, #5] │ │ │ │ + lsls r0, 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 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + ldr r0, [pc, #12] @ (36a98 <_PyCompile_CodeGen@@Base+0x3ec>) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132b24 │ │ │ │ + bl 1327ac │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #896 @ (adr r7, 36dec <_PyEval_FormatExcUnbound@@Base+0x2f0>) │ │ │ │ + add r5, pc, #544 @ (adr r5, 36cbc <_PyEval_FormatExcUnbound@@Base+0x88>) │ │ │ │ lsls r0, 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, 36a8e <_PyCompile_CodeGen@@Base+0x3de> │ │ │ │ + cbnz r2, 36abe <_PyCompile_CodeGen@@Base+0x412> │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #56] @ (36ac0 <_PyCompile_CodeGen@@Base+0x410>) │ │ │ │ - bl 132b24 │ │ │ │ - b.n 36a9c <_PyCompile_CodeGen@@Base+0x3ec> │ │ │ │ + ldr r0, [pc, #56] @ (36af0 <_PyCompile_CodeGen@@Base+0x444>) │ │ │ │ + bl 1327ac │ │ │ │ + b.n 36acc <_PyCompile_CodeGen@@Base+0x420> │ │ │ │ mov r3, r2 │ │ │ │ - ldr r0, [pc, #48] @ (36ac4 <_PyCompile_CodeGen@@Base+0x414>) │ │ │ │ + ldr r0, [pc, #48] @ (36af4 <_PyCompile_CodeGen@@Base+0x448>) │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 132b24 │ │ │ │ - cbz r0, 36ab6 <_PyCompile_CodeGen@@Base+0x406> │ │ │ │ + bl 1327ac │ │ │ │ + cbz r0, 36ae6 <_PyCompile_CodeGen@@Base+0x43a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 36ab2 <_PyCompile_CodeGen@@Base+0x402> │ │ │ │ + beq.n 36ae2 <_PyCompile_CodeGen@@Base+0x436> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 36ab2 <_PyCompile_CodeGen@@Base+0x402> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 36ae2 <_PyCompile_CodeGen@@Base+0x436> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 36aba <_PyCompile_CodeGen@@Base+0x40a> │ │ │ │ + b.n 36aea <_PyCompile_CodeGen@@Base+0x43e> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - add r1, pc, #864 @ (adr r1, 36e24 <_PyEval_FormatExcUnbound@@Base+0x328>) │ │ │ │ + add r1, pc, #864 @ (adr r1, 36e54 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r6, sp, #928 @ 0x3a0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (36acc <_PyCompile_CodeGen@@Base+0x41c>) │ │ │ │ - bx lr │ │ │ │ - strb r4, [r5, #5] │ │ │ │ - lsls r0, 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 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (36af8 <_PyCompile_CodeGen@@Base+0x448>) │ │ │ │ - strd r4, r3, [sp] │ │ │ │ - bl 132b24 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - add r5, pc, #544 @ (adr r5, 36d1c <_PyEval_FormatExcUnbound@@Base+0x220>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -00036afc <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ - ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 36b04 <_PyEval_FormatExcUnbound@@Base+0x8> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 36b4c <_PyEval_FormatExcUnbound@@Base+0x50> │ │ │ │ - push {r4} │ │ │ │ - ldr r4, [r1, #72] @ 0x48 │ │ │ │ - ldr r3, [r1, #48] @ 0x30 │ │ │ │ - ldr r1, [r1, #64] @ 0x40 │ │ │ │ - subs r1, r3, r1 │ │ │ │ - add.w r3, r4, r2, lsl #2 │ │ │ │ - cmp r2, r1 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - bge.n 36b32 <_PyEval_FormatExcUnbound@@Base+0x36> │ │ │ │ - movw r1, #56028 @ 0xdadc │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #30480 @ 0x7710 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - b.w 1e44e8 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ - movw r1, #48052 @ 0xbbb4 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #64584 @ 0xfc48 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - b.w 1e44e8 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ - bx lr │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - sub sp, #12 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 36b7c <_PyEval_FormatExcUnbound@@Base+0x80> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 36b96 <_PyEval_FormatExcUnbound@@Base+0x9a> │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cbz r3, 36b9a <_PyEval_FormatExcUnbound@@Base+0x9e> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29900 @ 0x74cc │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 36bb6 <_PyEval_FormatExcUnbound@@Base+0xba> │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 36ba8 <_PyEval_FormatExcUnbound@@Base+0xac> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 36bb6 <_PyEval_FormatExcUnbound@@Base+0xba> │ │ │ │ - ldr r1, [pc, #16] @ (36bbc <_PyEval_FormatExcUnbound@@Base+0xc0>) │ │ │ │ - add r2, sp, #4 │ │ │ │ - bl b936c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 36b9e <_PyEval_FormatExcUnbound@@Base+0xa2> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - ble.n 36b78 <_PyEval_FormatExcUnbound@@Base+0x7c> │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #288] @ (36cf0 <_PyEval_FormatExcUnbound@@Base+0x1f4>) │ │ │ │ + ldr r2, [pc, #288] @ (36c28 <_PyCompile_CodeGen@@Base+0x57c>) │ │ │ │ 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 36bfa <_PyEval_FormatExcUnbound@@Base+0xfe> │ │ │ │ + beq.n 36b32 <_PyCompile_CodeGen@@Base+0x486> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 36bfc <_PyEval_FormatExcUnbound@@Base+0x100> │ │ │ │ + cbz r4, 36b34 <_PyCompile_CodeGen@@Base+0x488> │ │ │ │ ldr r4, [r4, #12] │ │ │ │ - movw r3, #27585 @ 0x6bc1 │ │ │ │ + movw r3, #27385 @ 0x6af9 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 36bfc <_PyEval_FormatExcUnbound@@Base+0x100> │ │ │ │ + b.n 36b34 <_PyCompile_CodeGen@@Base+0x488> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 36cd2 <_PyEval_FormatExcUnbound@@Base+0x1d6> │ │ │ │ + beq.n 36c0a <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - movw r3, #27585 @ 0x6bc1 │ │ │ │ + movw r3, #27385 @ 0x6af9 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 36cd2 <_PyEval_FormatExcUnbound@@Base+0x1d6> │ │ │ │ - cbnz r4, 36c16 <_PyEval_FormatExcUnbound@@Base+0x11a> │ │ │ │ + bne.n 36c0a <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ + cbnz r4, 36b4e <_PyCompile_CodeGen@@Base+0x4a2> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36c90 <_PyEval_FormatExcUnbound@@Base+0x194> │ │ │ │ + b.n 36bc8 <_PyCompile_CodeGen@@Base+0x51c> │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 36c34 <_PyEval_FormatExcUnbound@@Base+0x138> │ │ │ │ + cbz r3, 36b6c <_PyCompile_CodeGen@@Base+0x4c0> │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 36c90 <_PyEval_FormatExcUnbound@@Base+0x194> │ │ │ │ + ble.n 36bc8 <_PyCompile_CodeGen@@Base+0x51c> │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 36c22 <_PyEval_FormatExcUnbound@@Base+0x126> │ │ │ │ - b.n 36c4e <_PyEval_FormatExcUnbound@@Base+0x152> │ │ │ │ + bne.n 36b5a <_PyCompile_CodeGen@@Base+0x4ae> │ │ │ │ + b.n 36b86 <_PyCompile_CodeGen@@Base+0x4da> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 36c4e <_PyEval_FormatExcUnbound@@Base+0x152> │ │ │ │ + beq.n 36b86 <_PyCompile_CodeGen@@Base+0x4da> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36c36 <_PyEval_FormatExcUnbound@@Base+0x13a> │ │ │ │ + bne.n 36b6e <_PyCompile_CodeGen@@Base+0x4c2> │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 36c90 <_PyEval_FormatExcUnbound@@Base+0x194> │ │ │ │ - ldr r2, [pc, #164] @ (36cf4 <_PyEval_FormatExcUnbound@@Base+0x1f8>) │ │ │ │ + bne.n 36bc8 <_PyCompile_CodeGen@@Base+0x51c> │ │ │ │ + ldr r2, [pc, #164] @ (36c2c <_PyCompile_CodeGen@@Base+0x580>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 23ca90 │ │ │ │ + bl 23c458 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36ce8 <_PyEval_FormatExcUnbound@@Base+0x1ec> │ │ │ │ - beq.n 36c90 <_PyEval_FormatExcUnbound@@Base+0x194> │ │ │ │ + blt.n 36c20 <_PyCompile_CodeGen@@Base+0x574> │ │ │ │ + beq.n 36bc8 <_PyCompile_CodeGen@@Base+0x51c> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (36cf4 <_PyEval_FormatExcUnbound@@Base+0x1f8>) │ │ │ │ + ldr r1, [pc, #148] @ (36c2c <_PyCompile_CodeGen@@Base+0x580>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 157534 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156ac4 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 36cea <_PyEval_FormatExcUnbound@@Base+0x1ee> │ │ │ │ + bne.n 36c22 <_PyCompile_CodeGen@@Base+0x576> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 36c12 <_PyEval_FormatExcUnbound@@Base+0x116> │ │ │ │ + beq.n 36b4a <_PyCompile_CodeGen@@Base+0x49e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 36c12 <_PyEval_FormatExcUnbound@@Base+0x116> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 36c12 <_PyEval_FormatExcUnbound@@Base+0x116> │ │ │ │ + bne.n 36b4a <_PyCompile_CodeGen@@Base+0x49e> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 36b4a <_PyCompile_CodeGen@@Base+0x49e> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (36cf8 <_PyEval_FormatExcUnbound@@Base+0x1fc>) │ │ │ │ + ldr r1, [pc, #100] @ (36c30 <_PyCompile_CodeGen@@Base+0x584>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 157534 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156ac4 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 36cea <_PyEval_FormatExcUnbound@@Base+0x1ee> │ │ │ │ + bne.n 36c22 <_PyCompile_CodeGen@@Base+0x576> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 36cbe <_PyEval_FormatExcUnbound@@Base+0x1c2> │ │ │ │ + bne.n 36bf6 <_PyCompile_CodeGen@@Base+0x54a> │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 36cea <_PyEval_FormatExcUnbound@@Base+0x1ee> │ │ │ │ + b.n 36c22 <_PyCompile_CodeGen@@Base+0x576> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 36cd2 <_PyEval_FormatExcUnbound@@Base+0x1d6> │ │ │ │ + beq.n 36c0a <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 36cd2 <_PyEval_FormatExcUnbound@@Base+0x1d6> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 36c0a <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 36cb4 <_PyEval_FormatExcUnbound@@Base+0x1b8> │ │ │ │ - ldr r1, [pc, #28] @ (36cf4 <_PyEval_FormatExcUnbound@@Base+0x1f8>) │ │ │ │ + beq.n 36bec <_PyCompile_CodeGen@@Base+0x540> │ │ │ │ + ldr r1, [pc, #28] @ (36c2c <_PyCompile_CodeGen@@Base+0x580>) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 157534 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156ac4 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 36cea <_PyEval_FormatExcUnbound@@Base+0x1ee> │ │ │ │ + b.n 36c22 <_PyCompile_CodeGen@@Base+0x576> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #672 @ 0x2a0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r1, sp, #512 @ 0x200 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +00036c34 <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ + ldr r3, [r0, #72] @ 0x48 │ │ │ │ + cbz r3, 36c3c <_PyEval_FormatExcUnbound@@Base+0x8> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cbnz r3, 36c84 <_PyEval_FormatExcUnbound@@Base+0x50> │ │ │ │ + push {r4} │ │ │ │ + ldr r4, [r1, #72] @ 0x48 │ │ │ │ + ldr r3, [r1, #48] @ 0x30 │ │ │ │ + ldr r1, [r1, #64] @ 0x40 │ │ │ │ + subs r1, r3, r1 │ │ │ │ + add.w r3, r4, r2, lsl #2 │ │ │ │ + cmp r2, r1 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + bge.n 36c6a <_PyEval_FormatExcUnbound@@Base+0x36> │ │ │ │ + movw r1, #56028 @ 0xdadc │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + movw r2, #30096 @ 0x7590 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + b.w 1e3790 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + movw r1, #48052 @ 0xbbb4 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + movw r2, #64200 @ 0xfac8 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + b.w 1e3790 <_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 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (36d24 <_PyEval_FormatExcUnbound@@Base+0x228>) │ │ │ │ + ldr r0, [pc, #12] @ (36cac <_PyEval_FormatExcUnbound@@Base+0x78>) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132b24 │ │ │ │ + bl 1327ac │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + add r5, pc, #944 @ (adr r5, 37060 ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + 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 36cde <_PyEval_FormatExcUnbound@@Base+0xaa> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #12908 @ 0x326c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 36cf8 <_PyEval_FormatExcUnbound@@Base+0xc4> │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cbz r3, 36cfc <_PyEval_FormatExcUnbound@@Base+0xc8> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #29516 @ 0x734c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273e4 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 36d18 <_PyEval_FormatExcUnbound@@Base+0xe4> │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ + cbnz r0, 36d0a <_PyEval_FormatExcUnbound@@Base+0xd6> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 36d18 <_PyEval_FormatExcUnbound@@Base+0xe4> │ │ │ │ + ldr r1, [pc, #20] @ (36d20 <_PyEval_FormatExcUnbound@@Base+0xec>) │ │ │ │ + add r2, sp, #4 │ │ │ │ + bl b8d74 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 36d00 <_PyEval_FormatExcUnbound@@Base+0xcc> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - add r5, pc, #944 @ (adr r5, 370d8 ) │ │ │ │ + ble.n 36cdc <_PyEval_FormatExcUnbound@@Base+0xa8> │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r7, r1 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 36d60 <_PyEval_FormatExcUnbound@@Base+0x264> │ │ │ │ + bne.n 36d5c <_PyEval_FormatExcUnbound@@Base+0x128> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #64732 @ 0xfcdc │ │ │ │ + movw r1, #64348 @ 0xfb5c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 36e2c <_PyEval_FormatExcUnbound@@Base+0x330> │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 36e28 <_PyEval_FormatExcUnbound@@Base+0x1f4> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 111cc0 │ │ │ │ + bl 11168c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36e2c <_PyEval_FormatExcUnbound@@Base+0x330> │ │ │ │ + beq.n 36e28 <_PyEval_FormatExcUnbound@@Base+0x1f4> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1438a8 │ │ │ │ + bl 1434b0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36e1a <_PyEval_FormatExcUnbound@@Base+0x31e> │ │ │ │ - bl 9649c │ │ │ │ + beq.n 36e16 <_PyEval_FormatExcUnbound@@Base+0x1e2> │ │ │ │ + bl 95e5c │ │ │ │ mov r9, r0 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ mov.w fp, #0 │ │ │ │ blx 29228 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ add.w sl, sp, #16 │ │ │ │ it eq │ │ │ │ moveq.w r5, #1024 @ 0x400 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 6c520 │ │ │ │ + bl 6c51c │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 36db0 <_PyEval_FormatExcUnbound@@Base+0x2b4> │ │ │ │ + cbnz r0, 36dac <_PyEval_FormatExcUnbound@@Base+0x178> │ │ │ │ mov r6, fp │ │ │ │ mov.w sl, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 36dde <_PyEval_FormatExcUnbound@@Base+0x2e2> │ │ │ │ + b.n 36dda <_PyEval_FormatExcUnbound@@Base+0x1a6> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #20 │ │ │ │ str.w sl, [sp] │ │ │ │ blx 2a27c │ │ │ │ - cbz r0, 36dd4 <_PyEval_FormatExcUnbound@@Base+0x2d8> │ │ │ │ + cbz r0, 36dd0 <_PyEval_FormatExcUnbound@@Base+0x19c> │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne.n 36dd4 <_PyEval_FormatExcUnbound@@Base+0x2d8> │ │ │ │ + bne.n 36dd0 <_PyEval_FormatExcUnbound@@Base+0x19c> │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36dda <_PyEval_FormatExcUnbound@@Base+0x2de> │ │ │ │ + bge.n 36dd6 <_PyEval_FormatExcUnbound@@Base+0x1a2> │ │ │ │ lsls r5, r5, #1 │ │ │ │ mov fp, r6 │ │ │ │ - b.n 36d98 <_PyEval_FormatExcUnbound@@Base+0x29c> │ │ │ │ + b.n 36d94 <_PyEval_FormatExcUnbound@@Base+0x160> │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 36dde <_PyEval_FormatExcUnbound@@Base+0x2e2> │ │ │ │ + b.n 36dda <_PyEval_FormatExcUnbound@@Base+0x1a6> │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - cbnz r5, 36e0e <_PyEval_FormatExcUnbound@@Base+0x312> │ │ │ │ + cbnz r5, 36e0a <_PyEval_FormatExcUnbound@@Base+0x1d6> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 36df4 <_PyEval_FormatExcUnbound@@Base+0x2f8> │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 36e1e <_PyEval_FormatExcUnbound@@Base+0x322> │ │ │ │ + beq.n 36df0 <_PyEval_FormatExcUnbound@@Base+0x1bc> │ │ │ │ + bl 1e955c │ │ │ │ + b.n 36e1a <_PyEval_FormatExcUnbound@@Base+0x1e6> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #64772 @ 0xfd04 │ │ │ │ + movw r1, #64388 @ 0xfb84 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 36e1e <_PyEval_FormatExcUnbound@@Base+0x322> │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 36e1a <_PyEval_FormatExcUnbound@@Base+0x1e6> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d3c5c <_Py_Uid_Converter@@Base+0xf0> │ │ │ │ + bl 1d29c0 <_Py_Uid_Converter@@Base+0xf0> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 36e1e <_PyEval_FormatExcUnbound@@Base+0x322> │ │ │ │ + b.n 36e1a <_PyEval_FormatExcUnbound@@Base+0x1e6> │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2f4 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1306c8 <_Py_DecRef@@Base> │ │ │ │ + bl 13034c <_Py_DecRef@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00036e34 : │ │ │ │ +00036e30 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl ce6c4 │ │ │ │ - cbz r0, 36e7a │ │ │ │ + bl ce160 │ │ │ │ + cbz r0, 36e76 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r1, #41876 @ 0xa394 │ │ │ │ + movw r1, #41492 @ 0xa214 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 36e9a │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 36e96 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce160 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36e5a │ │ │ │ + bne.n 36e56 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 36e9e │ │ │ │ - bl 1ea294 │ │ │ │ + ble.n 36e9a │ │ │ │ + bl 1e955c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36ec4 │ │ │ │ + b.n 36ec0 │ │ │ │ add r1, r2 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156118 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36e9a │ │ │ │ + beq.n 36e96 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 36ec4 │ │ │ │ + cbz r0, 36ec0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ blx 29c10 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, r3 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 36ed0 │ │ │ │ + beq.n 36ecc │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ + bl cebf4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 36edc │ │ │ │ + beq.n 36ed8 │ │ │ │ mov r0, sp │ │ │ │ - bl cf15c │ │ │ │ + bl cebf4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72334 │ │ │ │ + bl 72340 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36fb8 │ │ │ │ + beq.n 36fb4 │ │ │ │ movw r0, #11580 @ 0x2d3c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 36f20 │ │ │ │ + bne.n 36f1c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 36f10 │ │ │ │ + bne.n 36f0c │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 36f2c │ │ │ │ - bl 26813c │ │ │ │ + beq.n 36f28 │ │ │ │ + bl 267f94 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ blx 298f4 │ │ │ │ blx 29ec8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r1, 36f8a │ │ │ │ - bl 1fc688 │ │ │ │ + cbz r1, 36f86 │ │ │ │ + bl 1fbb40 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 36f5c │ │ │ │ + cbnz r5, 36f58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78344 │ │ │ │ + bl 78338 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 36f64 │ │ │ │ - b.n 36f70 │ │ │ │ - bl 840cc │ │ │ │ - cbz r0, 36f74 │ │ │ │ - b.n 36f4a │ │ │ │ + bne.n 36f60 │ │ │ │ + b.n 36f6c │ │ │ │ + bl 83c2c │ │ │ │ + cbz r0, 36f70 │ │ │ │ + b.n 36f46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 36f70 │ │ │ │ + cbnz r3, 36f6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36f8a │ │ │ │ + b.n 36f86 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 36f34 │ │ │ │ + beq.n 36f30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36f34 │ │ │ │ + bne.n 36f30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 36f34 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 36f30 │ │ │ │ blx 2a7bc │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 36fa6 │ │ │ │ + bne.n 36fa2 │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 36f96 │ │ │ │ + bne.n 36f92 │ │ │ │ dmb ish │ │ │ │ - beq.n 36fb8 │ │ │ │ + beq.n 36fb4 │ │ │ │ movw r0, #11580 @ 0x2d3c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - bl 246600 │ │ │ │ + bl 2460a8 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (36fe4 ) │ │ │ │ + ldr r0, [pc, #12] @ (36fe0 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132b24 │ │ │ │ + bl 1327ac │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r7, pc, #208 @ (adr r7, 370b8 ) │ │ │ │ + add r7, pc, #208 @ (adr r7, 370b4 ) │ │ │ │ lsls r0, 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 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (37010 ) │ │ │ │ + ldr r0, [pc, #12] @ (3700c ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132b24 │ │ │ │ + bl 1327ac │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #96 @ (adr r7, 37074 ) │ │ │ │ + add r7, pc, #96 @ (adr r7, 37070 ) │ │ │ │ lsls r0, 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 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (3703c ) │ │ │ │ + ldr r0, [pc, #12] @ (37038 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132b24 │ │ │ │ + bl 1327ac │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #416 @ (adr r5, 371e0 ) │ │ │ │ + add r5, pc, #416 @ (adr r5, 371dc ) │ │ │ │ lsls r0, 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, 37060 │ │ │ │ + cbnz r3, 3705c │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 37060 │ │ │ │ + ble.n 3705c │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 37060 │ │ │ │ - cbnz r0, 3707c │ │ │ │ + bne.n 3705c │ │ │ │ + cbnz r0, 37078 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #96] @ (370c8 ) │ │ │ │ + ldr r4, [pc, #96] @ (370c4 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3707c │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 37078 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 370c4 │ │ │ │ + b.n 370c0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 37090 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 3708c │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37078 │ │ │ │ + bne.n 37074 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15d294 <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ + bl 15c70c <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 370ae │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 370aa │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37078 │ │ │ │ + bne.n 37074 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 370c4 │ │ │ │ + b.n 370c0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ @@ -18848,138 +18846,138 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (370f4 ) │ │ │ │ + ldr r0, [pc, #12] @ (370f0 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132b24 │ │ │ │ + bl 1327ac │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add r0, sp, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #288] @ (37228 ) │ │ │ │ + ldr r2, [pc, #288] @ (37224 ) │ │ │ │ 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 37132 │ │ │ │ + beq.n 3712e │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 37134 │ │ │ │ + cbz r4, 37130 │ │ │ │ ldr r4, [r4, #48] @ 0x30 │ │ │ │ - movw r3, #28921 @ 0x70f9 │ │ │ │ + movw r3, #28917 @ 0x70f5 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 37134 │ │ │ │ + b.n 37130 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3720a │ │ │ │ + beq.n 37206 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - movw r3, #28921 @ 0x70f9 │ │ │ │ + movw r3, #28917 @ 0x70f5 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3720a │ │ │ │ - cbnz r4, 3714e │ │ │ │ + bne.n 37206 │ │ │ │ + cbnz r4, 3714a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 371c8 │ │ │ │ + b.n 371c4 │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 3716c │ │ │ │ + cbz r3, 37168 │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 371c8 │ │ │ │ + ble.n 371c4 │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 3715a │ │ │ │ - b.n 37186 │ │ │ │ + bne.n 37156 │ │ │ │ + b.n 37182 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 37186 │ │ │ │ + beq.n 37182 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3716e │ │ │ │ + bne.n 3716a │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 371c8 │ │ │ │ - ldr r2, [pc, #164] @ (3722c ) │ │ │ │ + bne.n 371c4 │ │ │ │ + ldr r2, [pc, #164] @ (37228 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 23ca90 │ │ │ │ + bl 23c458 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 37220 │ │ │ │ - beq.n 371c8 │ │ │ │ + blt.n 3721c │ │ │ │ + beq.n 371c4 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (3722c ) │ │ │ │ + ldr r1, [pc, #148] @ (37228 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 157534 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156ac4 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 37222 │ │ │ │ + bne.n 3721e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3714a │ │ │ │ + beq.n 37146 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3714a │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3714a │ │ │ │ + bne.n 37146 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37146 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (37230 ) │ │ │ │ + ldr r1, [pc, #100] @ (3722c ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 157534 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156ac4 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 37222 │ │ │ │ + bne.n 3721e │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 371f6 │ │ │ │ + bne.n 371f2 │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 37222 │ │ │ │ + b.n 3721e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3720a │ │ │ │ + beq.n 37206 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3720a │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 37206 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 371ec │ │ │ │ - ldr r1, [pc, #28] @ (3722c ) │ │ │ │ + beq.n 371e8 │ │ │ │ + ldr r1, [pc, #28] @ (37228 ) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 157534 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156ac4 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 37222 │ │ │ │ + b.n 3721e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #272 @ 0x110 │ │ │ │ @@ -18990,122 +18988,122 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ mov r4, r1 │ │ │ │ mov ip, r2 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 37250 │ │ │ │ + cbz r3, 3724c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - ldr r6, [pc, #268] @ (37360 ) │ │ │ │ + ldr r6, [pc, #268] @ (3735c ) │ │ │ │ add.w r8, r3, ip │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ - cbnz r7, 37282 │ │ │ │ + cbnz r7, 3727e │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 37282 │ │ │ │ + ble.n 3727e │ │ │ │ cmp.w ip, #2 │ │ │ │ - bgt.n 37282 │ │ │ │ - cbnz r4, 372a6 │ │ │ │ + bgt.n 3727e │ │ │ │ + cbnz r4, 372a2 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #220] @ (37364 ) │ │ │ │ + ldr r4, [pc, #220] @ (37360 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ add r4, sp, #28 │ │ │ │ mov r1, ip │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r5, #2 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37330 │ │ │ │ + beq.n 3732c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 111784 │ │ │ │ + bl 111150 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3732c │ │ │ │ + beq.n 37328 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 372e6 │ │ │ │ + beq.n 372e2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 372d6 │ │ │ │ - bl f479c │ │ │ │ + cbz r0, 372d2 │ │ │ │ + bl f4214 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 372ce │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 3732c │ │ │ │ + bne.n 372ca │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 37328 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 372ea │ │ │ │ - b.n 372da │ │ │ │ + beq.n 372e6 │ │ │ │ + b.n 372d6 │ │ │ │ mov.w r5, #438 @ 0x1b6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1bc610 │ │ │ │ - cbnz r0, 372ea │ │ │ │ - b.n 3732c │ │ │ │ + bl 1bb388 │ │ │ │ + cbnz r0, 372e6 │ │ │ │ + b.n 37328 │ │ │ │ mov.w r5, #438 @ 0x1b6 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ - bl 9649c │ │ │ │ + bl 95e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ cmn.w r8, #100 @ 0x64 │ │ │ │ mov r0, r6 │ │ │ │ - beq.n 3730c │ │ │ │ + beq.n 37308 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a294 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 37312 │ │ │ │ + b.n 3730e │ │ │ │ blx 29e0c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 98f90 │ │ │ │ - cbz r4, 37334 │ │ │ │ + bl 98950 │ │ │ │ + cbz r4, 37330 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3733e │ │ │ │ - bl e5198 │ │ │ │ + bne.n 3733a │ │ │ │ + bl e4bf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 372ee │ │ │ │ + beq.n 372ea │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3734e │ │ │ │ + b.n 3734a │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3734e │ │ │ │ + b.n 3734a │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 3734e │ │ │ │ + b.n 3734a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1698 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 111d5c │ │ │ │ + bl 111728 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xeaa00042 │ │ │ │ + stmdb r0!, {r1, r6} │ │ │ │ adds r0, r2, #7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ dmb ish │ │ │ │ tst.w r3, #1 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ @@ -19118,785 +19116,782 @@ │ │ │ │ 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, #65056 @ 0xfe20 │ │ │ │ + movw r1, #64672 @ 0xfca0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1e5ec0 │ │ │ │ - cbnz r0, 373b2 │ │ │ │ + bl 1e5168 │ │ │ │ + cbnz r0, 373ae │ │ │ │ movs r0, #0 │ │ │ │ - b.n 373f4 │ │ │ │ + b.n 373f0 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 10fbac <_PyTime_localtime@@Base> │ │ │ │ + bl 10f580 <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 373ae │ │ │ │ + bne.n 373aa │ │ │ │ ldrd r3, r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #48] @ (373f8 ) │ │ │ │ + ldr r2, [pc, #48] @ (373f4 ) │ │ │ │ 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, #65068 @ 0xfe2c │ │ │ │ + movw r0, #64684 @ 0xfcac │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd00 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0xead80042 │ │ │ │ + ldrd r0, r0, [r8, #-264] @ 0x108 │ │ │ │ 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, r1 │ │ │ │ mov lr, r2 │ │ │ │ mov ip, r3 │ │ │ │ - cbz r3, 37418 │ │ │ │ + cbz r3, 37414 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - ldr r6, [pc, #300] @ (37548 ) │ │ │ │ + ldr r6, [pc, #300] @ (37544 ) │ │ │ │ add.w r9, r3, lr │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ sub.w r7, r9, #2 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 37452 │ │ │ │ + bne.n 3744e │ │ │ │ cmp.w lr, #1 │ │ │ │ - ble.n 37452 │ │ │ │ + ble.n 3744e │ │ │ │ cmp.w lr, #2 │ │ │ │ - bne.n 37452 │ │ │ │ - cbnz r4, 37474 │ │ │ │ + bne.n 3744e │ │ │ │ + cbnz r4, 37470 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #244] @ (3754c ) │ │ │ │ + ldr r4, [pc, #244] @ (37548 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ movs r4, #2 │ │ │ │ mov r1, lr │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37530 │ │ │ │ + beq.n 3752c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 111784 │ │ │ │ + bl 111150 │ │ │ │ ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37534 │ │ │ │ + beq.n 37530 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37496 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 374ce │ │ │ │ - cbnz r7, 3749e │ │ │ │ + bne.n 37492 │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 374ca │ │ │ │ + cbnz r7, 3749a │ │ │ │ movs r7, #1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 374d2 │ │ │ │ + b.n 374ce │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 374b0 │ │ │ │ + cbz r0, 374ac │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1bc610 │ │ │ │ - cbz r0, 374ce │ │ │ │ + bl 1bb388 │ │ │ │ + cbz r0, 374ca │ │ │ │ subs.w r7, r9, #3 │ │ │ │ - beq.n 37498 │ │ │ │ + beq.n 37494 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 374c2 │ │ │ │ - bl c3ae8 │ │ │ │ + cbz r0, 374be │ │ │ │ + bl c359c │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 374ce │ │ │ │ + blt.n 374ca │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 374d2 │ │ │ │ - b.n 374c4 │ │ │ │ + beq.n 374ce │ │ │ │ + b.n 374c0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl c3ae8 │ │ │ │ + bl c359c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge.n 374d2 │ │ │ │ + bge.n 374ce │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37536 │ │ │ │ + b.n 37532 │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ - bl 9649c │ │ │ │ + bl 95e5c │ │ │ │ mov r4, r0 │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ - bne.n 374ec │ │ │ │ - cbnz r5, 374ec │ │ │ │ - cbnz r7, 37508 │ │ │ │ + bne.n 374e8 │ │ │ │ + cbnz r5, 374e8 │ │ │ │ + cbnz r7, 37504 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - b.n 374fa │ │ │ │ + b.n 374f6 │ │ │ │ clz r3, r7 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #8 │ │ │ │ - cbz r5, 374fa │ │ │ │ + cbz r5, 374f6 │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ blx 2a3fc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 37512 │ │ │ │ + b.n 3750e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 29870 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 37536 │ │ │ │ + b.n 37532 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 37536 │ │ │ │ + b.n 37532 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ - bl 111d5c │ │ │ │ + bl 111728 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - @ instruction: 0xeb240042 │ │ │ │ + @ instruction: 0xe9a40042 │ │ │ │ adds r4, r7, #7 │ │ │ │ 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 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 231658 │ │ │ │ + bl 230e00 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 37588 │ │ │ │ + blt.n 37584 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 37584 │ │ │ │ + cbnz r3, 37580 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65096 @ 0xfe48 │ │ │ │ + movw r1, #64712 @ 0xfcc8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 3758a │ │ │ │ + b.n 37586 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65284 @ 0xff04 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - 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 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (375e0 ) │ │ │ │ + ldr r0, [pc, #12] @ (375b4 ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132b24 │ │ │ │ + bl 1327ac │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #336 @ (adr r7, 37734 ) │ │ │ │ + add r7, pc, #336 @ (adr r7, 37708 ) │ │ │ │ lsls r0, 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 72184 │ │ │ │ - cbz r0, 37644 │ │ │ │ - mov r4, r0 │ │ │ │ - add.w r6, r5, #8 │ │ │ │ - add.w r7, r0, #8 │ │ │ │ - addw r8, r5, #2504 @ 0x9c8 │ │ │ │ - ldr.w r0, [r6, #4]! │ │ │ │ - bl 7df90 │ │ │ │ - cbz r0, 3762e │ │ │ │ - cmp r6, r8 │ │ │ │ - str.w r0, [r7, #4]! │ │ │ │ - bne.n 3760e │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - bl 80190 │ │ │ │ - cbz r0, 3762e │ │ │ │ - str.w r0, [r4, #2508] @ 0x9cc │ │ │ │ - b.n 37646 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 37644 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 37644 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ - cbz r1, 3766e │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r4 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - str r1, [r3, #24] │ │ │ │ - bl 783a0 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 37682 │ │ │ │ - b.w 7fab8 │ │ │ │ + beq.n 375c2 │ │ │ │ + b.w 7fa84 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #54116 @ 0xd364 │ │ │ │ + movw r1, #53732 @ 0xd1e4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65424 @ 0xff90 │ │ │ │ + movw r1, #64900 @ 0xfd84 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ 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] @ (37804 ) │ │ │ │ + ldr r2, [pc, #288] @ (37744 ) │ │ │ │ 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 3770c │ │ │ │ + beq.n 3764c │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 3770e │ │ │ │ + cbz r4, 3764e │ │ │ │ ldr r4, [r4, #44] @ 0x2c │ │ │ │ - movw r3, #30419 @ 0x76d3 │ │ │ │ + movw r3, #30227 @ 0x7613 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 3770e │ │ │ │ + b.n 3764e │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 377e4 │ │ │ │ + beq.n 37724 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - movw r3, #30419 @ 0x76d3 │ │ │ │ + movw r3, #30227 @ 0x7613 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 377e4 │ │ │ │ - cbnz r4, 37728 │ │ │ │ + bne.n 37724 │ │ │ │ + cbnz r4, 37668 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 377a2 │ │ │ │ + b.n 376e2 │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 37746 │ │ │ │ + cbz r3, 37686 │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 377a2 │ │ │ │ + ble.n 376e2 │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 37734 │ │ │ │ - b.n 37760 │ │ │ │ + bne.n 37674 │ │ │ │ + b.n 376a0 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 37760 │ │ │ │ + beq.n 376a0 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 37748 │ │ │ │ + bne.n 37688 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 377a2 │ │ │ │ - ldr r2, [pc, #164] @ (37808 ) │ │ │ │ + bne.n 376e2 │ │ │ │ + ldr r2, [pc, #164] @ (37748 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 23ca90 │ │ │ │ + bl 23c458 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 377fa │ │ │ │ - beq.n 377a2 │ │ │ │ + blt.n 3773a │ │ │ │ + beq.n 376e2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (37808 ) │ │ │ │ + ldr r1, [pc, #148] @ (37748 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 157534 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156ac4 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 377fc │ │ │ │ + bne.n 3773c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 37724 │ │ │ │ + beq.n 37664 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 37724 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37724 │ │ │ │ + bne.n 37664 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37664 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (3780c ) │ │ │ │ + ldr r1, [pc, #100] @ (3774c ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 157534 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156ac4 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 377fc │ │ │ │ + bne.n 3773c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 377d0 │ │ │ │ + bne.n 37710 │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 377fc │ │ │ │ + b.n 3773c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 377e4 │ │ │ │ + beq.n 37724 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 377e4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 37724 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 377c6 │ │ │ │ - ldr r1, [pc, #28] @ (37808 ) │ │ │ │ + beq.n 37706 │ │ │ │ + ldr r1, [pc, #28] @ (37748 ) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 157534 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ + bl 156ac4 <_PyUnicode_Copy@@Base+0xa0> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 377fc │ │ │ │ + b.n 3773c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #416 @ 0x1a0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r0, sp, #768 @ 0x300 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + 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, #52 @ 0x34 │ │ │ │ - mov r4, r1 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - movs r1, #0 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2957c │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #4 │ │ │ │ + movw r0, #625 @ 0x271 │ │ │ │ + bl 7219c │ │ │ │ + cbz r0, 377b0 │ │ │ │ + mov r4, r0 │ │ │ │ + add.w r6, r5, #8 │ │ │ │ + add.w r7, r0, #8 │ │ │ │ + addw r8, r5, #2504 @ 0x9c8 │ │ │ │ + ldr.w r0, [r6, #4]! │ │ │ │ + bl 7df6c │ │ │ │ + cbz r0, 3779a │ │ │ │ + cmp r6, r8 │ │ │ │ + str.w r0, [r7, #4]! │ │ │ │ + bne.n 3777a │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl 8015c │ │ │ │ + cbz r0, 3779a │ │ │ │ + str.w r0, [r4, #2508] @ 0x9cc │ │ │ │ + b.n 377b2 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 377b0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 377b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce6c4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 3785e │ │ │ │ - mov r3, r4 │ │ │ │ - movw r2, #23628 @ 0x5c4c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #62124 @ 0xf2ac │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3786a │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1ec864 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cbz r3, 37874 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ + cbz r1, 377da │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r4 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + str r1, [r3, #24] │ │ │ │ + bl 78394 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #64960 @ 0xfdc0 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273e4 │ │ │ │ + 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, #3992] @ 0xf98 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 37896 │ │ │ │ + cbz r3, 37828 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 37898 │ │ │ │ + b.n 3782a │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r4, r7 │ │ │ │ blx 2957c │ │ │ │ - cbnz r6, 378b0 │ │ │ │ + cbnz r6, 37842 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 378b0 │ │ │ │ + ble.n 37842 │ │ │ │ cmp r7, #3 │ │ │ │ - bgt.n 378b0 │ │ │ │ - cbnz r5, 378d6 │ │ │ │ + bgt.n 37842 │ │ │ │ + cbnz r5, 37868 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #116] @ (37928 ) │ │ │ │ + ldr r5, [pc, #112] @ (378b8 ) │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ add r5, sp, #24 │ │ │ │ movs r6, #3 │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 378d6 │ │ │ │ + cbnz r0, 37868 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37916 │ │ │ │ + b.n 378a8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce160 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 378d2 │ │ │ │ + bne.n 37864 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 37908 │ │ │ │ + beq.n 3789a │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - cbz r6, 378f2 │ │ │ │ + cbz r6, 37884 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 37906 │ │ │ │ + beq.n 37898 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37908 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 37908 │ │ │ │ - b.n 378d2 │ │ │ │ + bne.n 3789a │ │ │ │ + bl 7f89c │ │ │ │ + cbz r0, 3789a │ │ │ │ + b.n 37864 │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 37a66 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 37950 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 37920 │ │ │ │ + cbz r3, 378b2 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ subs r0, r5, #0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - mov r3, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - cbz r0, 37936 │ │ │ │ - bx r3 │ │ │ │ - bx lr │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + mov r4, r1 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + movs r1, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2957c │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce160 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 3790a │ │ │ │ + mov r3, r4 │ │ │ │ + movw r2, #23244 @ 0x5acc │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r1, #352 @ 0x160 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #61740 @ 0xf12c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movs r4, #0 │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 37916 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1ebb2c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cbz r3, 37920 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl cebf4 │ │ │ │ + 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 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #12] @ (37960 ) │ │ │ │ + ldr r0, [pc, #12] @ (3794c ) │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 132b24 │ │ │ │ + bl 1327ac │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ - add r5, pc, #688 @ (adr r5, 37c14 ) │ │ │ │ + add r5, pc, #688 @ (adr r5, 37c00 ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +00037950 <_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 23c92c │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + mov r3, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + cbz r0, 37976 <_Py_strhex_bytes_with_sep@@Base+0x26> │ │ │ │ + bx r3 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00037978 <_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 r6, r1 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + bl 1beb18 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 379d4 <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1beb18 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 379d4 <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1beb18 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 379d4 <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ + ldr r1, [r7, #12] │ │ │ │ + movw r0, #43976 @ 0xabc8 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + ldr.w r2, [r8, #12] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + movw r1, #65184 @ 0xfea0 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl d1ad0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r3, r0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + ldr r0, [pc, #12] @ (37a00 <_PyType_GetModuleByDef3@@Base+0x88>) │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 1327ac │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00037964 : │ │ │ │ +00037a04 : │ │ │ │ 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, 3798c │ │ │ │ + cbz r1, 37a2c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ - bl 90260 │ │ │ │ + bl 8fb70 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3799c │ │ │ │ + cbz r0, 37a3c │ │ │ │ str r7, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl f1c40 │ │ │ │ + bl f16b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ 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 r7, r0 │ │ │ │ - bl fc5a0 │ │ │ │ + bl fc144 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72334 │ │ │ │ + bl 72340 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37a4a │ │ │ │ - movw fp, #65476 @ 0xffc4 │ │ │ │ + beq.n 37aea │ │ │ │ + movw fp, #65092 @ 0xfe44 │ │ │ │ movt fp, #54 @ 0x36 │ │ │ │ - movw r8, #32 │ │ │ │ - movt r8, #42 @ 0x2a │ │ │ │ + movw r8, #65268 @ 0xfef4 │ │ │ │ + movt r8, #41 @ 0x29 │ │ │ │ mov r5, r0 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #44 @ 0x2c │ │ │ │ - b.n 379f4 │ │ │ │ - bl 840cc │ │ │ │ + b.n 37a94 │ │ │ │ + bl 83c2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 37a4e │ │ │ │ + bne.n 37aee │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 37a44 │ │ │ │ + bne.n 37ae4 │ │ │ │ adds r6, #1 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ mul.w r3, r9, r6 │ │ │ │ mov r0, r8 │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 37a5e │ │ │ │ + bge.n 37afe │ │ │ │ ldr r1, [r7, #8] │ │ │ │ adds r2, r1, r3 │ │ │ │ ldr r1, [r1, r3] │ │ │ │ ldr r4, [r2, #12] │ │ │ │ add.w ip, fp, r1, lsl #2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldrh.w sl, [ip, #2] │ │ │ │ ldrd ip, lr, [r2, #16] │ │ │ │ tst.w sl, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd ip, lr, [sp, #4] │ │ │ │ ittte eq │ │ │ │ movweq r2, #4356 @ 0x1104 │ │ │ │ - movweq r0, #44 @ 0x2c │ │ │ │ + movweq r0, #65280 @ 0xff00 │ │ │ │ movteq r2, #70 @ 0x46 │ │ │ │ ldrne r2, [r2, #4] │ │ │ │ it eq │ │ │ │ - movteq r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + movteq r0, #41 @ 0x29 │ │ │ │ + bl 828cc │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 379dc │ │ │ │ + bne.n 37a7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 37a5e │ │ │ │ + b.n 37afe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 379ec │ │ │ │ + bne.n 37a8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 379ec │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37a8c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -00037a66 <_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 23cfc4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00037a82 <_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 r6, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - bl 1bfdf8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 37ade <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1bfdf8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 37ade <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1bfdf8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 37ade <_PyType_GetModuleByDef3@@Base+0x5c> │ │ │ │ - ldr r1, [r7, #12] │ │ │ │ - movw r0, #43976 @ 0xabc8 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - ldr.w r2, [r8, #12] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - movw r1, #56 @ 0x38 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r3, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #12] @ (37b0c <_PyType_GetModuleByDef3@@Base+0x8a>) │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 132b24 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - nop │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 37b8c │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - 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, 37b64 <_PyType_GetModuleByDef3@@Base+0xe2> │ │ │ │ + cbnz r1, 37b3e │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 37b5c <_PyType_GetModuleByDef3@@Base+0xda> │ │ │ │ + bne.n 37b36 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #54116 @ 0xd364 │ │ │ │ + movw r1, #53732 @ 0xd1e4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 37b80 <_PyType_GetModuleByDef3@@Base+0xfe> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 37b5a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ - b.n 37b88 <_PyType_GetModuleByDef3@@Base+0x106> │ │ │ │ + b.n 37b62 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7c20 │ │ │ │ + bl d7674 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37b86 <_PyType_GetModuleByDef3@@Base+0x104> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 37b86 <_PyType_GetModuleByDef3@@Base+0x104> │ │ │ │ + bne.n 37b60 │ │ │ │ + bl 7f89c │ │ │ │ + cbz r0, 37b60 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 37b8a <_PyType_GetModuleByDef3@@Base+0x108> │ │ │ │ + b.n 37b64 │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ 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 37b82 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00037b8c : │ │ │ │ +00037b82 : │ │ │ │ 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] @ (37bf4 ) │ │ │ │ + ldr r2, [pc, #84] @ (37be8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add.w r4, r5, #43520 @ 0xaa00 │ │ │ │ @@ -19909,23 +19904,22 @@ │ │ │ │ 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 783a0 │ │ │ │ + bl 78394 │ │ │ │ str.w r8, [r4, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 37bbe │ │ │ │ + bne.n 37bb4 │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r0, [r5, #2804] @ 0xaf4 │ │ │ │ subs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ @@ -19938,1159 +19932,1130 @@ │ │ │ │ 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 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 37c38 │ │ │ │ + cbnz r3, 37c2c │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 37c38 │ │ │ │ + ble.n 37c2c │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 37c38 │ │ │ │ - cbnz r0, 37c54 │ │ │ │ - ldr r4, [pc, #68] @ (37c80 ) │ │ │ │ + bne.n 37c2c │ │ │ │ + cbnz r0, 37c48 │ │ │ │ + ldr r4, [pc, #68] @ (37c74 ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 37c54 │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 37c48 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 37c7c │ │ │ │ + b.n 37c70 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37c68 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 37c5c │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37c50 │ │ │ │ + bne.n 37c44 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl f4db8 <_PyCode_ConstantKey@@Base+0x2b8> │ │ │ │ + bl f4830 <_PyCode_ConstantKey@@Base+0x2b8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 37c50 │ │ │ │ + beq.n 37c44 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subs r4, r1, #2 │ │ │ │ + subs r0, r7, #2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1f3764 │ │ │ │ + b.w 1f29bc │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl ddd90 │ │ │ │ + bl dd7e8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 37cac │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 37cc6 │ │ │ │ + bne.n 37ca0 │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 37cba │ │ │ │ adds r4, #1 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r4 │ │ │ │ subs r4, r3, #1 │ │ │ │ - cbnz r3, 37cbc │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 37cc6 │ │ │ │ + cbnz r3, 37cb0 │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 37cba │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 8015c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 37cd8 │ │ │ │ - b.w 72334 │ │ │ │ + cbnz r0, 37cc6 │ │ │ │ + b.w 72340 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl ddd90 │ │ │ │ + bl dd7e8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 37d08 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 37d14 │ │ │ │ + bne.n 37cf6 │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 37d02 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 8015c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4} │ │ │ │ movs r3, #0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r2, r0 │ │ │ │ cmp r4, r3 │ │ │ │ it ne │ │ │ │ movne r1, r4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w beb94 │ │ │ │ + b.w be59c │ │ │ │ + mov r0, r1 │ │ │ │ + movs r2, #0 │ │ │ │ + movw r1, #41608 @ 0xa288 │ │ │ │ + movt r1, #2 │ │ │ │ + b.w 13ebf0 │ │ │ │ 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, #116] @ (37dc0 ) │ │ │ │ - bl 8ee64 │ │ │ │ - cbz r0, 37db8 │ │ │ │ + ldr r1, [pc, #120] @ (37dc0 ) │ │ │ │ + bl 8e774 │ │ │ │ + cbz r0, 37db6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 37d72 │ │ │ │ + bmi.n 37d70 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31916 @ 0x7cac │ │ │ │ + movw r1, #31532 @ 0x7b2c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 37d96 │ │ │ │ - ldr r1, [pc, #80] @ (37dc4 ) │ │ │ │ - mov r2, r4 │ │ │ │ - cbz r4, 37d80 │ │ │ │ - bl 79514 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 37da0 │ │ │ │ - bl 1b0668 │ │ │ │ - cbnz r0, 37d9c │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 37d94 │ │ │ │ + ldr r1, [pc, #80] @ (37dc4 ) │ │ │ │ + mov r2, r4 │ │ │ │ + cbz r4, 37d7e │ │ │ │ + bl 794f8 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 37d9e │ │ │ │ + bl 1af1c8 │ │ │ │ + cbnz r0, 37d9a │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #52] @ (37dc4 ) │ │ │ │ + ldr r1, [pc, #52] @ (37dc4 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ea594 │ │ │ │ + bl e9ff4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 37da0 │ │ │ │ + b.n 37d9e │ │ │ │ and.w r4, r0, r0, asr #31 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37dbc │ │ │ │ + beq.n 37dba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37dbc │ │ │ │ + cbnz r3, 37dba │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37dbc │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37dba │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - add r2, pc, #96 @ (adr r2, 37e24 ) │ │ │ │ + nop │ │ │ │ + add r2, pc, #96 @ (adr r2, 37e24 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r6, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - mov r0, r1 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r1, #41608 @ 0xa288 │ │ │ │ - movt r1, #2 │ │ │ │ - b.w 13efa8 │ │ │ │ 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, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #12188 @ 0x2f9c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 37ea8 │ │ │ │ + bne.n 37e98 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 37ea8 │ │ │ │ + bne.n 37e98 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 37e34 │ │ │ │ + bne.n 37e24 │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r7, #2 │ │ │ │ - bgt.n 37e1e │ │ │ │ + bgt.n 37e0e │ │ │ │ cmp r7, #0 │ │ │ │ it gt │ │ │ │ movgt r4, r3 │ │ │ │ - b.n 37e24 │ │ │ │ + b.n 37e14 │ │ │ │ cmp r7, #5 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37eb0 │ │ │ │ + beq.n 37ea0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 37eb0 │ │ │ │ + b.n 37ea0 │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r0, #3 │ │ │ │ - bl 7d72c │ │ │ │ + bl 7d708 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 37e6a │ │ │ │ + cbz r0, 37e5a │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ movs r0, #3 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 7d72c │ │ │ │ + bl 7d708 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 37e6e │ │ │ │ + cbnz r0, 37e5e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37e6a │ │ │ │ + beq.n 37e5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 37e6a │ │ │ │ + cbnz r3, 37e5a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37eb0 │ │ │ │ + b.n 37ea0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl d19ec │ │ │ │ + bl d1494 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37e90 │ │ │ │ + beq.n 37e80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 37e90 │ │ │ │ + cbnz r3, 37e80 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37eb0 │ │ │ │ + beq.n 37ea0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37eb0 │ │ │ │ + cbnz r3, 37ea0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37eb0 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37ea0 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ movw r8, #4356 @ 0x1104 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ sub sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 37ee4 │ │ │ │ - cbz r1, 37ee4 │ │ │ │ + beq.n 37ed4 │ │ │ │ + cbz r1, 37ed4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d8cc │ │ │ │ + bl 7d8a8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 37ee6 │ │ │ │ - b.n 37f30 │ │ │ │ - ldr r4, [pc, #176] @ (37f98 ) │ │ │ │ - ldr r0, [pc, #180] @ (37f9c ) │ │ │ │ + cbnz r0, 37ed6 │ │ │ │ + b.n 37f20 │ │ │ │ + ldr r4, [pc, #176] @ (37f88 ) │ │ │ │ + ldr r0, [pc, #180] @ (37f8c ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 93a0c │ │ │ │ + bl 933d0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 37f1a │ │ │ │ - bl 86830 │ │ │ │ + cbz r0, 37f0a │ │ │ │ + bl 86390 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 37f34 │ │ │ │ + cbnz r0, 37f24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37f1a │ │ │ │ + beq.n 37f0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37f1a │ │ │ │ + cbnz r3, 37f0a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37f30 │ │ │ │ + beq.n 37f20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37f30 │ │ │ │ + cbnz r3, 37f20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 37f8e │ │ │ │ + b.n 37f7e │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r2, r4 │ │ │ │ strd r8, r0, [sp] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r0, #5 │ │ │ │ - bl 7d72c │ │ │ │ + bl 7d708 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37f62 │ │ │ │ + beq.n 37f52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 37f62 │ │ │ │ + cbnz r3, 37f52 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37f78 │ │ │ │ + beq.n 37f68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37f78 │ │ │ │ + cbnz r3, 37f68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37f8e │ │ │ │ + beq.n 37f7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37f8e │ │ │ │ + cbnz r3, 37f7e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bmi.n 38040 │ │ │ │ + bmi.n 38030 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 37fca │ │ │ │ + bgt.n 37fba │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #1016 @ 0x3f8 │ │ │ │ + movw r1, #632 @ 0x278 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 38018 │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 38008 │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 37fe8 │ │ │ │ + ble.n 37fd8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #1064 @ 0x428 │ │ │ │ + movw r1, #680 @ 0x2a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 38018 │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 38008 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 15fc9c │ │ │ │ + bl 15f114 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 38018 │ │ │ │ + blt.n 38008 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 38006 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 38018 │ │ │ │ + bne.n 37ff6 │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 38008 │ │ │ │ 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 38036 │ │ │ │ + b.n 38026 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldrd r0, r1, [r3, #8] │ │ │ │ - b.w fa7f4 │ │ │ │ + b.w fa380 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #1108 @ 0x454 │ │ │ │ + movw r0, #724 @ 0x2d4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd00 │ │ │ │ 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.w r8, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r2, 38068 │ │ │ │ + cbnz r2, 38058 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 3806a │ │ │ │ + b.n 3805a │ │ │ │ mov r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #1156 @ 0x484 │ │ │ │ + movw r1, #884 @ 0x374 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #1160 @ 0x488 │ │ │ │ + movw r0, #888 @ 0x378 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8ff70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 380c4 │ │ │ │ + blt.n 380b4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3811a │ │ │ │ + beq.n 3810a │ │ │ │ add r7, sp, #20 │ │ │ │ add.w r9, sp, #16 │ │ │ │ - movw r1, #1172 @ 0x494 │ │ │ │ + movw r1, #900 @ 0x384 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14beb4 │ │ │ │ - cbz r0, 38102 │ │ │ │ + bl 14b4d4 │ │ │ │ + cbz r0, 380f2 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ - bls.n 380c8 │ │ │ │ + bls.n 380b8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #1176 @ 0x498 │ │ │ │ + movw r1, #904 @ 0x388 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38174 │ │ │ │ + b.n 38164 │ │ │ │ ldr.w r1, [r9] │ │ │ │ add r0, sp, #24 │ │ │ │ blx 29c10 │ │ │ │ - bl 9649c │ │ │ │ + bl 95e5c │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 290fc <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 3815c │ │ │ │ + bne.n 3814c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3814c │ │ │ │ - bl e5198 │ │ │ │ + bne.n 3813c │ │ │ │ + bl e4bf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 380d2 │ │ │ │ - b.n 380c4 │ │ │ │ - bl d42d0 │ │ │ │ - movw r1, #1204 @ 0x4b4 │ │ │ │ + beq.n 380c2 │ │ │ │ + b.n 380b4 │ │ │ │ + bl d3d48 │ │ │ │ + movw r1, #932 @ 0x3a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14beb4 │ │ │ │ + bl 14b4d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 380c4 │ │ │ │ - bl 9649c │ │ │ │ + beq.n 380b4 │ │ │ │ + bl 95e5c │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 290fc <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3816a │ │ │ │ + bne.n 3815a │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3814c │ │ │ │ - bl e5198 │ │ │ │ + bne.n 3813c │ │ │ │ + bl e4bf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3811a │ │ │ │ - b.n 380c4 │ │ │ │ + beq.n 3810a │ │ │ │ + b.n 380b4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 38174 │ │ │ │ + bl f1698 │ │ │ │ + b.n 38164 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 3814c │ │ │ │ + blt.n 3813c │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 71f98 │ │ │ │ - b.n 38174 │ │ │ │ + bl 71fb0 │ │ │ │ + b.n 38164 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 3814c │ │ │ │ + blt.n 3813c │ │ │ │ mov r0, r4 │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ addw sp, sp, #1052 @ 0x41c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 381a4 │ │ │ │ + cbnz r1, 38194 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #1304 @ 0x518 │ │ │ │ + movw r1, #1032 @ 0x408 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 381d0 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 381c0 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 381e6 │ │ │ │ + beq.n 381d6 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 381d6 │ │ │ │ + bmi.n 381c6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #1336 @ 0x538 │ │ │ │ + movw r1, #1064 @ 0x428 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 381f2 │ │ │ │ + b.n 381e2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 381e8 │ │ │ │ + beq.n 381d8 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 381e8 │ │ │ │ + b.n 381d8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r1, [r3, #24] │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ - movw r1, #64196 @ 0xfac4 │ │ │ │ + movw r1, #63812 @ 0xf944 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl c0100 │ │ │ │ - cbnz r0, 38224 │ │ │ │ + bl bfb08 │ │ │ │ + cbnz r0, 38214 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38248 │ │ │ │ + b.n 38238 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7c20 │ │ │ │ + bl d7674 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 38242 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 38232 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 38220 │ │ │ │ + bne.n 38210 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 86830 │ │ │ │ - cbz r0, 38298 │ │ │ │ + bl 86390 │ │ │ │ + cbz r0, 38288 │ │ │ │ mov r4, r0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 38274 │ │ │ │ + b.n 38264 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 382bc │ │ │ │ + bne.n 382ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 86b74 │ │ │ │ + bl 866d4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - cbz r5, 382cc │ │ │ │ - bl 2339f4 <_PyEval_ExceptionGroupMatch@@Base+0x2a0> │ │ │ │ + cbz r5, 382bc │ │ │ │ + bl 2331e8 <_PyEval_ExceptionGroupMatch@@Base+0x378> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 3829c │ │ │ │ + bne.n 3828c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 3826e │ │ │ │ + bne.n 3825e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 382ac │ │ │ │ + bne.n 3829c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 382f2 │ │ │ │ + b.n 382e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3828e │ │ │ │ + bne.n 3827e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3828e │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3827e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38298 │ │ │ │ + bne.n 38288 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 38298 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 38288 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38274 │ │ │ │ + bne.n 38264 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 38274 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 38264 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 382e2 │ │ │ │ + beq.n 382d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 382e2 │ │ │ │ + cbnz r3, 382d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 38298 │ │ │ │ + bne.n 38288 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ 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 cc5b4 │ │ │ │ + bl cc050 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w e8bb0 │ │ │ │ - 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 r5, r0 │ │ │ │ - mov r1, r2 │ │ │ │ - cbnz r3, 38334 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 38334 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 38334 │ │ │ │ - cbnz r4, 38350 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #68] @ (3837c ) │ │ │ │ - add r2, sp, #24 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - movs r4, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 38376 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ - bl cc5b4 │ │ │ │ - add r2, sp, #28 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 8094c │ │ │ │ - cbnz r0, 38374 │ │ │ │ - movw r1, #49880 @ 0xc2d8 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl 127934 │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - movs r1, #96 @ 0x60 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + b.w e8628 │ │ │ │ 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 r6, r0 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 383a4 │ │ │ │ + bne.n 38326 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 15fc9c │ │ │ │ + bl 15f114 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 383be │ │ │ │ - b.n 383ba │ │ │ │ + bge.n 38340 │ │ │ │ + b.n 3833c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11760 @ 0x2df0 │ │ │ │ + movw r0, #11376 @ 0x2c70 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 38398 │ │ │ │ + bne.n 3831a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38478 │ │ │ │ + b.n 383fa │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add.w r1, sp, #6 │ │ │ │ - bl 17dfec <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ + bl 17d324 <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 383ba │ │ │ │ + beq.n 3833c │ │ │ │ mov r0, r4 │ │ │ │ ldrh.w r5, [sp, #6] │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 383ba │ │ │ │ + beq.n 3833c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 783fc │ │ │ │ + bl 783f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 38416 │ │ │ │ - bne.n 3840c │ │ │ │ + blt.n 38398 │ │ │ │ + bne.n 3838e │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1698 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 38420 │ │ │ │ - b.n 383ba │ │ │ │ + bne.n 383a2 │ │ │ │ + b.n 3833c │ │ │ │ mov r0, r5 │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 38430 │ │ │ │ + cbnz r0, 383b2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 383ba │ │ │ │ + beq.n 3833c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 383ba │ │ │ │ + bne.n 3833c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 383ba │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3833c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 79514 │ │ │ │ + bl 794f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38452 │ │ │ │ + beq.n 383d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 38452 │ │ │ │ + cbnz r3, 383d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38468 │ │ │ │ + beq.n 383ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 38468 │ │ │ │ + cbnz r3, 383ea │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 383ba │ │ │ │ + blt.n 3833c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r4, r1 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r2 │ │ │ │ + cbnz r3, 38420 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 38420 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 38420 │ │ │ │ + cbnz r4, 3843c │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [pc, #68] @ (38468 ) │ │ │ │ + add r2, sp, #24 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + movs r4, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 38462 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r5, [r4, #0] │ │ │ │ + bl cc050 │ │ │ │ + add r2, sp, #28 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 804a8 │ │ │ │ + cbnz r0, 38460 │ │ │ │ + movw r1, #49496 @ 0xc158 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl 1273e4 │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + movs r1, #96 @ 0x60 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl db534 <_PyType_Name@@Base> │ │ │ │ - movw r1, #2284 @ 0x8ec │ │ │ │ + bl daf80 <_PyType_Name@@Base> │ │ │ │ + movw r1, #1900 @ 0x76c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 384d2 │ │ │ │ + cbz r0, 384c2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 384ea │ │ │ │ + beq.n 384da │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 384ea │ │ │ │ + b.n 384da │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl f94ec │ │ │ │ - cbz r0, 384ea │ │ │ │ + bl f8f60 │ │ │ │ + cbz r0, 384da │ │ │ │ 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, #2440 @ 0x988 │ │ │ │ + movw r0, #2000 @ 0x7d0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r3, r4, [r1, #12] │ │ │ │ ldrd r1, r2, [r1, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 82d70 │ │ │ │ + bl 828cc │ │ │ │ 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 r4, [r0, #12] │ │ │ │ - cbnz r4, 38542 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35592 @ 0x8b08 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 38604 │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ - ubfx r3, r3, #2, #3 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #6 │ │ │ │ - bhi.n 385fc │ │ │ │ - tbb [pc, r3] │ │ │ │ - lsrs r4, r0, #16 │ │ │ │ - asrs r4, r3, #16 │ │ │ │ - adds r1, #33 @ 0x21 │ │ │ │ - lsls r1, r0, #1 │ │ │ │ - movw r0, #2448 @ 0x990 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7a284 │ │ │ │ - movw r0, #8244 @ 0x2034 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7a284 │ │ │ │ - movw r0, #9112 @ 0x2398 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7a284 │ │ │ │ - movw r2, #8244 @ 0x2034 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - b.n 3859c │ │ │ │ - movw r2, #9112 @ 0x2398 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #2448 @ 0x990 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #25316 @ 0x62e4 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ - movw r2, #9112 @ 0x2398 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #8244 @ 0x2034 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #25316 @ 0x62e4 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ - movw r3, #9112 @ 0x2398 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #8244 @ 0x2034 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #2448 @ 0x990 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #2452 @ 0x994 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ - movw r4, #4356 @ 0x1104 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd1c │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 38628 │ │ │ │ + bne.n 38528 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3868e │ │ │ │ + b.n 3858e │ │ │ │ movw r7, #51831 @ 0xca77 │ │ │ │ movt r7, #34283 @ 0x85eb │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r6, #31153 @ 0x79b1 │ │ │ │ movt r6, #40503 @ 0x9e37 │ │ │ │ mla r4, r7, r0, r3 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd1c │ │ │ │ adds r2, r0, #1 │ │ │ │ mov.w r4, r4, ror #19 │ │ │ │ mul.w r4, r6, r4 │ │ │ │ - beq.n 38622 │ │ │ │ + beq.n 38522 │ │ │ │ mla r4, r7, r0, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd1c │ │ │ │ adds r3, r0, #1 │ │ │ │ mov.w r4, r4, ror #19 │ │ │ │ mul.w r4, r6, r4 │ │ │ │ - beq.n 38622 │ │ │ │ + beq.n 38522 │ │ │ │ mla r3, r7, r0, r4 │ │ │ │ movw r1, #35750 @ 0x8ba6 │ │ │ │ movt r1, #34175 @ 0x857f │ │ │ │ movw r2, #19412 @ 0x4bd4 │ │ │ │ movt r2, #23594 @ 0x5c2a │ │ │ │ mov.w r0, r3, ror #19 │ │ │ │ mul.w r0, r6, r0 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 386a4 │ │ │ │ + cbz r0, 385a4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 386a6 │ │ │ │ + beq.n 385a6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #0] @ (386a8 ) │ │ │ │ + ldr r0, [pc, #0] @ (385a8 ) │ │ │ │ bx lr │ │ │ │ asrs r0, r1, #32 │ │ │ │ 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, #12] │ │ │ │ + cbnz r4, 385d6 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #35208 @ 0x8988 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 38698 │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ + ubfx r3, r3, #2, #3 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #6 │ │ │ │ + bhi.n 38690 │ │ │ │ + tbb [pc, r3] │ │ │ │ + lsrs r4, r0, #16 │ │ │ │ + asrs r4, r3, #16 │ │ │ │ + adds r1, #33 @ 0x21 │ │ │ │ + lsls r1, r0, #1 │ │ │ │ + movw r0, #2064 @ 0x810 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 7a268 │ │ │ │ + movw r0, #7860 @ 0x1eb4 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 7a268 │ │ │ │ + movw r0, #8728 @ 0x2218 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 7a268 │ │ │ │ + movw r2, #7860 @ 0x1eb4 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + b.n 38630 │ │ │ │ + movw r2, #8728 @ 0x2218 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #2064 @ 0x810 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #25044 @ 0x61d4 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 828cc │ │ │ │ + movw r2, #8728 @ 0x2218 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #7860 @ 0x1eb4 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw r0, #25044 @ 0x61d4 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 828cc │ │ │ │ + movw r3, #8728 @ 0x2218 │ │ │ │ + movt r3, #41 @ 0x29 │ │ │ │ + movw r2, #7860 @ 0x1eb4 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #2064 @ 0x810 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #2068 @ 0x814 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 828cc │ │ │ │ + movw r4, #4356 @ 0x1104 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 386cc │ │ │ │ + cbnz r3, 386bc │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 386cc │ │ │ │ + ble.n 386bc │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 386cc │ │ │ │ - cbnz r4, 386e8 │ │ │ │ + bne.n 386bc │ │ │ │ + cbnz r4, 386d8 │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #108] @ (38740 ) │ │ │ │ + ldr r4, [pc, #108] @ (38730 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 38738 │ │ │ │ + cbz r0, 38728 │ │ │ │ ldrd r4, r0, [r4] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 386fa │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 38738 │ │ │ │ + bne.n 386ea │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 38728 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 38722 │ │ │ │ + beq.n 38712 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #2456 @ 0x998 │ │ │ │ + movw r1, #2072 @ 0x818 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 38738 │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 38728 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2496 @ 0x9c0 │ │ │ │ + movw r1, #2112 @ 0x840 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +00038734 : │ │ │ │ + ldr r0, [pc, #4] @ (3873c ) │ │ │ │ + b.w cb970 │ │ │ │ + nop │ │ │ │ + movs r1, #228 @ 0xe4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ 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 r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 38766 │ │ │ │ + cbnz r3, 38762 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 38766 │ │ │ │ + ble.n 38762 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 38766 │ │ │ │ - cbnz r4, 38786 │ │ │ │ + bne.n 38762 │ │ │ │ + cbnz r4, 38782 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #80] @ (387bc ) │ │ │ │ + ldr r4, [pc, #80] @ (387b8 ) │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 38786 │ │ │ │ + cbnz r0, 38782 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 387b8 │ │ │ │ + b.n 387b4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl cc5b4 │ │ │ │ + bl cc050 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1b0668 │ │ │ │ + bl 1af1c8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 38782 │ │ │ │ - bne.n 387b0 │ │ │ │ + blt.n 3877e │ │ │ │ + bne.n 387ac │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #49880 @ 0xc2d8 │ │ │ │ + movw r1, #49496 @ 0xc158 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d2028 │ │ │ │ - b.n 38782 │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 3877e │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movs r2, #16 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -000387c0 : │ │ │ │ - ldr r0, [pc, #4] @ (387c8 ) │ │ │ │ - b.w cbed4 │ │ │ │ - nop │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - 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 387e8 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - lsls r2, r2, #31 │ │ │ │ - bpl.n 38802 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13656 @ 0x3558 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3881a │ │ │ │ - tst.w r3, #10 │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - it ne │ │ │ │ - movne r0, r3 │ │ │ │ - pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - vldr d11, [pc, #44] @ 38860 │ │ │ │ + vldr d11, [pc, #44] @ 38800 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ vmov.f64 d0, d11 │ │ │ │ - bl 83ffc │ │ │ │ - movw r1, #38800 @ 0x9790 │ │ │ │ + bl 83b5c │ │ │ │ + movw r1, #38416 @ 0x9610 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc6ec │ │ │ │ + bl cc188 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 388d0 │ │ │ │ + bge.n 38870 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ - b.w 39b10 │ │ │ │ + b.w 39ab0 │ │ │ │ nop │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ands r1, r1 │ │ │ │ ldrsb r1, [r5, r5] │ │ │ │ ldrh r4, [r2, #24] │ │ │ │ @@ -21113,112 +21078,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 389a0 │ │ │ │ + bls.n 38940 │ │ │ │ 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 389b0 @ unpredictable │ │ │ │ + bls.n 38950 @ 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 83ffc │ │ │ │ - movw r1, #29824 @ 0x7480 │ │ │ │ + bl 83b5c │ │ │ │ + movw r1, #29440 @ 0x7300 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc6ec │ │ │ │ + bl cc188 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 38854 │ │ │ │ - vldr d0, [pc, #-128] @ 38870 │ │ │ │ - bl 83ffc │ │ │ │ - movw r1, #38804 @ 0x9794 │ │ │ │ + blt.n 387f4 │ │ │ │ + vldr d0, [pc, #-128] @ 38810 │ │ │ │ + bl 83b5c │ │ │ │ + movw r1, #38420 @ 0x9614 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc6ec │ │ │ │ + bl cc188 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 38854 │ │ │ │ - vldr d9, [pc, #-148] @ 38878 │ │ │ │ + blt.n 387f4 │ │ │ │ + vldr d9, [pc, #-148] @ 38818 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 83ffc │ │ │ │ - movw r1, #16868 @ 0x41e4 │ │ │ │ + bl 83b5c │ │ │ │ + movw r1, #16484 @ 0x4064 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc6ec │ │ │ │ + bl cc188 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 38854 │ │ │ │ - vldr d10, [pc, #-172] @ 38880 │ │ │ │ + blt.n 387f4 │ │ │ │ + vldr d10, [pc, #-172] @ 38820 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ - bl 183de8 │ │ │ │ - movw r1, #2540 @ 0x9ec │ │ │ │ + bl 182f94 │ │ │ │ + movw r1, #2156 @ 0x86c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc6ec │ │ │ │ + bl cc188 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 38854 │ │ │ │ - vldr d8, [pc, #-200] @ 38888 │ │ │ │ + blt.n 387f4 │ │ │ │ + vldr d8, [pc, #-200] @ 38828 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 83ffc │ │ │ │ - movw r1, #16924 @ 0x421c │ │ │ │ + bl 83b5c │ │ │ │ + movw r1, #16540 @ 0x409c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc6ec │ │ │ │ + bl cc188 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 38854 │ │ │ │ + blt.w 387f4 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ - bl 183de8 │ │ │ │ - movw r1, #2548 @ 0x9f4 │ │ │ │ + bl 182f94 │ │ │ │ + movw r1, #2164 @ 0x874 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc6ec │ │ │ │ + bl cc188 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 38854 │ │ │ │ + blt.w 387f4 │ │ │ │ movw r3, #11584 @ 0x2d40 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - vldr d7, [pc, #-268] @ 38890 │ │ │ │ + vldr d7, [pc, #-268] @ 38830 │ │ │ │ add.w sl, r3, #1040 @ 0x410 │ │ │ │ - vldr d6, [pc, #-268] @ 38898 │ │ │ │ + vldr d6, [pc, #-268] @ 38838 │ │ │ │ add.w fp, r3, #1024 @ 0x400 │ │ │ │ - vldr d5, [pc, #-228] @ 388c8 │ │ │ │ + vldr d5, [pc, #-228] @ 38868 │ │ │ │ add.w r1, r3, #1568 @ 0x620 │ │ │ │ - vldr d4, [pc, #-244] @ 388c0 │ │ │ │ + vldr d4, [pc, #-244] @ 38860 │ │ │ │ add.w ip, r3, #2352 @ 0x930 │ │ │ │ - vldr d2, [pc, #-260] @ 388b8 │ │ │ │ + vldr d2, [pc, #-260] @ 38858 │ │ │ │ add.w r7, r3, #3136 @ 0xc40 │ │ │ │ - vldr d0, [pc, #-276] @ 388b0 │ │ │ │ + vldr d0, [pc, #-276] @ 38850 │ │ │ │ add.w r6, r3, #3920 @ 0xf50 │ │ │ │ - vldr d3, [pc, #-292] @ 388a8 │ │ │ │ + vldr d3, [pc, #-292] @ 38848 │ │ │ │ add.w r9, r3, #1056 @ 0x420 │ │ │ │ - vldr d12, [pc, #-308] @ 388a0 │ │ │ │ + vldr d12, [pc, #-308] @ 38840 │ │ │ │ add.w r8, r3, #1072 @ 0x430 │ │ │ │ vstr d9, [r3, #8] │ │ │ │ movw lr, #15928 @ 0x3e38 │ │ │ │ movt lr, #77 @ 0x4d │ │ │ │ vstr d11, [r3, #16] │ │ │ │ vstr d9, [r3, #24] │ │ │ │ add.w r5, lr, #1152 @ 0x480 │ │ │ │ @@ -21353,15 +21318,15 @@ │ │ │ │ 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 │ │ │ │ vstr d3, [r9, #-8] │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ - vldr d1, [pc, #1012] @ 39000 │ │ │ │ + vldr d1, [pc, #1012] @ 38fa0 │ │ │ │ vstr d7, [r3, #-104] @ 0xffffff98 │ │ │ │ vstr d9, [r3, #-96] @ 0xffffffa0 │ │ │ │ vstr d4, [r3, #-88] @ 0xffffffa8 │ │ │ │ vstr d8, [r3, #-80] @ 0xffffffb0 │ │ │ │ vstr d8, [r3, #-72] @ 0xffffffb8 │ │ │ │ vstr d9, [r3, #-64] @ 0xffffffc0 │ │ │ │ vstr d3, [r3, #-56] @ 0xffffffc8 │ │ │ │ @@ -21406,15 +21371,15 @@ │ │ │ │ vstr d6, [r3, #72] @ 0x48 │ │ │ │ vstr d9, [r3, #80] @ 0x50 │ │ │ │ vstr d10, [r3, #88] @ 0x58 │ │ │ │ vstr d9, [r3, #96] @ 0x60 │ │ │ │ vstr d10, [r3, #104] @ 0x68 │ │ │ │ vstr d9, [r3, #112] @ 0x70 │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ - ldr r2, [pc, #812] @ (39008 ) │ │ │ │ + ldr r2, [pc, #812] @ (38fa8 ) │ │ │ │ vstr d2, [r3, #-8] │ │ │ │ vstr d9, [r3] │ │ │ │ vstr d8, [r3, #8] │ │ │ │ vstr d9, [r3, #16] │ │ │ │ vstr d8, [r3, #24] │ │ │ │ vstr d8, [r3, #32] │ │ │ │ vstr d8, [r3, #40] @ 0x28 │ │ │ │ @@ -21607,21 +21572,21 @@ │ │ │ │ vstr d4, [ip, #616] @ 0x268 │ │ │ │ vstr d10, [ip, #624] @ 0x270 │ │ │ │ vstr d4, [ip, #632] @ 0x278 │ │ │ │ vstr d10, [ip, #640] @ 0x280 │ │ │ │ vstr d4, [ip, #648] @ 0x288 │ │ │ │ vstr d10, [ip, #656] @ 0x290 │ │ │ │ vstr d8, [ip, #664] @ 0x298 │ │ │ │ - b.n 39014 │ │ │ │ + b.n 38fb4 │ │ │ │ nop.w │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ itett al │ │ │ │ - ldral r0, [pc, #864] @ (3936c ) │ │ │ │ + ldral r0, [pc, #864] @ (3930c ) │ │ │ │ lsl r5, r1, #1 │ │ │ │ cmpal r5, #24 │ │ │ │ strbal r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ stmia r0!, {r0, r3} │ │ │ │ vstr d10, [ip, #672] @ 0x2a0 │ │ │ │ vstr d3, [ip, #680] @ 0x2a8 │ │ │ │ @@ -22326,128 +22291,155 @@ │ │ │ │ vstr d8, [r3, #744] @ 0x2e8 │ │ │ │ vstr d8, [r3, #752] @ 0x2f0 │ │ │ │ vstr d8, [r3, #760] @ 0x2f8 │ │ │ │ vstr d8, [r3, #768] @ 0x300 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d12} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + lsls r1, r3, #31 │ │ │ │ + bmi.n 39ad6 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + lsls r2, r2, #31 │ │ │ │ + bpl.n 39af0 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #13272 @ 0x33d8 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273e4 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 39b08 │ │ │ │ + tst.w r3, #10 │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + it ne │ │ │ │ + movne r0, r3 │ │ │ │ + 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #20 │ │ │ │ - movw r2, #2556 @ 0x9fc │ │ │ │ + movw r2, #2172 @ 0x87c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1fba08 <_PyArg_ParseStack@@Base> │ │ │ │ - cbnz r0, 39b48 │ │ │ │ + bl 1676e8 <_PyArg_ParseStack@@Base> │ │ │ │ + cbnz r0, 39b38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39d10 │ │ │ │ + b.n 39d00 │ │ │ │ ldrd r0, r4, [sp, #16] │ │ │ │ - bl 86830 │ │ │ │ + bl 86390 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39b44 │ │ │ │ + beq.n 39b34 │ │ │ │ movs r0, #32 │ │ │ │ blx 2a860 <__sched_cpualloc@plt> │ │ │ │ - cbnz r0, 39b64 │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 39d08 │ │ │ │ + cbnz r0, 39b54 │ │ │ │ + bl 1e955c │ │ │ │ + b.n 39cf8 │ │ │ │ mov r5, r4 │ │ │ │ mov.w r9, #4 │ │ │ │ mov r4, r6 │ │ │ │ movs r7, #32 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 86b74 │ │ │ │ + bl 866d4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 39cae │ │ │ │ + beq.w 39c9e │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 39bcc │ │ │ │ + bmi.n 39bbc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2580 @ 0xa14 │ │ │ │ + movw r1, #2196 @ 0x894 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 39d00 │ │ │ │ + beq.w 39cf0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 39d00 │ │ │ │ + bne.w 39cf0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 39d00 │ │ │ │ - bl ddd90 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 39cf0 │ │ │ │ + bl dd7e8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 39be8 │ │ │ │ + beq.n 39bd8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 39be8 │ │ │ │ + cbnz r3, 39bd8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.n 39c14 │ │ │ │ + bge.n 39c04 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 39d00 │ │ │ │ + bne.w 39cf0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2636 @ 0xa4c │ │ │ │ + movw r1, #2252 @ 0x8cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 39d00 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 39cf0 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 39c38 │ │ │ │ + bne.n 39c28 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2656 @ 0xa60 │ │ │ │ + movw r1, #2272 @ 0x8e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 39d00 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 39cf0 │ │ │ │ cmp fp, r7 │ │ │ │ - blt.n 39c8a │ │ │ │ + blt.n 39c7a │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ mov.w r7, r7, lsl #1 │ │ │ │ it ge │ │ │ │ addge.w r7, fp, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - bge.n 39c3c │ │ │ │ + bge.n 39c2c │ │ │ │ mov r0, r7 │ │ │ │ blx 2a860 <__sched_cpualloc@plt> │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 39c62 │ │ │ │ + cbnz r0, 39c52 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 39d00 │ │ │ │ + bl 1e955c │ │ │ │ + b.n 39cf0 │ │ │ │ add.w r3, r7, #31 │ │ │ │ movs r1, #0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ blx 2957c │ │ │ │ @@ -22457,486 +22449,441 @@ │ │ │ │ blx 29c10 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r6, r8 │ │ │ │ mov r9, r3 │ │ │ │ cmp.w r9, fp, lsr #3 │ │ │ │ - bls.w 39b78 │ │ │ │ + bls.w 39b68 │ │ │ │ mov.w r2, fp, lsr #5 │ │ │ │ movs r3, #1 │ │ │ │ and.w fp, fp, #31 │ │ │ │ lsl.w fp, r3, fp │ │ │ │ ldr.w r3, [r6, r2, lsl #2] │ │ │ │ orr.w r3, r3, fp │ │ │ │ str.w r3, [r6, r2, lsl #2] │ │ │ │ - b.n 39b78 │ │ │ │ + b.n 39b68 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 39d00 │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 39cf0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39cd2 │ │ │ │ + beq.n 39cc2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 39cd2 │ │ │ │ + cbnz r3, 39cc2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a54c │ │ │ │ - cbz r0, 39cf0 │ │ │ │ + cbz r0, 39ce0 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 39d00 │ │ │ │ + bl f1698 │ │ │ │ + b.n 39cf0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 39d10 │ │ │ │ - cbz r5, 39d08 │ │ │ │ + b.n 39d00 │ │ │ │ + cbz r5, 39cf8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ mov r0, r6 │ │ │ │ - bl 783a0 │ │ │ │ - b.n 39b44 │ │ │ │ + bl 78394 │ │ │ │ + b.n 39b34 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 39d32 │ │ │ │ + bmi.n 39d22 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 39d4c │ │ │ │ + bpl.n 39d3c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13656 @ 0x3558 │ │ │ │ + movw r1, #13272 @ 0x33d8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39d64 │ │ │ │ + b.n 39d54 │ │ │ │ tst.w r3, #12 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #41520 @ 0xa230 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13efa8 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - cbz r3, 39d8a │ │ │ │ - movw r0, #2696 @ 0xa88 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w 82d70 │ │ │ │ - push {r4} │ │ │ │ - mov r4, r0 │ │ │ │ - movw r0, #2704 @ 0xa90 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 13ebf0 │ │ │ │ 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 r4, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cbnz r6, 39dc4 │ │ │ │ + cbnz r6, 39d8a │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 39dc4 │ │ │ │ + blt.n 39d8a │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 39dc4 │ │ │ │ - cbnz r2, 39de0 │ │ │ │ - ldr r1, [pc, #76] @ (39e14 ) │ │ │ │ + bgt.n 39d8a │ │ │ │ + cbnz r2, 39da6 │ │ │ │ + ldr r1, [pc, #76] @ (39dd8 ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 39e0c │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 39dd2 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 39dfa │ │ │ │ + bgt.n 39dc0 │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #34904 @ 0x8858 │ │ │ │ + movw r1, #34520 @ 0x86d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 127934 │ │ │ │ - b.n 39e0c │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 39dd2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 39de4 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 39daa │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39de4 │ │ │ │ + beq.n 39daa │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - movs r5, #128 @ 0x80 │ │ │ │ + movs r2, #156 @ 0x9c │ │ │ │ lsls r0, r1, #1 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + cbz r3, 39df0 │ │ │ │ + movw r0, #2312 @ 0x908 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w 828cc │ │ │ │ + push {r4} │ │ │ │ + mov r4, r0 │ │ │ │ + movw r0, #2320 @ 0x910 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ + b.w 828cc │ │ │ │ + nop │ │ │ │ + mov r0, r1 │ │ │ │ + movw r3, #39324 @ 0x999c │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r2, #40973 @ 0xa00d │ │ │ │ + movt r2, #3 │ │ │ │ + b.w 2379e4 │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 2a75c │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bge.n 39e4c │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w f1698 │ │ │ │ + bne.n 39e56 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 72340 │ │ │ │ + cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ + bcc.n 39e64 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 1e955c │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + bl 76fd8 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 39e5c │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2a75c │ │ │ │ + mov r7, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 39e94 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1698 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77378 │ │ │ │ + b.n 39eca │ │ │ │ + bl 72340 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 39ebe │ │ │ │ + movs r6, #0 │ │ │ │ + cmp r7, r6 │ │ │ │ + ble.n 39eb6 │ │ │ │ + ldr.w r0, [r4, r6, lsl #2] │ │ │ │ + bl 115760 <_PyLong_FromGid@@Base> │ │ │ │ + cbz r0, 39ebe │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + str.w r0, [r3, r6, lsl #2] │ │ │ │ + adds r6, #1 │ │ │ │ + b.n 39e9e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77378 │ │ │ │ + b.n 39ecc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77378 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78394 │ │ │ │ + movs r5, #0 │ │ │ │ + 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, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r8, #4364 @ 0x110c │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r2 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 39e84 │ │ │ │ + beq.n 39f3c │ │ │ │ movw r1, #13540 @ 0x34e4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 39e84 │ │ │ │ + beq.n 39f3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 39e84 │ │ │ │ + bl 85aac │ │ │ │ + cbnz r0, 39f3c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85f3c │ │ │ │ + bl 85aac │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 39e84 │ │ │ │ - cbnz r0, 39e84 │ │ │ │ + beq.n 39f3c │ │ │ │ + cbnz r0, 39f3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 85f3c │ │ │ │ + bl 85aac │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 39e84 │ │ │ │ - cbnz r0, 39e84 │ │ │ │ + beq.n 39f3c │ │ │ │ + cbnz r0, 39f3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 85f3c │ │ │ │ + bl 85aac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39f14 │ │ │ │ + beq.n 39fcc │ │ │ │ mov r0, r7 │ │ │ │ - bl 104d60 │ │ │ │ + bl 104768 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 39e92 │ │ │ │ + bge.n 39f4a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39f1c │ │ │ │ + b.n 39fd4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 104d60 │ │ │ │ + bl 104768 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 39e8e │ │ │ │ + blt.n 39f46 │ │ │ │ cmp r5, #5 │ │ │ │ - bhi.n 39efc │ │ │ │ + bhi.n 39fb4 │ │ │ │ tbb [pc, r5] │ │ │ │ adds r5, r2, #0 │ │ │ │ lsls r3, r0, #12 │ │ │ │ movs r6, #31 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 39eb8 │ │ │ │ + bne.n 39f70 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 39fe8 │ │ │ │ - b.n 39eba │ │ │ │ + bl 3a170 │ │ │ │ + b.n 39f72 │ │ │ │ movs r0, #0 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 39ef6 │ │ │ │ + bne.n 39fae │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39e8e │ │ │ │ - cbnz r0, 39efc │ │ │ │ + blt.n 39f46 │ │ │ │ + cbnz r0, 39fb4 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 39f04 │ │ │ │ + b.n 39fbc │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 39efc │ │ │ │ + bge.n 39fb4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 39fe8 │ │ │ │ - b.n 39ef6 │ │ │ │ + bl 3a170 │ │ │ │ + b.n 39fae │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n 39ed2 │ │ │ │ - b.n 39efc │ │ │ │ + ble.n 39f8a │ │ │ │ + b.n 39fb4 │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n 39efc │ │ │ │ + ble.n 39fb4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 39fe8 │ │ │ │ - b.n 39ef6 │ │ │ │ + bl 3a170 │ │ │ │ + b.n 39fae │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 39ee6 │ │ │ │ - b.n 39efc │ │ │ │ + bge.n 39f9e │ │ │ │ + b.n 39fb4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39e8e │ │ │ │ - bne.n 39ec4 │ │ │ │ + blt.n 39f46 │ │ │ │ + bne.n 39f7c │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39f1c │ │ │ │ + beq.n 39fd4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 39f1c │ │ │ │ + b.n 39fd4 │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r0, r1 │ │ │ │ - movw r3, #39708 @ 0x9b1c │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r2, #41111 @ 0xa097 │ │ │ │ - movt r2, #3 │ │ │ │ - b.w 2384a0 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 2a75c │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bge.n 39f64 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f1c24 │ │ │ │ - bne.n 39f6e │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 72334 │ │ │ │ - cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 39f7c │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ - bl 76fe4 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 39f74 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2a75c │ │ │ │ - mov r7, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 39fac │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77384 │ │ │ │ - b.n 39fe2 │ │ │ │ - bl 72334 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 39fd6 │ │ │ │ - movs r6, #0 │ │ │ │ - cmp r7, r6 │ │ │ │ - ble.n 39fce │ │ │ │ - ldr.w r0, [r4, r6, lsl #2] │ │ │ │ - bl 115b9c <_PyLong_FromGid@@Base> │ │ │ │ - cbz r0, 39fd6 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - str.w r0, [r3, r6, lsl #2] │ │ │ │ - adds r6, #1 │ │ │ │ - b.n 39fb6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77384 │ │ │ │ - b.n 39fe4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77384 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 783a0 │ │ │ │ - movs r5, #0 │ │ │ │ - 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, #4072] @ 0xfe8 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 86830 │ │ │ │ - cbz r0, 3a058 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r4, #1 │ │ │ │ - mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 86b74 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - cbnz r6, 3a024 │ │ │ │ - bl 7f8d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - it ne │ │ │ │ - movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3a040 │ │ │ │ - bl d0a24 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.n 3a03c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 3a03c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt.n 3a008 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3a05c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 3a05c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a05c │ │ │ │ - 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, 3a07c │ │ │ │ + cbz r4, 39ff2 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 122614 │ │ │ │ + b.w 122104 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2808 @ 0xaf8 │ │ │ │ + movw r1, #2424 @ 0x978 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ vcmp.f64 d1, d0 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d6, d1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3a18e │ │ │ │ + bvs.n 3a104 │ │ │ │ vabs.f64 d4, d0 │ │ │ │ - vldr d5, [pc, #232] @ 3a198 │ │ │ │ + vldr d5, [pc, #236] @ 3a110 │ │ │ │ vabs.f64 d3, d1 │ │ │ │ vcmp.f64 d4, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3a128 │ │ │ │ + ble.n 3a09e │ │ │ │ vcmp.f64 d3, d5 │ │ │ │ vmov r3, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - ble.n 3a116 │ │ │ │ + ble.n 3a08c │ │ │ │ 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 3a104 │ │ │ │ - vldr d7, [pc, #172] @ 3a1a0 │ │ │ │ + bne.n 3a07a │ │ │ │ + vldr d7, [pc, #172] @ 3a118 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #172] @ 3a1a8 │ │ │ │ + vldr d0, [pc, #176] @ 3a120 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #168] @ 3a1b0 │ │ │ │ + vldr d7, [pc, #172] @ 3a128 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #172] @ 3a1b8 │ │ │ │ + vldr d0, [pc, #172] @ 3a130 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #168] @ 3a1c0 │ │ │ │ + vldr d7, [pc, #168] @ 3a138 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #168] @ 3a1c8 │ │ │ │ + vldr d0, [pc, #172] @ 3a140 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ vcmpe.f64 d3, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 3a13c │ │ │ │ + bgt.n 3a0b2 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3a18a │ │ │ │ + bne.n 3a100 │ │ │ │ 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 3a178 │ │ │ │ - vldr d7, [pc, #104] @ 3a1d0 │ │ │ │ + bne.n 3a0ee │ │ │ │ + vldr d7, [pc, #104] @ 3a148 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #104] @ 3a1d8 │ │ │ │ + vldr d0, [pc, #108] @ 3a150 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #100] @ 3a1e0 │ │ │ │ + vldr d7, [pc, #104] @ 3a158 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #104] @ 3a1e8 │ │ │ │ + vldr d0, [pc, #104] @ 3a160 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ b.w 2a23c │ │ │ │ - vldr d0, [pc, #96] @ 3a1f0 │ │ │ │ + vldr d0, [pc, #96] @ 3a168 │ │ │ │ bx lr │ │ │ │ + nop │ │ │ │ nop.w │ │ │ │ @ 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 3a2b0 │ │ │ │ + bls.n 3a228 │ │ │ │ stmia r0!, {r1} │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 3a2b8 │ │ │ │ + bls.n 3a230 │ │ │ │ ands r2, r0 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ittee │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ @@ -22955,14 +22902,65 @@ │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ands r1, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ + 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 │ │ │ │ + bl 86390 │ │ │ │ + cbz r0, 3a1e0 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r4, #1 │ │ │ │ + mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 866d4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + cbnz r6, 3a1ac │ │ │ │ + bl 7f89c │ │ │ │ + cmp r0, #0 │ │ │ │ + it ne │ │ │ │ + movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 3a1c8 │ │ │ │ + bl d04c0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r8 │ │ │ │ + beq.n 3a1c4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 3a1c4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt.n 3a190 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3a1e4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 3a1e4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a1e4 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r0, r1 │ │ │ │ + movs r2, #0 │ │ │ │ + movw r1, #39512 @ 0x9a58 │ │ │ │ + movt r1, #2 │ │ │ │ + b.w 13ebf0 │ │ │ │ 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 │ │ │ │ @@ -22971,21 +22969,21 @@ │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, sp │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 2a668 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a238 │ │ │ │ + bne.n 3a23a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1698 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3a2de │ │ │ │ + b.n 3a2e0 │ │ │ │ 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] │ │ │ │ @@ -22997,895 +22995,889 @@ │ │ │ │ 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 83a30 │ │ │ │ + bl 83590 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3a2d8 │ │ │ │ + cbz r0, 3a2da │ │ │ │ vmov.f64 d0, d12 │ │ │ │ - bl 83ffc │ │ │ │ - cbz r0, 3a2c2 │ │ │ │ + bl 83b5c │ │ │ │ + cbz r0, 3a2c4 │ │ │ │ vmov.f64 d0, d11 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 83ffc │ │ │ │ - cbz r0, 3a2c2 │ │ │ │ + bl 83b5c │ │ │ │ + cbz r0, 3a2c4 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ str r0, [r4, #16] │ │ │ │ - bl 83ffc │ │ │ │ - cbz r0, 3a2c2 │ │ │ │ + bl 83b5c │ │ │ │ + cbz r0, 3a2c4 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 83ffc │ │ │ │ - cbz r0, 3a2c2 │ │ │ │ + bl 83b5c │ │ │ │ + cbz r0, 3a2c4 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 83ffc │ │ │ │ - cbnz r0, 3a2dc │ │ │ │ + bl 83b5c │ │ │ │ + cbnz r0, 3a2de │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a2d8 │ │ │ │ + beq.n 3a2da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a2d8 │ │ │ │ + cbnz r3, 3a2da │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a2de │ │ │ │ + b.n 3a2e0 │ │ │ │ str r0, [r4, #28] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d12} │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4e84 │ │ │ │ + bl f48fc │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a314 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 3a316 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3a330 │ │ │ │ + b.n 3a332 │ │ │ │ and.w r3, r0, #61440 @ 0xf000 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - cmp.w r3, #24576 @ 0x6000 │ │ │ │ + cmp.w r3, #49152 @ 0xc000 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ - mov r0, r1 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r1, #39512 @ 0x9a58 │ │ │ │ - movt r1, #2 │ │ │ │ - b.w 13efa8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4e84 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 3a36e │ │ │ │ - bl 7f8d0 │ │ │ │ + bl f48fc │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3a360 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3a376 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ + b.n 3a37c │ │ │ │ + and.w r3, r0, #61440 @ 0xf000 │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ + cmp.w r3, #8192 @ 0x2000 │ │ │ │ + it ne │ │ │ │ + movne r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + movw r3, #7780 @ 0x1e64 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r4, r1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cbnz r2, 3a3b6 │ │ │ │ + add r1, sp, #12 │ │ │ │ + movs r3, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + movw r1, #58904 @ 0xe618 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bfb08 │ │ │ │ + cbnz r0, 3a3cc │ │ │ │ + b.n 3a3c8 │ │ │ │ + movw r0, #58904 @ 0xe618 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 16be98 <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3a39c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3a3e8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl c359c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 3a3c8 │ │ │ │ + itete ne │ │ │ │ + movwne r0, #4308 @ 0x10d4 │ │ │ │ + movweq r0, #7780 @ 0x1e64 │ │ │ │ + movtne r0, #70 @ 0x46 │ │ │ │ + movteq r0, #70 @ 0x46 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + b.n 3a632 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r8, #19660 @ 0x4ccc │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 3a3be │ │ │ │ + beq.n 3a434 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85f3c │ │ │ │ + bl 85aac │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a3be │ │ │ │ - cbnz r0, 3a3be │ │ │ │ + beq.n 3a434 │ │ │ │ + cbnz r0, 3a434 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 3a3be │ │ │ │ + bl 85aac │ │ │ │ + cbnz r0, 3a434 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - cbz r7, 3a3c4 │ │ │ │ + cbz r7, 3a43a │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #13540 @ 0x34e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3a3ec │ │ │ │ + bne.n 3a462 │ │ │ │ mov r0, r5 │ │ │ │ - bl 104d60 │ │ │ │ + bl 104768 │ │ │ │ cmp r0, r7 │ │ │ │ - blt.n 3a3ec │ │ │ │ + blt.n 3a462 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #336] @ (3a534 ) │ │ │ │ + ldr r1, [pc, #336] @ (3a5a8 ) │ │ │ │ movs r3, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w f8c70 │ │ │ │ + b.w f86e8 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 3a416 │ │ │ │ + beq.n 3a48c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85f3c │ │ │ │ + bl 85aac │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a416 │ │ │ │ - cbnz r0, 3a416 │ │ │ │ + beq.n 3a48c │ │ │ │ + cbnz r0, 3a48c │ │ │ │ mov r0, r4 │ │ │ │ - bl 85f3c │ │ │ │ - cbz r0, 3a426 │ │ │ │ + bl 85aac │ │ │ │ + cbz r0, 3a49c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 3a41c │ │ │ │ + cbz r3, 3a492 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r7, r3 │ │ │ │ ittt lt │ │ │ │ movlt r3, r6 │ │ │ │ movlt r6, r5 │ │ │ │ movlt r5, r3 │ │ │ │ movs r0, #0 │ │ │ │ - bl dee68 │ │ │ │ + bl de8c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a4e2 │ │ │ │ + beq.n 3a558 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86830 │ │ │ │ + bl 86390 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a4cc │ │ │ │ + beq.n 3a542 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 3a468 │ │ │ │ + beq.n 3a4de │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85f3c │ │ │ │ - movw r8, #62485 @ 0xf415 │ │ │ │ + bl 85aac │ │ │ │ + movw r8, #59917 @ 0xea0d │ │ │ │ movt r8, #20 │ │ │ │ - movw r3, #50369 @ 0xc4c1 │ │ │ │ + movw r3, #49229 @ 0xc04d │ │ │ │ movt r3, #35 @ 0x23 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r8, r3 │ │ │ │ - b.n 3a470 │ │ │ │ - movw r8, #62485 @ 0xf415 │ │ │ │ + b.n 3a4e6 │ │ │ │ + movw r8, #59917 @ 0xea0d │ │ │ │ movt r8, #20 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r7 │ │ │ │ - bl 86b74 │ │ │ │ + bl 866d4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r5, 3a4b0 │ │ │ │ + cbz r5, 3a526 │ │ │ │ blx r8 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a4e6 │ │ │ │ - bne.n 3a494 │ │ │ │ + blt.n 3a55c │ │ │ │ + bne.n 3a50a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 3a474 │ │ │ │ - b.n 3a4a0 │ │ │ │ + beq.n 3a4ea │ │ │ │ + b.n 3a516 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1b08 │ │ │ │ + bl e1568 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a48c │ │ │ │ - b.n 3a4e6 │ │ │ │ + beq.n 3a502 │ │ │ │ + b.n 3a55c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a474 │ │ │ │ + bne.n 3a4ea │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a474 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a4ea │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a4c6 │ │ │ │ + beq.n 3a53c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3a4c6 │ │ │ │ + cbnz r3, 3a53c │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 3a52c │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + bl 7f89c │ │ │ │ + cbz r0, 3a5a2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a4e2 │ │ │ │ + beq.n 3a558 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a4e2 │ │ │ │ + cbnz r3, 3a558 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a52c │ │ │ │ + b.n 3a5a2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a4fc │ │ │ │ + beq.n 3a572 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3a4fc │ │ │ │ + cbnz r3, 3a572 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a512 │ │ │ │ + beq.n 3a588 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a512 │ │ │ │ + cbnz r3, 3a588 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a4e2 │ │ │ │ + beq.n 3a558 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a4e2 │ │ │ │ + bne.n 3a558 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a4e2 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a558 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ - bcc.n 3a5a0 │ │ │ │ + bcc.n 3a614 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 3a342 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - movw r3, #7780 @ 0x1e64 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r4, r1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cbnz r2, 3a572 │ │ │ │ - add r1, sp, #12 │ │ │ │ - movs r3, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - movw r1, #59288 @ 0xe798 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c0100 │ │ │ │ - cbnz r0, 3a588 │ │ │ │ - b.n 3a584 │ │ │ │ - movw r0, #59288 @ 0xe798 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 16ca80 <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3a558 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3a5a4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl c3ae8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 3a584 │ │ │ │ - itete ne │ │ │ │ - movwne r0, #4308 @ 0x10d4 │ │ │ │ - movweq r0, #7780 @ 0x1e64 │ │ │ │ - movtne r0, #70 @ 0x46 │ │ │ │ - movteq r0, #70 @ 0x46 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - b.n 3a5e8 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #39364 @ 0x99c4 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13efa8 │ │ │ │ - b.n 3a342 │ │ │ │ + b.w 13ebf0 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f48fc │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3a5e8 │ │ │ │ + bl 7f89c │ │ │ │ + cmp r0, #0 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + it ne │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 3a604 │ │ │ │ + and.w r3, r0, #61440 @ 0xf000 │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + cmp.w r3, #24576 @ 0x6000 │ │ │ │ + it ne │ │ │ │ + movne r0, r2 │ │ │ │ + pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 71f98 │ │ │ │ + bl 71fb0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3a5e4 │ │ │ │ + cbz r0, 3a62e │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 3a65e │ │ │ │ + bl 3a694 │ │ │ │ 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 1bdb28 │ │ │ │ - cbnz r0, 3a610 │ │ │ │ + bl 1bc8a0 │ │ │ │ + cbnz r0, 3a65a │ │ │ │ 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 20a87c │ │ │ │ + b.w 209d18 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4e84 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3a640 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl f48fc │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 3a68a │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3a65c │ │ │ │ - and.w r3, r0, #61440 @ 0xf000 │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ + b.n 3a692 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - cmp.w r3, #49152 @ 0xc000 │ │ │ │ - it ne │ │ │ │ - movne r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 3a68e │ │ │ │ + ble.n 3a6c4 │ │ │ │ push {r4, r5} │ │ │ │ - movw r3, #22564 @ 0x5824 │ │ │ │ + movw r3, #22180 @ 0x56a4 │ │ │ │ movt r3, #57 @ 0x39 │ │ │ │ ldrb r4, [r1, #0] │ │ │ │ ldrb r5, [r3, r4] │ │ │ │ - movw r4, #44128 @ 0xac60 │ │ │ │ + movw r4, #43744 @ 0xaae0 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ movs r3, #0 │ │ │ │ strb r5, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a68a │ │ │ │ + beq.n 3a6c0 │ │ │ │ ldrb r5, [r1, r3] │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ strb r5, [r0, r3] │ │ │ │ - b.n 3a67c │ │ │ │ + b.n 3a6b2 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ + │ │ │ │ +0003a6c6 <_Py_ResurrectReference@@Base>: │ │ │ │ + bx lr │ │ │ │ + b.n 3a65e │ │ │ │ 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 233524 <_PyXI_EndInterpreter@@Base+0x8fc> │ │ │ │ - cbz r0, 3a6c8 │ │ │ │ + bl 232cd4 <_PyXI_EndInterpreter@@Base+0x8a4> │ │ │ │ + cbz r0, 3a702 <_Py_ResurrectReference@@Base+0x3c> │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 148e58 <_PySet_Update@@Base> │ │ │ │ + bl 148478 <_PySet_Update@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3a6ca │ │ │ │ + bge.n 3a704 <_Py_ResurrectReference@@Base+0x3e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a6c8 │ │ │ │ + beq.n 3a702 <_Py_ResurrectReference@@Base+0x3c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a6c8 │ │ │ │ + cbnz r3, 3a702 <_Py_ResurrectReference@@Base+0x3c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -0003a6ce <_Py_ResurrectReference@@Base>: │ │ │ │ - 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 f4e84 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3a6fc <_Py_ResurrectReference@@Base+0x2e> │ │ │ │ - bl 7f8d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - it ne │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 3a718 <_Py_ResurrectReference@@Base+0x4a> │ │ │ │ - and.w r3, r0, #61440 @ 0xf000 │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - cmp.w r3, #8192 @ 0x2000 │ │ │ │ - it ne │ │ │ │ - movne r0, r2 │ │ │ │ - pop {r3, pc} │ │ │ │ + b.n 3a65e │ │ │ │ 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 3a758 <_Py_ResurrectReference@@Base+0x8a> │ │ │ │ + bne.n 3a748 <_Py_ResurrectReference@@Base+0x82> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + movw r2, #61924 @ 0xf1e4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ + movw r1, #352 @ 0x160 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #56712 @ 0xdd88 │ │ │ │ + movw r0, #56328 @ 0xdc08 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 3a782 <_Py_ResurrectReference@@Base+0xb4> │ │ │ │ + b.n 3a772 <_Py_ResurrectReference@@Base+0xac> │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl db640 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl db08c <_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 240bf0 <_PyDeadline_Get@@Base+0x178> │ │ │ │ + bl 240580 <_PyTime_AsTimeval@@Base+0x1e00> │ │ │ │ adds r0, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ - bne.n 3a77e <_Py_ResurrectReference@@Base+0xb0> │ │ │ │ - bl 1d6cec <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bne.n 3a76e <_Py_ResurrectReference@@Base+0xa8> │ │ │ │ + bl 1d5a84 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a782 <_Py_ResurrectReference@@Base+0xb4> │ │ │ │ - bl 92620 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b.n 3a772 <_Py_ResurrectReference@@Base+0xac> │ │ │ │ + bl 91fe4 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 3a7aa <_Py_ResurrectReference@@Base+0xdc> │ │ │ │ + bhi.n 3a79a <_Py_ResurrectReference@@Base+0xd4> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3a7c4 <_Py_ResurrectReference@@Base+0xf6> │ │ │ │ + ble.n 3a7b4 <_Py_ResurrectReference@@Base+0xee> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - b.n 3a7cc <_Py_ResurrectReference@@Base+0xfe> │ │ │ │ - movw r0, #60376 @ 0xebd8 │ │ │ │ + b.n 3a7bc <_Py_ResurrectReference@@Base+0xf6> │ │ │ │ + movw r0, #59992 @ 0xea58 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a7a2 <_Py_ResurrectReference@@Base+0xd4> │ │ │ │ + bne.n 3a792 <_Py_ResurrectReference@@Base+0xcc> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a8e0 <_Py_ResurrectReference@@Base+0x212> │ │ │ │ + b.n 3a8d0 <_Py_ResurrectReference@@Base+0x20a> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 3a7da <_Py_ResurrectReference@@Base+0x10c> │ │ │ │ + cbz r3, 3a7ca <_Py_ResurrectReference@@Base+0x104> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 3a80c <_Py_ResurrectReference@@Base+0x13e> │ │ │ │ - b.n 3a7f2 <_Py_ResurrectReference@@Base+0x124> │ │ │ │ + bpl.n 3a7fc <_Py_ResurrectReference@@Base+0x136> │ │ │ │ + b.n 3a7e2 <_Py_ResurrectReference@@Base+0x11c> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13228 @ 0x33ac │ │ │ │ + movw r1, #12844 @ 0x322c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3a7c0 <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ - bl 83f4c │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 3a7b0 <_Py_ResurrectReference@@Base+0xea> │ │ │ │ + bl 83aac │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3a832 <_Py_ResurrectReference@@Base+0x164> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 3a822 <_Py_ResurrectReference@@Base+0x15c> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a7c0 <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ + bne.n 3a7b0 <_Py_ResurrectReference@@Base+0xea> │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3a832 <_Py_ResurrectReference@@Base+0x164> │ │ │ │ + b.n 3a822 <_Py_ResurrectReference@@Base+0x15c> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3a806 <_Py_ResurrectReference@@Base+0x138> │ │ │ │ + beq.n 3a7f6 <_Py_ResurrectReference@@Base+0x130> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #3196 @ 0xc7c │ │ │ │ + movw r1, #2812 @ 0xafc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 3a7c0 <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 3a7b0 <_Py_ResurrectReference@@Base+0xea> │ │ │ │ movs r0, #0 │ │ │ │ - bl 72334 │ │ │ │ + bl 72340 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a7c0 <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ + beq.n 3a7b0 <_Py_ResurrectReference@@Base+0xea> │ │ │ │ ldrd r6, r3, [r5, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ ite le │ │ │ │ movle.w fp, #0 │ │ │ │ movgt.w fp, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov.w r9, #0 │ │ │ │ add r6, r3 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ - bl 23bf78 <_PyArg_BadArgument@@Base+0x100> │ │ │ │ + bl 23b948 <_PyArg_BadArgument@@Base+0x108> │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3a8e0 <_Py_ResurrectReference@@Base+0x212> │ │ │ │ + beq.n 3a8d0 <_Py_ResurrectReference@@Base+0x20a> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r3, r7 │ │ │ │ str r3, [r5, #12] │ │ │ │ - bl 71f98 │ │ │ │ + bl 71fb0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - cbz r2, 3a8c2 <_Py_ResurrectReference@@Base+0x1f4> │ │ │ │ - bl 840cc │ │ │ │ + cbz r2, 3a8b2 <_Py_ResurrectReference@@Base+0x1ec> │ │ │ │ + bl 83c2c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - bne.n 3a8a2 <_Py_ResurrectReference@@Base+0x1d4> │ │ │ │ + bne.n 3a892 <_Py_ResurrectReference@@Base+0x1cc> │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 3a8c2 <_Py_ResurrectReference@@Base+0x1f4> │ │ │ │ + beq.n 3a8b2 <_Py_ResurrectReference@@Base+0x1ec> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 3a8c2 <_Py_ResurrectReference@@Base+0x1f4> │ │ │ │ + cbnz r3, 3a8b2 <_Py_ResurrectReference@@Base+0x1ec> │ │ │ │ mov r0, r2 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a8c2 <_Py_ResurrectReference@@Base+0x1f4> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a8b2 <_Py_ResurrectReference@@Base+0x1ec> │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 3a8b2 <_Py_ResurrectReference@@Base+0x1e4> │ │ │ │ + beq.n 3a8a2 <_Py_ResurrectReference@@Base+0x1dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 3a8b2 <_Py_ResurrectReference@@Base+0x1e4> │ │ │ │ + cbnz r3, 3a8a2 <_Py_ResurrectReference@@Base+0x1dc> │ │ │ │ mov r0, r2 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ add r9, r7 │ │ │ │ add r6, r7 │ │ │ │ cmp r9, r8 │ │ │ │ - blt.n 3a85c <_Py_ResurrectReference@@Base+0x18e> │ │ │ │ + blt.n 3a84c <_Py_ResurrectReference@@Base+0x186> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3a85c <_Py_ResurrectReference@@Base+0x18e> │ │ │ │ - b.n 3a8e0 <_Py_ResurrectReference@@Base+0x212> │ │ │ │ + beq.n 3a84c <_Py_ResurrectReference@@Base+0x186> │ │ │ │ + b.n 3a8d0 <_Py_ResurrectReference@@Base+0x20a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3a7c0 <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ + beq.w 3a7b0 <_Py_ResurrectReference@@Base+0xea> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3a7c0 <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ + bne.w 3a7b0 <_Py_ResurrectReference@@Base+0xea> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a7c0 <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a7b0 <_Py_ResurrectReference@@Base+0xea> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movw r0, #3488 @ 0xda0 │ │ │ │ + movw r0, #3104 @ 0xc20 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a284 │ │ │ │ + b.w 7a268 │ │ │ │ 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 3a914 <_Py_ResurrectReference@@Base+0x246> │ │ │ │ + bne.n 3a904 <_Py_ResurrectReference@@Base+0x23e> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 117b80 │ │ │ │ + b.w 1176fc │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32588 @ 0x7f4c │ │ │ │ + movw r0, #32184 @ 0x7db8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a908 <_Py_ResurrectReference@@Base+0x23a> │ │ │ │ + bne.n 3a8f8 <_Py_ResurrectReference@@Base+0x232> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003a92c <_PyErr_SetLocaleString@@Base>: │ │ │ │ +0003a91c <_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 r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #39492 @ 0x9a44 │ │ │ │ + movw r1, #39108 @ 0x98c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r3 │ │ │ │ - bl f1e94 │ │ │ │ - cbz r0, 3a97a <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ + bl f1908 │ │ │ │ + cbz r0, 3a96a <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #40] @ (3a97c <_PyErr_SetLocaleString@@Base+0x50>) │ │ │ │ + ldr r0, [pc, #40] @ (3a96c <_PyErr_SetLocaleString@@Base+0x50>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl d259c <_PyUnicodeWriter_WriteStr@@Base+0xb4> │ │ │ │ + bl d2044 <_PyUnicodeWriter_WriteStr@@Base+0xb4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a97a <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ + beq.n 3a96a <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a97a <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ + cbnz r3, 3a96a <_PyErr_SetLocaleString@@Base+0x4e> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ee4 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3aa30 <_PyErr_SetLocaleString@@Base+0x104> │ │ │ │ + beq.n 3aa20 <_PyErr_SetLocaleString@@Base+0x104> │ │ │ │ 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, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3aa2c <_PyErr_SetLocaleString@@Base+0x100> │ │ │ │ + bne.n 3aa1c <_PyErr_SetLocaleString@@Base+0x100> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ff84 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 23f94c <_PyTime_AsTimeval@@Base+0x11cc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3aa2c <_PyErr_SetLocaleString@@Base+0x100> │ │ │ │ + beq.n 3aa1c <_PyErr_SetLocaleString@@Base+0x100> │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #57561 @ 0xe0d9 │ │ │ │ + movw r1, #53185 @ 0xcfc1 │ │ │ │ movt r1, #24 │ │ │ │ - movw r0, #22148 @ 0x5684 │ │ │ │ + movw r0, #21876 @ 0x5574 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82d70 │ │ │ │ + bl 828cc │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3a9d6 <_PyErr_SetLocaleString@@Base+0xaa> │ │ │ │ + cbnz r0, 3a9c6 <_PyErr_SetLocaleString@@Base+0xaa> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 24666c │ │ │ │ + b.w 246114 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ - movw r0, #3548 @ 0xddc │ │ │ │ + movw r0, #3164 @ 0xc5c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241630 <_PyDeadline_Get@@Base+0xbb8> │ │ │ │ + bl 240f68 <_PyTime_AsTimeval@@Base+0x27e8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 3aa0c <_PyErr_SetLocaleString@@Base+0xe0> │ │ │ │ + beq.n 3a9fc <_PyErr_SetLocaleString@@Base+0xe0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3aa0c <_PyErr_SetLocaleString@@Base+0xe0> │ │ │ │ + cbnz r3, 3a9fc <_PyErr_SetLocaleString@@Base+0xe0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 3a9ca <_PyErr_SetLocaleString@@Base+0x9e> │ │ │ │ + beq.n 3a9ba <_PyErr_SetLocaleString@@Base+0x9e> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3aa2c <_PyErr_SetLocaleString@@Base+0x100> │ │ │ │ + beq.n 3aa1c <_PyErr_SetLocaleString@@Base+0x100> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3aa2c <_PyErr_SetLocaleString@@Base+0x100> │ │ │ │ + cbnz r3, 3aa1c <_PyErr_SetLocaleString@@Base+0x100> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ee4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003aa32 <_PyEval_FormatKwargsError@@Base>: │ │ │ │ +0003aa22 <_PyEval_FormatKwargsError@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 123a84 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 3aab8 <_PyEval_FormatKwargsError@@Base+0x86> │ │ │ │ + bl 12352c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 3aaa8 <_PyEval_FormatKwargsError@@Base+0x86> │ │ │ │ mov r0, r4 │ │ │ │ - bl 123a9c <_PyErr_Clear@@Base> │ │ │ │ + bl 123544 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f097c <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1efca0 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ab80 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + beq.w 3ab70 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #3572 @ 0xdf4 │ │ │ │ + movw r2, #3220 @ 0xc94 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ + bl 14a83c <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ab80 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + beq.n 3ab70 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3ab80 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ - ldr r2, [pc, #228] @ (3ab88 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ + bne.n 3ab70 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + ldr r2, [pc, #228] @ (3ab78 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3aab2 <_PyEval_FormatKwargsError@@Base+0x80> │ │ │ │ + cbz r3, 3aaa2 <_PyEval_FormatKwargsError@@Base+0x80> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ - b.n 3ab68 <_PyEval_FormatKwargsError@@Base+0x136> │ │ │ │ + b.n 3ab58 <_PyEval_FormatKwargsError@@Base+0x136> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 123a84 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 12352c <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ab80 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + beq.n 3ab70 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ str r7, [r4, #72] @ 0x48 │ │ │ │ ldr.w r8, [r6, #12] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 3ab72 <_PyEval_FormatKwargsError@@Base+0x140> │ │ │ │ + bpl.n 3ab62 <_PyEval_FormatKwargsError@@Base+0x140> │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 3ab72 <_PyEval_FormatKwargsError@@Base+0x140> │ │ │ │ + bne.n 3ab62 <_PyEval_FormatKwargsError@@Base+0x140> │ │ │ │ mov r0, r4 │ │ │ │ - bl 123a9c <_PyErr_Clear@@Base> │ │ │ │ + bl 123544 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f097c <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1efca0 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3ab42 <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ + cbz r0, 3ab32 <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #3624 @ 0xe28 │ │ │ │ + movw r2, #3272 @ 0xcc8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ + bl 14a83c <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ab42 <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ + beq.n 3ab32 <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3ab42 <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ - ldr r2, [pc, #92] @ (3ab88 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ + cbnz r3, 3ab32 <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ + ldr r2, [pc, #92] @ (3ab78 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3ab3a <_PyEval_FormatKwargsError@@Base+0x108> │ │ │ │ + cbz r3, 3ab2a <_PyEval_FormatKwargsError@@Base+0x108> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ab80 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + beq.n 3ab70 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3ab80 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ - ldr r2, [pc, #52] @ (3ab88 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ + cbnz r3, 3ab70 <_PyEval_FormatKwargsError@@Base+0x14e> │ │ │ │ + ldr r2, [pc, #52] @ (3ab78 <_PyEval_FormatKwargsError@@Base+0x156>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3ab64 <_PyEval_FormatKwargsError@@Base+0x132> │ │ │ │ + cbz r3, 3ab54 <_PyEval_FormatKwargsError@@Base+0x132> │ │ │ │ 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] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 783a0 │ │ │ │ + b.w 78394 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ 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, #3676 @ 0xe5c │ │ │ │ + movw r0, #3324 @ 0xcfc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrh.w r2, [r3, #13] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldrb r4, [r3, #16] │ │ │ │ rev16 r2, r2 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ str r4, [sp, #0] │ │ │ │ uxth r2, r2 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd00 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #28] │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ @@ -23896,538 +23888,508 @@ │ │ │ │ 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 3abfc <_PyEval_FormatKwargsError@@Base+0x1ca> │ │ │ │ + bne.n 3abec <_PyEval_FormatKwargsError@@Base+0x1ca> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 159be0 │ │ │ │ + b.w 159170 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32596 @ 0x7f54 │ │ │ │ + movw r0, #32192 @ 0x7dc0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3abf0 <_PyEval_FormatKwargsError@@Base+0x1be> │ │ │ │ + bne.n 3abe0 <_PyEval_FormatKwargsError@@Base+0x1be> │ │ │ │ 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 cf15c │ │ │ │ + bl cebf4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0003ac32 <_PyImport_ClearExtension@@Base>: │ │ │ │ +0003ac22 <_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] @ (3ace4 <_PyImport_ClearExtension@@Base+0xb2>) │ │ │ │ + ldr r2, [pc, #160] @ (3acd4 <_PyImport_ClearExtension@@Base+0xb2>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - bl 1a6540 │ │ │ │ - cbnz r0, 3ac6a <_PyImport_ClearExtension@@Base+0x38> │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 1a50f4 │ │ │ │ + cbnz r0, 3ac5a <_PyImport_ClearExtension@@Base+0x38> │ │ │ │ + bl 7f89c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 3ace0 <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ + b.n 3acd0 <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ ldr r7, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r3, [r7, #8] │ │ │ │ - cbz r0, 3ac8c <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + cbz r0, 3ac7c <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ str r3, [r7, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ac8c <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + beq.n 3ac7c <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3ac8c <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3ac7c <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n 3aca6 <_PyImport_ClearExtension@@Base+0x74> │ │ │ │ - bl 78310 │ │ │ │ + bgt.n 3ac96 <_PyImport_ClearExtension@@Base+0x74> │ │ │ │ + bl 78304 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1ae0fc │ │ │ │ + bl 1acc50 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3acc4 <_PyImport_ClearExtension@@Base+0x92> │ │ │ │ - b.n 3acbe <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ + cbnz r0, 3acb4 <_PyImport_ClearExtension@@Base+0x92> │ │ │ │ + b.n 3acae <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ ldr.w r3, [r8, #3884] @ 0xf2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3ac96 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + beq.n 3ac86 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 3ac96 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + bge.n 3ac86 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ mov r0, r8 │ │ │ │ - bl 3af5c <_PyImport_ClearExtension@@Base+0x32a> │ │ │ │ + bl 3af4c <_PyImport_ClearExtension@@Base+0x32a> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3ac96 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + bge.n 3ac86 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ace0 <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ + b.n 3acd0 <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 243a84 <_PyDeadline_Get@@Base+0x300c> │ │ │ │ + bl 243414 <_PyTime_AsTimeval@@Base+0x4c94> │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 3acd4 <_PyImport_ClearExtension@@Base+0xa2> │ │ │ │ + bne.n 3acc4 <_PyImport_ClearExtension@@Base+0xa2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ace0 <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ + b.n 3acd0 <_PyImport_ClearExtension@@Base+0xae> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d5e90 │ │ │ │ - b.n 3acd0 <_PyImport_ClearExtension@@Base+0x9e> │ │ │ │ + bl 1d4bf0 │ │ │ │ + b.n 3acc0 <_PyImport_ClearExtension@@Base+0x9e> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r1 │ │ │ │ - movw r0, #59532 @ 0xe88c │ │ │ │ + movw r0, #59148 @ 0xe70c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r2, #1 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3ad2a <_PyImport_ClearExtension@@Base+0xf8> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3ad1a <_PyImport_ClearExtension@@Base+0xf8> │ │ │ │ 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 8e9d0 │ │ │ │ + b.w 8e2e0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movw r0, #21468 @ 0x53dc │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + b.w 7a268 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbnz r0, 3ad46 <_PyImport_ClearExtension@@Base+0x124> │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbnz r0, 3ad50 <_PyImport_ClearExtension@@Base+0x12e> │ │ │ │ + b.n 3ad56 <_PyImport_ClearExtension@@Base+0x134> │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3ad40 <_PyImport_ClearExtension@@Base+0x11e> │ │ │ │ + b.n 3ad64 <_PyImport_ClearExtension@@Base+0x142> │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 3ad64 <_PyImport_ClearExtension@@Base+0x142> │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cbz r0, 3ad64 <_PyImport_ClearExtension@@Base+0x142> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #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 3adbc <_PyImport_ClearExtension@@Base+0x19a> │ │ │ │ + strd ip, r0, [sp, #12] │ │ │ │ + movw r0, #3828 @ 0xef4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + strd r6, r7, [sp, #4] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl ddd00 │ │ │ │ + b.n 3adea <_PyImport_ClearExtension@@Base+0x1c8> │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 3add8 <_PyImport_ClearExtension@@Base+0x1b6> │ │ │ │ + strd r7, ip, [sp, #8] │ │ │ │ + movw r0, #3860 @ 0xf14 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + strd r5, r6, [sp] │ │ │ │ + bl ddd00 │ │ │ │ + b.n 3adea <_PyImport_ClearExtension@@Base+0x1c8> │ │ │ │ + movw r0, #3888 @ 0xf30 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + strd r6, r7, [sp, #4] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl ddd00 │ │ │ │ + cbnz r0, 3adf0 <_PyImport_ClearExtension@@Base+0x1ce> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3ae0c <_PyImport_ClearExtension@@Base+0x1ea> │ │ │ │ + ldrb r1, [r4, #23] │ │ │ │ + cbz r1, 3adfc <_PyImport_ClearExtension@@Base+0x1da> │ │ │ │ + bl 5e5dc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3adec <_PyImport_ClearExtension@@Base+0x1ca> │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cbz r3, 3ae0c <_PyImport_ClearExtension@@Base+0x1ea> │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 5e4b4 │ │ │ │ + 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 3ad58 <_PyImport_ClearExtension@@Base+0x126> │ │ │ │ + bne.n 3ae3c <_PyImport_ClearExtension@@Base+0x21a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3ad4e <_PyImport_ClearExtension@@Base+0x11c> │ │ │ │ + cbz r3, 3ae32 <_PyImport_ClearExtension@@Base+0x210> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3ae5c <_PyImport_ClearExtension@@Base+0x22a> │ │ │ │ + bne.w 3af40 <_PyImport_ClearExtension@@Base+0x31e> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3ae64 <_PyImport_ClearExtension@@Base+0x232> │ │ │ │ + b.n 3af48 <_PyImport_ClearExtension@@Base+0x326> │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #13540 @ 0x34e4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3adb6 <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ + beq.n 3ae9a <_PyImport_ClearExtension@@Base+0x278> │ │ │ │ movw r7, #4364 @ 0x110c │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 3adb6 <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ + beq.n 3ae9a <_PyImport_ClearExtension@@Base+0x278> │ │ │ │ mov r0, r6 │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 3adb6 <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ + bl 85aac │ │ │ │ + cbnz r0, 3ae9a <_PyImport_ClearExtension@@Base+0x278> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85f3c │ │ │ │ + bl 85aac │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3adb6 <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ - cbnz r0, 3adb6 <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ + beq.n 3ae9a <_PyImport_ClearExtension@@Base+0x278> │ │ │ │ + cbnz r0, 3ae9a <_PyImport_ClearExtension@@Base+0x278> │ │ │ │ mov r0, r6 │ │ │ │ - bl 85f3c │ │ │ │ + bl 85aac │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3adb6 <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ - cbnz r0, 3adb6 <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ + beq.n 3ae9a <_PyImport_ClearExtension@@Base+0x278> │ │ │ │ + cbnz r0, 3ae9a <_PyImport_ClearExtension@@Base+0x278> │ │ │ │ mov r0, r6 │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 3adb6 <_PyImport_ClearExtension@@Base+0x184> │ │ │ │ + bl 85aac │ │ │ │ + cbnz r0, 3ae9a <_PyImport_ClearExtension@@Base+0x278> │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3adce <_PyImport_ClearExtension@@Base+0x19c> │ │ │ │ + b.n 3aeb2 <_PyImport_ClearExtension@@Base+0x290> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbz r6, 3adbc <_PyImport_ClearExtension@@Base+0x18a> │ │ │ │ + cbz r6, 3aea0 <_PyImport_ClearExtension@@Base+0x27e> │ │ │ │ ldr r6, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 104d60 │ │ │ │ + bl 104768 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3adca <_PyImport_ClearExtension@@Base+0x198> │ │ │ │ + bne.n 3aeae <_PyImport_ClearExtension@@Base+0x28c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ae64 <_PyImport_ClearExtension@@Base+0x232> │ │ │ │ + b.n 3af48 <_PyImport_ClearExtension@@Base+0x326> │ │ │ │ cmp r0, r6 │ │ │ │ - ble.n 3adae <_PyImport_ClearExtension@@Base+0x17c> │ │ │ │ + ble.n 3ae92 <_PyImport_ClearExtension@@Base+0x270> │ │ │ │ mov r0, r4 │ │ │ │ - bl 86830 │ │ │ │ + bl 86390 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3adc6 <_PyImport_ClearExtension@@Base+0x194> │ │ │ │ + beq.n 3aeaa <_PyImport_ClearExtension@@Base+0x288> │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86b74 │ │ │ │ + bl 866d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 3ae3a <_PyImport_ClearExtension@@Base+0x208> │ │ │ │ - bl d0a24 │ │ │ │ + cbz r6, 3af1e <_PyImport_ClearExtension@@Base+0x2fc> │ │ │ │ + bl d04c0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3ae04 <_PyImport_ClearExtension@@Base+0x1d2> │ │ │ │ + beq.n 3aee8 <_PyImport_ClearExtension@@Base+0x2c6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3ae04 <_PyImport_ClearExtension@@Base+0x1d2> │ │ │ │ + cbnz r3, 3aee8 <_PyImport_ClearExtension@@Base+0x2c6> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3ae20 <_PyImport_ClearExtension@@Base+0x1ee> │ │ │ │ + bne.n 3af04 <_PyImport_ClearExtension@@Base+0x2e2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3adc6 <_PyImport_ClearExtension@@Base+0x194> │ │ │ │ + beq.n 3aeaa <_PyImport_ClearExtension@@Base+0x288> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3adc6 <_PyImport_ClearExtension@@Base+0x194> │ │ │ │ + bne.n 3aeaa <_PyImport_ClearExtension@@Base+0x288> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3adc6 <_PyImport_ClearExtension@@Base+0x194> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3aeaa <_PyImport_ClearExtension@@Base+0x288> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3adde <_PyImport_ClearExtension@@Base+0x1ac> │ │ │ │ + beq.n 3aec2 <_PyImport_ClearExtension@@Base+0x2a0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3ae5c <_PyImport_ClearExtension@@Base+0x22a> │ │ │ │ + beq.n 3af40 <_PyImport_ClearExtension@@Base+0x31e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ae5c <_PyImport_ClearExtension@@Base+0x22a> │ │ │ │ + cbnz r3, 3af40 <_PyImport_ClearExtension@@Base+0x31e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ae5c <_PyImport_ClearExtension@@Base+0x22a> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3af40 <_PyImport_ClearExtension@@Base+0x31e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ae50 <_PyImport_ClearExtension@@Base+0x21e> │ │ │ │ + beq.n 3af34 <_PyImport_ClearExtension@@Base+0x312> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ae50 <_PyImport_ClearExtension@@Base+0x21e> │ │ │ │ + cbnz r3, 3af34 <_PyImport_ClearExtension@@Base+0x312> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ad4e <_PyImport_ClearExtension@@Base+0x11c> │ │ │ │ - b.n 3adc6 <_PyImport_ClearExtension@@Base+0x194> │ │ │ │ + beq.w 3ae32 <_PyImport_ClearExtension@@Base+0x210> │ │ │ │ + b.n 3aeaa <_PyImport_ClearExtension@@Base+0x288> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r0, #21852 @ 0x555c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - b.w 7a284 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbnz r0, 3ae92 <_PyImport_ClearExtension@@Base+0x260> │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 3ae9c <_PyImport_ClearExtension@@Base+0x26a> │ │ │ │ - b.n 3aea2 <_PyImport_ClearExtension@@Base+0x270> │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3ae8c <_PyImport_ClearExtension@@Base+0x25a> │ │ │ │ - b.n 3aeb0 <_PyImport_ClearExtension@@Base+0x27e> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 3aeb0 <_PyImport_ClearExtension@@Base+0x27e> │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cbz r0, 3aeb0 <_PyImport_ClearExtension@@Base+0x27e> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #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 3af08 <_PyImport_ClearExtension@@Base+0x2d6> │ │ │ │ - strd ip, r0, [sp, #12] │ │ │ │ - movw r0, #4212 @ 0x1074 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - strd r6, r7, [sp, #4] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl de2a8 │ │ │ │ - b.n 3af36 <_PyImport_ClearExtension@@Base+0x304> │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.n 3af24 <_PyImport_ClearExtension@@Base+0x2f2> │ │ │ │ - strd r7, ip, [sp, #8] │ │ │ │ - movw r0, #4244 @ 0x1094 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - strd r5, r6, [sp] │ │ │ │ - bl de2a8 │ │ │ │ - b.n 3af36 <_PyImport_ClearExtension@@Base+0x304> │ │ │ │ - movw r0, #4272 @ 0x10b0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - strd r6, r7, [sp, #4] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl de2a8 │ │ │ │ - cbnz r0, 3af3c <_PyImport_ClearExtension@@Base+0x30a> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3af58 <_PyImport_ClearExtension@@Base+0x326> │ │ │ │ - ldrb r1, [r4, #23] │ │ │ │ - cbz r1, 3af48 <_PyImport_ClearExtension@@Base+0x316> │ │ │ │ - bl 5e5ec │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3af38 <_PyImport_ClearExtension@@Base+0x306> │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 3af58 <_PyImport_ClearExtension@@Base+0x326> │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 5e4c4 │ │ │ │ - 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 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 3af92 <_PyImport_ClearExtension@@Base+0x360> │ │ │ │ + ble.n 3af82 <_PyImport_ClearExtension@@Base+0x360> │ │ │ │ ldr.w r0, [r0, #3884] @ 0xf2c │ │ │ │ - cbz r0, 3af9c <_PyImport_ClearExtension@@Base+0x36a> │ │ │ │ + cbz r0, 3af8c <_PyImport_ClearExtension@@Base+0x36a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 3afa6 <_PyImport_ClearExtension@@Base+0x374> │ │ │ │ + bge.n 3af96 <_PyImport_ClearExtension@@Base+0x374> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 3afb4 <_PyImport_ClearExtension@@Base+0x382> │ │ │ │ + beq.n 3afa4 <_PyImport_ClearExtension@@Base+0x382> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3afb4 <_PyImport_ClearExtension@@Base+0x382> │ │ │ │ - movw r1, #4336 @ 0x10f0 │ │ │ │ + b.n 3afa4 <_PyImport_ClearExtension@@Base+0x382> │ │ │ │ + movw r1, #3952 @ 0xf70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 3afae <_PyImport_ClearExtension@@Base+0x37c> │ │ │ │ - movw r1, #4360 @ 0x1108 │ │ │ │ + b.n 3af9e <_PyImport_ClearExtension@@Base+0x37c> │ │ │ │ + movw r1, #3976 @ 0xf88 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 3afae <_PyImport_ClearExtension@@Base+0x37c> │ │ │ │ - movw r1, #4404 @ 0x1134 │ │ │ │ + b.n 3af9e <_PyImport_ClearExtension@@Base+0x37c> │ │ │ │ + movw r1, #4020 @ 0xfb4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #20] @ (3afc4 <_PyImport_ClearExtension@@Base+0x392>) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #20] @ (3afb4 <_PyImport_ClearExtension@@Base+0x392>) │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 896a0 │ │ │ │ - lsls r0, r5, #5 │ │ │ │ - lsls r3, r0, #1 │ │ │ │ + b.w 88fac │ │ │ │ + vrev64.8 q8, q1 │ │ │ │ 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 156b88 │ │ │ │ + bl 156118 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3b008 <_PyImport_ClearExtension@@Base+0x3d6> │ │ │ │ + cbz r0, 3aff8 <_PyImport_ClearExtension@@Base+0x3d6> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3afec <_PyImport_ClearExtension@@Base+0x3ba> │ │ │ │ + cbz r3, 3afdc <_PyImport_ClearExtension@@Base+0x3ba> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3aff4 <_PyImport_ClearExtension@@Base+0x3c2> │ │ │ │ + b.n 3afe4 <_PyImport_ClearExtension@@Base+0x3c2> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 3affc <_PyImport_ClearExtension@@Base+0x3ca> │ │ │ │ + cbz r2, 3afec <_PyImport_ClearExtension@@Base+0x3ca> │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 3b004 <_PyImport_ClearExtension@@Base+0x3d2> │ │ │ │ + b.n 3aff4 <_PyImport_ClearExtension@@Base+0x3d2> │ │ │ │ movw r1, #10688 @ 0x29c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 3a65e │ │ │ │ + bl 3a694 │ │ │ │ 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 │ │ │ │ - cbnz r1, 3b034 <_PyImport_ClearExtension@@Base+0x402> │ │ │ │ + cbnz r1, 3b024 <_PyImport_ClearExtension@@Base+0x402> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2260 @ 0x8d4 │ │ │ │ + movw r1, #1876 @ 0x754 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3b056 <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 3b046 <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 3b05c <_PyImport_ClearExtension@@Base+0x42a> │ │ │ │ + bmi.n 3b04c <_PyImport_ClearExtension@@Base+0x42a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4432 @ 0x1150 │ │ │ │ + movw r1, #4048 @ 0xfd0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3b0ba <_PyImport_ClearExtension@@Base+0x488> │ │ │ │ - bl ddd90 │ │ │ │ + b.n 3b0aa <_PyImport_ClearExtension@@Base+0x488> │ │ │ │ + bl dd7e8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bgt.n 3b084 <_PyImport_ClearExtension@@Base+0x452> │ │ │ │ - bl 7f8d0 │ │ │ │ + bgt.n 3b074 <_PyImport_ClearExtension@@Base+0x452> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b056 <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ + bne.n 3b046 <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4464 @ 0x1170 │ │ │ │ + movw r1, #4080 @ 0xff0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3b056 <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 3b046 <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 3b0b8 <_PyImport_ClearExtension@@Base+0x486> │ │ │ │ + beq.n 3b0a8 <_PyImport_ClearExtension@@Base+0x486> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cbz r3, 3b0a6 <_PyImport_ClearExtension@@Base+0x474> │ │ │ │ + cbz r3, 3b096 <_PyImport_ClearExtension@@Base+0x474> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbnz r3, 3b09a <_PyImport_ClearExtension@@Base+0x468> │ │ │ │ + cbnz r3, 3b08a <_PyImport_ClearExtension@@Base+0x468> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 77384 │ │ │ │ - b.n 3b0a6 <_PyImport_ClearExtension@@Base+0x474> │ │ │ │ + bl 77378 │ │ │ │ + b.n 3b096 <_PyImport_ClearExtension@@Base+0x474> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ff84 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 23f94c <_PyTime_AsTimeval@@Base+0x11cc> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3b092 <_PyImport_ClearExtension@@Base+0x460> │ │ │ │ - b.n 3b056 <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ + bne.n 3b082 <_PyImport_ClearExtension@@Base+0x460> │ │ │ │ + b.n 3b046 <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 76fd8 │ │ │ │ str r0, [r4, #28] │ │ │ │ - cbnz r0, 3b0b6 <_PyImport_ClearExtension@@Base+0x484> │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 3b056 <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ + cbnz r0, 3b0a6 <_PyImport_ClearExtension@@Base+0x484> │ │ │ │ + bl 1e955c │ │ │ │ + b.n 3b046 <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ str r5, [r4, #32] │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ - sub sp, #116 @ 0x74 │ │ │ │ - mov r0, r1 │ │ │ │ - add r5, sp, #12 │ │ │ │ - mov r1, r2 │ │ │ │ - add r4, sp, #16 │ │ │ │ - mov r2, r3 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - ldr r3, [pc, #96] @ (3b13c <_PyImport_ClearExtension@@Base+0x50a>) │ │ │ │ - bl 21536c <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbz r0, 3b138 <_PyImport_ClearExtension@@Base+0x506> │ │ │ │ - ldrd r6, r7, [sp, #12] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 9649c │ │ │ │ - add r3, sp, #24 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r2, r6 │ │ │ │ - add r1, sp, #20 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2918c <__wait4_time64@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.n 3b11e <_PyImport_ClearExtension@@Base+0x4ec> │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 3b12a <_PyImport_ClearExtension@@Base+0x4f8> │ │ │ │ - bl e5198 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3b0ea <_PyImport_ClearExtension@@Base+0x4b8> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3b138 <_PyImport_ClearExtension@@Base+0x506> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r2, sp, #24 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3b5c4 <_PyImport_ClearExtension@@Base+0x992> │ │ │ │ - b.n 3b138 <_PyImport_ClearExtension@@Base+0x506> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - add sp, #116 @ 0x74 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - movs r5, #216 @ 0xd8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3b160 <_PyImport_ClearExtension@@Base+0x52e> │ │ │ │ + bne.n 3b0cc <_PyImport_ClearExtension@@Base+0x4aa> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1580e8 │ │ │ │ + b.w 157678 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32700 @ 0x7fbc │ │ │ │ + movw r0, #32296 @ 0x7e28 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b154 <_PyImport_ClearExtension@@Base+0x522> │ │ │ │ + bne.n 3b0c0 <_PyImport_ClearExtension@@Base+0x49e> │ │ │ │ + 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 │ │ │ │ + mov r4, r2 │ │ │ │ + bl b4edc │ │ │ │ + cbnz r0, 3b10e <_PyImport_ClearExtension@@Base+0x4ec> │ │ │ │ + cbz r4, 3b106 <_PyImport_ClearExtension@@Base+0x4e4> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 13733c │ │ │ │ + cbnz r0, 3b10e <_PyImport_ClearExtension@@Base+0x4ec> │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2111b8 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #4120 @ 0x1018 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273e4 │ │ │ │ + movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ @@ -24439,211 +24401,241 @@ │ │ │ │ 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 3b1b8 <_PyImport_ClearExtension@@Base+0x586> │ │ │ │ + beq.n 3b168 <_PyImport_ClearExtension@@Base+0x546> │ │ │ │ strd r6, r0, [sp] │ │ │ │ - movw r0, #4504 @ 0x1198 │ │ │ │ + movw r0, #4160 @ 0x1040 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ - b.n 3b1d6 <_PyImport_ClearExtension@@Base+0x5a4> │ │ │ │ - cbz r6, 3b1ca <_PyImport_ClearExtension@@Base+0x598> │ │ │ │ + bl ddd00 │ │ │ │ + b.n 3b186 <_PyImport_ClearExtension@@Base+0x564> │ │ │ │ + cbz r6, 3b17a <_PyImport_ClearExtension@@Base+0x558> │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r0, #3676 @ 0xe5c │ │ │ │ + movw r0, #3324 @ 0xcfc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ - b.n 3b1d6 <_PyImport_ClearExtension@@Base+0x5a4> │ │ │ │ - movw r0, #4524 @ 0x11ac │ │ │ │ + bl ddd00 │ │ │ │ + b.n 3b186 <_PyImport_ClearExtension@@Base+0x564> │ │ │ │ + movw r0, #4180 @ 0x1054 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ - cbz r0, 3b1f2 <_PyImport_ClearExtension@@Base+0x5c0> │ │ │ │ + bl ddd00 │ │ │ │ + cbz r0, 3b1a2 <_PyImport_ClearExtension@@Base+0x580> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 3b1e2 <_PyImport_ClearExtension@@Base+0x5b0> │ │ │ │ + cbz r3, 3b192 <_PyImport_ClearExtension@@Base+0x570> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bl 5e4c4 │ │ │ │ - cbz r0, 3b1f2 <_PyImport_ClearExtension@@Base+0x5c0> │ │ │ │ - cbz r5, 3b1f2 <_PyImport_ClearExtension@@Base+0x5c0> │ │ │ │ + bl 5e4b4 │ │ │ │ + cbz r0, 3b1a2 <_PyImport_ClearExtension@@Base+0x580> │ │ │ │ + cbz r5, 3b1a2 <_PyImport_ClearExtension@@Base+0x580> │ │ │ │ mov r1, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 5e5ec │ │ │ │ + b.w 5e5dc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 3b1b0 <_PyImport_ClearExtension@@Base+0x58e> │ │ │ │ + b.w 8015c │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #22060 @ 0x562c │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273e4 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #192] @ (3b2c8 <_PyImport_ClearExtension@@Base+0x696>) │ │ │ │ + ldr r2, [pc, #196] @ (3b2ac <_PyImport_ClearExtension@@Base+0x68a>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r4, [r2, #3724] @ 0xe8c │ │ │ │ - cbz r4, 3b234 <_PyImport_ClearExtension@@Base+0x602> │ │ │ │ + cbz r4, 3b216 <_PyImport_ClearExtension@@Base+0x5f4> │ │ │ │ movw r3, #56036 @ 0xdae4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64636 @ 0xfc7c │ │ │ │ + movw r1, #64212 @ 0xfad4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3b25a <_PyImport_ClearExtension@@Base+0x628> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 3b23c <_PyImport_ClearExtension@@Base+0x61a> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3b25e <_PyImport_ClearExtension@@Base+0x62c> │ │ │ │ + beq.n 3b240 <_PyImport_ClearExtension@@Base+0x61e> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4576 @ 0x11e0 │ │ │ │ + movw r1, #4232 @ 0x1088 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b2c4 <_PyImport_ClearExtension@@Base+0x692> │ │ │ │ + b.n 3b2a6 <_PyImport_ClearExtension@@Base+0x684> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #4616 @ 0x1208 │ │ │ │ + movw r0, #4272 @ 0x10b0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8ff70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b25a <_PyImport_ClearExtension@@Base+0x628> │ │ │ │ - bl 1f14e0 │ │ │ │ + blt.n 3b23c <_PyImport_ClearExtension@@Base+0x61a> │ │ │ │ + bl 1f0804 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2934c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3b28a <_PyImport_ClearExtension@@Base+0x658> │ │ │ │ - bl 30114 │ │ │ │ - b.n 3b2ae <_PyImport_ClearExtension@@Base+0x67c> │ │ │ │ - bl 1f1c2c │ │ │ │ - movw r0, #60648 @ 0xece8 │ │ │ │ + cbnz r0, 3b26c <_PyImport_ClearExtension@@Base+0x64a> │ │ │ │ + bl 30410 │ │ │ │ + b.n 3b290 <_PyImport_ClearExtension@@Base+0x66e> │ │ │ │ + bl 1f103c │ │ │ │ + movw r0, #60264 @ 0xeb68 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1f21a8 <_PySlice_FromIndices@@Base+0x1f8> │ │ │ │ + bl 1f14cc <_PySlice_FromIndices@@Base+0x1f8> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3b2ae <_PyImport_ClearExtension@@Base+0x67c> │ │ │ │ + bne.n 3b290 <_PyImport_ClearExtension@@Base+0x66e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 3b2c4 <_PyImport_ClearExtension@@Base+0x692> │ │ │ │ + bl f1698 │ │ │ │ + b.n 3b2a6 <_PyImport_ClearExtension@@Base+0x684> │ │ │ │ mov r0, r4 │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #4628 @ 0x1214 │ │ │ │ + movw r0, #4284 @ 0x10bc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 828cc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ + sub sp, #116 @ 0x74 │ │ │ │ + mov r0, r1 │ │ │ │ + add r5, sp, #12 │ │ │ │ + mov r1, r2 │ │ │ │ + add r4, sp, #16 │ │ │ │ + mov r2, r3 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + ldr r3, [pc, #96] @ (3b330 <_PyImport_ClearExtension@@Base+0x70e>) │ │ │ │ + bl 214924 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbz r0, 3b32c <_PyImport_ClearExtension@@Base+0x70a> │ │ │ │ + ldrd r6, r7, [sp, #12] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 95e5c │ │ │ │ + add r3, sp, #24 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, sp, #20 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2918c <__wait4_time64@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 98950 │ │ │ │ + cmp r4, #0 │ │ │ │ + bge.n 3b312 <_PyImport_ClearExtension@@Base+0x6f0> │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 3b31e <_PyImport_ClearExtension@@Base+0x6fc> │ │ │ │ + bl e4bf4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3b2de <_PyImport_ClearExtension@@Base+0x6bc> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3b32c <_PyImport_ClearExtension@@Base+0x70a> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add r2, sp, #24 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3b714 <_PyImport_ClearExtension@@Base+0xaf2> │ │ │ │ + b.n 3b32c <_PyImport_ClearExtension@@Base+0x70a> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1698 │ │ │ │ + add sp, #116 @ 0x74 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + movs r5, #216 @ 0xd8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 3b33e <_PyImport_ClearExtension@@Base+0x71c> │ │ │ │ + b.w 1483d8 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + 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 18de18 │ │ │ │ + bl 18cd00 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3b2f8 <_PyImport_ClearExtension@@Base+0x6c6> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 3b374 <_PyImport_ClearExtension@@Base+0x752> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3b310 <_PyImport_ClearExtension@@Base+0x6de> │ │ │ │ + b.n 3b38c <_PyImport_ClearExtension@@Base+0x76a> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r1, #7780 @ 0x1e64 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r1 │ │ │ │ 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 │ │ │ │ - mov r4, r2 │ │ │ │ - bl b54d4 │ │ │ │ - cbnz r0, 3b33c <_PyImport_ClearExtension@@Base+0x70a> │ │ │ │ - cbz r4, 3b334 <_PyImport_ClearExtension@@Base+0x702> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1376b8 │ │ │ │ - cbnz r0, 3b33c <_PyImport_ClearExtension@@Base+0x70a> │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 211c50 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4636 @ 0x121c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 3b360 <_PyImport_ClearExtension@@Base+0x72e> │ │ │ │ - b.w 148db8 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 3b374 <_PyImport_ClearExtension@@Base+0x742> │ │ │ │ - b.w 80190 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22332 @ 0x573c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3b3c0 <_PyImport_ClearExtension@@Base+0x78e> │ │ │ │ + bne.n 3b3b2 <_PyImport_ClearExtension@@Base+0x790> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl d0a24 │ │ │ │ + bl d04c0 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3b3ec <_PyImport_ClearExtension@@Base+0x7ba> │ │ │ │ - b.n 3b3da <_PyImport_ClearExtension@@Base+0x7a8> │ │ │ │ + bne.n 3b3de <_PyImport_ClearExtension@@Base+0x7bc> │ │ │ │ + b.n 3b3cc <_PyImport_ClearExtension@@Base+0x7aa> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32472 @ 0x7ed8 │ │ │ │ + movw r0, #32068 @ 0x7d44 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b3b0 <_PyImport_ClearExtension@@Base+0x77e> │ │ │ │ + bne.n 3b3a2 <_PyImport_ClearExtension@@Base+0x780> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b402 <_PyImport_ClearExtension@@Base+0x7d0> │ │ │ │ - bl 7f8d0 │ │ │ │ + b.n 3b3f4 <_PyImport_ClearExtension@@Base+0x7d2> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b3d6 <_PyImport_ClearExtension@@Base+0x7a4> │ │ │ │ + bne.n 3b3c8 <_PyImport_ClearExtension@@Base+0x7a6> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3b402 <_PyImport_ClearExtension@@Base+0x7d0> │ │ │ │ + b.n 3b3f4 <_PyImport_ClearExtension@@Base+0x7d2> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ @@ -24652,674 +24644,677 @@ │ │ │ │ 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 3b424 <_PyImport_ClearExtension@@Base+0x7f2> │ │ │ │ + bhi.n 3b416 <_PyImport_ClearExtension@@Base+0x7f4> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3b43c <_PyImport_ClearExtension@@Base+0x80a> │ │ │ │ + ble.n 3b42e <_PyImport_ClearExtension@@Base+0x80c> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 3b444 <_PyImport_ClearExtension@@Base+0x812> │ │ │ │ - movw r0, #58820 @ 0xe5c4 │ │ │ │ + b.n 3b436 <_PyImport_ClearExtension@@Base+0x814> │ │ │ │ + movw r0, #58436 @ 0xe444 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b41c <_PyImport_ClearExtension@@Base+0x7ea> │ │ │ │ + bne.n 3b40e <_PyImport_ClearExtension@@Base+0x7ec> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 3b462 <_PyImport_ClearExtension@@Base+0x830> │ │ │ │ + b.n 3b470 <_PyImport_ClearExtension@@Base+0x84e> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3b458 <_PyImport_ClearExtension@@Base+0x826> │ │ │ │ - b.w 148db8 │ │ │ │ + beq.n 3b44a <_PyImport_ClearExtension@@Base+0x828> │ │ │ │ + b.w 1483d8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + bics.w r0, r2, r1, asr #32 │ │ │ │ + it cs │ │ │ │ + movcs r0, r3 │ │ │ │ + bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ movw sl, #4356 @ 0x1104 │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r2 │ │ │ │ cmp r1, sl │ │ │ │ - beq.n 3b49e <_PyImport_ClearExtension@@Base+0x86c> │ │ │ │ + beq.n 3b4ac <_PyImport_ClearExtension@@Base+0x88a> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce160 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b50c <_PyImport_ClearExtension@@Base+0x8da> │ │ │ │ + bne.n 3b51a <_PyImport_ClearExtension@@Base+0x8f8> │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ - b.n 3b4aa <_PyImport_ClearExtension@@Base+0x878> │ │ │ │ - movw r9, #4820 @ 0x12d4 │ │ │ │ + b.n 3b4b8 <_PyImport_ClearExtension@@Base+0x896> │ │ │ │ + movw r9, #4436 @ 0x1154 │ │ │ │ movt r9, #42 @ 0x2a │ │ │ │ mov.w fp, #6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbz r6, 3b4b2 <_PyImport_ClearExtension@@Base+0x880> │ │ │ │ + cbz r6, 3b4c0 <_PyImport_ClearExtension@@Base+0x89e> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - b.n 3b4ba <_PyImport_ClearExtension@@Base+0x888> │ │ │ │ + b.n 3b4c8 <_PyImport_ClearExtension@@Base+0x8a6> │ │ │ │ movw r5, #10688 @ 0x29c0 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ movs r4, #0 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 3b4dc <_PyImport_ClearExtension@@Base+0x8aa> │ │ │ │ + beq.n 3b4ea <_PyImport_ClearExtension@@Base+0x8c8> │ │ │ │ mov r2, fp │ │ │ │ mov r0, r9 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 3b4d6 <_PyImport_ClearExtension@@Base+0x8a4> │ │ │ │ + bge.n 3b4e4 <_PyImport_ClearExtension@@Base+0x8c2> │ │ │ │ ldrb r1, [r5, r4] │ │ │ │ blx 2a83c │ │ │ │ - cbz r0, 3b4d6 <_PyImport_ClearExtension@@Base+0x8a4> │ │ │ │ + cbz r0, 3b4e4 <_PyImport_ClearExtension@@Base+0x8c2> │ │ │ │ adds r4, #1 │ │ │ │ - b.n 3b4c2 <_PyImport_ClearExtension@@Base+0x890> │ │ │ │ + b.n 3b4d0 <_PyImport_ClearExtension@@Base+0x8ae> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3b4f8 <_PyImport_ClearExtension@@Base+0x8c6> │ │ │ │ + beq.n 3b506 <_PyImport_ClearExtension@@Base+0x8e4> │ │ │ │ mov r8, r6 │ │ │ │ mov r6, r8 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ mov r2, fp │ │ │ │ mov r0, r9 │ │ │ │ cmp r8, r4 │ │ │ │ - blt.n 3b4f8 <_PyImport_ClearExtension@@Base+0x8c6> │ │ │ │ + blt.n 3b506 <_PyImport_ClearExtension@@Base+0x8e4> │ │ │ │ ldrb.w r1, [r5, r8] │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b4de <_PyImport_ClearExtension@@Base+0x8ac> │ │ │ │ + bne.n 3b4ec <_PyImport_ClearExtension@@Base+0x8ca> │ │ │ │ cmp r7, sl │ │ │ │ - beq.n 3b502 <_PyImport_ClearExtension@@Base+0x8d0> │ │ │ │ + beq.n 3b510 <_PyImport_ClearExtension@@Base+0x8ee> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf4 │ │ │ │ subs r1, r6, r4 │ │ │ │ adds r0, r5, r4 │ │ │ │ - bl 156b88 │ │ │ │ - b.n 3b50e <_PyImport_ClearExtension@@Base+0x8dc> │ │ │ │ + bl 156118 │ │ │ │ + b.n 3b51c <_PyImport_ClearExtension@@Base+0x8fa> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - cbz r0, 3b52a <_PyImport_ClearExtension@@Base+0x8f8> │ │ │ │ + cbz r0, 3b53a <_PyImport_ClearExtension@@Base+0x918> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - bics.w r0, r2, r1, asr #32 │ │ │ │ - it cs │ │ │ │ - movcs r0, r3 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b.w 80190 │ │ │ │ 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 r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 3b570 <_PyImport_ClearExtension@@Base+0x93e> │ │ │ │ + cbnz r3, 3b55e <_PyImport_ClearExtension@@Base+0x93c> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 3b570 <_PyImport_ClearExtension@@Base+0x93e> │ │ │ │ + ble.n 3b55e <_PyImport_ClearExtension@@Base+0x93c> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3b570 <_PyImport_ClearExtension@@Base+0x93e> │ │ │ │ - cbnz r4, 3b58c <_PyImport_ClearExtension@@Base+0x95a> │ │ │ │ + bne.n 3b55e <_PyImport_ClearExtension@@Base+0x93c> │ │ │ │ + cbnz r4, 3b57a <_PyImport_ClearExtension@@Base+0x958> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #76] @ (3b5c0 <_PyImport_ClearExtension@@Base+0x98e>) │ │ │ │ + ldr r4, [pc, #76] @ (3b5b0 <_PyImport_ClearExtension@@Base+0x98e>) │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3b5ba <_PyImport_ClearExtension@@Base+0x988> │ │ │ │ + cbz r0, 3b5a8 <_PyImport_ClearExtension@@Base+0x986> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 15fc9c │ │ │ │ + bl 15f114 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 3b5ba <_PyImport_ClearExtension@@Base+0x988> │ │ │ │ + blt.n 3b5a8 <_PyImport_ClearExtension@@Base+0x986> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16bf88 │ │ │ │ + bl 16b3a0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3b5a8 <_PyImport_ClearExtension@@Base+0x976> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 3b5ba <_PyImport_ClearExtension@@Base+0x988> │ │ │ │ + bne.n 3b596 <_PyImport_ClearExtension@@Base+0x974> │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 3b5a8 <_PyImport_ClearExtension@@Base+0x986> │ │ │ │ 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 20c6bc <_Py_set_inheritable_async_safe@@Base+0x1dc> │ │ │ │ + b.w 20bb5c <_Py_set_inheritable_async_safe@@Base+0x1dc> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ movs r6, #68 @ 0x44 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + b.w 8015c │ │ │ │ + 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 3b5e4 <_PyImport_ClearExtension@@Base+0x9c2> │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + bl d78cc <_PyNumber_Index@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 3b5fc <_PyImport_ClearExtension@@Base+0x9da> │ │ │ │ + b.n 3b610 <_PyImport_ClearExtension@@Base+0x9ee> │ │ │ │ + movw r0, #58324 @ 0xe3d4 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r3, #2 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3b6d4 <_PyImport_ClearExtension@@Base+0xab2> │ │ │ │ + b.n 3b5d6 <_PyImport_ClearExtension@@Base+0x9b4> │ │ │ │ + bl 83aac │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 3b61e <_PyImport_ClearExtension@@Base+0x9fc> │ │ │ │ + adds r2, r4, #1 │ │ │ │ + bne.n 3b62e <_PyImport_ClearExtension@@Base+0xa0c> │ │ │ │ + bl 7f89c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3b6d4 <_PyImport_ClearExtension@@Base+0xab2> │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 3b62e <_PyImport_ClearExtension@@Base+0xa0c> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 3b60c <_PyImport_ClearExtension@@Base+0x9ea> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b60c <_PyImport_ClearExtension@@Base+0x9ea> │ │ │ │ + cmp r7, #1 │ │ │ │ + ble.n 3b69a <_PyImport_ClearExtension@@Base+0xa78> │ │ │ │ + ldr.w r5, [r8, #4] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + bpl.n 3b648 <_PyImport_ClearExtension@@Base+0xa26> │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 3b66e <_PyImport_ClearExtension@@Base+0xa4c> │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ + b.n 3b69c <_PyImport_ClearExtension@@Base+0xa7a> │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 3b662 <_PyImport_ClearExtension@@Base+0xa40> │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + bl 85aac │ │ │ │ + cbz r0, 3b67a <_PyImport_ClearExtension@@Base+0xa58> │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 3b67a <_PyImport_ClearExtension@@Base+0xa58> │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + b.n 3b69c <_PyImport_ClearExtension@@Base+0xa7a> │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 3b654 <_PyImport_ClearExtension@@Base+0xa32> │ │ │ │ + mov r3, r5 │ │ │ │ + movw r2, #22924 @ 0x598c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r1, #58312 @ 0xe3c8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #58324 @ 0xe3d4 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3b6d4 <_PyImport_ClearExtension@@Base+0xab2> │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + cmp r4, r1 │ │ │ │ + bgt.n 3b6b8 <_PyImport_ClearExtension@@Base+0xa96> │ │ │ │ + cbz r1, 3b6a8 <_PyImport_ClearExtension@@Base+0xa86> │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + b.n 3b6b0 <_PyImport_ClearExtension@@Base+0xa8e> │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 156118 │ │ │ │ + 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 3bb24 <_PyImport_ClearExtension@@Base+0xf02> │ │ │ │ + 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 3b706 <_PyImport_ClearExtension@@Base+0xae4> │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 3b710 <_PyImport_ClearExtension@@Base+0xaee> │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 7fa84 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3b5ea <_PyImport_ClearExtension@@Base+0x9b8> │ │ │ │ + cbnz r0, 3b73a <_PyImport_ClearExtension@@Base+0xb18> │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ blx 2957c │ │ │ │ - movw r1, #64888 @ 0xfd78 │ │ │ │ + movw r1, #64504 @ 0xfbf8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #19688 @ 0x4ce8 │ │ │ │ + movw r0, #19304 @ 0x4b68 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 10eab8 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e48c <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b752 <_PyImport_ClearExtension@@Base+0xb20> │ │ │ │ - bl 83a30 │ │ │ │ + beq.w 3b8a2 <_PyImport_ClearExtension@@Base+0xc80> │ │ │ │ + bl 83590 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b622 <_PyImport_ClearExtension@@Base+0x9f0> │ │ │ │ + beq.n 3b772 <_PyImport_ClearExtension@@Base+0xb50> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3b622 <_PyImport_ClearExtension@@Base+0x9f0> │ │ │ │ + cbnz r3, 3b772 <_PyImport_ClearExtension@@Base+0xb50> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 3b752 <_PyImport_ClearExtension@@Base+0xb20> │ │ │ │ + beq.w 3b8a2 <_PyImport_ClearExtension@@Base+0xc80> │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 26bb88 │ │ │ │ - vldr d9, [pc, #300] @ 3b760 <_PyImport_ClearExtension@@Base+0xb2e> │ │ │ │ + bl 26b9e0 │ │ │ │ + vldr d9, [pc, #300] @ 3b8b0 <_PyImport_ClearExtension@@Base+0xc8e> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 26bb88 │ │ │ │ + bl 26b9e0 │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 83ffc │ │ │ │ + bl 83b5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b718 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + beq.n 3b868 <_PyImport_ClearExtension@@Base+0xc46> │ │ │ │ str r0, [r4, #12] │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 26bb88 │ │ │ │ + bl 26b9e0 │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ - bl 26bb88 │ │ │ │ + bl 26b9e0 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 83ffc │ │ │ │ + bl 83b5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b718 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + beq.n 3b868 <_PyImport_ClearExtension@@Base+0xc46> │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b718 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + beq.n 3b868 <_PyImport_ClearExtension@@Base+0xc46> │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b718 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + beq.n 3b868 <_PyImport_ClearExtension@@Base+0xc46> │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b718 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + beq.n 3b868 <_PyImport_ClearExtension@@Base+0xc46> │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b718 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + beq.n 3b868 <_PyImport_ClearExtension@@Base+0xc46> │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b718 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + beq.n 3b868 <_PyImport_ClearExtension@@Base+0xc46> │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 80190 │ │ │ │ - cbz r0, 3b718 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + bl 8015c │ │ │ │ + cbz r0, 3b868 <_PyImport_ClearExtension@@Base+0xc46> │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ - bl 80190 │ │ │ │ - cbz r0, 3b718 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + bl 8015c │ │ │ │ + cbz r0, 3b868 <_PyImport_ClearExtension@@Base+0xc46> │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ - bl 80190 │ │ │ │ - cbz r0, 3b718 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + bl 8015c │ │ │ │ + cbz r0, 3b868 <_PyImport_ClearExtension@@Base+0xc46> │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 80190 │ │ │ │ - cbz r0, 3b718 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + bl 8015c │ │ │ │ + cbz r0, 3b868 <_PyImport_ClearExtension@@Base+0xc46> │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl 80190 │ │ │ │ - cbz r0, 3b718 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + bl 8015c │ │ │ │ + cbz r0, 3b868 <_PyImport_ClearExtension@@Base+0xc46> │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ - bl 80190 │ │ │ │ - cbz r0, 3b718 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + bl 8015c │ │ │ │ + cbz r0, 3b868 <_PyImport_ClearExtension@@Base+0xc46> │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 80190 │ │ │ │ - cbz r0, 3b718 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + bl 8015c │ │ │ │ + cbz r0, 3b868 <_PyImport_ClearExtension@@Base+0xc46> │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3b718 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + cbz r0, 3b868 <_PyImport_ClearExtension@@Base+0xc46> │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3b730 <_PyImport_ClearExtension@@Base+0xafe> │ │ │ │ + cbnz r0, 3b880 <_PyImport_ClearExtension@@Base+0xc5e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b752 <_PyImport_ClearExtension@@Base+0xb20> │ │ │ │ + beq.n 3b8a2 <_PyImport_ClearExtension@@Base+0xc80> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3b752 <_PyImport_ClearExtension@@Base+0xb20> │ │ │ │ + cbnz r3, 3b8a2 <_PyImport_ClearExtension@@Base+0xc80> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b752 <_PyImport_ClearExtension@@Base+0xb20> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b8a2 <_PyImport_ClearExtension@@Base+0xc80> │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ mov r3, r4 │ │ │ │ vpop {d8-d9} │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ - movw r0, #5224 @ 0x1468 │ │ │ │ + movw r0, #4840 @ 0x12e8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828cc │ │ │ │ vpop {d8-d9} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop.w │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ - 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 3b792 <_PyImport_ClearExtension@@Base+0xb60> │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 3b7aa <_PyImport_ClearExtension@@Base+0xb78> │ │ │ │ - b.n 3b7be <_PyImport_ClearExtension@@Base+0xb8c> │ │ │ │ - movw r0, #58708 @ 0xe554 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3b882 <_PyImport_ClearExtension@@Base+0xc50> │ │ │ │ - b.n 3b784 <_PyImport_ClearExtension@@Base+0xb52> │ │ │ │ - bl 83f4c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 3b7cc <_PyImport_ClearExtension@@Base+0xb9a> │ │ │ │ - adds r2, r4, #1 │ │ │ │ - bne.n 3b7dc <_PyImport_ClearExtension@@Base+0xbaa> │ │ │ │ - bl 7f8d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3b882 <_PyImport_ClearExtension@@Base+0xc50> │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3b7dc <_PyImport_ClearExtension@@Base+0xbaa> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 3b7ba <_PyImport_ClearExtension@@Base+0xb88> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b7ba <_PyImport_ClearExtension@@Base+0xb88> │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.n 3b848 <_PyImport_ClearExtension@@Base+0xc16> │ │ │ │ - ldr.w r5, [r8, #4] │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ - bpl.n 3b7f6 <_PyImport_ClearExtension@@Base+0xbc4> │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 3b81c <_PyImport_ClearExtension@@Base+0xbea> │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ - b.n 3b84a <_PyImport_ClearExtension@@Base+0xc18> │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 3b810 <_PyImport_ClearExtension@@Base+0xbde> │ │ │ │ - movw r1, #35736 @ 0x8b98 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - bl 85f3c │ │ │ │ - cbz r0, 3b828 <_PyImport_ClearExtension@@Base+0xbf6> │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 3b828 <_PyImport_ClearExtension@@Base+0xbf6> │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - b.n 3b84a <_PyImport_ClearExtension@@Base+0xc18> │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 3b802 <_PyImport_ClearExtension@@Base+0xbd0> │ │ │ │ - mov r3, r5 │ │ │ │ - movw r2, #23308 @ 0x5b0c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58708 @ 0xe554 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3b882 <_PyImport_ClearExtension@@Base+0xc50> │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.n 3b866 <_PyImport_ClearExtension@@Base+0xc34> │ │ │ │ - cbz r1, 3b856 <_PyImport_ClearExtension@@Base+0xc24> │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - b.n 3b85e <_PyImport_ClearExtension@@Base+0xc2c> │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 156b88 │ │ │ │ - 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 3bb2c <_PyImport_ClearExtension@@Base+0xefa> │ │ │ │ - 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 3b8b4 <_PyImport_ClearExtension@@Base+0xc82> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 3b8be <_PyImport_ClearExtension@@Base+0xc8c> │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ - 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 3b8e4 <_PyImport_ClearExtension@@Base+0xcb2> │ │ │ │ - bl 25edcc │ │ │ │ + bne.n 3b8da <_PyImport_ClearExtension@@Base+0xcb8> │ │ │ │ + bl 25ea4c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3b8f0 <_PyImport_ClearExtension@@Base+0xcbe> │ │ │ │ + cbz r3, 3b8e6 <_PyImport_ClearExtension@@Base+0xcc4> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3b914 <_PyImport_ClearExtension@@Base+0xce2> │ │ │ │ + b.n 3b90a <_PyImport_ClearExtension@@Base+0xce8> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3b902 <_PyImport_ClearExtension@@Base+0xcd0> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3b8f8 <_PyImport_ClearExtension@@Base+0xcd6> │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 3b910 <_PyImport_ClearExtension@@Base+0xcde> │ │ │ │ + b.n 3b906 <_PyImport_ClearExtension@@Base+0xce4> │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b8fc <_PyImport_ClearExtension@@Base+0xcca> │ │ │ │ - ldr r0, [pc, #8] @ (3b918 <_PyImport_ClearExtension@@Base+0xce6>) │ │ │ │ + beq.n 3b8f2 <_PyImport_ClearExtension@@Base+0xcd0> │ │ │ │ + ldr r0, [pc, #8] @ (3b910 <_PyImport_ClearExtension@@Base+0xcee>) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ strh r0, [r4, r6] │ │ │ │ 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 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r7, r1 │ │ │ │ mov ip, r2 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 3b938 <_PyImport_ClearExtension@@Base+0xd06> │ │ │ │ + cbz r3, 3b930 <_PyImport_ClearExtension@@Base+0xd0e> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - movw r4, #684 @ 0x2ac │ │ │ │ + movw r4, #300 @ 0x12c │ │ │ │ movt r4, #67 @ 0x43 │ │ │ │ add.w r8, r3, ip │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ - cbnz r6, 3b970 <_PyImport_ClearExtension@@Base+0xd3e> │ │ │ │ + cbnz r6, 3b968 <_PyImport_ClearExtension@@Base+0xd46> │ │ │ │ cmp.w ip, #2 │ │ │ │ - ble.n 3b970 <_PyImport_ClearExtension@@Base+0xd3e> │ │ │ │ + ble.n 3b968 <_PyImport_ClearExtension@@Base+0xd46> │ │ │ │ cmp.w ip, #3 │ │ │ │ - bne.n 3b970 <_PyImport_ClearExtension@@Base+0xd3e> │ │ │ │ - cbnz r7, 3b994 <_PyImport_ClearExtension@@Base+0xd62> │ │ │ │ - ldr r4, [pc, #436] @ (3bb28 <_PyImport_ClearExtension@@Base+0xef6>) │ │ │ │ + bne.n 3b968 <_PyImport_ClearExtension@@Base+0xd46> │ │ │ │ + cbnz r7, 3b98c <_PyImport_ClearExtension@@Base+0xd6a> │ │ │ │ + ldr r4, [pc, #436] @ (3bb20 <_PyImport_ClearExtension@@Base+0xefe>) │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ movs r4, #3 │ │ │ │ mov r1, ip │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3bb00 <_PyImport_ClearExtension@@Base+0xece> │ │ │ │ + beq.w 3baf8 <_PyImport_ClearExtension@@Base+0xed6> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 111784 │ │ │ │ + bl 111150 │ │ │ │ ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ ldrd r6, r5, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3bafc <_PyImport_ClearExtension@@Base+0xeca> │ │ │ │ + beq.w 3baf4 <_PyImport_ClearExtension@@Base+0xed2> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1d3b6c <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d28d0 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3bafc <_PyImport_ClearExtension@@Base+0xeca> │ │ │ │ + beq.w 3baf4 <_PyImport_ClearExtension@@Base+0xed2> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1e6570 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e5838 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3bafc <_PyImport_ClearExtension@@Base+0xeca> │ │ │ │ + beq.w 3baf4 <_PyImport_ClearExtension@@Base+0xed2> │ │ │ │ cmp.w r8, #3 │ │ │ │ - bne.n 3b9d0 <_PyImport_ClearExtension@@Base+0xd9e> │ │ │ │ + bne.n 3b9c8 <_PyImport_ClearExtension@@Base+0xda6> │ │ │ │ movs r4, #1 │ │ │ │ - b.n 3b9f4 <_PyImport_ClearExtension@@Base+0xdc2> │ │ │ │ + b.n 3b9ec <_PyImport_ClearExtension@@Base+0xdca> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - cbnz r0, 3b9e0 <_PyImport_ClearExtension@@Base+0xdae> │ │ │ │ + cbnz r0, 3b9d8 <_PyImport_ClearExtension@@Base+0xdb6> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl c3ae8 │ │ │ │ + bl c359c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3b9f4 <_PyImport_ClearExtension@@Base+0xdc2> │ │ │ │ - b.n 3bafc <_PyImport_ClearExtension@@Base+0xeca> │ │ │ │ + bge.n 3b9ec <_PyImport_ClearExtension@@Base+0xdca> │ │ │ │ + b.n 3baf4 <_PyImport_ClearExtension@@Base+0xed2> │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1bc610 │ │ │ │ + bl 1bb388 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3bafc <_PyImport_ClearExtension@@Base+0xeca> │ │ │ │ + beq.w 3baf4 <_PyImport_ClearExtension@@Base+0xed2> │ │ │ │ cmp.w r8, #4 │ │ │ │ - bne.n 3b9d4 <_PyImport_ClearExtension@@Base+0xda2> │ │ │ │ - b.n 3b9cc <_PyImport_ClearExtension@@Base+0xd9a> │ │ │ │ + bne.n 3b9cc <_PyImport_ClearExtension@@Base+0xdaa> │ │ │ │ + b.n 3b9c4 <_PyImport_ClearExtension@@Base+0xda2> │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ ldrd r8, r7, [sp, #36] @ 0x24 │ │ │ │ adds.w fp, r9, #100 @ 0x64 │ │ │ │ it ne │ │ │ │ movne.w fp, #1 │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 3ba10 <_PyImport_ClearExtension@@Base+0xdde> │ │ │ │ + beq.n 3ba08 <_PyImport_ClearExtension@@Base+0xde6> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 3ba3e <_PyImport_ClearExtension@@Base+0xe0c> │ │ │ │ + bne.n 3ba36 <_PyImport_ClearExtension@@Base+0xe14> │ │ │ │ clz r4, r4 │ │ │ │ cmp r5, #0 │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ - ble.n 3ba5e <_PyImport_ClearExtension@@Base+0xe2c> │ │ │ │ - cbz r4, 3ba5e <_PyImport_ClearExtension@@Base+0xe2c> │ │ │ │ + ble.n 3ba56 <_PyImport_ClearExtension@@Base+0xe34> │ │ │ │ + cbz r4, 3ba56 <_PyImport_ClearExtension@@Base+0xe34> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #60124 @ 0xeadc │ │ │ │ + movw r2, #59740 @ 0xe95c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #7096 @ 0x1bb8 │ │ │ │ + movw r1, #6712 @ 0x1a38 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 3bafc <_PyImport_ClearExtension@@Base+0xeca> │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 3baf4 <_PyImport_ClearExtension@@Base+0xed2> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #60124 @ 0xeadc │ │ │ │ + movw r2, #59740 @ 0xe95c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #7056 @ 0x1b90 │ │ │ │ + movw r1, #6672 @ 0x1a10 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 3bafc <_PyImport_ClearExtension@@Base+0xeca> │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 3baf4 <_PyImport_ClearExtension@@Base+0xed2> │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ mov r2, sl │ │ │ │ ite ne │ │ │ │ movne r3, r9 │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r1, #5228 @ 0x146c │ │ │ │ + movw r1, #4844 @ 0x12ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r0, #5236 @ 0x1474 │ │ │ │ + movw r0, #4852 @ 0x12f4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r7 │ │ │ │ - bl 90660 │ │ │ │ + bl 8ff70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3bafc <_PyImport_ClearExtension@@Base+0xeca> │ │ │ │ - bl 9649c │ │ │ │ + blt.n 3baf4 <_PyImport_ClearExtension@@Base+0xed2> │ │ │ │ + bl 95e5c │ │ │ │ adds r3, r5, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq.n 3baa4 <_PyImport_ClearExtension@@Base+0xe72> │ │ │ │ + beq.n 3ba9c <_PyImport_ClearExtension@@Base+0xe7a> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 294a8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3bae2 <_PyImport_ClearExtension@@Base+0xeb0> │ │ │ │ + b.n 3bada <_PyImport_ClearExtension@@Base+0xeb8> │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ - bne.n 3baba <_PyImport_ClearExtension@@Base+0xe88> │ │ │ │ - cbz r4, 3baba <_PyImport_ClearExtension@@Base+0xe88> │ │ │ │ + bne.n 3bab2 <_PyImport_ClearExtension@@Base+0xe90> │ │ │ │ + cbz r4, 3bab2 <_PyImport_ClearExtension@@Base+0xe90> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a5a8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3bae2 <_PyImport_ClearExtension@@Base+0xeb0> │ │ │ │ + b.n 3bada <_PyImport_ClearExtension@@Base+0xeb8> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 3bac2 <_PyImport_ClearExtension@@Base+0xe90> │ │ │ │ - cbz r4, 3bad6 <_PyImport_ClearExtension@@Base+0xea4> │ │ │ │ + bne.n 3baba <_PyImport_ClearExtension@@Base+0xe98> │ │ │ │ + cbz r4, 3bace <_PyImport_ClearExtension@@Base+0xeac> │ │ │ │ lsls r4, r4, #8 │ │ │ │ mov r3, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ blx 29768 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3bae2 <_PyImport_ClearExtension@@Base+0xeb0> │ │ │ │ + b.n 3bada <_PyImport_ClearExtension@@Base+0xeb8> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a72c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 98f90 │ │ │ │ - cbz r4, 3bb0a <_PyImport_ClearExtension@@Base+0xed8> │ │ │ │ + bl 98950 │ │ │ │ + cbz r4, 3bb02 <_PyImport_ClearExtension@@Base+0xee0> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c40 │ │ │ │ + bl f16b4 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 3bb12 <_PyImport_ClearExtension@@Base+0xee0> │ │ │ │ + b.n 3bb0a <_PyImport_ClearExtension@@Base+0xee8> │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3bb12 <_PyImport_ClearExtension@@Base+0xee0> │ │ │ │ + b.n 3bb0a <_PyImport_ClearExtension@@Base+0xee8> │ │ │ │ movw r7, #4356 @ 0x1104 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ strd r6, r5, [sp, #96] @ 0x60 │ │ │ │ str.w sl, [sp, #112] @ 0x70 │ │ │ │ - bl 111d5c │ │ │ │ + bl 111728 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r6, #112 @ 0x70 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -25328,60 +25323,60 @@ │ │ │ │ bic.w r5, r1, r1, asr #31 │ │ │ │ mov sl, r1 │ │ │ │ bic.w r8, r2, r2, asr #31 │ │ │ │ mov r7, r3 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r6, r0 │ │ │ │ orrs.w r3, r5, r8 │ │ │ │ - bne.n 3bb68 <_PyImport_ClearExtension@@Base+0xf36> │ │ │ │ - cbz r1, 3bb58 <_PyImport_ClearExtension@@Base+0xf26> │ │ │ │ + bne.n 3bb60 <_PyImport_ClearExtension@@Base+0xf3e> │ │ │ │ + cbz r1, 3bb50 <_PyImport_ClearExtension@@Base+0xf2e> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3bb60 <_PyImport_ClearExtension@@Base+0xf2e> │ │ │ │ + b.n 3bb58 <_PyImport_ClearExtension@@Base+0xf36> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 156b88 │ │ │ │ + b.w 156118 │ │ │ │ add r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ add r1, r5 │ │ │ │ mov r9, r2 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156118 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3bbe0 <_PyImport_ClearExtension@@Base+0xfae> │ │ │ │ + cbz r0, 3bbd8 <_PyImport_ClearExtension@@Base+0xfb6> │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 3bb96 <_PyImport_ClearExtension@@Base+0xf64> │ │ │ │ + ble.n 3bb8e <_PyImport_ClearExtension@@Base+0xf6c> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3bb86 <_PyImport_ClearExtension@@Base+0xf54> │ │ │ │ + cbz r3, 3bb7e <_PyImport_ClearExtension@@Base+0xf5c> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3bb8e <_PyImport_ClearExtension@@Base+0xf5c> │ │ │ │ + b.n 3bb86 <_PyImport_ClearExtension@@Base+0xf64> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3bb9e <_PyImport_ClearExtension@@Base+0xf6c> │ │ │ │ + cbz r3, 3bb96 <_PyImport_ClearExtension@@Base+0xf74> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - b.n 3bba6 <_PyImport_ClearExtension@@Base+0xf74> │ │ │ │ + b.n 3bb9e <_PyImport_ClearExtension@@Base+0xf7c> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r6, #8] │ │ │ │ add r0, r5 │ │ │ │ - cbz r2, 3bbb0 <_PyImport_ClearExtension@@Base+0xf7e> │ │ │ │ + cbz r2, 3bba8 <_PyImport_ClearExtension@@Base+0xf86> │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - b.n 3bbb8 <_PyImport_ClearExtension@@Base+0xf86> │ │ │ │ + b.n 3bbb0 <_PyImport_ClearExtension@@Base+0xf8e> │ │ │ │ movw r1, #10688 @ 0x29c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ blx 29c10 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 3bbe0 <_PyImport_ClearExtension@@Base+0xfae> │ │ │ │ + ble.n 3bbd8 <_PyImport_ClearExtension@@Base+0xfb6> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3bbca <_PyImport_ClearExtension@@Base+0xf98> │ │ │ │ + cbz r3, 3bbc2 <_PyImport_ClearExtension@@Base+0xfa0> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - b.n 3bbd2 <_PyImport_ClearExtension@@Base+0xfa0> │ │ │ │ + b.n 3bbca <_PyImport_ClearExtension@@Base+0xfa8> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r5, r3 │ │ │ │ add r0, r5 │ │ │ │ @@ -25389,2074 +25384,2106 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5} │ │ │ │ movw r4, #33692 @ 0x839c │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 3bcf2 <_PyImport_ClearExtension@@Base+0x10c0> │ │ │ │ + bne.n 3bcea <_PyImport_ClearExtension@@Base+0x10c8> │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 3bcf2 <_PyImport_ClearExtension@@Base+0x10c0> │ │ │ │ + bne.n 3bcea <_PyImport_ClearExtension@@Base+0x10c8> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ subs r4, r1, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - cbz r0, 3bc12 <_PyImport_ClearExtension@@Base+0xfe0> │ │ │ │ - cbz r4, 3bc12 <_PyImport_ClearExtension@@Base+0xfe0> │ │ │ │ + cbz r0, 3bc0a <_PyImport_ClearExtension@@Base+0xfe8> │ │ │ │ + cbz r4, 3bc0a <_PyImport_ClearExtension@@Base+0xfe8> │ │ │ │ pop {r4, r5} │ │ │ │ - b.w d19ec │ │ │ │ + b.w d1494 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 3bcce <_PyImport_ClearExtension@@Base+0x109c> │ │ │ │ + bhi.n 3bcc6 <_PyImport_ClearExtension@@Base+0x10a4> │ │ │ │ tbb [pc, r3] │ │ │ │ - ldr r0, [pc, #144] @ (3bcac <_PyImport_ClearExtension@@Base+0x107a>) │ │ │ │ + ldr r0, [pc, #144] @ (3bca4 <_PyImport_ClearExtension@@Base+0x1082>) │ │ │ │ asrs r3, r0, #8 │ │ │ │ ldrh r6, [r6, r0] │ │ │ │ clz r3, r0 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r3, r4 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 3bcfa <_PyImport_ClearExtension@@Base+0x10c8> │ │ │ │ + b.n 3bcf2 <_PyImport_ClearExtension@@Base+0x10d0> │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 3bcfa <_PyImport_ClearExtension@@Base+0x10c8> │ │ │ │ + b.n 3bcf2 <_PyImport_ClearExtension@@Base+0x10d0> │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r2 │ │ │ │ - b.n 3bcfa <_PyImport_ClearExtension@@Base+0x10c8> │ │ │ │ + b.n 3bcf2 <_PyImport_ClearExtension@@Base+0x10d0> │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ it ls │ │ │ │ movls r0, r2 │ │ │ │ - b.n 3bcfa <_PyImport_ClearExtension@@Base+0x10c8> │ │ │ │ + b.n 3bcf2 <_PyImport_ClearExtension@@Base+0x10d0> │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ it hi │ │ │ │ movhi r0, r2 │ │ │ │ - b.n 3bcfa <_PyImport_ClearExtension@@Base+0x10c8> │ │ │ │ + b.n 3bcf2 <_PyImport_ClearExtension@@Base+0x10d0> │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ it cc │ │ │ │ movcc r0, r2 │ │ │ │ - b.n 3bcfa <_PyImport_ClearExtension@@Base+0x10c8> │ │ │ │ + b.n 3bcf2 <_PyImport_ClearExtension@@Base+0x10d0> │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #5248 @ 0x1480 │ │ │ │ + movw r0, #4864 @ 0x1300 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r1, #12] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w de2a8 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + b.w ddd00 │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r3 │ │ │ │ - cbz r3, 3bd2e <_PyImport_ClearExtension@@Base+0x10fc> │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ - b.n 3bd30 <_PyImport_ClearExtension@@Base+0x10fe> │ │ │ │ - mov r4, r3 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - movs r1, #0 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - blx 2957c │ │ │ │ - cbnz r6, 3bd46 <_PyImport_ClearExtension@@Base+0x1114> │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 3bd46 <_PyImport_ClearExtension@@Base+0x1114> │ │ │ │ - cmp r7, #3 │ │ │ │ - bgt.n 3bd46 <_PyImport_ClearExtension@@Base+0x1114> │ │ │ │ - cbnz r5, 3bd6c <_PyImport_ClearExtension@@Base+0x113a> │ │ │ │ - ldr r1, [pc, #120] @ (3bdc0 <_PyImport_ClearExtension@@Base+0x118e>) │ │ │ │ - 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 3bd6c <_PyImport_ClearExtension@@Base+0x113a> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 3bdae <_PyImport_ClearExtension@@Base+0x117c> │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - bl ce6c4 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3bd68 <_PyImport_ClearExtension@@Base+0x1136> │ │ │ │ - add r4, r7 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 3bda0 <_PyImport_ClearExtension@@Base+0x116e> │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ - cbz r6, 3bd8a <_PyImport_ClearExtension@@Base+0x1158> │ │ │ │ - cmp r4, #2 │ │ │ │ - beq.n 3bd9e <_PyImport_ClearExtension@@Base+0x116c> │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - bl f479c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3bda0 <_PyImport_ClearExtension@@Base+0x116e> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 3bda0 <_PyImport_ClearExtension@@Base+0x116e> │ │ │ │ - b.n 3bd68 <_PyImport_ClearExtension@@Base+0x1136> │ │ │ │ - movs r4, #1 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - mov r2, r6 │ │ │ │ - bl 37a66 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 3bdb8 <_PyImport_ClearExtension@@Base+0x1186> │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - bl cf15c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - movs r6, #156 @ 0x9c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 3bd38 <_PyImport_ClearExtension@@Base+0x1116> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #22060 @ 0x562c │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273e4 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3bd46 <_PyImport_ClearExtension@@Base+0x1124> │ │ │ │ + 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, 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 3bde8 <_PyImport_ClearExtension@@Base+0x11b6> │ │ │ │ + bne.n 3bd6c <_PyImport_ClearExtension@@Base+0x114a> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 3be12 │ │ │ │ + bl 3bd96 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3be04 <_PyImport_ClearExtension@@Base+0x11d2> │ │ │ │ - b.n 3bdfe <_PyImport_ClearExtension@@Base+0x11cc> │ │ │ │ + bne.n 3bd88 <_PyImport_ClearExtension@@Base+0x1166> │ │ │ │ + b.n 3bd82 <_PyImport_ClearExtension@@Base+0x1160> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32492 @ 0x7eec │ │ │ │ + movw r0, #32088 @ 0x7d58 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3be0e <_PyImport_ClearExtension@@Base+0x11dc> │ │ │ │ - b.n 3bdd8 <_PyImport_ClearExtension@@Base+0x11a6> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 3be0e <_PyImport_ClearExtension@@Base+0x11dc> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3bd92 <_PyImport_ClearExtension@@Base+0x1170> │ │ │ │ + b.n 3bd5c <_PyImport_ClearExtension@@Base+0x113a> │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 3bd92 <_PyImport_ClearExtension@@Base+0x1170> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fa84 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003be12 : │ │ │ │ +0003bd96 : │ │ │ │ movs r2, #1 │ │ │ │ - b.w 1f48f8 │ │ │ │ + b.w 1f3b50 │ │ │ │ │ │ │ │ -0003be18 : │ │ │ │ +0003bd9c : │ │ │ │ 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 3bfd6 <_PyObject_GetDictPtr@@Base> │ │ │ │ - cbnz r0, 3be5c │ │ │ │ + bl 3bfc8 <_PyObject_GetDictPtr@@Base> │ │ │ │ + cbnz r0, 3bde0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 3be44 │ │ │ │ + bpl.n 3bdc8 │ │ │ │ ldr.w r3, [r5, #-12] │ │ │ │ - cbnz r3, 3be44 │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 3be74 │ │ │ │ + cbnz r3, 3bdc8 │ │ │ │ + bl 1e955c │ │ │ │ + b.n 3bdf8 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37872 @ 0x93f0 │ │ │ │ + movw r1, #37488 @ 0x9270 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3be74 │ │ │ │ - cbnz r4, 3be7a │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 3bdf8 │ │ │ │ + cbnz r4, 3bdfe │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5312 @ 0x14c0 │ │ │ │ + movw r1, #4928 @ 0x1340 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3beb6 │ │ │ │ + b.n 3be3a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bmi.n 3be9c │ │ │ │ + bmi.n 3be20 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #5336 @ 0x14d8 │ │ │ │ + movw r1, #4952 @ 0x1358 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 3be74 │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 3bdf8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 1a5438 <_PyThreadState_New@@Base+0x4aac> │ │ │ │ + bl 1a3f78 │ │ │ │ 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 r5, r1 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r6, r3 │ │ │ │ + cbz r3, 3be58 │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ + b.n 3be5a │ │ │ │ + mov r4, r3 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + movs r1, #0 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + blx 2957c │ │ │ │ + cbnz r6, 3be70 │ │ │ │ + cmp r7, #0 │ │ │ │ + ble.n 3be70 │ │ │ │ + cmp r7, #3 │ │ │ │ + bgt.n 3be70 │ │ │ │ + cbnz r5, 3be96 │ │ │ │ + ldr r1, [pc, #116] @ (3bee8 ) │ │ │ │ + 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 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 3be96 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 3bed8 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + bl ce160 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3be92 │ │ │ │ + add r4, r7 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 3beca │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ + cbz r6, 3beb4 │ │ │ │ + cmp r4, #2 │ │ │ │ + beq.n 3bec8 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl f4214 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3beca │ │ │ │ + bl 7f89c │ │ │ │ + cbz r0, 3beca │ │ │ │ + b.n 3be92 │ │ │ │ + movs r4, #1 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 37950 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cbz r3, 3bee2 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + bl cebf4 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #84 @ 0x54 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + movs r6, #156 @ 0x9c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ 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, #26080 @ 0x65e0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3bee0 │ │ │ │ + bne.n 3bf14 │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3befe │ │ │ │ - bl 13f3b8 │ │ │ │ + b.n 3bf32 │ │ │ │ + bl 13f000 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3befe │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 3bf08 │ │ │ │ - b.n 3bf74 │ │ │ │ + bne.n 3bf32 │ │ │ │ + bl 7f89c │ │ │ │ + cbz r0, 3bf3c │ │ │ │ + b.n 3bfa8 │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3bf5e │ │ │ │ + bvs.n 3bf92 │ │ │ │ vabs.f64 d8, d8 │ │ │ │ - vldr d9, [pc, #112] @ 3bf80 │ │ │ │ + vldr d9, [pc, #108] @ 3bfb0 │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 3bf6e │ │ │ │ + bgt.n 3bfa2 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #104] @ 3bf88 │ │ │ │ + vldr d1, [pc, #100] @ 3bfb8 │ │ │ │ blx 29b7c │ │ │ │ vabs.f64 d7, d0 │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3bf46 │ │ │ │ + ble.n 3bf7a │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #84] @ 3bf90 │ │ │ │ + vldr d1, [pc, #80] @ 3bfc0 │ │ │ │ blx 29b7c │ │ │ │ vsub.f64 d8, d8, d0 │ │ │ │ - b.n 3bf4a │ │ │ │ + b.n 3bf7e │ │ │ │ vsub.f64 d8, d0, d8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3bf5e │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 3bf74 │ │ │ │ + bne.n 3bf92 │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 3bfa8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 83ffc │ │ │ │ - vldr d8, [pc, #24] @ 3bf88 │ │ │ │ - b.n 3bf5e │ │ │ │ + b.w 83b5c │ │ │ │ + vldr d8, [pc, #20] @ 3bfb8 │ │ │ │ + b.n 3bf92 │ │ │ │ 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 │ │ │ │ - vcnt.8 d27, d8 │ │ │ │ - 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 3bfc6 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22332 @ 0x573c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3bfd4 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - pop {r3, pc} │ │ │ │ + Address 0x3bfc6 is out of bounds. │ │ │ │ │ │ │ │ -0003bfd6 <_PyObject_GetDictPtr@@Base>: │ │ │ │ + │ │ │ │ +0003bfc8 <_PyObject_GetDictPtr@@Base>: │ │ │ │ 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, #84] @ 0x54 │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bmi.n 3c014 <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ + bmi.n 3c006 <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3c028 <_PyObject_GetDictPtr@@Base+0x52> │ │ │ │ - bge.n 3c010 <_PyObject_GetDictPtr@@Base+0x3a> │ │ │ │ + beq.n 3c01a <_PyObject_GetDictPtr@@Base+0x52> │ │ │ │ + bge.n 3c002 <_PyObject_GetDictPtr@@Base+0x3a> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldrd r3, r0, [r3, #16] │ │ │ │ cmp r1, #0 │ │ │ │ it lt │ │ │ │ neglt r1, r1 │ │ │ │ adds r3, #3 │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r2, r3 │ │ │ │ adds r0, r4, r2 │ │ │ │ - b.n 3c030 <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ + b.n 3c022 <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbnz r3, 3c02c <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ + cbnz r3, 3c01e <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ lsls r3, r2, #29 │ │ │ │ - bpl.n 3c02c <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ - bl 1f2cc0 │ │ │ │ - cbnz r0, 3c02c <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ - bl d42d0 │ │ │ │ + bpl.n 3c01e <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ + bl 1f1e10 │ │ │ │ + cbnz r0, 3c01e <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ + bl d3d48 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c030 <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ + b.n 3c022 <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ sub.w r0, r4, #12 │ │ │ │ pop {r4, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r2, #3 │ │ │ │ + bhi.n 3c052 <_PyObject_GetDictPtr@@Base+0x8a> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl 14f964 │ │ │ │ + bl cc050 │ │ │ │ + mov r3, r0 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + b.w f86e8 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #55324 @ 0xd81c │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r3, #3 │ │ │ │ + movs r2, #0 │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3c038 <_PyObject_GetDictPtr@@Base+0x70> │ │ │ │ + pop {r4, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - b.w 80190 │ │ │ │ + b.w 8015c │ │ │ │ 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 3c062 <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ + beq.n 3c09a <_PyObject_GetDictPtr@@Base+0xd2> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5424 @ 0x1530 │ │ │ │ + movw r1, #5040 @ 0x13b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 3c06e <_PyObject_GetDictPtr@@Base+0x98> │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 3c0a6 <_PyObject_GetDictPtr@@Base+0xde> │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ - bl 15fc9c │ │ │ │ + bl 15f114 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3c072 <_PyObject_GetDictPtr@@Base+0x9c> │ │ │ │ + bge.n 3c0aa <_PyObject_GetDictPtr@@Base+0xe2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c0f0 <_PyObject_GetDictPtr@@Base+0x11a> │ │ │ │ + b.n 3c128 <_PyObject_GetDictPtr@@Base+0x160> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3c086 <_PyObject_GetDictPtr@@Base+0xb0> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 3c0be <_PyObject_GetDictPtr@@Base+0xf6> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c06e <_PyObject_GetDictPtr@@Base+0x98> │ │ │ │ + bne.n 3c0a6 <_PyObject_GetDictPtr@@Base+0xde> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #11516 @ 0x2cfc │ │ │ │ + movw r1, #11132 @ 0x2b7c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #5460 @ 0x1554 │ │ │ │ + movw r0, #5076 @ 0x13d4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8ff70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c06e <_PyObject_GetDictPtr@@Base+0x98> │ │ │ │ - bl 9649c │ │ │ │ + blt.n 3c0a6 <_PyObject_GetDictPtr@@Base+0xde> │ │ │ │ + bl 95e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a4bc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 3c0e2 <_PyObject_GetDictPtr@@Base+0x10c> │ │ │ │ + bne.n 3c11a <_PyObject_GetDictPtr@@Base+0x152> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3c0d0 <_PyObject_GetDictPtr@@Base+0xfa> │ │ │ │ - bl e5198 │ │ │ │ + bne.n 3c108 <_PyObject_GetDictPtr@@Base+0x140> │ │ │ │ + bl e4bf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c0a2 <_PyObject_GetDictPtr@@Base+0xcc> │ │ │ │ - b.n 3c06e <_PyObject_GetDictPtr@@Base+0x98> │ │ │ │ + beq.n 3c0da <_PyObject_GetDictPtr@@Base+0x112> │ │ │ │ + b.n 3c0a6 <_PyObject_GetDictPtr@@Base+0xde> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1698 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 3c0d0 <_PyObject_GetDictPtr@@Base+0xfa> │ │ │ │ + blt.n 3c108 <_PyObject_GetDictPtr@@Base+0x140> │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 3c11e <_PyObject_GetDictPtr@@Base+0x148> │ │ │ │ + beq.n 3c156 <_PyObject_GetDictPtr@@Base+0x18e> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32732 @ 0x7fdc │ │ │ │ + movw r0, #32328 @ 0x7e48 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 3c11e <_PyObject_GetDictPtr@@Base+0x148> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 3c156 <_PyObject_GetDictPtr@@Base+0x18e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c132 <_PyObject_GetDictPtr@@Base+0x15c> │ │ │ │ + b.n 3c16a <_PyObject_GetDictPtr@@Base+0x1a2> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 107760 │ │ │ │ + bl 107170 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c11a <_PyObject_GetDictPtr@@Base+0x144> │ │ │ │ + beq.n 3c152 <_PyObject_GetDictPtr@@Base+0x18a> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #42456 @ 0xa5d8 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13efa8 │ │ │ │ - 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 3c172 <_PyObject_GetDictPtr@@Base+0x19c> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl 15036c │ │ │ │ - bl cc5b4 │ │ │ │ - mov r3, r0 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - b.w f8c70 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #55708 @ 0xd99c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #3 │ │ │ │ - movs r2, #0 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3c158 <_PyObject_GetDictPtr@@Base+0x182> │ │ │ │ - pop {r4, pc} │ │ │ │ + b.w 13ebf0 │ │ │ │ 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, 3c1aa <_PyObject_GetDictPtr@@Base+0x1d4> │ │ │ │ + cbnz r3, 3c19c <_PyObject_GetDictPtr@@Base+0x1d4> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 3c1aa <_PyObject_GetDictPtr@@Base+0x1d4> │ │ │ │ + ble.n 3c19c <_PyObject_GetDictPtr@@Base+0x1d4> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3c1aa <_PyObject_GetDictPtr@@Base+0x1d4> │ │ │ │ - cbnz r0, 3c1c6 <_PyObject_GetDictPtr@@Base+0x1f0> │ │ │ │ + bne.n 3c19c <_PyObject_GetDictPtr@@Base+0x1d4> │ │ │ │ + cbnz r0, 3c1b8 <_PyObject_GetDictPtr@@Base+0x1f0> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #96] @ (3c214 <_PyObject_GetDictPtr@@Base+0x23e>) │ │ │ │ + ldr r4, [pc, #96] @ (3c204 <_PyObject_GetDictPtr@@Base+0x23c>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3c1c6 <_PyObject_GetDictPtr@@Base+0x1f0> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3c1b8 <_PyObject_GetDictPtr@@Base+0x1f0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c20e <_PyObject_GetDictPtr@@Base+0x238> │ │ │ │ + b.n 3c200 <_PyObject_GetDictPtr@@Base+0x238> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c1da <_PyObject_GetDictPtr@@Base+0x204> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 3c1cc <_PyObject_GetDictPtr@@Base+0x204> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c1c2 <_PyObject_GetDictPtr@@Base+0x1ec> │ │ │ │ - bl 9649c │ │ │ │ + bne.n 3c1b4 <_PyObject_GetDictPtr@@Base+0x1ec> │ │ │ │ + bl 95e5c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29a98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ - cbz r4, 3c202 <_PyObject_GetDictPtr@@Base+0x22c> │ │ │ │ - ldr r3, [pc, #36] @ (3c218 <_PyObject_GetDictPtr@@Base+0x242>) │ │ │ │ + bl 98950 │ │ │ │ + cbz r4, 3c1f4 <_PyObject_GetDictPtr@@Base+0x22c> │ │ │ │ + ldr r3, [pc, #36] @ (3c208 <_PyObject_GetDictPtr@@Base+0x240>) │ │ │ │ ldr.w r3, [r3, #1472] @ 0x5c0 │ │ │ │ - cbnz r3, 3c20c <_PyObject_GetDictPtr@@Base+0x236> │ │ │ │ + cbnz r3, 3c1fe <_PyObject_GetDictPtr@@Base+0x236> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1e4f54 │ │ │ │ + b.w 1e41fc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3c20e <_PyObject_GetDictPtr@@Base+0x238> │ │ │ │ - ldr r0, [pc, #12] @ (3c21c <_PyObject_GetDictPtr@@Base+0x246>) │ │ │ │ + b.n 3c200 <_PyObject_GetDictPtr@@Base+0x238> │ │ │ │ + ldr r0, [pc, #12] @ (3c20c <_PyObject_GetDictPtr@@Base+0x244>) │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ movs r6, #200 @ 0xc8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 3c240 <_PyObject_GetDictPtr@@Base+0x26a> │ │ │ │ + bhi.n 3c230 <_PyObject_GetDictPtr@@Base+0x268> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3c258 <_PyObject_GetDictPtr@@Base+0x282> │ │ │ │ + ble.n 3c248 <_PyObject_GetDictPtr@@Base+0x280> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 3c260 <_PyObject_GetDictPtr@@Base+0x28a> │ │ │ │ - movw r0, #58968 @ 0xe658 │ │ │ │ + b.n 3c250 <_PyObject_GetDictPtr@@Base+0x288> │ │ │ │ + movw r0, #58584 @ 0xe4d8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c238 <_PyObject_GetDictPtr@@Base+0x262> │ │ │ │ + bne.n 3c228 <_PyObject_GetDictPtr@@Base+0x260> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 3b462 <_PyImport_ClearExtension@@Base+0x830> │ │ │ │ + b.w 3b470 <_PyImport_ClearExtension@@Base+0x84e> │ │ │ │ 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 r5, r0 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 241d44 <_PyDeadline_Get@@Base+0x12cc> │ │ │ │ + bl 2416d4 <_PyTime_AsTimeval@@Base+0x2f54> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3c290 <_PyObject_GetDictPtr@@Base+0x2ba> │ │ │ │ + bne.n 3c280 <_PyObject_GetDictPtr@@Base+0x2b8> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3c2c6 <_PyObject_GetDictPtr@@Base+0x2f0> │ │ │ │ + b.n 3c2b6 <_PyObject_GetDictPtr@@Base+0x2ee> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r6, sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 24239c <_PyDeadline_Get@@Base+0x1924> │ │ │ │ + bl 241bfc <_PyTime_AsTimeval@@Base+0x347c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c28c <_PyObject_GetDictPtr@@Base+0x2b6> │ │ │ │ + beq.n 3c27c <_PyObject_GetDictPtr@@Base+0x2b4> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ 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 783a0 │ │ │ │ + bl 78394 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003c2cc : │ │ │ │ +0003c2bc : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #20] @ (3c2e8 ) │ │ │ │ + ldr r4, [pc, #20] @ (3c2d8 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w 1f01f0 │ │ │ │ + b.w 1ef514 │ │ │ │ nop │ │ │ │ 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, [r1, #4] │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3c314 │ │ │ │ + bne.n 3c304 │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3c330 │ │ │ │ - bl 13f3b8 │ │ │ │ + b.n 3c320 │ │ │ │ + bl 13f000 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3c330 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 3c344 │ │ │ │ - vldr d0, [pc, #28] @ 3c350 │ │ │ │ + bne.n 3c320 │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 3c334 │ │ │ │ + vldr d0, [pc, #28] @ 3c340 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 83ffc │ │ │ │ + b.w 83b5c │ │ │ │ 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, 3c6c8 ) │ │ │ │ + add r5, pc, #880 @ (adr r5, 3c6b8 ) │ │ │ │ eors r4, r1 │ │ │ │ - b.n 3c35a │ │ │ │ + b.n 3c34a │ │ │ │ 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 3c38e │ │ │ │ + bmi.n 3c37e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5728 @ 0x1660 │ │ │ │ + movw r1, #5344 @ 0x14e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3c3b6 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 3c3a6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bl b54d4 │ │ │ │ + bl b4edc │ │ │ │ movw r3, #625 @ 0x271 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3c3ba │ │ │ │ + beq.n 3c3aa │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5760 @ 0x1680 │ │ │ │ + movw r1, #5376 @ 0x1500 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c430 │ │ │ │ + b.n 3c420 │ │ │ │ mov r7, sp │ │ │ │ add.w r8, r4, #8 │ │ │ │ addw r9, r4, #2504 @ 0x9c8 │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ - bl f4e84 │ │ │ │ + bl f48fc │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 3c3da │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 3c3ca │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c3b6 │ │ │ │ + bne.n 3c3a6 │ │ │ │ cmp r8, r9 │ │ │ │ str.w r6, [r7], #4 │ │ │ │ - bne.n 3c3c4 │ │ │ │ + bne.n 3c3b4 │ │ │ │ ldr.w r0, [r4, #2508] @ 0x9cc │ │ │ │ - bl ddd90 │ │ │ │ + bl dd7e8 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3c3fa │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 3c3ea │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c3b6 │ │ │ │ - b.n 3c400 │ │ │ │ + bne.n 3c3a6 │ │ │ │ + b.n 3c3f0 │ │ │ │ cmp.w r0, #624 @ 0x270 │ │ │ │ - bls.n 3c418 │ │ │ │ + bls.n 3c408 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5792 @ 0x16a0 │ │ │ │ + movw r1, #5408 @ 0x1520 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3c3b6 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 3c3a6 │ │ │ │ mov.w r2, #2496 @ 0x9c0 │ │ │ │ mov r1, sp │ │ │ │ add.w r0, r5, #12 │ │ │ │ str r3, [r5, #8] │ │ │ │ blx 29c10 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ addw sp, sp, #2500 @ 0x9c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 214584 <_PyTime_FromMillisecondsObject@@Base+0x4f0> │ │ │ │ + cbz r0, 3c47a │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + cbnz r0, 3c45c │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 3c47e │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + b.n 3c47e │ │ │ │ + bl 81fa4 │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 3c486 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3c47a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 3c47a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 3c4ae │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #5424 @ 0x1530 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 828cc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3c4ae │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 3c4ae │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +0003c4b2 : │ │ │ │ + ldr r0, [pc, #4] @ (3c4b8 ) │ │ │ │ + b.w cb970 │ │ │ │ + movs r6, #244 @ 0xf4 │ │ │ │ + lsls r0, 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 r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 3c468 │ │ │ │ + bne.n 3c4ec │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl ce6c4 │ │ │ │ - cbz r0, 3c482 │ │ │ │ - b.n 3c47e │ │ │ │ + bl ce160 │ │ │ │ + cbz r0, 3c506 │ │ │ │ + b.n 3c502 │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #40264 @ 0x9d48 │ │ │ │ + movw r0, #39880 @ 0x9bc8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c45a │ │ │ │ + bne.n 3c4de │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3c4c8 │ │ │ │ + b.n 3c54c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16bf88 │ │ │ │ + bl 16b3a0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c496 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 3c51a │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c47e │ │ │ │ + bne.n 3c502 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movw r5, #684 @ 0x2ac │ │ │ │ + movw r5, #300 @ 0x12c │ │ │ │ movt r5, #67 @ 0x43 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ uxth r0, r4 │ │ │ │ adds r1, r2, r3 │ │ │ │ subs r3, r1, r2 │ │ │ │ lsls r4, r0, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3c4c2 │ │ │ │ + ble.n 3c546 │ │ │ │ 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, #56] @ 0x38 │ │ │ │ eors r0, r4 │ │ │ │ - b.n 3c4a6 │ │ │ │ - bl 7df90 │ │ │ │ + b.n 3c52a │ │ │ │ + bl 7df6c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 3c4d2 │ │ │ │ + cbz r3, 3c556 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 214fcc │ │ │ │ - cbz r0, 3c52a │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 3c50c │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 3c52e │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - b.n 3c52e │ │ │ │ - bl 82448 │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 3c536 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3c52a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c52a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 3c55e │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #5808 @ 0x16b0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3c55e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c55e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -0003c562 : │ │ │ │ - ldr r0, [pc, #4] @ (3c568 ) │ │ │ │ - b.w cbed4 │ │ │ │ - movs r6, #244 @ 0xf4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r2, #5 │ │ │ │ - bpl.n 3c58c │ │ │ │ + bpl.n 3c57c │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 3c5aa │ │ │ │ + bgt.n 3c59a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - movw r1, #5816 @ 0x16b8 │ │ │ │ + movw r1, #5432 @ 0x1538 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 3c5d6 │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 3c5c6 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 3c5c0 │ │ │ │ + bgt.n 3c5b0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #12] │ │ │ │ - bl 1804a4 <_PyDeadline_Init@@Base+0x78> │ │ │ │ - cbnz r0, 3c5da │ │ │ │ - b.n 3c5d6 │ │ │ │ + bl 17f7e4 <_PyDeadline_Init@@Base+0x78> │ │ │ │ + cbnz r0, 3c5ca │ │ │ │ + b.n 3c5c6 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #47760 @ 0xba90 │ │ │ │ + movw r1, #47336 @ 0xb8e8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c69a │ │ │ │ + b.n 3c68a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3c5ee │ │ │ │ + beq.n 3c5de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3c5ee │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3c5de │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 3c612 │ │ │ │ + bmi.n 3c602 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #5876 @ 0x16f4 │ │ │ │ + movw r1, #5492 @ 0x1574 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 3c5d6 │ │ │ │ - bl 83f4c │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 3c5c6 │ │ │ │ + bl 83aac │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3c622 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 3c626 │ │ │ │ - b.n 3c5d6 │ │ │ │ + bne.n 3c612 │ │ │ │ + bl 7f89c │ │ │ │ + cbz r0, 3c616 │ │ │ │ + b.n 3c5c6 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3c63e │ │ │ │ + bge.n 3c62e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5928 @ 0x1728 │ │ │ │ + movw r1, #5544 @ 0x15a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3c5d6 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 3c5c6 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3c658 │ │ │ │ + bne.n 3c648 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3c69a │ │ │ │ + b.n 3c68a │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 3c67a │ │ │ │ + bmi.n 3c66a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #5964 @ 0x174c │ │ │ │ + movw r1, #5580 @ 0x15cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 3c5d6 │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 3c5c6 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 3c688 │ │ │ │ - bl 87458 │ │ │ │ + cbz r0, 3c678 │ │ │ │ + bl 86fbc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3c64e │ │ │ │ - b.n 3c5d6 │ │ │ │ + bge.n 3c63e │ │ │ │ + b.n 3c5c6 │ │ │ │ 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 3c64e │ │ │ │ + b.n 3c63e │ │ │ │ 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 │ │ │ │ - movw r2, #56356 @ 0xdc24 │ │ │ │ + movw r2, #55972 @ 0xdaa4 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1cded4 │ │ │ │ - cbz r0, 3c71c │ │ │ │ + bl 1ccbf4 │ │ │ │ + cbz r0, 3c70c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 3c6fe │ │ │ │ - ldr r2, [pc, #96] @ (3c724 ) │ │ │ │ + bpl.n 3c6ee │ │ │ │ + ldr r2, [pc, #96] @ (3c714 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r5, [r4, #180] @ 0xb4 │ │ │ │ subs r5, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ adds r1, r2, r3 │ │ │ │ add.w r0, r3, #92672 @ 0x16a00 │ │ │ │ add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ adds r0, #252 @ 0xfc │ │ │ │ add r0, r2 │ │ │ │ ldr.w r1, [r1, #252] @ 0xfc │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 3c6fa │ │ │ │ + beq.n 3c6ea │ │ │ │ cmp r5, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r0, r2, r3 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 3c702 │ │ │ │ + b.n 3c6f2 │ │ │ │ ldr.w r0, [r4, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #36] @ (3c728 ) │ │ │ │ + ldr r1, [pc, #36] @ (3c718 ) │ │ │ │ mov r2, r6 │ │ │ │ - bl 79514 │ │ │ │ + bl 794f8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3c720 │ │ │ │ + cbnz r0, 3c710 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 3c720 │ │ │ │ + cbz r3, 3c710 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba404 │ │ │ │ - b.n 3c720 │ │ │ │ + bl 1b917c │ │ │ │ + b.n 3c710 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 3c72c │ │ │ │ + cbz r4, 3c71c │ │ │ │ lsls r0, 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 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + cmp r2, #1 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bhi.n 3c740 │ │ │ │ + cmp r5, #0 │ │ │ │ + ble.n 3c764 │ │ │ │ + b.n 3c758 │ │ │ │ + movw r0, #60732 @ 0xed3c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movs r3, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3c73a │ │ │ │ + b.n 3c7de │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 13a5ac <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3c7de │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + cbz r3, 3c788 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 3c7a0 │ │ │ │ + movw r3, #56116 @ 0xdb34 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #47336 @ 0xb8e8 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 3c7de │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #12844 @ 0x322c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 3c7de │ │ │ │ + cmp r5, #0 │ │ │ │ + bge.n 3c7be │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r2, r5 │ │ │ │ + movw r1, #5704 @ 0x1648 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 3c7de │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + cmp r5, r3 │ │ │ │ + blt.n 3c7d0 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 7fa84 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [r4, #16] │ │ │ │ + bl 210e30 <_PyTime_MonotonicWithInfo@@Base+0x1f8> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 3c7c4 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #8 │ │ │ │ + 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 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ ubfx r7, r3, #2, #3 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 3c758 │ │ │ │ + bpl.n 3c810 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r4, r0, #20 │ │ │ │ addpl.w r4, r0, #28 │ │ │ │ - b.n 3c75a │ │ │ │ + b.n 3c812 │ │ │ │ ldr r4, [r0, #28] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 3c79a │ │ │ │ + bne.n 3c852 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 3c768 │ │ │ │ + bne.n 3c820 │ │ │ │ ldrb r4, [r4, #0] │ │ │ │ - b.n 3c770 │ │ │ │ + b.n 3c828 │ │ │ │ cmp r7, #2 │ │ │ │ ite eq │ │ │ │ ldrheq r4, [r4, #0] │ │ │ │ ldrne r4, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 158674 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ + bl 157c04 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c80e │ │ │ │ + bne.n 3c8c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1587bc <_PyUnicode_IsUppercase@@Base> │ │ │ │ + bl 157d4c <_PyUnicode_IsUppercase@@Base> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 3c820 │ │ │ │ + b.n 3c8d8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3c818 │ │ │ │ + beq.n 3c8d0 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r6, r9 │ │ │ │ mov r5, r9 │ │ │ │ cmp r8, r5 │ │ │ │ - ble.n 3c7f6 │ │ │ │ + ble.n 3c8ae │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 3c7b6 │ │ │ │ + bne.n 3c86e │ │ │ │ ldrb.w sl, [r4, r5] │ │ │ │ - b.n 3c7c2 │ │ │ │ + b.n 3c87a │ │ │ │ cmp r7, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w sl, [r4, r5, lsl #1] │ │ │ │ ldrne.w sl, [r4, r5, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ - bl 1587bc <_PyUnicode_IsUppercase@@Base> │ │ │ │ - cbnz r0, 3c7d2 │ │ │ │ + bl 157d4c <_PyUnicode_IsUppercase@@Base> │ │ │ │ + cbnz r0, 3c88a │ │ │ │ mov r0, sl │ │ │ │ - bl 158674 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ - cbz r0, 3c7de │ │ │ │ + bl 157c04 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ + cbz r0, 3c896 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 3c818 │ │ │ │ + bne.n 3c8d0 │ │ │ │ movs r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3c7f0 │ │ │ │ + b.n 3c8a8 │ │ │ │ mov r0, sl │ │ │ │ - bl 158634 <_PyUnicode_IsLowercase@@Base> │ │ │ │ - cbz r0, 3c7f0 │ │ │ │ + bl 157bc4 <_PyUnicode_IsLowercase@@Base> │ │ │ │ + cbz r0, 3c8a8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3c818 │ │ │ │ + beq.n 3c8d0 │ │ │ │ mov r6, r9 │ │ │ │ mov r0, r9 │ │ │ │ adds r5, #1 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 3c7a8 │ │ │ │ + b.n 3c860 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 3c820 │ │ │ │ + b.n 3c8d8 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3c820 │ │ │ │ + b.n 3c8d8 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - cmp r2, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bhi.n 3c848 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 3c86c │ │ │ │ - b.n 3c860 │ │ │ │ - movw r0, #61116 @ 0xeebc │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movs r3, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3c842 │ │ │ │ - b.n 3c8e6 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 13a934 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3c8e6 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - cbz r3, 3c890 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 3c8a8 │ │ │ │ - movw r3, #56116 @ 0xdb34 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #47760 @ 0xba90 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3c8e6 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13228 @ 0x33ac │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3c8e6 │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.n 3c8c6 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r2, r5 │ │ │ │ - movw r1, #6088 @ 0x17c8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 3c8e6 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - cmp r5, r3 │ │ │ │ - blt.n 3c8d8 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [r4, #16] │ │ │ │ - bl 2118c8 <_PyTime_MonotonicWithInfo@@Base+0x1f8> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 3c8cc │ │ │ │ - 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, #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, 3c912 │ │ │ │ + cbnz r7, 3c902 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 3c912 │ │ │ │ + blt.n 3c902 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 3c912 │ │ │ │ - cbnz r2, 3c932 │ │ │ │ - ldr r1, [pc, #96] @ (3c974 ) │ │ │ │ + bgt.n 3c902 │ │ │ │ + cbnz r2, 3c922 │ │ │ │ + ldr r1, [pc, #96] @ (3c964 ) │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3c932 │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3c922 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c970 │ │ │ │ + b.n 3c960 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3c942 │ │ │ │ + ble.n 3c932 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c3ae8 │ │ │ │ + bl c359c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3c944 │ │ │ │ - b.n 3c92e │ │ │ │ + bge.n 3c934 │ │ │ │ + b.n 3c91e │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1673fc │ │ │ │ + bl 166814 │ │ │ │ subs r1, r4, #0 │ │ │ │ mov r3, r0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r4, r3 │ │ │ │ blx 29ae0 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 3c968 │ │ │ │ + cbz r0, 3c958 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2457f8 <_PyObject_GetState@@Base+0x89c> │ │ │ │ - b.n 3c92e │ │ │ │ + bl 2452a0 <_PySys_GetSizeOf@@Base+0xa84> │ │ │ │ + b.n 3c91e │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r7, #40 @ 0x28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #24] │ │ │ │ - bl 3cab2 │ │ │ │ + bl 3caa2 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ 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, 3c9b2 │ │ │ │ - cbz r2, 3c9ca │ │ │ │ + cbnz r3, 3c9a2 │ │ │ │ + cbz r2, 3c9ba │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 3c9ca │ │ │ │ + cbz r3, 3c9ba │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6264 @ 0x1878 │ │ │ │ + movw r1, #5880 @ 0x16f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3c9de │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 3c9ce │ │ │ │ ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - movw r1, #61944 @ 0xf1f8 │ │ │ │ + movw r1, #61560 @ 0xf078 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3ca02 │ │ │ │ + bne.n 3c9f2 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3ca1a │ │ │ │ + b.w 3ca0a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32708 @ 0x7fc4 │ │ │ │ + movw r0, #32304 @ 0x7e30 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c9f6 │ │ │ │ + bne.n 3c9e6 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003ca1a : │ │ │ │ +0003ca0a : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 3ca2e │ │ │ │ + cbz r0, 3ca1e │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r1, 3ca34 │ │ │ │ - bl 262b94 │ │ │ │ - b.n 3caac │ │ │ │ + cbnz r1, 3ca24 │ │ │ │ + bl 2628fc │ │ │ │ + b.n 3ca9c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 3ca92 │ │ │ │ + cbz r3, 3ca82 │ │ │ │ ldr r6, [r3, #32] │ │ │ │ - cbnz r6, 3ca44 │ │ │ │ + cbnz r6, 3ca34 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ - cbz r6, 3ca4c │ │ │ │ + cbz r6, 3ca3c │ │ │ │ mov r3, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bmi.n 3ca92 │ │ │ │ + bmi.n 3ca82 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 3ca92 │ │ │ │ + cbz r3, 3ca82 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 3ca92 │ │ │ │ + bmi.n 3ca82 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 3ca92 │ │ │ │ + cbz r3, 3ca82 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 3ca92 │ │ │ │ + cbz r3, 3ca82 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ - bl 1b2ce0 │ │ │ │ + bl 1b1840 │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3caae │ │ │ │ + bne.n 3ca9e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3ca92 │ │ │ │ + beq.n 3ca82 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3ca92 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3ca82 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64728 @ 0xfcd8 │ │ │ │ + movw r1, #64304 @ 0xfb30 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3600] @ 0xe10 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #460 @ 0x1cc │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3cad8 │ │ │ │ + beq.n 3cac8 │ │ │ │ ldr.w fp, [r3, #20] │ │ │ │ - b.n 3cae0 │ │ │ │ + b.n 3cad0 │ │ │ │ movw fp, #10688 @ 0x29c0 │ │ │ │ movt fp, #77 @ 0x4d │ │ │ │ - movw r1, #72 @ 0x48 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - bl f5780 │ │ │ │ + movw r1, #65224 @ 0xfec8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl f51f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3cb52 │ │ │ │ + cbz r0, 3cb42 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbnz r6, 3cb16 │ │ │ │ + cbnz r6, 3cb06 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cb08 │ │ │ │ + beq.n 3caf8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3cb08 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3caf8 │ │ │ │ + bl 77ee4 <_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 156b88 │ │ │ │ + b.w 156118 │ │ │ │ cmp r6, #10 │ │ │ │ - ble.n 3cb58 │ │ │ │ + ble.n 3cb48 │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.n 3cb32 │ │ │ │ + bls.n 3cb22 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3cb42 │ │ │ │ - b.n 3cb4e │ │ │ │ + bne.n 3cb32 │ │ │ │ + b.n 3cb3e │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r6, r0 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 76fd8 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3cb5a │ │ │ │ - b.n 3cb26 │ │ │ │ + cbnz r0, 3cb4a │ │ │ │ + b.n 3cb16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cb4e │ │ │ │ + cbnz r3, 3cb3e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - bl 1ea294 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + bl 1e955c │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 3cd46 │ │ │ │ + b.n 3cd36 │ │ │ │ add r7, sp, #16 │ │ │ │ movs r5, #0 │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r7 │ │ │ │ str.w fp, [sp] │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r7 │ │ │ │ mov sl, r5 │ │ │ │ mov r7, r3 │ │ │ │ cmp r5, r6 │ │ │ │ - bge.n 3cc50 │ │ │ │ + bge.n 3cc40 │ │ │ │ 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 3cbb4 │ │ │ │ + bne.n 3cba4 │ │ │ │ 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 3cbea │ │ │ │ + b.n 3cbda │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce160 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 3cbea │ │ │ │ + cbz r0, 3cbda │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #5404 @ 0x151c │ │ │ │ + movw r1, #5020 @ 0x139c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r7, fp │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl d2028 │ │ │ │ - b.n 3cd10 │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 3cd00 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ sub.w lr, ip, sl │ │ │ │ add.w r8, r5, #1 │ │ │ │ cmp lr, r0 │ │ │ │ - bge.n 3cc1c │ │ │ │ + bge.n 3cc0c │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5468 @ 0x155c │ │ │ │ + movw r1, #5084 @ 0x13dc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r7, fp │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ mov r5, r8 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 3cd10 │ │ │ │ + b.n 3cd00 │ │ │ │ add sl, r0 │ │ │ │ - cbz r5, 3cc2a │ │ │ │ + cbz r5, 3cc1a │ │ │ │ sub.w ip, ip, sl │ │ │ │ cmp ip, r9 │ │ │ │ - blt.n 3cbfc │ │ │ │ + blt.n 3cbec │ │ │ │ add sl, r9 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 3cc4c │ │ │ │ + beq.n 3cc3c │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5496 @ 0x1578 │ │ │ │ + movw r1, #5112 @ 0x13f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r7, fp │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3cc14 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 3cc04 │ │ │ │ mov r5, r8 │ │ │ │ - b.n 3cb72 │ │ │ │ + b.n 3cb62 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ mov r7, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w fp, [sp] │ │ │ │ - bl 156b88 │ │ │ │ + bl 156118 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3cd10 │ │ │ │ + beq.n 3cd00 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 3cc70 │ │ │ │ + cbz r3, 3cc60 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - b.n 3cc78 │ │ │ │ + b.n 3cc68 │ │ │ │ movw r6, #10688 @ 0x29c0 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ cmp.w sl, #1048576 @ 0x100000 │ │ │ │ - blt.n 3cc8c │ │ │ │ + blt.n 3cc7c │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 3cc8c │ │ │ │ - bl 9649c │ │ │ │ + bpl.n 3cc7c │ │ │ │ + bl 95e5c │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 3cc90 │ │ │ │ + b.n 3cc80 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 3ccce │ │ │ │ + bne.n 3ccbe │ │ │ │ mov.w sl, #44 @ 0x2c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r9, r7 │ │ │ │ mov r8, r1 │ │ │ │ mla sl, sl, r5, r7 │ │ │ │ mov r0, r6 │ │ │ │ cmp sl, r9 │ │ │ │ - beq.n 3ccbe │ │ │ │ + beq.n 3ccae │ │ │ │ ldr.w fp, [r9, #8] │ │ │ │ ldr.w r1, [r9], #44 │ │ │ │ mov r2, fp │ │ │ │ add r6, fp │ │ │ │ blx 29c10 │ │ │ │ - b.n 3cca6 │ │ │ │ + b.n 3cc96 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ - cbz r1, 3cd10 │ │ │ │ + cbz r1, 3cd00 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 98f90 │ │ │ │ - b.n 3cd10 │ │ │ │ + bl 98950 │ │ │ │ + b.n 3cd00 │ │ │ │ strd r7, r4, [sp, #4] │ │ │ │ mov.w sl, #0 │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, sl │ │ │ │ - beq.n 3cd08 │ │ │ │ + beq.n 3ccf8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3ccf0 │ │ │ │ + beq.n 3cce0 │ │ │ │ add r6, r9 │ │ │ │ blx 29c10 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r1, [r4], #44 │ │ │ │ add.w sl, sl, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 29c10 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r6, r2 │ │ │ │ - b.n 3ccda │ │ │ │ + b.n 3ccca │ │ │ │ mov r1, r7 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - b.n 3ccc4 │ │ │ │ + b.n 3ccb4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cd26 │ │ │ │ + beq.n 3cd16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cd26 │ │ │ │ + cbnz r3, 3cd16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ mla r0, r6, r4, r7 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 3cd3a │ │ │ │ + beq.n 3cd2a │ │ │ │ adds r4, #1 │ │ │ │ - bl cf15c │ │ │ │ - b.n 3cd2a │ │ │ │ + bl cebf4 │ │ │ │ + b.n 3cd1a │ │ │ │ add r3, sp, #16 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 3cd46 │ │ │ │ + beq.n 3cd36 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77384 │ │ │ │ + bl 77378 │ │ │ │ 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 156b88 │ │ │ │ + bl 156118 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3cd8e │ │ │ │ + cbz r0, 3cd7e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3cd72 │ │ │ │ + cbz r3, 3cd62 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3cd7a │ │ │ │ + b.n 3cd6a │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 3cd82 │ │ │ │ + cbz r2, 3cd72 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 3cd8a │ │ │ │ + b.n 3cd7a │ │ │ │ movw r1, #10688 @ 0x29c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 1f5848 │ │ │ │ + bl 1f4af0 │ │ │ │ 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 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r7, r3 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ - cbz r3, 3ce06 │ │ │ │ + cbz r3, 3cdf6 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3ce06 │ │ │ │ + cbnz r0, 3cdf6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ff84 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 23f94c <_PyTime_AsTimeval@@Base+0x11cc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3ce06 │ │ │ │ + beq.n 3cdf6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 240d34 <_PyTime_AsTimeval@@Base+0x25b4> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 240d34 <_PyTime_AsTimeval@@Base+0x25b4> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 240d34 <_PyTime_AsTimeval@@Base+0x25b4> │ │ │ │ mov r2, r6 │ │ │ │ strd r8, r0, [sp] │ │ │ │ mov r3, r7 │ │ │ │ - movw r1, #57561 @ 0xe0d9 │ │ │ │ + movw r1, #53185 @ 0xcfc1 │ │ │ │ movt r1, #24 │ │ │ │ - movw r0, #6328 @ 0x18b8 │ │ │ │ + movw r0, #5924 @ 0x1724 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 828cc │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3ce0a │ │ │ │ + cbnz r0, 3cdfa │ │ │ │ mov r0, r4 │ │ │ │ - bl 24666c │ │ │ │ + bl 246114 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3ce62 │ │ │ │ + b.n 3ce52 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov.w r1, #664 @ 0x298 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #6336 @ 0x18c0 │ │ │ │ + movw r0, #5932 @ 0x172c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ - bl 241630 <_PyDeadline_Get@@Base+0xbb8> │ │ │ │ + bl 240f68 <_PyTime_AsTimeval@@Base+0x27e8> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r5, r0 │ │ │ │ - beq.n 3ce40 │ │ │ │ + beq.n 3ce30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3ce40 │ │ │ │ + cbnz r3, 3ce30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 3ce00 │ │ │ │ + beq.n 3cdf0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ddd90 │ │ │ │ + bl dd7e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ce62 │ │ │ │ + beq.n 3ce52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3ce62 │ │ │ │ + cbnz r3, 3ce52 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 3cea4 │ │ │ │ + cbnz r5, 3ce94 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3cea4 │ │ │ │ + ble.n 3ce94 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3cea4 │ │ │ │ - cbz r2, 3cea4 │ │ │ │ + bne.n 3ce94 │ │ │ │ + cbz r2, 3ce94 │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ - movw r1, #61688 @ 0xf0f8 │ │ │ │ + movw r1, #61304 @ 0xef78 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3cec0 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 3ceb0 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r5, [pc, #32] @ (3cec8 ) │ │ │ │ + ldr r5, [pc, #32] @ (3ceb8 ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ce8e │ │ │ │ + bne.n 3ce7e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r7, #84 @ 0x54 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #6356 @ 0x18d4 │ │ │ │ + movw r1, #5952 @ 0x1740 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ + bl 145230 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3cf0c │ │ │ │ + blt.n 3cefc │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0003cf10 <_PyTraceback_Add@@Base>: │ │ │ │ +0003cf00 <_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] @ (3cfe4 <_PyTraceback_Add@@Base+0xd4>) │ │ │ │ + ldr r4, [pc, #192] @ (3cfd4 <_PyTraceback_Add@@Base+0xd4>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov.w sl, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ ldr r7, [r3, r4] │ │ │ │ ldr.w r9, [r7, #72] @ 0x48 │ │ │ │ str.w sl, [r7, #72] @ 0x48 │ │ │ │ - bl 714b0 │ │ │ │ + bl 714c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3cfd4 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + beq.n 3cfc4 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3cffc │ │ │ │ + bl 3cfec │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3cf6a <_PyTraceback_Add@@Base+0x5a> │ │ │ │ + cbnz r0, 3cf5a <_PyTraceback_Add@@Base+0x5a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cfd4 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + beq.n 3cfc4 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cfd4 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + cbnz r3, 3cfc4 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3cfd4 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3cfc4 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3d0fa │ │ │ │ + bl 3d146 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cf8e <_PyTraceback_Add@@Base+0x7e> │ │ │ │ + beq.n 3cf7e <_PyTraceback_Add@@Base+0x7e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cf8e <_PyTraceback_Add@@Base+0x7e> │ │ │ │ + cbnz r3, 3cf7e <_PyTraceback_Add@@Base+0x7e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cfa4 <_PyTraceback_Add@@Base+0x94> │ │ │ │ + beq.n 3cf94 <_PyTraceback_Add@@Base+0x94> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3cfa4 <_PyTraceback_Add@@Base+0x94> │ │ │ │ + cbnz r3, 3cf94 <_PyTraceback_Add@@Base+0x94> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 3cfd4 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 3cfc4 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ str.w r8, [r5, #20] │ │ │ │ str.w r9, [r7, #72] @ 0x48 │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ mov r0, r5 │ │ │ │ - bl d4798 │ │ │ │ + bl d4210 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cfde <_PyTraceback_Add@@Base+0xce> │ │ │ │ + beq.n 3cfce <_PyTraceback_Add@@Base+0xce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3cfde <_PyTraceback_Add@@Base+0xce> │ │ │ │ + cbnz r3, 3cfce <_PyTraceback_Add@@Base+0xce> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r9 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 11ebc4 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b.w 11e6c4 <_PyErr_ChainExceptions1@@Base> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3cff2 <_PyTraceback_Add@@Base+0xe2> │ │ │ │ - b.w 148db8 │ │ │ │ + beq.n 3cfe2 <_PyTraceback_Add@@Base+0xe2> │ │ │ │ + b.w 1483d8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003cffc : │ │ │ │ +0003cfec : │ │ │ │ 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 r8, r2 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a268 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3d070 │ │ │ │ + cbz r0, 3d060 │ │ │ │ mov r0, r5 │ │ │ │ - bl 90260 │ │ │ │ + bl 8fb70 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 3d07a │ │ │ │ - ldr r0, [pc, #136] @ (3d0b0 ) │ │ │ │ + cbz r0, 3d06a │ │ │ │ + ldr r0, [pc, #136] @ (3d0a0 ) │ │ │ │ movs r1, #6 │ │ │ │ - bl 71f98 │ │ │ │ + bl 71fb0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3d082 │ │ │ │ - ldr r0, [pc, #128] @ (3d0b4 ) │ │ │ │ + cbz r0, 3d072 │ │ │ │ + ldr r0, [pc, #128] @ (3d0a4 ) │ │ │ │ movs r1, #2 │ │ │ │ - bl 71f98 │ │ │ │ + bl 71fb0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3d088 │ │ │ │ + cbz r0, 3d078 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 2957c │ │ │ │ - ldr r3, [pc, #108] @ (3d0b8 ) │ │ │ │ + ldr r3, [pc, #108] @ (3d0a8 ) │ │ │ │ strd r5, r3, [sp, #24] │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #100] @ (3d0bc ) │ │ │ │ + ldr r3, [pc, #100] @ (3d0ac ) │ │ │ │ strd r6, r8, [sp, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #1 │ │ │ │ strd r7, r4, [sp] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 957ec <_Py_write@@Base+0x8f4> │ │ │ │ + bl 951ac <_Py_write@@Base+0x8f4> │ │ │ │ mov r8, r0 │ │ │ │ - b.n 3d08a │ │ │ │ + b.n 3d07a │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 3d08a │ │ │ │ + b.n 3d07a │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3d08a │ │ │ │ + b.n 3d07a │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3d08a │ │ │ │ + b.n 3d07a │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #44] @ (3d0b8 ) │ │ │ │ - bl 78344 │ │ │ │ + ldr r0, [pc, #44] @ (3d0a8 ) │ │ │ │ + bl 78338 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78344 │ │ │ │ + bl 78338 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78344 │ │ │ │ + bl 78338 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78344 │ │ │ │ + bl 78338 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78344 │ │ │ │ + bl 78338 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - lsls r4, r4, #19 │ │ │ │ + lsls r4, r4, #13 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ + lsls r4, r5, #13 │ │ │ │ lsls r3, r0, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, 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 f4214 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 3d0d4 │ │ │ │ + bl 7f89c │ │ │ │ + cbz r0, 3d0d4 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3d10a │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1beadc │ │ │ │ + mov r3, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 3d0f4 │ │ │ │ + bl 7f89c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3d0d0 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 3d10a │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + cmp r3, #0 │ │ │ │ + it eq │ │ │ │ + moveq r0, r2 │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r4, 3d0ea │ │ │ │ + cbnz r4, 3d136 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13228 @ 0x33ac │ │ │ │ + movw r1, #12844 @ 0x322c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3d0f2 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 3d13e │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003d0f6 : │ │ │ │ - b.w 22da94 │ │ │ │ +0003d142 : │ │ │ │ + b.w 22d1a8 │ │ │ │ │ │ │ │ -0003d0fa : │ │ │ │ +0003d146 : │ │ │ │ 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 1a8de8 │ │ │ │ - cbz r0, 3d186 │ │ │ │ + bl 1a7998 │ │ │ │ + cbz r0, 3d1d2 │ │ │ │ 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 1a8eb4 │ │ │ │ + bl 1a7a64 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3d186 │ │ │ │ + cbz r0, 3d1d2 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ movw r0, #25460 @ 0x6374 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ add r1, r3 │ │ │ │ - bl 77cd8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77ccc <_PyObject_GC_NewVar@@Base> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3d172 │ │ │ │ + cbz r0, 3d1be │ │ │ │ movs r3, #1 │ │ │ │ strh r3, [r0, #24] │ │ │ │ str r7, [r0, #8] │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ strd r7, r7, [r0, #16] │ │ │ │ strd r7, r7, [r0, #28] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 3d18a │ │ │ │ + beq.n 3d1d6 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.n 3d18a │ │ │ │ + b.n 3d1d6 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3d186 │ │ │ │ + beq.n 3d1d2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 3d186 │ │ │ │ + cbnz r2, 3d1d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3d22c │ │ │ │ + b.n 3d278 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3d1a2 │ │ │ │ + beq.n 3d1ee │ │ │ │ ldr.w r2, [r8] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [r8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -27476,36 +27503,36 @@ │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ mov r0, r3 │ │ │ │ str.w r8, [r4, #56] @ 0x38 │ │ │ │ str r7, [r4, #68] @ 0x44 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ strh.w r3, [r2, #72]! │ │ │ │ cmp r7, r3 │ │ │ │ - ble.n 3d1dc │ │ │ │ + ble.n 3d228 │ │ │ │ adds r3, #1 │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ - b.n 3d1d0 │ │ │ │ + b.n 3d21c │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [r4, #74] @ 0x4a │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #116] @ 0x74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r1, [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 3d206 │ │ │ │ + beq.n 3d252 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d206 │ │ │ │ + cbnz r3, 3d252 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #44] @ (3d234 ) │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (3d280 ) │ │ │ │ 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 │ │ │ │ @@ -27515,942 +27542,922 @@ │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl f479c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 3d25c │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 3d25c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3d292 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1bfdbc │ │ │ │ - mov r3, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 3d27c │ │ │ │ - bl 7f8d0 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + cmp r2, #1 │ │ │ │ + bhi.n 3d2a4 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 3d2bc │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ + b.n 3d2c4 │ │ │ │ + movw r0, #58544 @ 0xe4b0 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r3, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d258 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 3d292 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - cmp r3, #0 │ │ │ │ - it eq │ │ │ │ - moveq r0, r2 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 3d29c │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movw r1, #4356 @ 0x1104 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r2, #1 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 3b470 <_PyImport_ClearExtension@@Base+0x84e> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 3d2ac │ │ │ │ + blt.n 3d2e8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 3d2c6 │ │ │ │ + blt.n 3d302 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59852 @ 0xe9cc │ │ │ │ + movw r1, #59468 @ 0xe84c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d2d0 │ │ │ │ + b.n 3d30c │ │ │ │ add r0, r1 │ │ │ │ - ldr r3, [pc, #8] @ (3d2d4 ) │ │ │ │ + ldr r3, [pc, #8] @ (3d310 ) │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ add.w r0, r3, r2, lsl #4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0003d2d8 : │ │ │ │ - b.w 1844d4 │ │ │ │ - b.n 3d2de │ │ │ │ +0003d314 : │ │ │ │ + b.w 18366c │ │ │ │ + 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 f4214 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 3d33a │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 3d346 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 1f91c0 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + b.n 3d34c │ │ │ │ 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 3d300 │ │ │ │ - bl 25edcc │ │ │ │ + bne.n 3d36e │ │ │ │ + bl 25ea4c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3d30c │ │ │ │ + cbz r3, 3d37a │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3d32e │ │ │ │ + b.n 3d39c │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3d32a │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3d398 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3d32a │ │ │ │ + cbnz r3, 3d398 │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3d32a │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3d398 │ │ │ │ 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 3d352 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 3d36a │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - b.n 3d372 │ │ │ │ - movw r0, #58928 @ 0xe630 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3d34a │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #1 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 3b462 <_PyImport_ClearExtension@@Base+0x830> │ │ │ │ - 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 f479c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 3d3a0 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 3d3ac │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1f9cd0 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - movw r0, #7036 @ 0x1b7c │ │ │ │ + movw r0, #6652 @ 0x19fc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ strd r4, r3, [sp] │ │ │ │ - bl 1f2d0c │ │ │ │ + bl 1f1e5c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 211d2c │ │ │ │ + b.w 211294 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3d40a │ │ │ │ + bne.n 3d3fa │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3d426 │ │ │ │ - bl 13f3b8 │ │ │ │ + b.n 3d416 │ │ │ │ + bl 13f000 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3d426 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 3d43a │ │ │ │ - vldr d0, [pc, #32] @ 3d448 │ │ │ │ + bne.n 3d416 │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 3d42a │ │ │ │ + vldr d0, [pc, #32] @ 3d438 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 83ffc │ │ │ │ + b.w 83b5c │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldr r5, [sp, #228] @ 0xe4 │ │ │ │ - add r2, pc, #328 @ (adr r2, 3d594 ) │ │ │ │ + add r2, pc, #328 @ (adr r2, 3d584 ) │ │ │ │ svc 70 @ 0x46 │ │ │ │ subs r7, #145 @ 0x91 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 3d470 │ │ │ │ + cbz r3, 3d460 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 3d472 │ │ │ │ + b.n 3d462 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 3d480 │ │ │ │ + cbnz r3, 3d470 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 3d480 │ │ │ │ + ble.n 3d470 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3d480 │ │ │ │ - cbnz r0, 3d49c │ │ │ │ - ldr r4, [pc, #652] @ (3d710 ) │ │ │ │ + bne.n 3d470 │ │ │ │ + cbnz r0, 3d48c │ │ │ │ + ldr r4, [pc, #652] @ (3d700 ) │ │ │ │ add r2, sp, #32 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d65e │ │ │ │ + beq.w 3d64e │ │ │ │ cmp r5, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ite eq │ │ │ │ moveq r4, #0 │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 86830 │ │ │ │ + bl 86390 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d65e │ │ │ │ - ldr r3, [pc, #604] @ (3d714 ) │ │ │ │ + beq.w 3d64e │ │ │ │ + ldr r3, [pc, #604] @ (3d704 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movw r8, #42636 @ 0xa68c │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ 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 3d606 │ │ │ │ + bne.w 3d5f6 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl ddf60 │ │ │ │ + bl dd9b8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3d606 │ │ │ │ + bne.w 3d5f6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d502 │ │ │ │ + beq.n 3d4f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d502 │ │ │ │ + cbnz r3, 3d4f2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86b74 │ │ │ │ + bl 866d4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3d540 │ │ │ │ + cbnz r0, 3d530 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d526 │ │ │ │ + beq.n 3d516 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d526 │ │ │ │ + cbnz r3, 3d516 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3d65e │ │ │ │ + bne.w 3d64e │ │ │ │ mov r0, r7 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 8015c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 3d5c4 │ │ │ │ + bne.n 3d5b4 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl ddf60 │ │ │ │ + bl dd9b8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbnz r3, 3d5c4 │ │ │ │ + cbnz r3, 3d5b4 │ │ │ │ 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 3d5ac │ │ │ │ + beq.n 3d59c │ │ │ │ vsub.f64 d6, d6, d7 │ │ │ │ - vldr d5, [pc, #392] @ 3d708 │ │ │ │ + vldr d5, [pc, #392] @ 3d6f8 │ │ │ │ vcmpe.f64 d6, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ it lt │ │ │ │ vneglt.f64 d6, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmul.f64 d6, d6, d5 │ │ │ │ it lt │ │ │ │ vneglt.f64 d7, d7 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3d5c4 │ │ │ │ + bhi.n 3d5b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 3d506 │ │ │ │ + beq.n 3d4f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d506 │ │ │ │ + bne.n 3d4f6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d506 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d4f6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d64a │ │ │ │ + beq.n 3d63a │ │ │ │ mov r1, r6 │ │ │ │ - bl 1160a4 │ │ │ │ + bl 115c1c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d5ee │ │ │ │ + beq.n 3d5de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3d5ee │ │ │ │ + cbnz r3, 3d5de │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d604 │ │ │ │ + beq.n 3d5f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d604 │ │ │ │ + cbnz r3, 3d5f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 3d654 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 3d644 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r7, #26080 @ 0x65e0 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 3d756 │ │ │ │ + bne.w 3d746 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ vldr d8, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3d662 │ │ │ │ + bne.n 3d652 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86b74 │ │ │ │ + bl 866d4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3d692 │ │ │ │ + cbz r0, 3d682 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3d6c2 │ │ │ │ + beq.n 3d6b2 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 3d6da │ │ │ │ + beq.n 3d6ca │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 83ffc │ │ │ │ + bl 83b5c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d718 │ │ │ │ + bne.n 3d708 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3d672 │ │ │ │ + bne.n 3d662 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3d682 │ │ │ │ + bne.n 3d672 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3d7d2 │ │ │ │ + b.n 3d7c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d624 │ │ │ │ + bne.n 3d614 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d624 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d614 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d654 │ │ │ │ + bne.n 3d644 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d654 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d644 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d65e │ │ │ │ + bne.n 3d64e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d65e │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d64e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d6a8 │ │ │ │ + beq.n 3d698 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d6a8 │ │ │ │ + cbnz r3, 3d698 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d65e │ │ │ │ + bne.n 3d64e │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 83ffc │ │ │ │ + b.w 83b5c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ vldr d9, [r6, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 3d750 │ │ │ │ + beq.n 3d740 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d750 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d750 │ │ │ │ + bne.n 3d740 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d740 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl ddf60 │ │ │ │ + bl dd9b8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ vmov s14, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d63c │ │ │ │ + bne.n 3d62c │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r4 │ │ │ │ vmul.f64 d8, d8, d7 │ │ │ │ - beq.n 3d628 │ │ │ │ + beq.n 3d618 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d628 │ │ │ │ + bne.n 3d618 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d628 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d618 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r0, r0 │ │ │ │ - movs r7, #216 @ 0xd8 │ │ │ │ + movs r7, #172 @ 0xac │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r7, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1160a4 │ │ │ │ + bl 115c1c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d736 │ │ │ │ + beq.n 3d726 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3d736 │ │ │ │ + cbnz r3, 3d726 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d74c │ │ │ │ + beq.n 3d73c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d74c │ │ │ │ + cbnz r3, 3d73c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 3d756 │ │ │ │ - b.n 3d654 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 3d746 │ │ │ │ + b.n 3d644 │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ - b.n 3d628 │ │ │ │ + b.n 3d618 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86b74 │ │ │ │ + bl 866d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r6, 3d786 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 3d7bc │ │ │ │ + cbnz r6, 3d776 │ │ │ │ + bl 7f89c │ │ │ │ + cbz r0, 3d7ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d7ba │ │ │ │ + beq.n 3d7aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d7ba │ │ │ │ + cbnz r3, 3d7aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d7ba │ │ │ │ - bl 1160a4 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d7aa │ │ │ │ + bl 115c1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3d79e │ │ │ │ + beq.n 3d78e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d79e │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3d78e │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3d7b0 │ │ │ │ + beq.n 3d7a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d7b0 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3d7a0 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3d7ba │ │ │ │ + beq.n 3d7aa │ │ │ │ mov r4, r8 │ │ │ │ - b.n 3d75a │ │ │ │ + b.n 3d74a │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d7d2 │ │ │ │ + beq.n 3d7c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d7d2 │ │ │ │ + cbnz r3, 3d7c2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8-d9} │ │ │ │ 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 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 3d7fc │ │ │ │ + cbz r3, 3d7ec │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 3d7fe │ │ │ │ + b.n 3d7ee │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ - cbnz r3, 3d80c │ │ │ │ + cbnz r3, 3d7fc │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 3d80c │ │ │ │ + blt.n 3d7fc │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 3d80c │ │ │ │ - cbnz r0, 3d82a │ │ │ │ - ldr r5, [pc, #316] @ (3d94c ) │ │ │ │ + bgt.n 3d7fc │ │ │ │ + cbnz r0, 3d81a │ │ │ │ + ldr r5, [pc, #316] @ (3d93c ) │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ add r5, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3d82a │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3d81a │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 3d944 │ │ │ │ - cbz r4, 3d840 │ │ │ │ + b.n 3d934 │ │ │ │ + cbz r4, 3d830 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3d842 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 3d842 │ │ │ │ - b.n 3d824 │ │ │ │ + bne.n 3d832 │ │ │ │ + bl 7f89c │ │ │ │ + cbz r0, 3d832 │ │ │ │ + b.n 3d814 │ │ │ │ movs r5, #8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - cbz r2, 3d84a │ │ │ │ + cbz r2, 3d83a │ │ │ │ ldr r6, [r7, #20] │ │ │ │ - b.n 3d852 │ │ │ │ + b.n 3d842 │ │ │ │ movw r6, #10688 @ 0x29c0 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ movs r4, #0 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ add.w r8, r6, r2 │ │ │ │ mov r9, r4 │ │ │ │ sub.w fp, sl, r5 │ │ │ │ cmp r8, r6 │ │ │ │ - bls.n 3d8a6 │ │ │ │ + bls.n 3d896 │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 3d888 │ │ │ │ + bne.n 3d878 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 3d862 │ │ │ │ - bl 26b854 │ │ │ │ + ble.n 3d852 │ │ │ │ + bl 26b6ac │ │ │ │ add.w r2, fp, r1 │ │ │ │ adds r3, r5, r4 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 3d92c │ │ │ │ + bgt.n 3d91c │ │ │ │ subs r4, r3, r1 │ │ │ │ - b.n 3d862 │ │ │ │ + b.n 3d852 │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 3d92c │ │ │ │ + beq.n 3d91c │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 3d896 │ │ │ │ + beq.n 3d886 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 3d862 │ │ │ │ + bne.n 3d852 │ │ │ │ sub.w r3, sl, r4 │ │ │ │ cmp r3, r9 │ │ │ │ add r9, r4 │ │ │ │ mov.w r4, #0 │ │ │ │ - bge.n 3d862 │ │ │ │ - b.n 3d92c │ │ │ │ + bge.n 3d852 │ │ │ │ + b.n 3d91c │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r9, r3 │ │ │ │ - bgt.n 3d92c │ │ │ │ + bgt.n 3d91c │ │ │ │ add.w r1, r4, r9 │ │ │ │ movs r0, #0 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156118 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d824 │ │ │ │ + beq.n 3d814 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3d8c8 │ │ │ │ + cbz r3, 3d8b8 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - b.n 3d8d0 │ │ │ │ + b.n 3d8c0 │ │ │ │ movw r6, #10688 @ 0x29c0 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - cbz r3, 3d8d8 │ │ │ │ + cbz r3, 3d8c8 │ │ │ │ ldr r4, [r7, #20] │ │ │ │ - b.n 3d8e0 │ │ │ │ + b.n 3d8d0 │ │ │ │ movw r4, #10688 @ 0x29c0 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ movs r7, #0 │ │ │ │ mov.w sl, #32 │ │ │ │ cmp r8, r4 │ │ │ │ - bls.n 3d944 │ │ │ │ + bls.n 3d934 │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 3d910 │ │ │ │ + bne.n 3d900 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 3d922 │ │ │ │ + ble.n 3d912 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 26b854 │ │ │ │ + bl 26b6ac │ │ │ │ subs r1, r5, r1 │ │ │ │ add r7, r1 │ │ │ │ mov r3, r6 │ │ │ │ add r1, r6 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3d928 │ │ │ │ + beq.n 3d918 │ │ │ │ strb.w sl, [r3], #1 │ │ │ │ - b.n 3d906 │ │ │ │ + b.n 3d8f6 │ │ │ │ mov r3, r6 │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, #10 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - beq.n 3d926 │ │ │ │ + beq.n 3d916 │ │ │ │ cmp r2, #13 │ │ │ │ - bne.n 3d928 │ │ │ │ - b.n 3d926 │ │ │ │ + bne.n 3d918 │ │ │ │ + b.n 3d916 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 3d928 │ │ │ │ + b.n 3d918 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 3d8e6 │ │ │ │ + b.n 3d8d6 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7200 @ 0x1c20 │ │ │ │ + movw r1, #6816 @ 0x1aa0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3d824 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 3d814 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r0, #4 │ │ │ │ + movs r7, #216 @ 0xd8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 3d976 │ │ │ │ + cbnz r0, 3d966 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 3d97e │ │ │ │ + cbz r0, 3d96e │ │ │ │ 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 3d968 │ │ │ │ + beq.n 3d958 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + movw r3, #8276 @ 0x2054 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 3d9a2 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + add r2, sp, #4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 22a44c │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 3d9be │ │ │ │ + b.n 3d9ba │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #6832 @ 0x1ab0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1ad0 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3d9e2 │ │ │ │ + bne.n 3d9d2 │ │ │ │ + movw r3, #56044 @ 0xdaec │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl e9ff4 │ │ │ │ + b.n 3d9ba │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ 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, 3d9a0 │ │ │ │ + cbnz r3, 3da08 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 3d9a0 │ │ │ │ + ble.n 3da08 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3d9a0 │ │ │ │ - cbnz r0, 3d9b8 │ │ │ │ + bne.n 3da08 │ │ │ │ + cbnz r0, 3da20 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #120] @ (3da20 ) │ │ │ │ + ldr r4, [pc, #120] @ (3da88 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 3d9fc │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 3da64 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3d9ca │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 3d9fc │ │ │ │ + bne.n 3da32 │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 3da64 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 9649c │ │ │ │ + bl 95e5c │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 29298 <__wait3_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3da00 │ │ │ │ + bge.n 3da68 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3da0c │ │ │ │ - bl e5198 │ │ │ │ + bne.n 3da74 │ │ │ │ + bl e4bf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d9ce │ │ │ │ + beq.n 3da36 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3da1a │ │ │ │ + b.n 3da82 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3b5c4 <_PyImport_ClearExtension@@Base+0x992> │ │ │ │ - b.n 3da1a │ │ │ │ + bl 3b714 <_PyImport_ClearExtension@@Base+0xaf2> │ │ │ │ + b.n 3da82 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1698 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cmp r1, #52 @ 0x34 │ │ │ │ + cmp r1, #28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - movw r3, #8276 @ 0x2054 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 3da56 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - add r2, sp, #4 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 22ad4c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 3da72 │ │ │ │ - b.n 3da6e │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + cbnz r4, 3dab6 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7340 @ 0x1cac │ │ │ │ + movw r1, #6984 @ 0x1b48 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - mov r2, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3da96 │ │ │ │ - bne.n 3da86 │ │ │ │ - movw r3, #56044 @ 0xdaec │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl ea594 │ │ │ │ - b.n 3da6e │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 3dac4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - add sp, #8 │ │ │ │ + strne r3, [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 │ │ │ │ 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 3dabc │ │ │ │ - bl 25edcc │ │ │ │ + bne.n 3daea │ │ │ │ + bl 25ea4c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3dac8 │ │ │ │ + cbz r3, 3daf6 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3dae8 │ │ │ │ + b.n 3db16 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1ab37c │ │ │ │ - cbnz r0, 3dae4 │ │ │ │ + bl 1a9ed4 │ │ │ │ + cbnz r0, 3db12 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3dae4 │ │ │ │ + cbnz r3, 3db12 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3dae4 │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3db12 │ │ │ │ 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 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - cbnz r4, 3db16 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7380 @ 0x1cd4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3db24 │ │ │ │ - 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} │ │ │ │ + ldr r2, [pc, #32] @ (3db3c ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + movw r0, #50484 @ 0xc534 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + 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 828cc │ │ │ │ + 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 │ │ │ │ sub sp, #20 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, #2 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bhi.n 3db56 │ │ │ │ + bhi.n 3db6e │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - bgt.n 3db70 │ │ │ │ - b.n 3db80 │ │ │ │ - movw r0, #52648 @ 0xcda8 │ │ │ │ + bgt.n 3db88 │ │ │ │ + b.n 3db98 │ │ │ │ + movw r0, #52224 @ 0xcc00 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3db4e │ │ │ │ + bne.n 3db66 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3dbaa │ │ │ │ + b.n 3dbc2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 110c90 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 11065c <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3db6c │ │ │ │ + beq.n 3db84 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 3db92 │ │ │ │ + bne.n 3dbaa │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldrd r4, r3, [sp, #8] │ │ │ │ - cbnz r1, 3dba0 │ │ │ │ + cbnz r1, 3dbb8 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3dba2 │ │ │ │ + b.n 3dbba │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 110c90 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 11065c <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3db80 │ │ │ │ - b.n 3db6c │ │ │ │ + bne.n 3db98 │ │ │ │ + b.n 3db84 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2e9c6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsb.w r1, [r0, #35] @ 0x23 │ │ │ │ @@ -28459,99 +28466,86 @@ │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #32] @ (3dbf0 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r0, #50868 @ 0xc6b4 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - 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 82d70 │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #40636 @ 0x9ebc │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13efa8 │ │ │ │ + b.w 13ebf0 │ │ │ │ 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 3dc26 │ │ │ │ - bl 25edcc │ │ │ │ + bne.n 3dc16 │ │ │ │ + bl 25ea4c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3dc32 │ │ │ │ + cbz r3, 3dc22 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3dc58 │ │ │ │ + b.n 3dc48 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3dc54 │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3dc44 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3dc54 │ │ │ │ + cbnz r3, 3dc44 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3dc54 │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3dc44 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3dc6a │ │ │ │ + bne.n 3dc5a │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - b.w e7d4c │ │ │ │ - b.w 12e5bc │ │ │ │ + b.w e77a4 │ │ │ │ + b.w 12e240 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3dc76 │ │ │ │ + cbz r1, 3dc66 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3dc7e │ │ │ │ + b.n 3dc6e │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3ddf2 │ │ │ │ + b.n 3dde2 │ │ │ │ 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 14ac8c │ │ │ │ - cbz r0, 3dcaa │ │ │ │ + bl 14a2ac │ │ │ │ + cbz r0, 3dc9a │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #36] @ (3dcd4 ) │ │ │ │ + ldr r0, [pc, #36] @ (3dcc4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -28572,318 +28566,318 @@ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 3dcfe │ │ │ │ - bl 25edcc │ │ │ │ + bne.n 3dcee │ │ │ │ + bl 25ea4c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3dd0a │ │ │ │ + cbz r3, 3dcfa │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3ddea │ │ │ │ + b.n 3ddda │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ - bl b3b7c │ │ │ │ + bl b3584 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dde0 │ │ │ │ + beq.n 3ddd0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3dd2e │ │ │ │ + bne.n 3dd1e │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ + bl 25ea4c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 3dd8a │ │ │ │ + cbnz r3, 3dd7a │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 76fe4 │ │ │ │ + bl 76fd8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3dd82 │ │ │ │ + cbz r0, 3dd72 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbz r6, 3dd92 │ │ │ │ - b.n 3dd8a │ │ │ │ - bl b3b7c │ │ │ │ + cbz r6, 3dd82 │ │ │ │ + b.n 3dd7a │ │ │ │ + bl b3584 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3dd6c │ │ │ │ + cbz r0, 3dd5c │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 3dd9a │ │ │ │ + beq.n 3dd8a │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3dd46 │ │ │ │ + bne.n 3dd36 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b204c │ │ │ │ + bl b1a5c │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 3ddb4 │ │ │ │ + cbnz r0, 3dda4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 77378 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1e955c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 3dde0 │ │ │ │ + b.n 3ddd0 │ │ │ │ mov r7, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 3dd5c │ │ │ │ + b.n 3dd4c │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ - bl 84348 │ │ │ │ + bl 83ea0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dd7c │ │ │ │ + beq.n 3dd6c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3dd52 │ │ │ │ + b.n 3dd42 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 3ddc8 │ │ │ │ + ble.n 3ddb8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 3ddb4 │ │ │ │ + b.n 3dda4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 77378 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c29ac <_PyArg_CheckPositional@@Base+0x1d88> │ │ │ │ - b.n 3dde6 │ │ │ │ + bl c2464 <_PyArg_CheckPositional@@Base+0x1e3c> │ │ │ │ + b.n 3ddd6 │ │ │ │ movs r0, #0 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3de0a │ │ │ │ + bne.n 3ddfa │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #43104 @ 0xa860 │ │ │ │ + movw r3, #42720 @ 0xa6e0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bne.n 3de2a │ │ │ │ - b.n 3de0c │ │ │ │ - cbz r1, 3de34 │ │ │ │ - movw r3, #43104 @ 0xa860 │ │ │ │ + bne.n 3de1a │ │ │ │ + b.n 3ddfc │ │ │ │ + cbz r1, 3de24 │ │ │ │ + movw r3, #42720 @ 0xa6e0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3de2a │ │ │ │ + bls.n 3de1a │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - beq.n 3de34 │ │ │ │ - b.n 3de16 │ │ │ │ + beq.n 3de24 │ │ │ │ + b.n 3de06 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cbz r1, 3de36 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 3de3e │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + b.n 3df58 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r4, r6, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #116] @ (3dec8 ) │ │ │ │ + ldr r1, [pc, #112] @ (3dec8 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b936c │ │ │ │ + bl b8d74 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3de64 │ │ │ │ + bge.n 3de66 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3dec0 │ │ │ │ + b.n 3dec2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 3de6e │ │ │ │ + cbz r3, 3de70 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 3de7e │ │ │ │ - b.n 3de9e │ │ │ │ - ldr r1, [pc, #92] @ (3decc ) │ │ │ │ + cbnz r0, 3de80 │ │ │ │ + b.n 3dea0 │ │ │ │ + ldr r1, [pc, #88] @ (3decc ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b936c │ │ │ │ + bl b8d74 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3de68 │ │ │ │ - b.n 3de60 │ │ │ │ + bge.n 3de6a │ │ │ │ + b.n 3de62 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 3de9e │ │ │ │ + bne.n 3dea0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3de9e │ │ │ │ + beq.n 3dea0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3de9e │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3dea0 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #54832 @ 0xd630 │ │ │ │ + movw r2, #54448 @ 0xd4b0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #7512 @ 0x1d58 │ │ │ │ + movw r0, #7160 @ 0x1bf8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd00 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78344 │ │ │ │ + bl 78338 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3ded8 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 3dee0 │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - b.n 3df68 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r1, #21224 @ 0x52e8 │ │ │ │ + movw r1, #20840 @ 0x5168 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ 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, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 3df30 │ │ │ │ - bl 25edcc │ │ │ │ + bne.n 3df1e │ │ │ │ + bl 25ea4c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3df3c │ │ │ │ + cbz r3, 3df2a │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3df60 │ │ │ │ + b.n 3df4e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 3df50 │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 3df3e │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 3df5c │ │ │ │ + b.n 3df4a │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dc20 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ + bl 9d634 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3df4a │ │ │ │ - ldr r0, [pc, #8] @ (3df64 ) │ │ │ │ + beq.n 3df38 │ │ │ │ + ldr r0, [pc, #8] @ (3df54 ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ strh r0, [r4, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3df80 │ │ │ │ + bne.n 3df70 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #43104 @ 0xa860 │ │ │ │ + movw r3, #42720 @ 0xa6e0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.n 3dfa0 │ │ │ │ - b.n 3df82 │ │ │ │ - cbz r1, 3dfaa │ │ │ │ - movw r3, #43104 @ 0xa860 │ │ │ │ + bne.n 3df90 │ │ │ │ + b.n 3df72 │ │ │ │ + cbz r1, 3df9a │ │ │ │ + movw r3, #42720 @ 0xa6e0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3dfa0 │ │ │ │ + bls.n 3df90 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - beq.n 3dfaa │ │ │ │ - b.n 3df8c │ │ │ │ + beq.n 3df9a │ │ │ │ + b.n 3df7c │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3dfbc │ │ │ │ + cbz r1, 3dfac │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3dfc4 │ │ │ │ + b.n 3dfb4 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ b.w 342a0 │ │ │ │ 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 72184 │ │ │ │ + bl 7219c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e09c │ │ │ │ + beq.n 3e08c │ │ │ │ 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 18de18 │ │ │ │ + bl 18cd00 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3e004 │ │ │ │ + bne.n 3dff4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3e084 │ │ │ │ + b.n 3e074 │ │ │ │ cmp r0, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3e036 │ │ │ │ + bne.n 3e026 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ @@ -28891,400 +28885,353 @@ │ │ │ │ strne r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 3e07a │ │ │ │ + b.n 3e06a │ │ │ │ ldr r6, [r5, #8] │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - ldr r1, [pc, #96] @ (3e0a4 ) │ │ │ │ + ldr r1, [pc, #96] @ (3e094 ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl d1954 │ │ │ │ + bl d13fc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3dffe │ │ │ │ + beq.n 3dfee │ │ │ │ cmp r0, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3e06e │ │ │ │ + bne.n 3e05e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3e02c │ │ │ │ + beq.n 3e01c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3e02c │ │ │ │ + b.n 3e01c │ │ │ │ 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 6cd24 │ │ │ │ + bl 6cd1c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e0a0 │ │ │ │ + beq.n 3e090 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e0a0 │ │ │ │ + cbnz r3, 3e090 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e0a0 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e090 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strb r4, [r7, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ 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 3e0d6 │ │ │ │ + bne.n 3e0c6 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #26080 @ 0x65e0 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3e0ee │ │ │ │ + bne.n 3e0de │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 3e10c │ │ │ │ + b.n 3e0fc │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #39836 @ 0x9b9c │ │ │ │ + movw r0, #39452 @ 0x9a1c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e1be │ │ │ │ - b.n 3e0c0 │ │ │ │ - bl 13f3b8 │ │ │ │ + beq.n 3e1ae │ │ │ │ + b.n 3e0b0 │ │ │ │ + bl 13f000 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3e10c │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 3e0fc │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e1be │ │ │ │ + bne.n 3e1ae │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3e11a │ │ │ │ + bne.n 3e10a │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 3e138 │ │ │ │ - bl 13f3b8 │ │ │ │ + b.n 3e128 │ │ │ │ + bl 13f000 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3e138 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 3e128 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e1be │ │ │ │ + bne.n 3e1ae │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d6, [pc, #136] @ 3e1c8 │ │ │ │ + vldr d6, [pc, #136] @ 3e1b8 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3e168 │ │ │ │ + ble.n 3e158 │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3e168 │ │ │ │ + bhi.n 3e158 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 83ffc │ │ │ │ + b.w 83b5c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movs r5, #0 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ blx 2a48c │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmov.f64 d10, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 3e1a0 │ │ │ │ + bvc.n 3e190 │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3e19c │ │ │ │ + bvs.n 3e18c │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3e1a4 │ │ │ │ + b.n 3e194 │ │ │ │ str r5, [r4, #0] │ │ │ │ - b.n 3e1ae │ │ │ │ + b.n 3e19e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 3e1ae │ │ │ │ + cbz r3, 3e19e │ │ │ │ vmov.f64 d0, d10 │ │ │ │ - bl 2488e8 <_PyBytes_Find@@Base+0x1140> │ │ │ │ - cbnz r0, 3e1be │ │ │ │ + bl 2483a0 <_PyBytes_Find@@Base+0x1150> │ │ │ │ + cbnz r0, 3e1ae │ │ │ │ vmov.f64 d0, d10 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 83ffc │ │ │ │ + b.w 83b5c │ │ │ │ vpop {d8-d10} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, 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, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e1f4 │ │ │ │ + bne.n 3e1e4 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 1f48f4 │ │ │ │ + bl 1f3b4c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3e210 │ │ │ │ - b.n 3e20a │ │ │ │ + bne.n 3e200 │ │ │ │ + b.n 3e1fa │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32484 @ 0x7ee4 │ │ │ │ + movw r0, #32080 @ 0x7d50 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3e21a │ │ │ │ - b.n 3e1e4 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 3e21a │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3e20a │ │ │ │ + b.n 3e1d4 │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 3e20a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fa84 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e226 │ │ │ │ + cbz r1, 3e216 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3e22e │ │ │ │ + b.n 3e21e │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3e268 │ │ │ │ + b.n 3e258 │ │ │ │ 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 3e250 │ │ │ │ + bne.n 3e240 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f5824 │ │ │ │ + b.w f529c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32604 @ 0x7f5c │ │ │ │ + movw r0, #32200 @ 0x7dc8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e244 │ │ │ │ + bne.n 3e234 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3e294 │ │ │ │ + bne.n 3e284 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #43104 @ 0xa860 │ │ │ │ + movw r2, #42720 @ 0xa6e0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ tst.w r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 3e2e2 │ │ │ │ - movw r3, #43104 @ 0xa860 │ │ │ │ + cbz r1, 3e2d2 │ │ │ │ + movw r3, #42720 @ 0xa6e0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ add r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ push {r4, r5} │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3e2ca │ │ │ │ + bls.n 3e2ba │ │ │ │ ldrb r4, [r4, #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 3e2a4 │ │ │ │ + beq.n 3e294 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3e2ec │ │ │ │ + b.n 3e2dc │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 3e2ec │ │ │ │ + b.n 3e2dc │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ pop {r4, r5} │ │ │ │ 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 c3ae8 │ │ │ │ + bl c359c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3e31c │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 3e30c │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3e334 │ │ │ │ + b.n 3e324 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r1, #7780 @ 0x1e64 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e33e │ │ │ │ + cbz r1, 3e32e │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3e346 │ │ │ │ + b.n 3e336 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3e380 │ │ │ │ - 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 3e368 │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 14d4cc │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #32684 @ 0x7fac │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3e35c │ │ │ │ - pop {r4, pc} │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 3e398 │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ - movw r3, #43104 @ 0xa860 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - lsls r3, r3, #28 │ │ │ │ - bmi.n 3e3b8 │ │ │ │ - b.n 3e39a │ │ │ │ - cbz r1, 3e3c2 │ │ │ │ - movw r3, #43104 @ 0xa860 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - add r1, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r1, r0 │ │ │ │ - bls.n 3e3b8 │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - lsls r2, r2, #28 │ │ │ │ - bpl.n 3e3c2 │ │ │ │ - b.n 3e3a4 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ + b.n 3e4e2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 3e400 │ │ │ │ + beq.n 3e36c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3e400 │ │ │ │ + ble.n 3e36c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e414 │ │ │ │ + beq.n 3e380 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3e414 │ │ │ │ + b.n 3e380 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #8048 @ 0x1f70 │ │ │ │ + movw r0, #7372 @ 0x1ccc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w de2a8 │ │ │ │ - ldr r1, [pc, #96] @ (3e478 ) │ │ │ │ + b.w ddd00 │ │ │ │ + ldr r1, [pc, #96] @ (3e3e4 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e788 <_PyObject_LookupSpecial@@Base> │ │ │ │ + bl 8e098 <_PyObject_LookupSpecial@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3e428 │ │ │ │ + cbz r0, 3e394 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 3e43e │ │ │ │ + bmi.n 3e3aa │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #8072 @ 0x1f88 │ │ │ │ + movw r0, #7396 @ 0x1ce4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd00 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3e454 │ │ │ │ + b.n 3e3c0 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #8104 @ 0x1fa8 │ │ │ │ + movw r0, #7428 @ 0x1d04 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd00 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e46a │ │ │ │ + beq.n 3e3d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e46a │ │ │ │ + cbnz r3, 3e3d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -29292,783 +29239,831 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ - cbz r0, 3e4f0 │ │ │ │ + cbz r0, 3e45c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbnz r0, 3e4b0 │ │ │ │ - movw r0, #23188 @ 0x5a94 │ │ │ │ + cbnz r0, 3e41c │ │ │ │ + movw r0, #22316 @ 0x572c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a268 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3e4d8 │ │ │ │ - bl 13cf38 │ │ │ │ + b.n 3e444 │ │ │ │ + bl 13cb78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e4ca │ │ │ │ - blt.n 3e4da │ │ │ │ - movw r0, #62864 @ 0xf590 │ │ │ │ + beq.n 3e436 │ │ │ │ + blt.n 3e446 │ │ │ │ + movw r0, #62440 @ 0xf3e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a268 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3e4d2 │ │ │ │ + b.n 3e43e │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl e7d4c │ │ │ │ + bl e77a4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl 13d488 │ │ │ │ - cbnz r5, 3e4f4 │ │ │ │ + bl 13d0c8 │ │ │ │ + cbnz r5, 3e460 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e4f0 │ │ │ │ + beq.n 3e45c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e4f0 │ │ │ │ + cbnz r3, 3e45c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 3e53a │ │ │ │ + b.n 3e4a6 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl db534 <_PyType_Name@@Base> │ │ │ │ + bl daf80 <_PyType_Name@@Base> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #8140 @ 0x1fcc │ │ │ │ + movw r0, #7744 @ 0x1e40 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd00 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e524 │ │ │ │ + beq.n 3e490 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e524 │ │ │ │ + cbnz r3, 3e490 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e53a │ │ │ │ + beq.n 3e4a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e53a │ │ │ │ + cbnz r3, 3e4a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 3e4ca │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 14cacc │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #32280 @ 0x7e18 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3e4be │ │ │ │ + pop {r4, pc} │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 3e4fa │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ + movw r3, #42720 @ 0xa6e0 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ │ │ + lsls r3, r3, #28 │ │ │ │ + bmi.n 3e51a │ │ │ │ + b.n 3e4fc │ │ │ │ + cbz r1, 3e524 │ │ │ │ + movw r3, #42720 @ 0xa6e0 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + add r1, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r1, r0 │ │ │ │ + bls.n 3e51a │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + ldr.w r2, [r3, r2, lsl #2] │ │ │ │ + lsls r2, r2, #28 │ │ │ │ + bpl.n 3e524 │ │ │ │ + b.n 3e506 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bx lr │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bx lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e546 │ │ │ │ + cbz r1, 3e536 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3e54e │ │ │ │ + b.n 3e53e │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3e674 <_PyCompile_OptimizeCfg@@Base+0xee> │ │ │ │ + b.n 3e5ae │ │ │ │ │ │ │ │ -0003e550 : │ │ │ │ +0003e540 : │ │ │ │ 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 3e718 │ │ │ │ + bl 3e652 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1a5438 <_PyThreadState_New@@Base+0x4aac> │ │ │ │ + bl 1a3f78 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3e580 │ │ │ │ + bne.n 3e570 │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #8152 @ 0x1fd8 │ │ │ │ + movw r0, #7756 @ 0x1e4c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1efa3c │ │ │ │ + bl 1eed60 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - │ │ │ │ -0003e586 <_PyCompile_OptimizeCfg@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #52888 @ 0xce98 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - sub sp, #8 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 3e5c0 <_PyCompile_OptimizeCfg@@Base+0x3a> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63640 @ 0xf898 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3e5cc <_PyCompile_OptimizeCfg@@Base+0x46> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 714b0 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 3e5d0 <_PyCompile_OptimizeCfg@@Base+0x4a> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 3e634 <_PyCompile_OptimizeCfg@@Base+0xae> │ │ │ │ - mov r0, r4 │ │ │ │ - bl fbe6c │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 3e5de <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 3e618 <_PyCompile_OptimizeCfg@@Base+0x92> │ │ │ │ - movs r2, #0 │ │ │ │ - mov r3, r8 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r5 │ │ │ │ - bl fd0a0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 3e5da <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ - bl 1b4580 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3e5da <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - mov r1, r4 │ │ │ │ - bl 104114 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 3e60e <_PyCompile_OptimizeCfg@@Base+0x88> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 109060 <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ - b.n 3e5da <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ - mov r0, r4 │ │ │ │ - bl fc5a0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 3e606 <_PyCompile_OptimizeCfg@@Base+0x80> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3e62e <_PyCompile_OptimizeCfg@@Base+0xa8> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e62e <_PyCompile_OptimizeCfg@@Base+0xa8> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 109424 <_PyObject_GC_Resize@@Base+0x41c> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e65c <_PyCompile_OptimizeCfg@@Base+0xd6> │ │ │ │ + bne.n 3e596 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 189270 │ │ │ │ + b.w 188300 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32636 @ 0x7f7c │ │ │ │ + movw r0, #32232 @ 0x7de8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e650 <_PyCompile_OptimizeCfg@@Base+0xca> │ │ │ │ + bne.n 3e58a │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3e6a0 <_PyCompile_OptimizeCfg@@Base+0x11a> │ │ │ │ + bne.n 3e5da │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #43104 @ 0xa860 │ │ │ │ + movw r2, #42720 @ 0xa6e0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ tst.w r2, #2 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 3e6f6 <_PyCompile_OptimizeCfg@@Base+0x170> │ │ │ │ + cbz r1, 3e630 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5} │ │ │ │ add r1, r0 │ │ │ │ - movw r5, #43104 @ 0xa860 │ │ │ │ + movw r5, #42720 @ 0xa6e0 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ mov r4, r3 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3e6de <_PyCompile_OptimizeCfg@@Base+0x158> │ │ │ │ + bls.n 3e618 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r5, r2, lsl #2] │ │ │ │ tst.w r2, #2 │ │ │ │ - beq.n 3e6ce <_PyCompile_OptimizeCfg@@Base+0x148> │ │ │ │ - cbnz r3, 3e700 <_PyCompile_OptimizeCfg@@Base+0x17a> │ │ │ │ + beq.n 3e608 │ │ │ │ + cbnz r3, 3e63a │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3e6b2 <_PyCompile_OptimizeCfg@@Base+0x12c> │ │ │ │ + b.n 3e5ec │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - beq.n 3e6da <_PyCompile_OptimizeCfg@@Base+0x154> │ │ │ │ - cbz r3, 3e700 <_PyCompile_OptimizeCfg@@Base+0x17a> │ │ │ │ + beq.n 3e614 │ │ │ │ + cbz r3, 3e63a │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3e6b2 <_PyCompile_OptimizeCfg@@Base+0x12c> │ │ │ │ + b.n 3e5ec │ │ │ │ mov r3, r2 │ │ │ │ - b.n 3e6b2 <_PyCompile_OptimizeCfg@@Base+0x12c> │ │ │ │ + b.n 3e5ec │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 3e708 <_PyCompile_OptimizeCfg@@Base+0x182> │ │ │ │ + b.n 3e642 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 3e716 <_PyCompile_OptimizeCfg@@Base+0x190> │ │ │ │ + cbz r0, 3e650 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003e718 : │ │ │ │ +0003e652 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #32] │ │ │ │ - cbnz r2, 3e776 │ │ │ │ + cbnz r2, 3e6b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a268 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3e73e │ │ │ │ + cbnz r0, 3e678 │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 3e78e │ │ │ │ + b.n 3e6c8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b936c │ │ │ │ + bl b8d74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e79c │ │ │ │ + beq.n 3e6d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e79c │ │ │ │ - ldr r2, [pc, #68] @ (3e7a0 ) │ │ │ │ + cbnz r3, 3e6d6 │ │ │ │ + ldr r2, [pc, #68] @ (3e6dc ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3e770 │ │ │ │ + cbz r3, 3e6aa │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 3e79c │ │ │ │ + b.n 3e6d6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbnz r0, 3e79a │ │ │ │ + cbnz r0, 3e6d4 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ - cbnz r0, 3e794 │ │ │ │ + bl d3b34 │ │ │ │ + cbnz r0, 3e6ce │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3e79c │ │ │ │ - bl d42d0 │ │ │ │ - b.n 3e79c │ │ │ │ + b.n 3e6d6 │ │ │ │ + bl d3d48 │ │ │ │ + b.n 3e6d6 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r3, [r2, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + ite le │ │ │ │ + movle r3, #0 │ │ │ │ + ldrgt r1, [r0, #8] │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ + it gt │ │ │ │ + mulgt r3, r1 │ │ │ │ + add r0, r3 │ │ │ │ + b.w 7fa84 │ │ │ │ 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 f6220 │ │ │ │ - cbz r0, 3e7da │ │ │ │ + bl f5c98 │ │ │ │ + cbz r0, 3e72e │ │ │ │ mov r4, r0 │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd1c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e7de │ │ │ │ + beq.n 3e732 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e7de │ │ │ │ + cbnz r3, 3e732 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e7de │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e732 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +0003e736 <_PyCompile_OptimizeCfg@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r8, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - ldr r3, [r2, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - ite le │ │ │ │ - movle r3, #0 │ │ │ │ - ldrgt r1, [r0, #8] │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ - it gt │ │ │ │ - mulgt r3, r1 │ │ │ │ - add r0, r3 │ │ │ │ - b.w 7fab8 │ │ │ │ + movw r3, #52888 @ 0xce98 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + sub sp, #8 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 3e770 <_PyCompile_OptimizeCfg@@Base+0x3a> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #63256 @ 0xf718 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 3e77c <_PyCompile_OptimizeCfg@@Base+0x46> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + bl 714c8 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 3e780 <_PyCompile_OptimizeCfg@@Base+0x4a> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 3e7e4 <_PyCompile_OptimizeCfg@@Base+0xae> │ │ │ │ + mov r0, r4 │ │ │ │ + bl fba10 │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 3e78e <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 3e7c8 <_PyCompile_OptimizeCfg@@Base+0x92> │ │ │ │ + movs r2, #0 │ │ │ │ + mov r3, r8 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r5 │ │ │ │ + bl fcad8 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 3e78a <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ + bl 1b31ac │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3e78a <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 103b1c │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 3e7be <_PyCompile_OptimizeCfg@@Base+0x88> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 108a48 <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ + b.n 3e78a <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ + mov r0, r4 │ │ │ │ + bl fc144 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 3e7b6 <_PyCompile_OptimizeCfg@@Base+0x80> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3e7de <_PyCompile_OptimizeCfg@@Base+0xa8> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 3e7de <_PyCompile_OptimizeCfg@@Base+0xa8> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 108e0c <_PyObject_GC_Resize@@Base+0x41c> │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 3e80e │ │ │ │ + cbz r0, 3e800 <_PyCompile_OptimizeCfg@@Base+0xca> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e810 │ │ │ │ + beq.n 3e802 <_PyCompile_OptimizeCfg@@Base+0xcc> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #4] @ (3e814 ) │ │ │ │ + ldr r0, [pc, #0] @ (3e804 <_PyCompile_OptimizeCfg@@Base+0xce>) │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ asrs r4, r6, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ + 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 │ │ │ │ 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 3e838 │ │ │ │ + bne.n 3e83a <_PyCompile_OptimizeCfg@@Base+0x104> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1766fc │ │ │ │ + b.w 175ab0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32668 @ 0x7f9c │ │ │ │ + movw r0, #32264 @ 0x7e08 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e82c │ │ │ │ + bne.n 3e82e <_PyCompile_OptimizeCfg@@Base+0xf8> │ │ │ │ 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 3e88e │ │ │ │ + bne.n 3e890 <_PyCompile_OptimizeCfg@@Base+0x15a> │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e8a4 │ │ │ │ + beq.n 3e8a6 <_PyCompile_OptimizeCfg@@Base+0x170> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3e8a4 │ │ │ │ + b.n 3e8a6 <_PyCompile_OptimizeCfg@@Base+0x170> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32500 @ 0x7ef4 │ │ │ │ + movw r0, #32096 @ 0x7d60 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e864 │ │ │ │ + bne.n 3e866 <_PyCompile_OptimizeCfg@@Base+0x130> │ │ │ │ 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 r5, [r1, #4] │ │ │ │ movw r4, #36980 @ 0x9074 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 3e8d2 │ │ │ │ + beq.n 3e8d4 <_PyCompile_OptimizeCfg@@Base+0x19e> │ │ │ │ movw r4, #42636 @ 0xa68c │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 3e8e6 │ │ │ │ + bne.n 3e8e8 <_PyCompile_OptimizeCfg@@Base+0x1b2> │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 2371dc │ │ │ │ + bl 2367e8 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3e8f8 │ │ │ │ + beq.n 3e8fa <_PyCompile_OptimizeCfg@@Base+0x1c4> │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 8015c │ │ │ │ movs r2, #1 │ │ │ │ - bl 1f48f8 │ │ │ │ + bl 1f3b50 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3e8f8 │ │ │ │ + beq.n 3e8fa <_PyCompile_OptimizeCfg@@Base+0x1c4> │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fa84 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ + movw r3, #8576 @ 0x2180 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 3e934 <_PyCompile_OptimizeCfg@@Base+0x1fe> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r2, r1 │ │ │ │ + movw r1, #7944 @ 0x1f08 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 3e93a <_PyCompile_OptimizeCfg@@Base+0x204> │ │ │ │ + bl 3ea7c │ │ │ │ + cbz r0, 3e93e <_PyCompile_OptimizeCfg@@Base+0x208> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3e946 <_PyCompile_OptimizeCfg@@Base+0x210> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + 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 3e94c │ │ │ │ + bne.n 3e986 <_PyCompile_OptimizeCfg@@Base+0x250> │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e962 │ │ │ │ + beq.n 3e99c <_PyCompile_OptimizeCfg@@Base+0x266> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3e962 │ │ │ │ + b.n 3e99c <_PyCompile_OptimizeCfg@@Base+0x266> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32504 @ 0x7ef8 │ │ │ │ + movw r0, #32100 @ 0x7d64 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e922 │ │ │ │ + bne.n 3e95c <_PyCompile_OptimizeCfg@@Base+0x226> │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e96c │ │ │ │ + cbz r1, 3e9a6 <_PyCompile_OptimizeCfg@@Base+0x270> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3e974 │ │ │ │ + b.n 3e9ae <_PyCompile_OptimizeCfg@@Base+0x278> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3ea8a │ │ │ │ + b.n 3ebe0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w d19ec │ │ │ │ + b.w d1494 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r1, r0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 3e990 │ │ │ │ - movw r0, #8368 @ 0x20b0 │ │ │ │ + bpl.n 3e9ca <_PyCompile_OptimizeCfg@@Base+0x294> │ │ │ │ + movw r0, #8012 @ 0x1f4c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w de2a8 │ │ │ │ - movw r0, #8392 @ 0x20c8 │ │ │ │ + b.w ddd00 │ │ │ │ + movw r0, #8036 @ 0x1f64 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd00 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #36980 @ 0x9074 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3e9da │ │ │ │ + beq.n 3ea14 <_PyCompile_OptimizeCfg@@Base+0x2de> │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3e9da │ │ │ │ + beq.n 3ea14 <_PyCompile_OptimizeCfg@@Base+0x2de> │ │ │ │ movs r2, #2 │ │ │ │ - bl 1f48f8 │ │ │ │ + bl 1f3b50 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3ea36 │ │ │ │ + beq.n 3ea70 <_PyCompile_OptimizeCfg@@Base+0x33a> │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fa84 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2371dc │ │ │ │ + bl 2367e8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3ea36 │ │ │ │ - cbz r0, 3ea1e │ │ │ │ + beq.n 3ea70 <_PyCompile_OptimizeCfg@@Base+0x33a> │ │ │ │ + cbz r0, 3ea58 <_PyCompile_OptimizeCfg@@Base+0x322> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl f1d60 │ │ │ │ + bl f17d4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3ea36 │ │ │ │ + cbz r0, 3ea70 <_PyCompile_OptimizeCfg@@Base+0x33a> │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - ldr r3, [pc, #68] @ (3ea3c ) │ │ │ │ + ldr r3, [pc, #68] @ (3ea78 <_PyCompile_OptimizeCfg@@Base+0x342>) │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 3ea38 │ │ │ │ - bl 12bdd8 │ │ │ │ + beq.n 3ea72 <_PyCompile_OptimizeCfg@@Base+0x33c> │ │ │ │ + bl 12b860 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ea12 │ │ │ │ + beq.n 3ea4c <_PyCompile_OptimizeCfg@@Base+0x316> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 3ea16 │ │ │ │ + cbz r3, 3ea50 <_PyCompile_OptimizeCfg@@Base+0x31a> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 3ea38 │ │ │ │ + b.n 3ea72 <_PyCompile_OptimizeCfg@@Base+0x33c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ea12 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ea4c <_PyCompile_OptimizeCfg@@Base+0x316> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #8408 @ 0x20d8 │ │ │ │ + movw r1, #8052 @ 0x1f74 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ strb r4, [r7, #5] │ │ │ │ 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, [r1, #4] │ │ │ │ - movw r3, #8576 @ 0x2180 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 3ea76 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r2, r1 │ │ │ │ - movw r1, #8428 @ 0x20ec │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 3ea7c │ │ │ │ - bl 3eb18 │ │ │ │ - cbz r0, 3ea80 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3ea88 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r4, pc} │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 3eab6 │ │ │ │ - ldrb r1, [r0, #0] │ │ │ │ - movw r2, #43104 @ 0xa860 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - movw r3, #7780 @ 0x1e64 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - ldr.w r2, [r2, r1, lsl #2] │ │ │ │ - tst.w r2, #2 │ │ │ │ - it eq │ │ │ │ - moveq r0, r3 │ │ │ │ - bx lr │ │ │ │ - cbz r1, 3eb02 │ │ │ │ - movw r2, #43104 @ 0xa860 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - add r1, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - push {r4, r5} │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r1, r0 │ │ │ │ - bls.n 3eaea │ │ │ │ - ldrb r4, [r4, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - ldr.w r4, [r2, r4, lsl #2] │ │ │ │ - and.w r5, r4, #2 │ │ │ │ - tst.w r4, #1 │ │ │ │ - orr.w r3, r3, r5 │ │ │ │ - bne.n 3eb0c │ │ │ │ - subs r3, #0 │ │ │ │ - it ne │ │ │ │ - movne r3, #1 │ │ │ │ - b.n 3eac6 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - cmp r3, #0 │ │ │ │ - it eq │ │ │ │ - moveq r0, r2 │ │ │ │ - b.n 3eb14 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r4, r5} │ │ │ │ - bx lr │ │ │ │ │ │ │ │ -0003eb18 : │ │ │ │ +0003ea7c : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #8276 @ 0x2054 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3eb4e │ │ │ │ + beq.n 3eab2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #50604 @ 0xc5ac │ │ │ │ + movw r1, #50220 @ 0xc42c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3eb74 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 3ead8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #8576 @ 0x2180 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3eb7a │ │ │ │ + beq.n 3eade │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #8532 @ 0x2154 │ │ │ │ + movw r1, #8072 @ 0x1f88 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ec70 │ │ │ │ + b.n 3ebd4 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ - cbz r6, 3eb98 │ │ │ │ + cbz r6, 3eafc │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #8568 @ 0x2178 │ │ │ │ + movw r1, #8108 @ 0x1fac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 3eb74 │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 3ead8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 3ebba │ │ │ │ + beq.n 3eb1e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #8600 @ 0x2198 │ │ │ │ + movw r1, #8140 @ 0x1fcc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 3eb74 │ │ │ │ - ldr.w r8, [pc, #188] @ 3ec78 │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 3ead8 │ │ │ │ + ldr.w r8, [pc, #188] @ 3ebdc │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ ldr.w r0, [r9, #120] @ 0x78 │ │ │ │ - cbnz r0, 3ebd6 │ │ │ │ - bl 211c50 │ │ │ │ - cbz r0, 3ebd6 │ │ │ │ + cbnz r0, 3eb3a │ │ │ │ + bl 2111b8 │ │ │ │ + cbz r0, 3eb3a │ │ │ │ str.w r0, [r9, #120] @ 0x78 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 3ebf6 │ │ │ │ + beq.n 3eb5a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #8644 @ 0x21c4 │ │ │ │ + movw r1, #8184 @ 0x1ff8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 3eb74 │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 3ead8 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3ec66 │ │ │ │ + bne.n 3ebca │ │ │ │ ldr.w r7, [r8, r7] │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr r4, [r7, #120] @ 0x78 │ │ │ │ - cbnz r4, 3ec16 │ │ │ │ - bl 211c50 │ │ │ │ + cbnz r4, 3eb7a │ │ │ │ + bl 2111b8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3eb74 │ │ │ │ + beq.n 3ead8 │ │ │ │ str r0, [r7, #120] @ 0x78 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3f93a │ │ │ │ + bl 3f78e │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3eb74 │ │ │ │ + beq.n 3ead8 │ │ │ │ cmp r7, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3ec50 │ │ │ │ + bne.n 3ebb4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ec3e │ │ │ │ + beq.n 3eba2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3ec3e │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3eba2 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #56108 @ 0xdb2c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ea594 │ │ │ │ - b.n 3eb74 │ │ │ │ + bl e9ff4 │ │ │ │ + b.n 3ead8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ec70 │ │ │ │ + beq.n 3ebd4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3ec70 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ec70 │ │ │ │ + cbnz r3, 3ebd4 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ebd4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 22b698 │ │ │ │ + b.w 22a5dc │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 3ec0c │ │ │ │ + ldrb r1, [r0, #0] │ │ │ │ + movw r2, #42720 @ 0xa6e0 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movw r3, #7780 @ 0x1e64 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + ldr.w r2, [r2, r1, lsl #2] │ │ │ │ + tst.w r2, #2 │ │ │ │ + it eq │ │ │ │ + moveq r0, r3 │ │ │ │ + bx lr │ │ │ │ + cbz r1, 3ec58 │ │ │ │ + movw r2, #42720 @ 0xa6e0 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + add r1, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + push {r4, r5} │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r1, r0 │ │ │ │ + bls.n 3ec40 │ │ │ │ + ldrb r4, [r4, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + ldr.w r4, [r2, r4, lsl #2] │ │ │ │ + and.w r5, r4, #2 │ │ │ │ + tst.w r4, #1 │ │ │ │ + orr.w r3, r3, r5 │ │ │ │ + bne.n 3ec62 │ │ │ │ + subs r3, #0 │ │ │ │ + it ne │ │ │ │ + movne r3, #1 │ │ │ │ + b.n 3ec1c │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + cmp r3, #0 │ │ │ │ + it eq │ │ │ │ + moveq r0, r2 │ │ │ │ + b.n 3ec6a │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bx lr │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r4, r5} │ │ │ │ + bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3ec9c │ │ │ │ + bne.n 3ec8e │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2120b0 │ │ │ │ + b.w 211618 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32660 @ 0x7f94 │ │ │ │ + movw r0, #32256 @ 0x7e00 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ec90 │ │ │ │ + bne.n 3ec82 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ subs r3, r2, #1 │ │ │ │ @@ -30076,291 +30071,291 @@ │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r3, #2 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bhi.n 3ece2 │ │ │ │ + bhi.n 3ecd4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 3ed0c │ │ │ │ - b.n 3ecfc │ │ │ │ - movw r0, #58956 @ 0xe64c │ │ │ │ + ble.n 3ecfe │ │ │ │ + b.n 3ecee │ │ │ │ + movw r0, #58572 @ 0xe4cc │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ecda │ │ │ │ + bne.n 3eccc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ed46 │ │ │ │ + b.n 3ed38 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 110c90 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 11065c <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ecf8 │ │ │ │ + beq.n 3ecea │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 3ed1e │ │ │ │ + bne.n 3ed10 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ - cbnz r1, 3ed2c │ │ │ │ + cbnz r1, 3ed1e │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.n 3ed2e │ │ │ │ + b.n 3ed20 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 110c90 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 11065c <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ed0c │ │ │ │ - b.n 3ecf8 │ │ │ │ + bne.n 3ecfe │ │ │ │ + b.n 3ecea │ │ │ │ ldr r0, [r6, #20] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #58956 @ 0xe64c │ │ │ │ + movw r2, #58572 @ 0xe4cc │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1f829c │ │ │ │ + bl 1f75bc <_PyEval_GetBuiltin@@Base+0x6dc> │ │ │ │ add sp, #28 │ │ │ │ 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 │ │ │ │ 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 3ed70 │ │ │ │ + bhi.n 3ed62 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 3ed88 │ │ │ │ - b.n 3ed92 │ │ │ │ - movw r0, #62116 @ 0xf2a4 │ │ │ │ + bgt.n 3ed7a │ │ │ │ + b.n 3ed84 │ │ │ │ + movw r0, #61732 @ 0xf124 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ed6a │ │ │ │ - b.n 3edc4 │ │ │ │ + bne.n 3ed5c │ │ │ │ + b.n 3edb6 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 13a934 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ - cbz r0, 3edc4 │ │ │ │ + bl 13a5ac <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + cbz r0, 3edb6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 3edaa │ │ │ │ + cbz r3, 3ed9c │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ sub.w r3, r3, r2 │ │ │ │ - blt.n 3edb4 │ │ │ │ + blt.n 3eda6 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 3edb8 │ │ │ │ - b.n 3edb4 │ │ │ │ + ble.n 3edaa │ │ │ │ + b.n 3eda6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1f4098 │ │ │ │ + b.w 1f32f0 │ │ │ │ bic.w r1, r3, r3, asr #31 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 20456c │ │ │ │ + b.w 203a5c │ │ │ │ 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 │ │ │ │ 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 3edfe │ │ │ │ + bne.n 3edf0 │ │ │ │ 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 3ee18 │ │ │ │ + b.n 3ee0a │ │ │ │ ldr.w r0, [r3, #1220] @ 0x4c4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 3ee2c │ │ │ │ + bne.n 3ee1e │ │ │ │ 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 783a0 │ │ │ │ + bl 78394 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ee62 │ │ │ │ + beq.n 3ee54 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3ee62 │ │ │ │ + b.n 3ee54 │ │ │ │ ldr.w r3, [r3, #1216] @ 0x4c0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 3ee48 │ │ │ │ + bne.n 3ee3a │ │ │ │ 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 3ee18 │ │ │ │ + b.n 3ee0a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ movs r4, #0 │ │ │ │ - movw r1, #8732 @ 0x221c │ │ │ │ + movw r1, #8336 @ 0x2090 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3ee8a │ │ │ │ + bne.n 3ee7c │ │ │ │ ldrd r5, r4, [r4] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.n 3eef2 │ │ │ │ - b.n 3eea4 │ │ │ │ + bpl.n 3eee4 │ │ │ │ + b.n 3ee96 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32756 @ 0x7ff4 │ │ │ │ + movw r0, #32352 @ 0x7e60 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ee7c │ │ │ │ + bne.n 3ee6e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3efc4 │ │ │ │ + b.n 3efb6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 3eef2 │ │ │ │ + bpl.n 3eee4 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.n 3eeb8 │ │ │ │ + bpl.n 3eeaa │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 3eed0 │ │ │ │ + bmi.n 3eec2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #8764 @ 0x223c │ │ │ │ + movw r1, #8368 @ 0x20b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3eea0 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 3ee92 │ │ │ │ lsls r2, r2, #26 │ │ │ │ it mi │ │ │ │ addmi.w r0, r5, #20 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ it pl │ │ │ │ ldrpl r0, [r5, #28] │ │ │ │ lsls r3, r3, #26 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ite mi │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ ldrpl r1, [r4, #28] │ │ │ │ - bl 3f618 │ │ │ │ + bl 3f6aa │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3efac │ │ │ │ + b.n 3ef9e │ │ │ │ mov r0, r5 │ │ │ │ - bl 104104 │ │ │ │ - cbnz r0, 3ef20 │ │ │ │ + bl 103b0c │ │ │ │ + cbnz r0, 3ef12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104104 │ │ │ │ - cbnz r0, 3ef20 │ │ │ │ + bl 103b0c │ │ │ │ + cbnz r0, 3ef12 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #8828 @ 0x227c │ │ │ │ + movw r1, #8432 @ 0x20f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 3eea0 │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 3ee92 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce160 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3eea0 │ │ │ │ + beq.n 3ee92 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 3ef52 │ │ │ │ + ble.n 3ef44 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43644 @ 0xaa7c │ │ │ │ + movw r1, #43260 @ 0xa8fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ mov r0, sp │ │ │ │ - bl cf15c │ │ │ │ - b.n 3eea0 │ │ │ │ + bl cebf4 │ │ │ │ + b.n 3ee92 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce160 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3ef68 │ │ │ │ + bne.n 3ef5a │ │ │ │ mov r0, sp │ │ │ │ - bl cf15c │ │ │ │ - b.n 3eea0 │ │ │ │ + bl cebf4 │ │ │ │ + b.n 3ee92 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 3ef92 │ │ │ │ + ble.n 3ef84 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43644 @ 0xaa7c │ │ │ │ + movw r1, #43260 @ 0xa8fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ mov r0, sp │ │ │ │ - bl cf15c │ │ │ │ + bl cebf4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ - b.n 3eea0 │ │ │ │ + bl cebf4 │ │ │ │ + b.n 3ee92 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 3f618 │ │ │ │ + bl 3f6aa │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl cf15c │ │ │ │ + bl cebf4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ + bl cebf4 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -30372,208 +30367,209 @@ │ │ │ │ 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 3eff2 │ │ │ │ + bhi.n 3efe4 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ + bl d78cc <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3f00a │ │ │ │ - b.n 3f01e │ │ │ │ - movw r0, #58812 @ 0xe5bc │ │ │ │ + cbnz r0, 3effc │ │ │ │ + b.n 3f010 │ │ │ │ + movw r0, #58428 @ 0xe43c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f0d4 │ │ │ │ - b.n 3efe4 │ │ │ │ - bl 83f4c │ │ │ │ + beq.n 3f0c6 │ │ │ │ + b.n 3efd6 │ │ │ │ + bl 83aac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3f02c │ │ │ │ + bne.n 3f01e │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 3f03c │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 3f02e │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f0d4 │ │ │ │ + bne.n 3f0c6 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f03c │ │ │ │ + b.n 3f02e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3f01a │ │ │ │ + bne.n 3f00c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f01a │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f00c │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 3f0a8 │ │ │ │ + ble.n 3f09a │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 3f056 │ │ │ │ + bpl.n 3f048 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3f07c │ │ │ │ + bne.n 3f06e │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 3f0aa │ │ │ │ + b.n 3f09c │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3f070 │ │ │ │ + beq.n 3f062 │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85f3c │ │ │ │ - cbz r0, 3f088 │ │ │ │ + bl 85aac │ │ │ │ + cbz r0, 3f07a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3f088 │ │ │ │ + bne.n 3f07a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 3f0aa │ │ │ │ + b.n 3f09c │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3f062 │ │ │ │ + bne.n 3f054 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #23308 @ 0x5b0c │ │ │ │ + movw r2, #22924 @ 0x598c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #58312 @ 0xe3c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58812 @ 0xe5bc │ │ │ │ + movw r0, #58428 @ 0xe43c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3f0d4 │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3f0c6 │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 3f0c6 │ │ │ │ - cbz r1, 3f0b6 │ │ │ │ + bgt.n 3f0b8 │ │ │ │ + cbz r1, 3f0a8 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 3f0be │ │ │ │ + b.n 3f0b0 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 156b88 │ │ │ │ + b.w 156118 │ │ │ │ subs r2, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 3bb2c <_PyImport_ClearExtension@@Base+0xefa> │ │ │ │ + b.w 3bb24 <_PyImport_ClearExtension@@Base+0xf02> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, #32 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r2, 3f0f6 │ │ │ │ + cbz r2, 3f0e8 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - b.n 3f0f8 │ │ │ │ + b.n 3f0ea │ │ │ │ mov r4, r2 │ │ │ │ add.w r0, r3, #12 │ │ │ │ subs r3, r1, #1 │ │ │ │ add r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 3f10a │ │ │ │ - cbnz r2, 3f10a │ │ │ │ + bhi.n 3f0fc │ │ │ │ + cbnz r2, 3f0fc │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3f128 │ │ │ │ - ldr r6, [pc, #56] @ (3f144 ) │ │ │ │ + cbnz r0, 3f11a │ │ │ │ + ldr r6, [pc, #56] @ (3f138 ) │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r6, [sp, #0] │ │ │ │ add r6, sp, #24 │ │ │ │ str r6, [sp, #16] │ │ │ │ movs r6, #1 │ │ │ │ strd r6, ip, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3f140 │ │ │ │ + cbz r0, 3f132 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ it ne │ │ │ │ ldrne r2, [r3, #4] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e3304 │ │ │ │ + b.w 1e25ac │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cmp r1, #184 @ 0xb8 │ │ │ │ + nop │ │ │ │ + cmp r1, #160 @ 0xa0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1c0698 │ │ │ │ + bl 1bf3b8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3f24a │ │ │ │ + beq.n 3f23e │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ ldrd r3, r2, [r1] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 3f19a │ │ │ │ + ble.n 3f18e │ │ │ │ movw r3, #56032 @ 0xdae0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15892 @ 0x3e14 │ │ │ │ + movw r1, #15508 @ 0x3c94 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3f246 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 3f23a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3f228 │ │ │ │ + bne.n 3f21c │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r0, #508] @ 0x1fc │ │ │ │ - bl bd980 │ │ │ │ + bl bd388 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f232 │ │ │ │ + beq.n 3f226 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f232 │ │ │ │ + beq.n 3f226 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r1, [r8, #812] @ 0x32c │ │ │ │ mov r0, r5 │ │ │ │ - bl 81784 │ │ │ │ + bl 812e0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f234 │ │ │ │ + beq.n 3f228 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f1e2 │ │ │ │ + beq.n 3f1d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f1e2 │ │ │ │ + cbnz r3, 3f1d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [r7, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ @@ -30581,350 +30577,348 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, r4 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 81784 │ │ │ │ + bl 812e0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f234 │ │ │ │ + beq.n 3f228 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f22a │ │ │ │ + beq.n 3f21e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f22a │ │ │ │ + cbnz r3, 3f21e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f22a │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f21e │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 3f252 │ │ │ │ + b.n 3f246 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ mov r0, r5 │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3f252 │ │ │ │ + b.n 3f246 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ 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 │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ + movw r3, #8276 @ 0x2054 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + sub sp, #8 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 3f278 │ │ │ │ + add r2, sp, #4 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 22a44c │ │ │ │ + b.n 3f294 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r2, r1 │ │ │ │ + movw r1, #6832 @ 0x1ab0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1ad0 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + 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, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 3f274 │ │ │ │ + cbz r3, 3f2b4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 3f276 │ │ │ │ + b.n 3f2b6 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 3f284 │ │ │ │ + cbnz r3, 3f2c4 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 3f284 │ │ │ │ + ble.n 3f2c4 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 3f284 │ │ │ │ - cbnz r4, 3f2a4 │ │ │ │ + bgt.n 3f2c4 │ │ │ │ + cbnz r4, 3f2e4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #268] @ (3f394 ) │ │ │ │ + ldr r4, [pc, #268] @ (3f3d4 ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #3 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r6, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f38c │ │ │ │ + beq.n 3f3cc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - bne.n 3f2b8 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 3f2f8 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f38c │ │ │ │ + bne.n 3f3cc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 3f2cc │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 3f30c │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f38c │ │ │ │ + bne.n 3f3cc │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 3f32a │ │ │ │ + beq.n 3f36a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl c3ae8 │ │ │ │ + bl c359c │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 3f38c │ │ │ │ - bne.n 3f32c │ │ │ │ - movw r5, #10540 @ 0x292c │ │ │ │ + blt.n 3f3cc │ │ │ │ + bne.n 3f36c │ │ │ │ + movw r5, #10472 @ 0x28e8 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ - ldr.w r4, [r5, #228] @ 0xe4 │ │ │ │ - cbz r4, 3f322 │ │ │ │ - bl 9649c │ │ │ │ + ldr.w r4, [r5, #272] @ 0x110 │ │ │ │ + cbz r4, 3f362 │ │ │ │ + bl 95e5c │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a8c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3f322 │ │ │ │ - ldr.w r3, [r5, #228] @ 0xe4 │ │ │ │ + bge.n 3f362 │ │ │ │ + ldr.w r3, [r5, #272] @ 0x110 │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.n 3f320 │ │ │ │ + bne.n 3f360 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #38 @ 0x26 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - str.w r3, [r5, #228] @ 0xe4 │ │ │ │ - cbnz r3, 3f348 │ │ │ │ - ldr.w r5, [r5, #228] @ 0xe4 │ │ │ │ - cbnz r5, 3f370 │ │ │ │ - b.n 3f32c │ │ │ │ + str.w r3, [r5, #272] @ 0x110 │ │ │ │ + cbnz r3, 3f388 │ │ │ │ + ldr.w r5, [r5, #272] @ 0x110 │ │ │ │ + cbnz r5, 3f3b0 │ │ │ │ + b.n 3f36c │ │ │ │ movs r5, #1 │ │ │ │ - bl 9649c │ │ │ │ + bl 95e5c │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r3 │ │ │ │ blx 2a3a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3f358 │ │ │ │ + bge.n 3f398 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 3f380 │ │ │ │ - cbnz r5, 3f374 │ │ │ │ + bl f1698 │ │ │ │ + b.n 3f3c0 │ │ │ │ + cbnz r5, 3f3b4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11b704 <_Py_set_inheritable@@Base> │ │ │ │ + bl 11b27c <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3f374 │ │ │ │ + bge.n 3f3b4 │ │ │ │ mov r0, r6 │ │ │ │ blx 29fa0 │ │ │ │ - b.n 3f380 │ │ │ │ + b.n 3f3c0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 3f380 │ │ │ │ + beq.n 3f3c0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 80190 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 3f38c │ │ │ │ + b.w 8015c │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 3f3cc │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f374 │ │ │ │ + b.n 3f3b4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cmp r1, #228 @ 0xe4 │ │ │ │ + cmp r1, #204 @ 0xcc │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3f3b8 │ │ │ │ + bne.n 3f3f8 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 16d434 │ │ │ │ + b.w 16c7e4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32620 @ 0x7f6c │ │ │ │ + movw r0, #32216 @ 0x7dd8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f3ac │ │ │ │ + bne.n 3f3ec │ │ │ │ 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 r5, [r0, #24] │ │ │ │ - cbnz r5, 3f402 │ │ │ │ + cbnz r5, 3f442 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c0678 │ │ │ │ + bl 1bf398 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 3f402 │ │ │ │ + cbz r0, 3f442 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f402 │ │ │ │ + beq.n 3f442 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3f402 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3f442 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ - movw r3, #8276 @ 0x2054 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - sub sp, #8 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 3f432 │ │ │ │ - add r2, sp, #4 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 22ad4c │ │ │ │ - b.n 3f44e │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r2, r1 │ │ │ │ - movw r1, #7340 @ 0x1cac │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 3f474 │ │ │ │ + cbz r3, 3f464 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 3f476 │ │ │ │ + b.n 3f466 │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ - cbnz r3, 3f484 │ │ │ │ + cbnz r3, 3f474 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 3f484 │ │ │ │ + blt.n 3f474 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 3f484 │ │ │ │ - cbnz r0, 3f4a2 │ │ │ │ + bgt.n 3f474 │ │ │ │ + cbnz r0, 3f492 │ │ │ │ movs r2, #0 │ │ │ │ add r6, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ movs r6, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r6, [sp, #8] │ │ │ │ movw r6, #10888 @ 0x2a88 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 3f4f8 │ │ │ │ - cbz r4, 3f4a6 │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 3f4e8 │ │ │ │ + cbz r4, 3f496 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl cc5b4 │ │ │ │ + bl cc050 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 3f4ec │ │ │ │ + cbz r4, 3f4dc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3f4d8 │ │ │ │ + beq.n 3f4c8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #9080 @ 0x2378 │ │ │ │ + movw r1, #8696 @ 0x21f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 3f4f8 │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 3f4e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83f4c │ │ │ │ + bl 83aac │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3f4ea │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 3f4f8 │ │ │ │ + bne.n 3f4da │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 3f4e8 │ │ │ │ str r4, [r5, #20] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fa84 │ │ │ │ movs r0, #0 │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 3f5c6 │ │ │ │ + bhi.n 3f5b6 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r2, r2, #16 │ │ │ │ asrs r6, r2, #29 │ │ │ │ ldrsb r6, [r2, r1] │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ adds r3, #2 │ │ │ │ subs r2, #1 │ │ │ │ - bmi.n 3f53e │ │ │ │ + bmi.n 3f52e │ │ │ │ ldrb.w r1, [r3, #-2] │ │ │ │ ldrb.w r0, [r3, #-1] │ │ │ │ strb.w r0, [r3, #-2] │ │ │ │ strb.w r1, [r3, #-1] │ │ │ │ - b.n 3f526 │ │ │ │ + b.n 3f516 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3f5de │ │ │ │ + b.n 3f5ce │ │ │ │ ldrd r1, r3, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ subs r1, #1 │ │ │ │ - bmi.n 3f53e │ │ │ │ + bmi.n 3f52e │ │ │ │ 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 3f54c │ │ │ │ + b.n 3f53c │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ subs r0, #1 │ │ │ │ - bmi.n 3f53e │ │ │ │ + bmi.n 3f52e │ │ │ │ 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 │ │ │ │ @@ -30936,41 +30930,103 @@ │ │ │ │ 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 3f574 │ │ │ │ + b.n 3f564 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #9148 @ 0x23bc │ │ │ │ + movw r1, #8764 @ 0x223c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #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 │ │ │ │ + mov r4, r0 │ │ │ │ + movw r1, #26604 @ 0x67ec │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 11b720 │ │ │ │ + cbnz r0, 3f604 │ │ │ │ + bl d3d48 │ │ │ │ + movw r1, #26604 @ 0x67ec │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 11b720 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.n 3f61a │ │ │ │ + bl 85aac │ │ │ │ + cbnz r0, 3f61a │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + b.n 3f61e │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + bpl.n 3f666 │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ + movw r1, #4356 @ 0x1104 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + it ne │ │ │ │ + movne r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r4 │ │ │ │ + bl be59c │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 3f662 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 86fbc │ │ │ │ + cbz r0, 3f66e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3f662 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 3f662 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 3f66e │ │ │ │ + movw r4, #7528 @ 0x1d68 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + 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 3f600 │ │ │ │ + bne.n 3f692 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 13ff10 │ │ │ │ + b.w 13fb58 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32536 @ 0x7f18 │ │ │ │ + movw r0, #32132 @ 0x7d84 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f5f4 │ │ │ │ + bne.n 3f686 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5} │ │ │ │ sub sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -30982,618 +31038,604 @@ │ │ │ │ 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 3f658 │ │ │ │ + ble.n 3f6ea │ │ │ │ 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 3f63e │ │ │ │ + b.n 3f6d0 │ │ │ │ ldrb.w r0, [sp, #3] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ 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 156b88 │ │ │ │ - cbz r0, 3f6b0 │ │ │ │ + bl 156118 │ │ │ │ + cbz r0, 3f742 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3f68a │ │ │ │ + cbz r3, 3f71c │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - b.n 3f692 │ │ │ │ + b.n 3f724 │ │ │ │ movw r2, #10688 @ 0x29c0 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 3f6b0 │ │ │ │ + cbz r5, 3f742 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - movw r1, #44128 @ 0xac60 │ │ │ │ + movw r1, #43744 @ 0xaae0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ - ble.n 3f6b0 │ │ │ │ + ble.n 3f742 │ │ │ │ ldrb r6, [r4, r3] │ │ │ │ ldrb r6, [r1, r6] │ │ │ │ strb r6, [r2, r3] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 3f6a2 │ │ │ │ + b.n 3f734 │ │ │ │ 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, #16] │ │ │ │ - cbz r0, 3f6d6 │ │ │ │ + cbz r0, 3f768 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f6fa │ │ │ │ + beq.n 3f78c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3f6fa │ │ │ │ + b.n 3f78c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 3f6f2 │ │ │ │ - bl f94ec │ │ │ │ - cbz r0, 3f6ee │ │ │ │ + cbz r0, 3f784 │ │ │ │ + bl f8f60 │ │ │ │ + cbz r0, 3f780 │ │ │ │ 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 3f6fa │ │ │ │ + b.n 3f78c │ │ │ │ movw r0, #47308 @ 0xb8cc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #20 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 6cd1c │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 3f7dc │ │ │ │ + mov r2, r0 │ │ │ │ + add r0, sp, #12 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + movs r1, #0 │ │ │ │ + mov r3, r5 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 249b40 <_PyUnicode_EncodeUTF32@@Base+0xbf4> │ │ │ │ + cmp r0, #3 │ │ │ │ + bhi.n 3f7ca │ │ │ │ + tbb [pc, r0] │ │ │ │ + movs r1, #11 │ │ │ │ + lsls r5, r1, #8 │ │ │ │ + bl 22c48c │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cbnz r0, 3f828 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n 3f818 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3f834 │ │ │ │ + ldr r2, [pc, #84] @ (3f838 ) │ │ │ │ + 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 3f834 │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r2, #1244] @ 0x4dc │ │ │ │ + b.n 3f834 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3f832 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 3f832 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 3f7dc │ │ │ │ + mov r0, r2 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f7dc │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + str r2, [r0, #8] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #16] │ │ │ │ + b.n 3f834 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #20 │ │ │ │ + pop {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 │ │ │ │ - cbnz r1, 3f724 │ │ │ │ + cbnz r1, 3f864 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2260 @ 0x8d4 │ │ │ │ + movw r1, #1876 @ 0x754 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3f730 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 3f870 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c3ae8 │ │ │ │ + bl c359c │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 3f736 │ │ │ │ + bge.n 3f876 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f73a │ │ │ │ + b.n 3f87a │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - movw r1, #26604 @ 0x67ec │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 11bba8 │ │ │ │ - cbnz r0, 3f770 │ │ │ │ - bl d42d0 │ │ │ │ - movw r1, #26604 @ 0x67ec │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 11bba8 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.n 3f786 │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 3f786 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - b.n 3f78a │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - bpl.n 3f7d2 │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - it ne │ │ │ │ - movne r1, r2 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r4 │ │ │ │ - bl beb94 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 3f7ce │ │ │ │ - mov r1, r5 │ │ │ │ - bl 87458 │ │ │ │ - cbz r0, 3f7da │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3f7ce │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f7ce │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 3f7da │ │ │ │ - movw r4, #7528 @ 0x1d68 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 3f808 │ │ │ │ + bhi.n 3f8a6 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ + bl d78cc <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3f820 │ │ │ │ - b.n 3f834 │ │ │ │ - movw r0, #58900 @ 0xe614 │ │ │ │ + cbnz r0, 3f8be │ │ │ │ + b.n 3f8d2 │ │ │ │ + movw r0, #58516 @ 0xe494 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f8ea │ │ │ │ - b.n 3f7fa │ │ │ │ - bl 83f4c │ │ │ │ + beq.n 3f988 │ │ │ │ + b.n 3f898 │ │ │ │ + bl 83aac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3f842 │ │ │ │ + bne.n 3f8e0 │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 3f852 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 3f8f0 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f8ea │ │ │ │ + bne.n 3f988 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f852 │ │ │ │ + b.n 3f8f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3f830 │ │ │ │ + bne.n 3f8ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f830 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f8ce │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 3f8be │ │ │ │ + ble.n 3f95c │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 3f86c │ │ │ │ + bpl.n 3f90a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3f892 │ │ │ │ + bne.n 3f930 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 3f8c0 │ │ │ │ + b.n 3f95e │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3f886 │ │ │ │ + beq.n 3f924 │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85f3c │ │ │ │ - cbz r0, 3f89e │ │ │ │ + bl 85aac │ │ │ │ + cbz r0, 3f93c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3f89e │ │ │ │ + bne.n 3f93c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 3f8c0 │ │ │ │ + b.n 3f95e │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3f878 │ │ │ │ + bne.n 3f916 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #23308 @ 0x5b0c │ │ │ │ + movw r2, #22924 @ 0x598c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #58312 @ 0xe3c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58900 @ 0xe614 │ │ │ │ + movw r0, #58516 @ 0xe494 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3f8ea │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3f988 │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 3f8dc │ │ │ │ - cbz r1, 3f8cc │ │ │ │ + bgt.n 3f97a │ │ │ │ + cbz r1, 3f96a │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 3f8d4 │ │ │ │ + b.n 3f972 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 156b88 │ │ │ │ + b.w 156118 │ │ │ │ subs r1, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 3bb2c <_PyImport_ClearExtension@@Base+0xefa> │ │ │ │ + b.w 3bb24 <_PyImport_ClearExtension@@Base+0xf02> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 3f914 │ │ │ │ + cbz r0, 3f9b2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f938 │ │ │ │ + beq.n 3f9d6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3f938 │ │ │ │ + b.n 3f9d6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 3f930 │ │ │ │ - bl f94ec │ │ │ │ - cbz r0, 3f92c │ │ │ │ + cbz r0, 3f9ce │ │ │ │ + bl f8f60 │ │ │ │ + cbz r0, 3f9ca │ │ │ │ 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 3f938 │ │ │ │ + b.n 3f9d6 │ │ │ │ movw r0, #47308 @ 0xb8cc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 6cd24 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 3f988 │ │ │ │ - mov r2, r0 │ │ │ │ - add r0, sp, #12 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - movs r1, #0 │ │ │ │ - mov r3, r5 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 249f98 <_PyUnicode_EncodeUTF32@@Base+0xb00> │ │ │ │ - cmp r0, #3 │ │ │ │ - bhi.n 3f976 │ │ │ │ - tbb [pc, r0] │ │ │ │ - movs r1, #11 │ │ │ │ - lsls r5, r1, #8 │ │ │ │ - bl 22cd7c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 3f9d4 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 3f9c4 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3f9e0 │ │ │ │ - ldr r2, [pc, #84] @ (3f9e4 ) │ │ │ │ - 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 3f9e0 │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r2, #1244] @ 0x4dc │ │ │ │ - b.n 3f9e0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3f9de │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 3f9de │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 3f988 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f988 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - str r2, [r0, #8] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #16] │ │ │ │ - b.n 3f9e0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #64685 @ 0xfcad │ │ │ │ + movw r1, #64973 @ 0xfdcd │ │ │ │ movt r1, #3 │ │ │ │ - b.w 248124 <_PyBytes_Find@@Base+0x97c> │ │ │ │ - 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 3fa16 │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 364a8 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #32628 @ 0x7f74 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3fa0a │ │ │ │ - pop {r4, pc} │ │ │ │ + b.w 247800 <_PyBytes_Find@@Base+0x5b0> │ │ │ │ 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 3fa52 │ │ │ │ + bne.n 3fa0a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3fa70 │ │ │ │ - b.n 3fa6a │ │ │ │ + bne.n 3fa28 │ │ │ │ + b.n 3fa22 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61104 @ 0xeeb0 │ │ │ │ + movw r0, #60720 @ 0xed30 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fa44 │ │ │ │ - b.n 3fa88 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 3fa88 │ │ │ │ + bne.n 3f9fc │ │ │ │ + b.n 3fa40 │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 3fa40 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 1eff08 │ │ │ │ - cbz r0, 3fa88 │ │ │ │ + bl 1ef22c │ │ │ │ + cbz r0, 3fa40 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 3ff60 │ │ │ │ + b.n 3fa7e │ │ │ │ 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 3fa66 │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 364a4 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #32224 @ 0x7de0 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3fa5a │ │ │ │ + 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, #4064] @ 0xfe0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #61512 @ 0xf048 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + strd r5, r3, [sp] │ │ │ │ + movw r0, #8900 @ 0x22c4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + mov r4, r3 │ │ │ │ + bl 8ff70 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 3faca │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3fb04 │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 3faf0 │ │ │ │ + bl e4bf4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3fab4 │ │ │ │ + bl 95e5c │ │ │ │ + mov r2, r5 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2a720 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 98950 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.n 3fab8 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 3fb04 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w f1698 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r1, 3fab0 │ │ │ │ + cbz r1, 3fb2c │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r4 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ str r1, [r3, #8] │ │ │ │ - bl 78344 │ │ │ │ + bl 78338 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 3fad6 │ │ │ │ + cbz r3, 3fb52 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 3fad8 │ │ │ │ + b.n 3fb54 │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 3fae6 │ │ │ │ + cbnz r3, 3fb62 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 3fae6 │ │ │ │ + ble.n 3fb62 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 3fae6 │ │ │ │ - cbnz r0, 3fb04 │ │ │ │ - ldr r5, [pc, #192] @ (3fba8 ) │ │ │ │ + bgt.n 3fb62 │ │ │ │ + cbnz r0, 3fb80 │ │ │ │ + ldr r5, [pc, #192] @ (3fc24 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #2 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r5, sp, #24 │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ strd r5, r7, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3fb04 │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3fb80 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3fba2 │ │ │ │ + b.n 3fc1e │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 3fb14 │ │ │ │ + beq.n 3fb90 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl c3ae8 │ │ │ │ + bl c359c │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 3fb00 │ │ │ │ + blt.n 3fb7c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 3fb40 │ │ │ │ - cbz r6, 3fb1c │ │ │ │ + cbz r3, 3fbbc │ │ │ │ + cbz r6, 3fb98 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 3fb2c │ │ │ │ + bne.n 3fba8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 3fba2 │ │ │ │ + b.n 3fc1e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c03c │ │ │ │ + bl 20b4dc │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3fb52 │ │ │ │ - bl 7f8d0 │ │ │ │ + cbnz r0, 3fbce │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fb00 │ │ │ │ + bne.n 3fb7c │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ea594 │ │ │ │ - b.n 3fb00 │ │ │ │ - cbz r6, 3fb7c │ │ │ │ + bl e9ff4 │ │ │ │ + b.n 3fb7c │ │ │ │ + cbz r6, 3fbf8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3fb22 │ │ │ │ + beq.n 3fb9e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 232f90 <_PyXI_EndInterpreter@@Base+0x368> │ │ │ │ + bl 23273c <_PyXI_EndInterpreter@@Base+0x30c> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ - cbnz r3, 3fb70 │ │ │ │ + cbnz r3, 3fbec │ │ │ │ str r5, [r4, #32] │ │ │ │ - b.n 3fb72 │ │ │ │ + b.n 3fbee │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 3fb22 │ │ │ │ + b.n 3fb9e │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3fb22 │ │ │ │ + beq.n 3fb9e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 232f90 <_PyXI_EndInterpreter@@Base+0x368> │ │ │ │ + bl 23273c <_PyXI_EndInterpreter@@Base+0x30c> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ strd r3, r6, [r5, #8] │ │ │ │ - cbnz r3, 3fb96 │ │ │ │ + cbnz r3, 3fc12 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ - b.n 3fb98 │ │ │ │ + b.n 3fc14 │ │ │ │ str r5, [r3, #12] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 3fb22 │ │ │ │ + b.n 3fb9e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ cmp r2, #180 @ 0xb4 │ │ │ │ lsls r0, 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, #17000 @ 0x4268 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3fbda │ │ │ │ - movw r0, #9284 @ 0x2444 │ │ │ │ + beq.n 3fc56 │ │ │ │ + movw r0, #8912 @ 0x22d0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #3355 @ 0xd1b │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 3fc02 │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 3fc7e │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 3fbec │ │ │ │ + bmi.n 3fc68 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ands.w r6, r6, #1 │ │ │ │ - beq.n 3fc06 │ │ │ │ + beq.n 3fc82 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13656 @ 0x3558 │ │ │ │ + movw r1, #13272 @ 0x33d8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3fca2 │ │ │ │ + b.n 3fd1e │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbnz r3, 3fc22 │ │ │ │ + cbnz r3, 3fc9e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13868 @ 0x362c │ │ │ │ + movw r1, #13484 @ 0x34ac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3fc02 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 3fc7e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 3fc3e │ │ │ │ + beq.n 3fcba │ │ │ │ movw r3, #6508 @ 0x196c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #61656 @ 0xf0d8 │ │ │ │ + movw r1, #61228 @ 0xef2c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 3fc02 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 3fc7e │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 1fba40 <_PyArg_ParseStack@@Base+0x38> │ │ │ │ + bl 1faef8 <_PyParkingLot_UnparkAll@@Base+0x124c> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fc02 │ │ │ │ + beq.n 3fc7e │ │ │ │ movw r0, #52056 @ 0xcb58 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71640 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fc02 │ │ │ │ + beq.n 3fc7e │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4, #20] │ │ │ │ - bl 13e110 │ │ │ │ + bl 13dd50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #60] @ (3fca8 ) │ │ │ │ + ldr r1, [pc, #60] @ (3fd24 ) │ │ │ │ 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} │ │ │ │ @@ -31611,178 +31653,240 @@ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + subs r3, r2, #1 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 3fd50 │ │ │ │ + ldr r7, [r6, #0] │ │ │ │ + cmp r5, #1 │ │ │ │ + ble.n 3fd6a │ │ │ │ + ldr r4, [r6, #4] │ │ │ │ + b.n 3fd72 │ │ │ │ + movs r3, #2 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + movw r0, #54184 @ 0xd3a8 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3fd46 │ │ │ │ + b.n 3fdc4 │ │ │ │ + movw r4, #4356 @ 0x1104 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ + movw r3, #8276 @ 0x2054 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 3fd96 │ │ │ │ + ldr.w r0, [r8, #12] │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 22a44c │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 3fdb2 │ │ │ │ + b.n 3fdae │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #6832 @ 0x1ab0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1ad0 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 3fdc4 │ │ │ │ + it ne │ │ │ │ + ldrne r4, [sp, #4] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ vabs.f64 d13, d0 │ │ │ │ - vldr d10, [pc, #580] @ 3ff08 │ │ │ │ + vldr d10, [pc, #580] @ 40028 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d13, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 3fcfa │ │ │ │ + bls.n 3fe1a │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.w 3fef8 │ │ │ │ + bvs.w 40018 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 3fef8 │ │ │ │ + bgt.w 40018 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #540] @ 3ff10 │ │ │ │ + vldr d8, [pc, #540] @ 40030 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3fef8 │ │ │ │ - vldr d9, [pc, #540] @ 3ff18 │ │ │ │ + b.n 40018 │ │ │ │ + vldr d9, [pc, #540] @ 40038 │ │ │ │ vcmp.f64 d0, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3fd2c │ │ │ │ + bne.n 3fe4c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ vmov r3, s17 │ │ │ │ - vldr d6, [pc, #524] @ 3ff20 │ │ │ │ - vldr d7, [pc, #528] @ 3ff28 │ │ │ │ + vldr d6, [pc, #524] @ 40040 │ │ │ │ + vldr d7, [pc, #528] @ 40048 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ ite lt │ │ │ │ vmovlt.f64 d8, d7 │ │ │ │ vmovge.f64 d8, d6 │ │ │ │ - b.n 3fef8 │ │ │ │ + b.n 40018 │ │ │ │ blx 29684 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3fd6e │ │ │ │ + bne.n 3fe8e │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 3fcec │ │ │ │ + bmi.n 3fe0c │ │ │ │ vmov.f64 d7, #55 @ 0x41b80000 23.0 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.w 3fede │ │ │ │ + bhi.w 3fffe │ │ │ │ vcvt.s32.f64 s16, d8 │ │ │ │ - movw r3, #33704 @ 0x83a8 │ │ │ │ + movw r3, #33320 @ 0x8228 │ │ │ │ movt r3, #68 @ 0x44 │ │ │ │ vmov r2, s16 │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ vldr d8, [r3, #-8] │ │ │ │ - b.n 3fef8 │ │ │ │ - vldr d7, [pc, #448] @ 3ff30 │ │ │ │ + b.n 40018 │ │ │ │ + vldr d7, [pc, #448] @ 40050 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 3fd96 │ │ │ │ + bpl.n 3feb6 │ │ │ │ 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 3fef8 │ │ │ │ - b.n 3fed4 │ │ │ │ - vldr d7, [pc, #416] @ 3ff38 │ │ │ │ + ble.w 40018 │ │ │ │ + b.n 3fff4 │ │ │ │ + vldr d7, [pc, #416] @ 40058 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3fdca │ │ │ │ + ble.n 3feea │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 3fdbc │ │ │ │ + bpl.n 3fedc │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 258770 │ │ │ │ + bl 258338 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 3fef8 │ │ │ │ + b.n 40018 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #348] @ 3ff20 │ │ │ │ + vldr d8, [pc, #348] @ 40040 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3fef8 │ │ │ │ - vldr d7, [pc, #372] @ 3ff40 │ │ │ │ + b.n 40018 │ │ │ │ + vldr d7, [pc, #372] @ 40060 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vadd.f64 d14, d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3fdea │ │ │ │ + ble.n 3ff0a │ │ │ │ vsub.f64 d7, d14, d13 │ │ │ │ - vldr d6, [pc, #348] @ 3ff40 │ │ │ │ + vldr d6, [pc, #348] @ 40060 │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ - b.n 3fdf2 │ │ │ │ + b.n 3ff12 │ │ │ │ vsub.f64 d7, d14, d7 │ │ │ │ vsub.f64 d7, d7, d13 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ - vldr d6, [pc, #336] @ 3ff48 │ │ │ │ + vldr d6, [pc, #336] @ 40068 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - vldr d11, [pc, #336] @ 3ff50 │ │ │ │ + vldr d11, [pc, #336] @ 40070 │ │ │ │ vmov.f64 d15, #96 @ 0x3f000000 0.5 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vdiv.f64 d12, d7, d14 │ │ │ │ - bpl.n 3fe7a │ │ │ │ - bl 258770 │ │ │ │ + bpl.n 3ff9a │ │ │ │ + bl 258338 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2928c │ │ │ │ - vldr d6, [pc, #304] @ 3ff58 │ │ │ │ + vldr d6, [pc, #304] @ 40078 │ │ │ │ vdiv.f64 d7, d6, d8 │ │ │ │ vdiv.f64 d8, d7, d13 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - bl 24a760 <_Py_strhex@@Base+0x36c> │ │ │ │ + bl 24a358 <_Py_strhex@@Base+0x364> │ │ │ │ vcmpe.f64 d13, d11 │ │ │ │ vdiv.f64 d9, d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmls.f64 d9, d12, d9 │ │ │ │ - bpl.n 3fe60 │ │ │ │ + bpl.n 3ff80 │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2a820 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 3fec6 │ │ │ │ + b.n 3ffe6 │ │ │ │ vmov.f64 d1, #80 @ 0x3e800000 0.250 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ vnmls.f64 d1, d13, d15 │ │ │ │ blx 2a820 │ │ │ │ vdiv.f64 d7, d9, d0 │ │ │ │ vdiv.f64 d8, d7, d0 │ │ │ │ - b.n 3fec6 │ │ │ │ - bl 24a760 <_Py_strhex@@Base+0x36c> │ │ │ │ + b.n 3ffe6 │ │ │ │ + bl 24a358 <_Py_strhex@@Base+0x364> │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2928c │ │ │ │ vcmpe.f64 d13, d11 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmla.f64 d8, d12, d8 │ │ │ │ - bpl.n 3feae │ │ │ │ + bpl.n 3ffce │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2a820 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ - b.n 3fec6 │ │ │ │ + b.n 3ffe6 │ │ │ │ vmov.f64 d1, #80 @ 0x3e800000 0.250 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ vnmls.f64 d1, d13, d15 │ │ │ │ blx 2a820 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3fef8 │ │ │ │ + ble.n 40018 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3fef8 │ │ │ │ - vldr d7, [pc, #88] @ 3ff38 │ │ │ │ + b.n 40018 │ │ │ │ + vldr d7, [pc, #88] @ 40058 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 3fdbc │ │ │ │ - vldr d14, [pc, #80] @ 3ff40 │ │ │ │ + bgt.w 3fedc │ │ │ │ + vldr d14, [pc, #80] @ 40060 │ │ │ │ vadd.f64 d14, d13, d14 │ │ │ │ - b.n 3fddc │ │ │ │ + b.n 3fefc │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d15} │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @@ -31801,144 +31905,34 @@ │ │ │ │ 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, 3ff66 │ │ │ │ + cbnz r0, 40086 │ │ │ │ adds r5, r0, r5 │ │ │ │ ands r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 3ff6e │ │ │ │ + cbnz r0, 4008e │ │ │ │ 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} │ │ │ │ - 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, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #61896 @ 0xf1c8 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - strd r5, r3, [sp] │ │ │ │ - movw r0, #9476 @ 0x2504 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - mov r4, r3 │ │ │ │ - bl 90660 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 3ffac │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3ffe6 │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 3ffd2 │ │ │ │ - bl e5198 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3ff96 │ │ │ │ - bl 9649c │ │ │ │ - mov r2, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2a720 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 98f90 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.n 3ff9a │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 3ffe6 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w f1c24 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - subs r3, r2, #1 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 40014 │ │ │ │ - ldr r7, [r6, #0] │ │ │ │ - cmp r5, #1 │ │ │ │ - ble.n 4002e │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ - b.n 40036 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - movw r0, #54568 @ 0xd528 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 4000a │ │ │ │ - b.n 40088 │ │ │ │ - movw r4, #4356 @ 0x1104 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - movw r3, #8276 @ 0x2054 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 4005a │ │ │ │ - ldr.w r0, [r8, #12] │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 22ad4c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 40076 │ │ │ │ - b.n 40072 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7340 @ 0x1cac │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 40088 │ │ │ │ - it ne │ │ │ │ - ldrne r4, [sp, #4] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, 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 │ │ │ │ - ldr r6, [pc, #264] @ (401ac ) │ │ │ │ + ldr r6, [pc, #264] @ (4019c ) │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ @@ -31946,66 +31940,66 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 400d2 │ │ │ │ + bne.n 400c2 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 400d2 │ │ │ │ + ble.n 400c2 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 400d2 │ │ │ │ - cbnz r4, 400f4 │ │ │ │ + bne.n 400c2 │ │ │ │ + cbnz r4, 400e4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #216] @ (401b0 ) │ │ │ │ + ldr r4, [pc, #216] @ (401a0 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ movs r4, #1 │ │ │ │ mov r1, r7 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4018e │ │ │ │ + beq.n 4017e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 111784 │ │ │ │ + bl 111150 │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ ldrd r7, r5, [sp, #104] @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40196 │ │ │ │ - bl 9649c │ │ │ │ + beq.n 40186 │ │ │ │ + bl 95e5c │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r9, r0 │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 4011e │ │ │ │ + beq.n 4010e │ │ │ │ mov r0, r5 │ │ │ │ blx 2a224 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 40126 │ │ │ │ + b.n 40116 │ │ │ │ mov r0, r7 │ │ │ │ blx 29614 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 98f90 │ │ │ │ - cbz r4, 40144 │ │ │ │ + bl 98950 │ │ │ │ + cbz r4, 40134 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c40 │ │ │ │ - b.n 40196 │ │ │ │ + bl f16b4 │ │ │ │ + b.n 40186 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ ldrd r8, r9, [sp, #176] @ 0xb0 │ │ │ │ strd r8, r9, [sp, #40] @ 0x28 │ │ │ │ ldrd r8, r9, [sp, #168] @ 0xa8 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ ldrd r8, r9, [sp, #160] @ 0xa0 │ │ │ │ @@ -32018,146 +32012,146 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ ldrd r8, r9, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldrd r1, r2, [sp, #128] @ 0x80 │ │ │ │ strd r8, r9, [sp] │ │ │ │ - bl 4040a │ │ │ │ + bl 40366 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 40196 │ │ │ │ + b.n 40186 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ strd r7, r5, [sp, #104] @ 0x68 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ - bl 111d5c │ │ │ │ + bl 111728 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r6, #40] @ 0x28 │ │ │ │ + strh r0, [r4, #22] │ │ │ │ lsls r4, r0, #1 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 401d4 │ │ │ │ + bne.n 401c4 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e26a4 │ │ │ │ + b.w e2104 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #18444 @ 0x480c │ │ │ │ + movw r0, #18044 @ 0x467c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 401c8 │ │ │ │ + bne.n 401b8 │ │ │ │ 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 40216 │ │ │ │ + bhi.n 40206 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ + bl d78cc <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4022e │ │ │ │ - b.n 40242 │ │ │ │ - movw r0, #58812 @ 0xe5bc │ │ │ │ + cbnz r0, 4021e │ │ │ │ + b.n 40232 │ │ │ │ + movw r0, #58428 @ 0xe43c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 402ea │ │ │ │ - b.n 40208 │ │ │ │ - bl 83f4c │ │ │ │ + beq.n 402da │ │ │ │ + b.n 401f8 │ │ │ │ + bl 83aac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 40250 │ │ │ │ + bne.n 40240 │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 40260 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 40250 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 402ea │ │ │ │ + bne.n 402da │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 40260 │ │ │ │ + b.n 40250 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4023e │ │ │ │ + bne.n 4022e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4023e │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4022e │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 402cc │ │ │ │ + ble.n 402bc │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 4027a │ │ │ │ + bpl.n 4026a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 402a0 │ │ │ │ + bne.n 40290 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 402ce │ │ │ │ + b.n 402be │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 40294 │ │ │ │ + beq.n 40284 │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85f3c │ │ │ │ - cbz r0, 402ac │ │ │ │ + bl 85aac │ │ │ │ + cbz r0, 4029c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 402ac │ │ │ │ + bne.n 4029c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 402ce │ │ │ │ + b.n 402be │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 40286 │ │ │ │ + bne.n 40276 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #23308 @ 0x5b0c │ │ │ │ + movw r2, #22924 @ 0x598c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #58312 @ 0xe3c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58812 @ 0xe5bc │ │ │ │ + movw r0, #58428 @ 0xe43c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 402ea │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 402da │ │ │ │ movs r3, #32 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.n 402de │ │ │ │ + bgt.n 402ce │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1d5bac │ │ │ │ + b.w 1d490c │ │ │ │ subs r2, r5, r2 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 404de │ │ │ │ + b.n 404d2 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ @@ -32170,318 +32164,264 @@ │ │ │ │ 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 78344 │ │ │ │ + bl 78338 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e9dc │ │ │ │ + b.w 7e9a8 │ │ │ │ │ │ │ │ -00040336 : │ │ │ │ - ldr r1, [pc, #52] @ (4036c ) │ │ │ │ +00040326 : │ │ │ │ + ldr r1, [pc, #52] @ (4035c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r1, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r1, #380] @ 0x17c │ │ │ │ cmp r0, #254 @ 0xfe │ │ │ │ - beq.n 40364 │ │ │ │ + beq.n 40354 │ │ │ │ push {r4} │ │ │ │ adds r4, r0, #1 │ │ │ │ str.w r4, [r1, #380] @ 0x17c │ │ │ │ add.w r1, r0, #1120 @ 0x460 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ str.w r3, [r2, r1, lsl #2] │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ 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 │ │ │ │ - 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 40392 │ │ │ │ - bl 25edcc │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 4039e │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r0, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 403c0 │ │ │ │ - movs r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 403bc │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cbnz r3, 403bc │ │ │ │ - movs r1, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 403bc │ │ │ │ - str r5, [r4, #8] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 403f2 │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 404da │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #32740 @ 0x7fe4 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 403de │ │ │ │ - pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 83a30 │ │ │ │ + bl 83590 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 404c4 │ │ │ │ + beq.n 40420 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 404ae │ │ │ │ + beq.n 4040a │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404ae │ │ │ │ + cbz r0, 4040a │ │ │ │ str r3, [r4, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 115d00 │ │ │ │ + bl 1158c4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404ae │ │ │ │ + cbz r0, 4040a │ │ │ │ str r3, [r4, #20] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 115d00 │ │ │ │ + bl 1158c4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404ae │ │ │ │ + cbz r0, 4040a │ │ │ │ str r3, [r4, #24] │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 115d00 │ │ │ │ + bl 1158c4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404ae │ │ │ │ + cbz r0, 4040a │ │ │ │ str r3, [r4, #28] │ │ │ │ ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - bl 115d00 │ │ │ │ + bl 1158c4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404ae │ │ │ │ + cbz r0, 4040a │ │ │ │ str r3, [r4, #32] │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - bl 115d00 │ │ │ │ + bl 1158c4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404ae │ │ │ │ + cbz r0, 4040a │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ - bl 115d00 │ │ │ │ + bl 1158c4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404ae │ │ │ │ + cbz r0, 4040a │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 404ae │ │ │ │ + cbz r0, 4040a │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 404c8 │ │ │ │ + cbnz r0, 40424 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 404c4 │ │ │ │ + beq.n 40420 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 404c4 │ │ │ │ + cbnz r3, 40420 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 404d6 │ │ │ │ + b.n 40432 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 7df90 │ │ │ │ + bl 7df6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 404ae │ │ │ │ + beq.n 4040a │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r1, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r1, [r0, #88] @ 0x58 │ │ │ │ + bne.n 40458 │ │ │ │ + bl 25ea4c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbz r3, 40464 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r0, #0 │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 40486 │ │ │ │ + movs r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 40482 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cbnz r3, 40482 │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 40482 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + bx lr │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 404b6 │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 404ce │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #32336 @ 0x7e50 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 404a2 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000404da : │ │ │ │ - b.w 3584e <_Py_IncRef@@Base+0x22c> │ │ │ │ +000404ce : │ │ │ │ + b.w 3584e <_Py_IncRef@@Base+0x22e> │ │ │ │ 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 │ │ │ │ mov r7, r3 │ │ │ │ bic.w sl, r2, r2, asr #31 │ │ │ │ orrs.w r3, sl, r4 │ │ │ │ - bne.n 40506 │ │ │ │ + bne.n 404fa │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1d5bac │ │ │ │ + b.w 1d490c │ │ │ │ mov r9, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ add r1, sl │ │ │ │ mov r8, r2 │ │ │ │ add r1, r4 │ │ │ │ - bl 71f98 │ │ │ │ + bl 71fb0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 40554 │ │ │ │ + cbz r0, 40548 │ │ │ │ cmp.w r9, #0 │ │ │ │ add.w r9, r0, #16 │ │ │ │ - ble.n 40530 │ │ │ │ + ble.n 40524 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 2957c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ add.w r0, r9, r4 │ │ │ │ blx 29c10 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 40554 │ │ │ │ + ble.n 40548 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ add r4, r3 │ │ │ │ add.w r0, r9, r4 │ │ │ │ blx 2957c │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - bx lr │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #3325 @ 0xcfd │ │ │ │ + movw r1, #2209 @ 0x8a1 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53928 @ 0xd2a8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.n 4062c <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ - 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 │ │ │ │ - subs r3, r2, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r5, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - cmp r3, #2 │ │ │ │ - mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - bhi.n 405a2 │ │ │ │ - ldr r7, [r5, #0] │ │ │ │ - cmp r4, #1 │ │ │ │ - ble.n 405cc │ │ │ │ - b.n 405bc │ │ │ │ - movw r0, #58892 @ 0xe60c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r3, #3 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 4059a │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 405f6 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add r1, sp, #12 │ │ │ │ - bl 110c90 <_PyEval_SliceIndex@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 405b8 │ │ │ │ - cmp r4, #2 │ │ │ │ - bne.n 405de │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - ldrd r4, r3, [sp, #8] │ │ │ │ - cbnz r1, 405ec │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - b.n 405ee │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - add r1, sp, #8 │ │ │ │ - bl 110c90 <_PyEval_SliceIndex@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 405cc │ │ │ │ - b.n 405b8 │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - mov r2, r7 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 24b018 <_PyTime_FromLong@@Base+0x558> │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + b.n 40596 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ │ │ │ │ -000405fa <_PyBytes_ReverseFind@@Base>: │ │ │ │ +00040564 <_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 r5, [sp, #24] │ │ │ │ - cbnz r3, 40612 <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ + cbnz r3, 4057c <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ adds r0, r1, r5 │ │ │ │ - b.n 40628 <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ + b.n 40592 <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ mov.w ip, #2 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ strd r4, ip, [sp] │ │ │ │ - bl 1db3e4 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1da0f0 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ addge r0, 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, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71640 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 40670 <_PyBytes_ReverseFind@@Base+0x76> │ │ │ │ + cbz r0, 405da <_PyBytes_ReverseFind@@Base+0x76> │ │ │ │ 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 │ │ │ │ @@ -32492,979 +32432,1033 @@ │ │ │ │ ldr r5, [r5, #8] │ │ │ │ blx 2957c │ │ │ │ movs r3, #0 │ │ │ │ str r5, [r4, #12] │ │ │ │ strb.w r3, [r4, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + subs r3, r2, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r5, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + cmp r3, #2 │ │ │ │ + mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bhi.n 4060c <_PyBytes_ReverseFind@@Base+0xa8> │ │ │ │ + ldr r7, [r5, #0] │ │ │ │ + cmp r4, #1 │ │ │ │ + ble.n 40636 <_PyBytes_ReverseFind@@Base+0xd2> │ │ │ │ + b.n 40626 <_PyBytes_ReverseFind@@Base+0xc2> │ │ │ │ + movw r0, #58508 @ 0xe48c │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r3, #3 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 40604 <_PyBytes_ReverseFind@@Base+0xa0> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 40660 <_PyBytes_ReverseFind@@Base+0xfc> │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add r1, sp, #12 │ │ │ │ + bl 11065c <_PyEval_SliceIndex@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 40622 <_PyBytes_ReverseFind@@Base+0xbe> │ │ │ │ + cmp r4, #2 │ │ │ │ + bne.n 40648 <_PyBytes_ReverseFind@@Base+0xe4> │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + ldrd r4, r3, [sp, #8] │ │ │ │ + cbnz r1, 40656 <_PyBytes_ReverseFind@@Base+0xf2> │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + b.n 40658 <_PyBytes_ReverseFind@@Base+0xf4> │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + add r1, sp, #8 │ │ │ │ + bl 11065c <_PyEval_SliceIndex@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 40636 <_PyBytes_ReverseFind@@Base+0xd2> │ │ │ │ + b.n 40622 <_PyBytes_ReverseFind@@Base+0xbe> │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + mov r2, r7 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 24abd4 <_PyTime_FromLong@@Base+0x620> │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ + bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 13cf38 │ │ │ │ + bl 13cb78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4069e <_PyBytes_ReverseFind@@Base+0xa4> │ │ │ │ - blt.n 406ae <_PyBytes_ReverseFind@@Base+0xb4> │ │ │ │ - movw r0, #37004 @ 0x908c │ │ │ │ + beq.n 40694 <_PyBytes_ReverseFind@@Base+0x130> │ │ │ │ + blt.n 406a4 <_PyBytes_ReverseFind@@Base+0x140> │ │ │ │ + movw r0, #36620 @ 0x8f0c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7a284 │ │ │ │ + b.w 7a268 │ │ │ │ mov r0, r6 │ │ │ │ - bl 108b7c │ │ │ │ + bl 108564 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 406b2 <_PyBytes_ReverseFind@@Base+0xb8> │ │ │ │ + cbnz r0, 406a8 <_PyBytes_ReverseFind@@Base+0x144> │ │ │ │ mov r0, r6 │ │ │ │ - bl 13d488 │ │ │ │ + bl 13d0c8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 40700 <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ + b.n 406f6 <_PyBytes_ReverseFind@@Base+0x192> │ │ │ │ ldr r5, [r6, #32] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl db534 <_PyType_Name@@Base> │ │ │ │ + bl daf80 <_PyType_Name@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r0 │ │ │ │ - blt.n 406d4 <_PyBytes_ReverseFind@@Base+0xda> │ │ │ │ + blt.n 406ca <_PyBytes_ReverseFind@@Base+0x166> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #9860 @ 0x2684 │ │ │ │ + movw r0, #9476 @ 0x2504 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd00 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 406e4 <_PyBytes_ReverseFind@@Base+0xea> │ │ │ │ + b.n 406da <_PyBytes_ReverseFind@@Base+0x176> │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #62796 @ 0xf54c │ │ │ │ + movw r0, #62372 @ 0xf3a4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd00 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 13d488 │ │ │ │ + bl 13d0c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40700 <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ + beq.n 406f6 <_PyBytes_ReverseFind@@Base+0x192> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40700 <_PyBytes_ReverseFind@@Base+0x106> │ │ │ │ + cbnz r3, 406f6 <_PyBytes_ReverseFind@@Base+0x192> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ 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, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 40724 <_PyBytes_ReverseFind@@Base+0x12a> │ │ │ │ + bne.n 4071a <_PyBytes_ReverseFind@@Base+0x1b6> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 18c4d8 │ │ │ │ + b.w 18b3c0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32676 @ 0x7fa4 │ │ │ │ + movw r0, #32272 @ 0x7e10 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40718 <_PyBytes_ReverseFind@@Base+0x11e> │ │ │ │ + bne.n 4070e <_PyBytes_ReverseFind@@Base+0x1aa> │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4074c <_PyBytes_ReverseFind@@Base+0x152> │ │ │ │ + cbz r0, 40742 <_PyBytes_ReverseFind@@Base+0x1de> │ │ │ │ movw r1, #20700 @ 0x50dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.w 1aec8c │ │ │ │ + b.w 1ad7ec │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, sp │ │ │ │ add r1, sp, #4 │ │ │ │ adds r0, #12 │ │ │ │ - bl 24b264 <_PyTime_FromLong@@Base+0x7a4> │ │ │ │ - cbz r0, 4078c <_PyBytes_ReverseFind@@Base+0x192> │ │ │ │ + bl 24adfc <_PyTime_FromLong@@Base+0x848> │ │ │ │ + cbz r0, 4077c <_PyBytes_ReverseFind@@Base+0x218> │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f490 │ │ │ │ + bl 14ea88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 40794 <_PyBytes_ReverseFind@@Base+0x19a> │ │ │ │ + b.n 40784 <_PyBytes_ReverseFind@@Base+0x220> │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 407b8 <_PyBytes_ReverseFind@@Base+0x1be> │ │ │ │ + bne.n 407a8 <_PyBytes_ReverseFind@@Base+0x244> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 13dfb4 │ │ │ │ + b.w 13dbf4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32612 @ 0x7f64 │ │ │ │ + movw r0, #32208 @ 0x7dd0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 407ac <_PyBytes_ReverseFind@@Base+0x1b2> │ │ │ │ + bne.n 4079c <_PyBytes_ReverseFind@@Base+0x238> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 407ec <_PyBytes_ReverseFind@@Base+0x1f2> │ │ │ │ + cbz r3, 407dc <_PyBytes_ReverseFind@@Base+0x278> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 407ee <_PyBytes_ReverseFind@@Base+0x1f4> │ │ │ │ + b.n 407de <_PyBytes_ReverseFind@@Base+0x27a> │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ - cbnz r3, 407fc <_PyBytes_ReverseFind@@Base+0x202> │ │ │ │ + cbnz r3, 407ec <_PyBytes_ReverseFind@@Base+0x288> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 407fc <_PyBytes_ReverseFind@@Base+0x202> │ │ │ │ + ble.n 407ec <_PyBytes_ReverseFind@@Base+0x288> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 407fc <_PyBytes_ReverseFind@@Base+0x202> │ │ │ │ - cbnz r0, 4081c <_PyBytes_ReverseFind@@Base+0x222> │ │ │ │ - ldr r6, [pc, #172] @ (408ac <_PyBytes_ReverseFind@@Base+0x2b2>) │ │ │ │ + bgt.n 407ec <_PyBytes_ReverseFind@@Base+0x288> │ │ │ │ + cbnz r0, 4080c <_PyBytes_ReverseFind@@Base+0x2a8> │ │ │ │ + ldr r6, [pc, #172] @ (4089c <_PyBytes_ReverseFind@@Base+0x338>) │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #2 │ │ │ │ str r6, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r6, sp, #24 │ │ │ │ str r6, [sp, #16] │ │ │ │ movs r6, #1 │ │ │ │ strd r6, ip, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 4081c <_PyBytes_ReverseFind@@Base+0x222> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4080c <_PyBytes_ReverseFind@@Base+0x2a8> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 408a4 <_PyBytes_ReverseFind@@Base+0x2aa> │ │ │ │ + b.n 40894 <_PyBytes_ReverseFind@@Base+0x330> │ │ │ │ cmp r4, #1 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #17644 @ 0x44ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ itet eq │ │ │ │ movweq r4, #4356 @ 0x1104 │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ movteq r4, #70 @ 0x46 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4086c <_PyBytes_ReverseFind@@Base+0x272> │ │ │ │ - bl 7ec74 │ │ │ │ - cbnz r0, 4085c <_PyBytes_ReverseFind@@Base+0x262> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 4085c <_PyBytes_ReverseFind@@Base+0x2f8> │ │ │ │ + bl 7ec40 │ │ │ │ + cbnz r0, 4084c <_PyBytes_ReverseFind@@Base+0x2e8> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40818 <_PyBytes_ReverseFind@@Base+0x21e> │ │ │ │ + bne.n 40808 <_PyBytes_ReverseFind@@Base+0x2a4> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17b7f8 │ │ │ │ + bl 17ac00 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 40892 <_PyBytes_ReverseFind@@Base+0x298> │ │ │ │ - b.n 40818 <_PyBytes_ReverseFind@@Base+0x21e> │ │ │ │ + bge.n 40882 <_PyBytes_ReverseFind@@Base+0x31e> │ │ │ │ + b.n 40808 <_PyBytes_ReverseFind@@Base+0x2a4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 408a2 <_PyBytes_ReverseFind@@Base+0x2a8> │ │ │ │ + beq.n 40892 <_PyBytes_ReverseFind@@Base+0x32e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 408a2 <_PyBytes_ReverseFind@@Base+0x2a8> │ │ │ │ - bl d0a24 │ │ │ │ + b.n 40892 <_PyBytes_ReverseFind@@Base+0x32e> │ │ │ │ + bl d04c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 40818 <_PyBytes_ReverseFind@@Base+0x21e> │ │ │ │ - beq.n 40884 <_PyBytes_ReverseFind@@Base+0x28a> │ │ │ │ + blt.n 40808 <_PyBytes_ReverseFind@@Base+0x2a4> │ │ │ │ + beq.n 40874 <_PyBytes_ReverseFind@@Base+0x310> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82a10 │ │ │ │ + b.w 8256c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 89708 │ │ │ │ + bl 89014 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 40818 <_PyBytes_ReverseFind@@Base+0x21e> │ │ │ │ + blt.n 40808 <_PyBytes_ReverseFind@@Base+0x2a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 408a4 <_PyBytes_ReverseFind@@Base+0x2aa> │ │ │ │ + beq.n 40894 <_PyBytes_ReverseFind@@Base+0x330> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 408a4 <_PyBytes_ReverseFind@@Base+0x2aa> │ │ │ │ + b.n 40894 <_PyBytes_ReverseFind@@Base+0x330> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + mov r2, r1 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r0, #2 │ │ │ │ + b.w 7d794 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 408ce <_PyBytes_ReverseFind@@Base+0x2d4> │ │ │ │ + cbz r3, 408c8 <_PyBytes_ReverseFind@@Base+0x364> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 408d0 <_PyBytes_ReverseFind@@Base+0x2d6> │ │ │ │ + b.n 408ca <_PyBytes_ReverseFind@@Base+0x366> │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 408de <_PyBytes_ReverseFind@@Base+0x2e4> │ │ │ │ + cbnz r3, 408d8 <_PyBytes_ReverseFind@@Base+0x374> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 408de <_PyBytes_ReverseFind@@Base+0x2e4> │ │ │ │ + blt.n 408d8 <_PyBytes_ReverseFind@@Base+0x374> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 408de <_PyBytes_ReverseFind@@Base+0x2e4> │ │ │ │ - cbnz r0, 408f8 <_PyBytes_ReverseFind@@Base+0x2fe> │ │ │ │ - ldr r4, [pc, #660] @ (40b74 <_PyBytes_ReverseFind@@Base+0x57a>) │ │ │ │ + bgt.n 408d8 <_PyBytes_ReverseFind@@Base+0x374> │ │ │ │ + cbnz r0, 408f2 <_PyBytes_ReverseFind@@Base+0x38e> │ │ │ │ + ldr r4, [pc, #656] @ (40b6c <_PyBytes_ReverseFind@@Base+0x608>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40990 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ - cbz r6, 40940 <_PyBytes_ReverseFind@@Base+0x346> │ │ │ │ + beq.n 4098a <_PyBytes_ReverseFind@@Base+0x426> │ │ │ │ + cbz r6, 4093a <_PyBytes_ReverseFind@@Base+0x3d6> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 40904 <_PyBytes_ReverseFind@@Base+0x30a> │ │ │ │ + cbz r4, 408fe <_PyBytes_ReverseFind@@Base+0x39a> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 4090c <_PyBytes_ReverseFind@@Base+0x312> │ │ │ │ - b.n 4094e <_PyBytes_ReverseFind@@Base+0x354> │ │ │ │ + bne.n 40906 <_PyBytes_ReverseFind@@Base+0x3a2> │ │ │ │ + b.n 40948 <_PyBytes_ReverseFind@@Base+0x3e4> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ + bl d78cc <_PyNumber_Index@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 4091e <_PyBytes_ReverseFind@@Base+0x324> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 4094e <_PyBytes_ReverseFind@@Base+0x354> │ │ │ │ - b.n 40990 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ - bl 83f4c │ │ │ │ + cbnz r0, 40918 <_PyBytes_ReverseFind@@Base+0x3b4> │ │ │ │ + bl 7f89c │ │ │ │ + cbz r0, 40948 <_PyBytes_ReverseFind@@Base+0x3e4> │ │ │ │ + b.n 4098a <_PyBytes_ReverseFind@@Base+0x426> │ │ │ │ + bl 83aac │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4093a <_PyBytes_ReverseFind@@Base+0x340> │ │ │ │ + beq.n 40934 <_PyBytes_ReverseFind@@Base+0x3d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4093a <_PyBytes_ReverseFind@@Base+0x340> │ │ │ │ + cbnz r3, 40934 <_PyBytes_ReverseFind@@Base+0x3d0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r6, #1 │ │ │ │ - bne.n 40952 <_PyBytes_ReverseFind@@Base+0x358> │ │ │ │ - b.n 40916 <_PyBytes_ReverseFind@@Base+0x31c> │ │ │ │ + bne.n 4094c <_PyBytes_ReverseFind@@Base+0x3e8> │ │ │ │ + b.n 40910 <_PyBytes_ReverseFind@@Base+0x3ac> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 40952 <_PyBytes_ReverseFind@@Base+0x358> │ │ │ │ + b.n 4094c <_PyBytes_ReverseFind@@Base+0x3e8> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 40960 <_PyBytes_ReverseFind@@Base+0x366> │ │ │ │ + beq.n 4095a <_PyBytes_ReverseFind@@Base+0x3f6> │ │ │ │ ldr r7, [r5, #20] │ │ │ │ - b.n 40968 <_PyBytes_ReverseFind@@Base+0x36e> │ │ │ │ + b.n 40962 <_PyBytes_ReverseFind@@Base+0x3fe> │ │ │ │ movw r7, #10688 @ 0x29c0 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ cmp r6, #0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ it lt │ │ │ │ mvnlt.w r6, #2147483648 @ 0x80000000 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 40abc <_PyBytes_ReverseFind@@Base+0x4c2> │ │ │ │ + bne.w 40ab6 <_PyBytes_ReverseFind@@Base+0x552> │ │ │ │ cmp r6, #11 │ │ │ │ mov r0, r6 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 72334 │ │ │ │ + bl 72340 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 40994 <_PyBytes_ReverseFind@@Base+0x39a> │ │ │ │ + cbnz r0, 4098e <_PyBytes_ReverseFind@@Base+0x42a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40cf4 <_PyBytes_ReverseFind@@Base+0x6fa> │ │ │ │ + b.n 40cec <_PyBytes_ReverseFind@@Base+0x788> │ │ │ │ movs r5, #0 │ │ │ │ - movw sl, #43104 @ 0xa860 │ │ │ │ + movw sl, #42720 @ 0xa6e0 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 40a2e <_PyBytes_ReverseFind@@Base+0x434> │ │ │ │ + beq.n 40a28 <_PyBytes_ReverseFind@@Base+0x4c4> │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 409b6 <_PyBytes_ReverseFind@@Base+0x3bc> │ │ │ │ + ble.n 409b0 <_PyBytes_ReverseFind@@Base+0x44c> │ │ │ │ ldrb r3, [r7, r0] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 409b8 <_PyBytes_ReverseFind@@Base+0x3be> │ │ │ │ + bpl.n 409b2 <_PyBytes_ReverseFind@@Base+0x44e> │ │ │ │ adds r0, #1 │ │ │ │ - b.n 409a4 <_PyBytes_ReverseFind@@Base+0x3aa> │ │ │ │ - beq.n 40a9a <_PyBytes_ReverseFind@@Base+0x4a0> │ │ │ │ + b.n 4099e <_PyBytes_ReverseFind@@Base+0x43a> │ │ │ │ + beq.n 40a94 <_PyBytes_ReverseFind@@Base+0x530> │ │ │ │ add.w fp, r0, #1 │ │ │ │ cmp r8, fp │ │ │ │ - ble.n 409d2 <_PyBytes_ReverseFind@@Base+0x3d8> │ │ │ │ + ble.n 409cc <_PyBytes_ReverseFind@@Base+0x468> │ │ │ │ ldrb.w r3, [r7, fp] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n 409d2 <_PyBytes_ReverseFind@@Base+0x3d8> │ │ │ │ + bmi.n 409cc <_PyBytes_ReverseFind@@Base+0x468> │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 409bc <_PyBytes_ReverseFind@@Base+0x3c2> │ │ │ │ + b.n 409b6 <_PyBytes_ReverseFind@@Base+0x452> │ │ │ │ sub.w r1, fp, r0 │ │ │ │ add r0, r7 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156118 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40a9e <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + beq.n 40a98 <_PyBytes_ReverseFind@@Base+0x534> │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 409ee <_PyBytes_ReverseFind@@Base+0x3f4> │ │ │ │ + bgt.n 409e8 <_PyBytes_ReverseFind@@Base+0x484> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 40a28 <_PyBytes_ReverseFind@@Base+0x42e> │ │ │ │ + b.n 40a22 <_PyBytes_ReverseFind@@Base+0x4be> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83c2c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 40a16 <_PyBytes_ReverseFind@@Base+0x41c> │ │ │ │ + cbz r0, 40a10 <_PyBytes_ReverseFind@@Base+0x4ac> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40a9e <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + beq.n 40a98 <_PyBytes_ReverseFind@@Base+0x534> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40a9e <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + bne.n 40a98 <_PyBytes_ReverseFind@@Base+0x534> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40a9e <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40a98 <_PyBytes_ReverseFind@@Base+0x534> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40a28 <_PyBytes_ReverseFind@@Base+0x42e> │ │ │ │ + beq.n 40a22 <_PyBytes_ReverseFind@@Base+0x4be> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 40a28 <_PyBytes_ReverseFind@@Base+0x42e> │ │ │ │ + cbnz r3, 40a22 <_PyBytes_ReverseFind@@Base+0x4be> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r0, fp │ │ │ │ - b.n 409a0 <_PyBytes_ReverseFind@@Base+0x3a6> │ │ │ │ + b.n 4099a <_PyBytes_ReverseFind@@Base+0x436> │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 40a9a <_PyBytes_ReverseFind@@Base+0x4a0> │ │ │ │ - movw r3, #43104 @ 0xa860 │ │ │ │ + ble.n 40a94 <_PyBytes_ReverseFind@@Base+0x530> │ │ │ │ + movw r3, #42720 @ 0xa6e0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldrb r2, [r7, r0] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 40a4c <_PyBytes_ReverseFind@@Base+0x452> │ │ │ │ + bpl.n 40a46 <_PyBytes_ReverseFind@@Base+0x4e2> │ │ │ │ adds r0, #1 │ │ │ │ cmp r8, r0 │ │ │ │ - bne.n 40a3a <_PyBytes_ReverseFind@@Base+0x440> │ │ │ │ - b.n 40a9a <_PyBytes_ReverseFind@@Base+0x4a0> │ │ │ │ + bne.n 40a34 <_PyBytes_ReverseFind@@Base+0x4d0> │ │ │ │ + b.n 40a94 <_PyBytes_ReverseFind@@Base+0x530> │ │ │ │ sub.w r1, r8, r0 │ │ │ │ add r0, r7 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156118 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 40a9e <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + cbz r0, 40a98 <_PyBytes_ReverseFind@@Base+0x534> │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 40a66 <_PyBytes_ReverseFind@@Base+0x46c> │ │ │ │ + bgt.n 40a60 <_PyBytes_ReverseFind@@Base+0x4fc> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 40a98 <_PyBytes_ReverseFind@@Base+0x49e> │ │ │ │ + b.n 40a92 <_PyBytes_ReverseFind@@Base+0x52e> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83c2c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 40a88 <_PyBytes_ReverseFind@@Base+0x48e> │ │ │ │ + cbz r0, 40a82 <_PyBytes_ReverseFind@@Base+0x51e> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40a9e <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + beq.n 40a98 <_PyBytes_ReverseFind@@Base+0x534> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 40a9e <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + cbnz r3, 40a98 <_PyBytes_ReverseFind@@Base+0x534> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40a9e <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40a98 <_PyBytes_ReverseFind@@Base+0x534> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40a98 <_PyBytes_ReverseFind@@Base+0x49e> │ │ │ │ + beq.n 40a92 <_PyBytes_ReverseFind@@Base+0x52e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 40a98 <_PyBytes_ReverseFind@@Base+0x49e> │ │ │ │ + cbnz r3, 40a92 <_PyBytes_ReverseFind@@Base+0x52e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 40cf4 <_PyBytes_ReverseFind@@Base+0x6fa> │ │ │ │ + b.n 40cec <_PyBytes_ReverseFind@@Base+0x788> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 40990 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ + beq.w 4098a <_PyBytes_ReverseFind@@Base+0x426> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 40990 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ + bne.w 4098a <_PyBytes_ReverseFind@@Base+0x426> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40990 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4098a <_PyBytes_ReverseFind@@Base+0x426> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce160 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 40990 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ + bne.w 4098a <_PyBytes_ReverseFind@@Base+0x426> │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 40af4 <_PyBytes_ReverseFind@@Base+0x4fa> │ │ │ │ + bne.n 40aee <_PyBytes_ReverseFind@@Base+0x58a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #45676 @ 0xb26c │ │ │ │ + movw r1, #45292 @ 0xb0ec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 40cec <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 40ce4 <_PyBytes_ReverseFind@@Base+0x780> │ │ │ │ cmp r6, #11 │ │ │ │ mov r0, r6 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ cmp.w fp, #1 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - bne.n 40bec <_PyBytes_ReverseFind@@Base+0x5f2> │ │ │ │ + bne.n 40be4 <_PyBytes_ReverseFind@@Base+0x680> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 72334 │ │ │ │ + bl 72340 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40cec <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ + beq.w 40ce4 <_PyBytes_ReverseFind@@Base+0x780> │ │ │ │ mov r9, r5 │ │ │ │ mov fp, r5 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ cmp r8, fp │ │ │ │ - ble.n 40b9c <_PyBytes_ReverseFind@@Base+0x5a2> │ │ │ │ + ble.n 40b94 <_PyBytes_ReverseFind@@Base+0x630> │ │ │ │ subs r6, #1 │ │ │ │ - bcc.n 40b9c <_PyBytes_ReverseFind@@Base+0x5a2> │ │ │ │ + bcc.n 40b94 <_PyBytes_ReverseFind@@Base+0x630> │ │ │ │ ldrb.w r3, [r7, fp] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 40b94 <_PyBytes_ReverseFind@@Base+0x59a> │ │ │ │ + bne.n 40b8c <_PyBytes_ReverseFind@@Base+0x628> │ │ │ │ sub.w r1, fp, r0 │ │ │ │ add r0, r7 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156118 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40cd6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + beq.w 40cce <_PyBytes_ReverseFind@@Base+0x76a> │ │ │ │ cmp.w r9, #11 │ │ │ │ - bgt.n 40b54 <_PyBytes_ReverseFind@@Base+0x55a> │ │ │ │ + bgt.n 40b4e <_PyBytes_ReverseFind@@Base+0x5ea> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - b.n 40b88 <_PyBytes_ReverseFind@@Base+0x58e> │ │ │ │ + b.n 40b80 <_PyBytes_ReverseFind@@Base+0x61c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83c2c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbz r0, 40b78 <_PyBytes_ReverseFind@@Base+0x57e> │ │ │ │ + cbz r0, 40b70 <_PyBytes_ReverseFind@@Base+0x60c> │ │ │ │ cmp r2, sl │ │ │ │ - beq.w 40cd6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + beq.w 40cce <_PyBytes_ReverseFind@@Base+0x76a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 40cd6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ - b.n 40cb6 <_PyBytes_ReverseFind@@Base+0x6bc> │ │ │ │ - nop │ │ │ │ + bne.w 40cce <_PyBytes_ReverseFind@@Base+0x76a> │ │ │ │ + b.n 40cae <_PyBytes_ReverseFind@@Base+0x74a> │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 40b88 <_PyBytes_ReverseFind@@Base+0x58e> │ │ │ │ + beq.n 40b80 <_PyBytes_ReverseFind@@Base+0x61c> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 40b88 <_PyBytes_ReverseFind@@Base+0x58e> │ │ │ │ + cbnz r2, 40b80 <_PyBytes_ReverseFind@@Base+0x61c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r0, fp │ │ │ │ - b.n 40b22 <_PyBytes_ReverseFind@@Base+0x528> │ │ │ │ + b.n 40b1c <_PyBytes_ReverseFind@@Base+0x5b8> │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r8, fp │ │ │ │ - bne.n 40b2a <_PyBytes_ReverseFind@@Base+0x530> │ │ │ │ + bne.n 40b24 <_PyBytes_ReverseFind@@Base+0x5c0> │ │ │ │ cmp r8, r0 │ │ │ │ - blt.n 40be6 <_PyBytes_ReverseFind@@Base+0x5ec> │ │ │ │ + blt.n 40bde <_PyBytes_ReverseFind@@Base+0x67a> │ │ │ │ sub.w r1, r8, r0 │ │ │ │ adds r0, r7, r0 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156118 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40cd6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + beq.w 40cce <_PyBytes_ReverseFind@@Base+0x76a> │ │ │ │ cmp.w r9, #11 │ │ │ │ - bgt.n 40bc0 <_PyBytes_ReverseFind@@Base+0x5c6> │ │ │ │ + bgt.n 40bb8 <_PyBytes_ReverseFind@@Base+0x654> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - b.n 40be2 <_PyBytes_ReverseFind@@Base+0x5e8> │ │ │ │ + b.n 40bda <_PyBytes_ReverseFind@@Base+0x676> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83c2c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40cac <_PyBytes_ReverseFind@@Base+0x6b2> │ │ │ │ + bne.n 40ca4 <_PyBytes_ReverseFind@@Base+0x740> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40be2 <_PyBytes_ReverseFind@@Base+0x5e8> │ │ │ │ + beq.n 40bda <_PyBytes_ReverseFind@@Base+0x676> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40be2 <_PyBytes_ReverseFind@@Base+0x5e8> │ │ │ │ + cbnz r3, 40bda <_PyBytes_ReverseFind@@Base+0x676> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ - b.n 40cee <_PyBytes_ReverseFind@@Base+0x6f4> │ │ │ │ - bl 72334 │ │ │ │ + b.n 40ce6 <_PyBytes_ReverseFind@@Base+0x782> │ │ │ │ + bl 72340 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40cec <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ + beq.n 40ce4 <_PyBytes_ReverseFind@@Base+0x780> │ │ │ │ mov r9, r5 │ │ │ │ str r6, [sp, #32] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ adds r3, r7, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r0, r7, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ sub.w r1, r8, r5 │ │ │ │ mov r3, fp │ │ │ │ cmp r6, r9 │ │ │ │ - beq.n 40c84 <_PyBytes_ReverseFind@@Base+0x68a> │ │ │ │ + beq.n 40c7c <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ mov.w ip, #1 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ strd r6, ip, [sp] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1db3e4 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1da0f0 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ mov sl, r0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r0, r7, r5 │ │ │ │ cmp.w sl, #0 │ │ │ │ add r5, fp │ │ │ │ - blt.n 40c84 <_PyBytes_ReverseFind@@Base+0x68a> │ │ │ │ + blt.n 40c7c <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ mov r1, sl │ │ │ │ - bl 156b88 │ │ │ │ + bl 156118 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40cd6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + beq.n 40cce <_PyBytes_ReverseFind@@Base+0x76a> │ │ │ │ cmp.w r9, #11 │ │ │ │ - bgt.n 40c48 <_PyBytes_ReverseFind@@Base+0x64e> │ │ │ │ + bgt.n 40c40 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - b.n 40c7c <_PyBytes_ReverseFind@@Base+0x682> │ │ │ │ + b.n 40c74 <_PyBytes_ReverseFind@@Base+0x710> │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83c2c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r0, 40c6c <_PyBytes_ReverseFind@@Base+0x672> │ │ │ │ + cbz r0, 40c64 <_PyBytes_ReverseFind@@Base+0x700> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40cd6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + beq.n 40cce <_PyBytes_ReverseFind@@Base+0x76a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 40cd6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + cbnz r3, 40cce <_PyBytes_ReverseFind@@Base+0x76a> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40cd6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40cce <_PyBytes_ReverseFind@@Base+0x76a> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40c7c <_PyBytes_ReverseFind@@Base+0x682> │ │ │ │ + beq.n 40c74 <_PyBytes_ReverseFind@@Base+0x710> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 40c7c <_PyBytes_ReverseFind@@Base+0x682> │ │ │ │ + cbnz r3, 40c74 <_PyBytes_ReverseFind@@Base+0x710> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ add r5, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 40bfa <_PyBytes_ReverseFind@@Base+0x600> │ │ │ │ + b.n 40bf2 <_PyBytes_ReverseFind@@Base+0x68e> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 156b88 │ │ │ │ + bl 156118 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 40cd6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + cbz r0, 40cce <_PyBytes_ReverseFind@@Base+0x76a> │ │ │ │ cmp.w r9, #11 │ │ │ │ - bgt.n 40c9c <_PyBytes_ReverseFind@@Base+0x6a2> │ │ │ │ + bgt.n 40c94 <_PyBytes_ReverseFind@@Base+0x730> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - b.n 40cce <_PyBytes_ReverseFind@@Base+0x6d4> │ │ │ │ + b.n 40cc6 <_PyBytes_ReverseFind@@Base+0x762> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83c2c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 40cbe <_PyBytes_ReverseFind@@Base+0x6c4> │ │ │ │ + cbz r0, 40cb6 <_PyBytes_ReverseFind@@Base+0x752> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40cd6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + beq.n 40cce <_PyBytes_ReverseFind@@Base+0x76a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40cd6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + cbnz r3, 40cce <_PyBytes_ReverseFind@@Base+0x76a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40cd6 <_PyBytes_ReverseFind@@Base+0x6dc> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40cce <_PyBytes_ReverseFind@@Base+0x76a> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40cce <_PyBytes_ReverseFind@@Base+0x6d4> │ │ │ │ + beq.n 40cc6 <_PyBytes_ReverseFind@@Base+0x762> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40cce <_PyBytes_ReverseFind@@Base+0x6d4> │ │ │ │ + cbnz r3, 40cc6 <_PyBytes_ReverseFind@@Base+0x762> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ add.w r3, r9, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 40cee <_PyBytes_ReverseFind@@Base+0x6f4> │ │ │ │ + b.n 40ce6 <_PyBytes_ReverseFind@@Base+0x782> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40cec <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ + beq.n 40ce4 <_PyBytes_ReverseFind@@Base+0x780> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40cec <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ + cbnz r3, 40ce4 <_PyBytes_ReverseFind@@Base+0x780> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r0, #2 │ │ │ │ - b.w 7d7b8 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 782cc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 40d50 <_PyBytes_ReverseFind@@Base+0x7ec> │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 7e9a8 │ │ │ │ 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 40d26 <_PyBytes_ReverseFind@@Base+0x72c> │ │ │ │ + bne.n 40d38 <_PyBytes_ReverseFind@@Base+0x7d4> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 238888 │ │ │ │ + b.w 237c64 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32648 @ 0x7f88 │ │ │ │ + movw r0, #32244 @ 0x7df4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40d1a <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ - 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 782d8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 40d86 <_PyBytes_ReverseFind@@Base+0x78c> │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7e9dc │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 122d68 <_Py_union_type_or@@Base+0x480> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 20c660 <_Py_set_inheritable_async_safe@@Base+0x180> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ + bne.n 40d2c <_PyBytes_ReverseFind@@Base+0x7c8> │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 40db6 <_PyBytes_ReverseFind@@Base+0x7bc> │ │ │ │ + cbz r0, 40d80 <_PyBytes_ReverseFind@@Base+0x81c> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 40db2 <_PyBytes_ReverseFind@@Base+0x7b8> │ │ │ │ + beq.n 40d7c <_PyBytes_ReverseFind@@Base+0x818> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 40db2 <_PyBytes_ReverseFind@@Base+0x7b8> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 40d7c <_PyBytes_ReverseFind@@Base+0x818> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ vldr d7, [r0, #8] │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 40ddc <_PyBytes_ReverseFind@@Base+0x7e2> │ │ │ │ + bne.n 40da6 <_PyBytes_ReverseFind@@Base+0x842> │ │ │ │ vldr d7, [r0, #16] │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 122858 <_Py_union_type_or@@Base+0x480> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 20bb00 <_Py_set_inheritable_async_safe@@Base+0x180> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #4039 @ 0xfc7 │ │ │ │ + movw r1, #3649 @ 0xe41 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53512 @ 0xd108 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.n 4062c <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ + b.w 40596 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ + sub sp, #16 │ │ │ │ + add.w r3, r0, #8 │ │ │ │ + add.w ip, sp, #16 │ │ │ │ + vldr d1, [r0, #16] │ │ │ │ + ldmia r3, {r0, r1, r2, r3} │ │ │ │ + stmdb ip, {r0, r1, r2, r3} │ │ │ │ + vneg.f64 d1, d1 │ │ │ │ + vldr d0, [sp] │ │ │ │ + add sp, #16 │ │ │ │ + b.w 182f94 │ │ │ │ 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 40e16 <_PyBytes_ReverseFind@@Base+0x81c> │ │ │ │ + bne.n 40e28 <_PyBytes_ReverseFind@@Base+0x8c4> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 15a170 │ │ │ │ + b.w 159700 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32692 @ 0x7fb4 │ │ │ │ + movw r0, #32288 @ 0x7e20 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40e0a <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ + bne.n 40e1c <_PyBytes_ReverseFind@@Base+0x8b8> │ │ │ │ pop {r4, pc} │ │ │ │ - sub sp, #16 │ │ │ │ - add.w r3, r0, #8 │ │ │ │ - add.w ip, sp, #16 │ │ │ │ - vldr d1, [r0, #16] │ │ │ │ - ldmia r3, {r0, r1, r2, r3} │ │ │ │ - stmdb ip, {r0, r1, r2, r3} │ │ │ │ - vneg.f64 d1, d1 │ │ │ │ - vldr d0, [sp] │ │ │ │ - add sp, #16 │ │ │ │ - b.w 183de8 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, r1 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + bx lr │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #4057 @ 0xfd9 │ │ │ │ + movw r1, #4047 @ 0xfcf │ │ │ │ movt r1, #4 │ │ │ │ - b.w 1da544 │ │ │ │ + b.w 1d9250 │ │ │ │ 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 r4, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 40e7c <_PyBytes_ReverseFind@@Base+0x882> │ │ │ │ + cbz r3, 40e7e <_PyBytes_ReverseFind@@Base+0x91a> │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 40e7e <_PyBytes_ReverseFind@@Base+0x884> │ │ │ │ + b.n 40e80 <_PyBytes_ReverseFind@@Base+0x91c> │ │ │ │ mov r7, r3 │ │ │ │ add r7, r1 │ │ │ │ - cbnz r3, 40e8c <_PyBytes_ReverseFind@@Base+0x892> │ │ │ │ + cbnz r3, 40e8e <_PyBytes_ReverseFind@@Base+0x92a> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 40e8c <_PyBytes_ReverseFind@@Base+0x892> │ │ │ │ + blt.n 40e8e <_PyBytes_ReverseFind@@Base+0x92a> │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 40e8c <_PyBytes_ReverseFind@@Base+0x892> │ │ │ │ - cbnz r0, 40ea8 <_PyBytes_ReverseFind@@Base+0x8ae> │ │ │ │ - ldr r5, [pc, #240] @ (40f80 <_PyBytes_ReverseFind@@Base+0x986>) │ │ │ │ + bgt.n 40e8e <_PyBytes_ReverseFind@@Base+0x92a> │ │ │ │ + cbnz r0, 40eaa <_PyBytes_ReverseFind@@Base+0x946> │ │ │ │ + ldr r5, [pc, #244] @ (40f84 <_PyBytes_ReverseFind@@Base+0xa20>) │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ add r5, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 40ea8 <_PyBytes_ReverseFind@@Base+0x8ae> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 40eaa <_PyBytes_ReverseFind@@Base+0x946> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 40f78 <_PyBytes_ReverseFind@@Base+0x97e> │ │ │ │ - cbz r7, 40eb4 <_PyBytes_ReverseFind@@Base+0x8ba> │ │ │ │ + b.n 40f7a <_PyBytes_ReverseFind@@Base+0xa16> │ │ │ │ + cbz r7, 40eb6 <_PyBytes_ReverseFind@@Base+0x952> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c3ae8 │ │ │ │ + bl c359c │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 40ea4 <_PyBytes_ReverseFind@@Base+0x8aa> │ │ │ │ + blt.n 40ea6 <_PyBytes_ReverseFind@@Base+0x942> │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 40ec4 <_PyBytes_ReverseFind@@Base+0x8ca> │ │ │ │ + beq.n 40ec6 <_PyBytes_ReverseFind@@Base+0x962> │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ - b.n 40ecc <_PyBytes_ReverseFind@@Base+0x8d2> │ │ │ │ + b.n 40ece <_PyBytes_ReverseFind@@Base+0x96a> │ │ │ │ movw sl, #10688 @ 0x29c0 │ │ │ │ movt sl, #77 @ 0x4d │ │ │ │ movs r0, #0 │ │ │ │ - bl 72334 │ │ │ │ + bl 72340 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40ea4 <_PyBytes_ReverseFind@@Base+0x8aa> │ │ │ │ + beq.n 40ea6 <_PyBytes_ReverseFind@@Base+0x942> │ │ │ │ movs r4, #0 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 40f78 <_PyBytes_ReverseFind@@Base+0x97e> │ │ │ │ + ble.n 40f7a <_PyBytes_ReverseFind@@Base+0xa16> │ │ │ │ ldrb.w r3, [sl, r4] │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 40efc <_PyBytes_ReverseFind@@Base+0x902> │ │ │ │ + beq.n 40efe <_PyBytes_ReverseFind@@Base+0x99a> │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 40efc <_PyBytes_ReverseFind@@Base+0x902> │ │ │ │ + beq.n 40efe <_PyBytes_ReverseFind@@Base+0x99a> │ │ │ │ adds r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 40ee4 <_PyBytes_ReverseFind@@Base+0x8ea> │ │ │ │ + bne.n 40ee6 <_PyBytes_ReverseFind@@Base+0x982> │ │ │ │ mov r1, r8 │ │ │ │ - b.n 40f20 <_PyBytes_ReverseFind@@Base+0x926> │ │ │ │ + b.n 40f22 <_PyBytes_ReverseFind@@Base+0x9be> │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 40f20 <_PyBytes_ReverseFind@@Base+0x926> │ │ │ │ + ble.n 40f22 <_PyBytes_ReverseFind@@Base+0x9be> │ │ │ │ ldrb.w r3, [sl, r1] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 40f1a <_PyBytes_ReverseFind@@Base+0x920> │ │ │ │ + bne.n 40f1c <_PyBytes_ReverseFind@@Base+0x9b8> │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 40f1a <_PyBytes_ReverseFind@@Base+0x920> │ │ │ │ + ble.n 40f1c <_PyBytes_ReverseFind@@Base+0x9b8> │ │ │ │ add.w r3, sl, r1 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #10 │ │ │ │ it eq │ │ │ │ addeq r4, r1, #2 │ │ │ │ cmp r7, #0 │ │ │ │ it ne │ │ │ │ movne r1, r4 │ │ │ │ subs r1, r1, r0 │ │ │ │ add r0, sl │ │ │ │ - bl 156b88 │ │ │ │ + bl 156118 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 40f5e <_PyBytes_ReverseFind@@Base+0x964> │ │ │ │ + cbz r0, 40f60 <_PyBytes_ReverseFind@@Base+0x9fc> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 840cc │ │ │ │ + bl 83c2c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r0, 40f4a <_PyBytes_ReverseFind@@Base+0x950> │ │ │ │ + cbz r0, 40f4c <_PyBytes_ReverseFind@@Base+0x9e8> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 40f5e <_PyBytes_ReverseFind@@Base+0x964> │ │ │ │ + beq.n 40f60 <_PyBytes_ReverseFind@@Base+0x9fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 40f5e <_PyBytes_ReverseFind@@Base+0x964> │ │ │ │ + cbnz r3, 40f60 <_PyBytes_ReverseFind@@Base+0x9fc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40f5e <_PyBytes_ReverseFind@@Base+0x964> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40f60 <_PyBytes_ReverseFind@@Base+0x9fc> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 40ede <_PyBytes_ReverseFind@@Base+0x8e4> │ │ │ │ + beq.n 40ee0 <_PyBytes_ReverseFind@@Base+0x97c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40ede <_PyBytes_ReverseFind@@Base+0x8e4> │ │ │ │ + bne.n 40ee0 <_PyBytes_ReverseFind@@Base+0x97c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40ede <_PyBytes_ReverseFind@@Base+0x8e4> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40ee0 <_PyBytes_ReverseFind@@Base+0x97c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40ea4 <_PyBytes_ReverseFind@@Base+0x8aa> │ │ │ │ + beq.n 40ea6 <_PyBytes_ReverseFind@@Base+0x942> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40ea4 <_PyBytes_ReverseFind@@Base+0x8aa> │ │ │ │ + bne.n 40ea6 <_PyBytes_ReverseFind@@Base+0x942> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40ea4 <_PyBytes_ReverseFind@@Base+0x8aa> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40ea6 <_PyBytes_ReverseFind@@Base+0x942> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + nop │ │ │ │ cmp r3, #160 @ 0xa0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00040f84 : │ │ │ │ +00040f88 : │ │ │ │ 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 6cd24 │ │ │ │ + bl 6cd1c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 40fc0 │ │ │ │ + beq.n 40fc4 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 232bb8 <_PyInterpreterState_IsRunningMain@@Base+0xc8> │ │ │ │ + bl 2323c0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 40fc0 │ │ │ │ + beq.n 40fc4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w bccf4 │ │ │ │ + b.w bc6fc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r1 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - bx lr │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + b.n 4112a <_PyDict_DelItem_KnownHash@@Base+0x4> │ │ │ │ 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, #112] @ 41060 │ │ │ │ + vldr d7, [pc, #104] @ 41050 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4102a │ │ │ │ + bhi.n 41020 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 41016 │ │ │ │ + ble.n 4100c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 2a058 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4104c │ │ │ │ - b.n 41046 │ │ │ │ + beq.n 41042 │ │ │ │ + b.n 4103c │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 41050 │ │ │ │ + bvs.n 41046 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 41050 │ │ │ │ + bgt.n 41046 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ - vldr d8, [pc, #32] @ 41068 │ │ │ │ - b.n 41050 │ │ │ │ - vldr d8, [pc, #32] @ 41070 │ │ │ │ + vldr d8, [pc, #24] @ 41058 │ │ │ │ + b.n 41046 │ │ │ │ + vldr d8, [pc, #28] @ 41060 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, pc} │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ movs r0, r0 │ │ │ │ @@ -33474,527 +33468,565 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 41110 │ │ │ │ + bpl.n 41100 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 41110 │ │ │ │ + bne.n 41100 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 17b300 │ │ │ │ + bl 17a708 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 410ca │ │ │ │ + bcs.n 410ba │ │ │ │ lsrs r0, r0, #7 │ │ │ │ - movw r1, #34640 @ 0x8750 │ │ │ │ + movw r1, #34256 @ 0x85d0 │ │ │ │ movt r1, #58 @ 0x3a │ │ │ │ and.w r3, r4, #127 @ 0x7f │ │ │ │ - movw r2, #27984 @ 0x6d50 │ │ │ │ + movw r2, #27600 @ 0x6bd0 │ │ │ │ movt r2, #57 @ 0x39 │ │ │ │ ldrh.w r1, [r1, r0, lsl #1] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrh.w r2, [r2, r3, lsl #1] │ │ │ │ - b.n 410cc │ │ │ │ + b.n 410bc │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #6 │ │ │ │ - movw r3, #22820 @ 0x5924 │ │ │ │ + movw r3, #22436 @ 0x57a4 │ │ │ │ movt r3, #57 @ 0x39 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r7, [r3, #1] │ │ │ │ - cbz r6, 410ec │ │ │ │ + cbz r6, 410dc │ │ │ │ ldr r0, [r6, #4] │ │ │ │ movw r1, #4572 @ 0x11dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 410f0 │ │ │ │ + bne.n 410e0 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 41106 │ │ │ │ - bl 85f3c │ │ │ │ + b.n 410f6 │ │ │ │ + bl 85aac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 410ec │ │ │ │ + bne.n 410dc │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 410ec │ │ │ │ + bne.n 410dc │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 80190 │ │ │ │ - movw r2, #23336 @ 0x5b28 │ │ │ │ + b.w 8015c │ │ │ │ + movw r2, #22952 @ 0x59a8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ + movw r1, #352 @ 0x160 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #47436 @ 0xb94c │ │ │ │ + movw r0, #47052 @ 0xb7cc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w f9980 │ │ │ │ + b.w f93f4 │ │ │ │ │ │ │ │ -00041136 <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ - b.w bccf4 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b.n 411fc <_PyDict_DelItem_KnownHash@@Base+0xc6> │ │ │ │ +00041126 <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ + b.w bc6fc │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #11217 @ 0x2bd1 │ │ │ │ + movt r1, #32 │ │ │ │ + movw r0, #53720 @ 0xd1d8 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.w 40596 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #4627 @ 0x1213 │ │ │ │ + movw r1, #4507 @ 0x119b │ │ │ │ movt r1, #4 │ │ │ │ - b.w 13efa8 │ │ │ │ + b.w 13ebf0 │ │ │ │ mov r0, r1 │ │ │ │ - b.w f9980 │ │ │ │ + b.w f93f4 │ │ │ │ + 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 156118 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 41196 <_PyDict_DelItem_KnownHash@@Base+0x70> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r3, 4117a <_PyDict_DelItem_KnownHash@@Base+0x54> │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 41182 <_PyDict_DelItem_KnownHash@@Base+0x5c> │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cbz r2, 4118a <_PyDict_DelItem_KnownHash@@Base+0x64> │ │ │ │ + ldr r1, [r5, #20] │ │ │ │ + b.n 41192 <_PyDict_DelItem_KnownHash@@Base+0x6c> │ │ │ │ + movw r1, #10688 @ 0x29c0 │ │ │ │ + movt r1, #77 @ 0x4d │ │ │ │ + bl 4120e <_PyDict_DelItem_KnownHash@@Base+0xe8> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + vcmp.f64 d0, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 411a8 <_PyDict_DelItem_KnownHash@@Base+0x82> │ │ │ │ + b.w 29d00 │ │ │ │ + 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 41176 <_PyDict_DelItem_KnownHash@@Base+0x40> │ │ │ │ - bl 25edcc │ │ │ │ + bne.n 411cc <_PyDict_DelItem_KnownHash@@Base+0xa6> │ │ │ │ + bl 25ea4c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 41182 <_PyDict_DelItem_KnownHash@@Base+0x4c> │ │ │ │ + cbz r3, 411d8 <_PyDict_DelItem_KnownHash@@Base+0xb2> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 411b4 <_PyDict_DelItem_KnownHash@@Base+0x7e> │ │ │ │ + b.n 4120a <_PyDict_DelItem_KnownHash@@Base+0xe4> │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 411b0 <_PyDict_DelItem_KnownHash@@Base+0x7a> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 41206 <_PyDict_DelItem_KnownHash@@Base+0xe0> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 411b0 <_PyDict_DelItem_KnownHash@@Base+0x7a> │ │ │ │ + cbnz r3, 41206 <_PyDict_DelItem_KnownHash@@Base+0xe0> │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 411b0 <_PyDict_DelItem_KnownHash@@Base+0x7a> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 41206 <_PyDict_DelItem_KnownHash@@Base+0xe0> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 411b0 <_PyDict_DelItem_KnownHash@@Base+0x7a> │ │ │ │ + cbnz r3, 41206 <_PyDict_DelItem_KnownHash@@Base+0xe0> │ │ │ │ movs r1, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 411b0 <_PyDict_DelItem_KnownHash@@Base+0x7a> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 41206 <_PyDict_DelItem_KnownHash@@Base+0xe0> │ │ │ │ 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 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r0, #0 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - bl 156b88 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 411f8 <_PyDict_DelItem_KnownHash@@Base+0xc2> │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r3, 411dc <_PyDict_DelItem_KnownHash@@Base+0xa6> │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 411e4 <_PyDict_DelItem_KnownHash@@Base+0xae> │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cbz r2, 411ec <_PyDict_DelItem_KnownHash@@Base+0xb6> │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ - b.n 411f4 <_PyDict_DelItem_KnownHash@@Base+0xbe> │ │ │ │ - movw r1, #10688 @ 0x29c0 │ │ │ │ - movt r1, #77 @ 0x4d │ │ │ │ - bl 41222 <_PyDict_DelItem_KnownHash@@Base+0xec> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #14041 @ 0x36d9 │ │ │ │ - movt r1, #32 │ │ │ │ - movw r0, #53720 @ 0xd1d8 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.w 4062c <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ - vcmp.f64 d0, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 41220 <_PyDict_DelItem_KnownHash@@Base+0xea> │ │ │ │ - b.w 29d00 │ │ │ │ - bx lr │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ - movw r7, #43104 @ 0xa860 │ │ │ │ + movw r7, #42720 @ 0xa6e0 │ │ │ │ movt r7, #42 @ 0x2a │ │ │ │ - movw r6, #44128 @ 0xac60 │ │ │ │ + movw r6, #43744 @ 0xaae0 │ │ │ │ movt r6, #42 @ 0x2a │ │ │ │ - movw r5, #22564 @ 0x5824 │ │ │ │ + movw r5, #22180 @ 0x56a4 │ │ │ │ movt r5, #57 @ 0x39 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n 41260 <_PyDict_DelItem_KnownHash@@Base+0x12a> │ │ │ │ + bge.n 4124c <_PyDict_DelItem_KnownHash@@Base+0x126> │ │ │ │ ldrb r3, [r1, r4] │ │ │ │ ldr.w ip, [r7, r3, lsl #2] │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.n 41252 <_PyDict_DelItem_KnownHash@@Base+0x11c> │ │ │ │ + beq.n 4123e <_PyDict_DelItem_KnownHash@@Base+0x118> │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ - b.n 4125a <_PyDict_DelItem_KnownHash@@Base+0x124> │ │ │ │ + b.n 41246 <_PyDict_DelItem_KnownHash@@Base+0x120> │ │ │ │ tst.w ip, #2 │ │ │ │ it ne │ │ │ │ ldrbne r3, [r6, r3] │ │ │ │ strb r3, [r0, r4] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 4123e <_PyDict_DelItem_KnownHash@@Base+0x108> │ │ │ │ + b.n 4122a <_PyDict_DelItem_KnownHash@@Base+0x104> │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00041264 : │ │ │ │ +00041250 : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #20] @ (41280 ) │ │ │ │ + ldr r4, [pc, #20] @ (4126c ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w dd9fc │ │ │ │ + b.w dd454 │ │ │ │ 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 r1, [r0, #4] │ │ │ │ movw r7, #17644 @ 0x44ec │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 412be │ │ │ │ + bne.n 412aa │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 412d2 │ │ │ │ - ldr r0, [pc, #188] @ (4137c ) │ │ │ │ + b.n 412be │ │ │ │ + ldr r0, [pc, #188] @ (41368 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [r2, r0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 11d8b8 │ │ │ │ + bl 11d3b8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 41370 │ │ │ │ + beq.n 4135c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 412fe │ │ │ │ + beq.n 412ea │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 41342 │ │ │ │ + b.n 4132e │ │ │ │ ldr r7, [r5, #0] │ │ │ │ mov r1, r7 │ │ │ │ - bl 7ec74 │ │ │ │ + bl 7ec40 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r2, 41306 │ │ │ │ + cbz r2, 412f2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - bl 20b390 <_PyInterpreterState_LookUpIDObject@@Base+0x2c> │ │ │ │ - cbnz r0, 4135a │ │ │ │ + bl 20a830 <_PyInterpreterState_LookUpIDObject@@Base+0x30> │ │ │ │ + cbnz r0, 41346 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 412e4 │ │ │ │ - b.n 41372 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 4135a │ │ │ │ + bne.n 412d0 │ │ │ │ + b.n 4135e │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 41346 │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ea594 │ │ │ │ - b.n 4135a │ │ │ │ + bl e9ff4 │ │ │ │ + b.n 41346 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 82a10 │ │ │ │ + bl 8256c │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r7, 4135a │ │ │ │ + cbz r7, 41346 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 89708 │ │ │ │ + bl 89014 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 4134a │ │ │ │ + bne.n 41336 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 4135a │ │ │ │ + bne.n 41346 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 4131e │ │ │ │ - b.n 41372 │ │ │ │ + bne.n 4130a │ │ │ │ + b.n 4135e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4133a │ │ │ │ + bne.n 41326 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4133a │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41326 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41370 │ │ │ │ + beq.n 4135c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41370 │ │ │ │ + cbnz r3, 4135c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + b.n 4112a <_PyDict_DelItem_KnownHash@@Base+0x4> │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #124] @ (41410 ) │ │ │ │ + ldr r3, [pc, #124] @ (41400 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 714b0 │ │ │ │ - cbz r0, 41400 │ │ │ │ + bl 714c8 │ │ │ │ + cbz r0, 413f0 │ │ │ │ add.w r3, r5, #98816 @ 0x18200 │ │ │ │ - movw r7, #28804 @ 0x7084 │ │ │ │ + movw r7, #28420 @ 0x6f04 │ │ │ │ movt r7, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r3, #35 @ 0x23 │ │ │ │ add.w r6, r3, #50 @ 0x32 │ │ │ │ ldrb.w r0, [r8, #1]! │ │ │ │ - cbz r0, 41404 │ │ │ │ - bl 80190 │ │ │ │ + cbz r0, 413f4 │ │ │ │ + bl 8015c │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 413e4 │ │ │ │ + beq.n 413d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 413e4 │ │ │ │ + cbnz r3, 413d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 41404 │ │ │ │ + bge.n 413f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41400 │ │ │ │ + beq.n 413f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41400 │ │ │ │ + cbnz r3, 413f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4140a │ │ │ │ + b.n 413fa │ │ │ │ adds r7, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 413b6 │ │ │ │ + bne.n 413a6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 156b88 │ │ │ │ + bl 156118 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 41454 │ │ │ │ + cbz r0, 41444 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 41438 │ │ │ │ + cbz r3, 41428 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 41440 │ │ │ │ + b.n 41430 │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 41448 │ │ │ │ + cbz r2, 41438 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 41450 │ │ │ │ + b.n 41440 │ │ │ │ movw r1, #10688 @ 0x29c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 4146e │ │ │ │ + bl 4145a │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b.n 411fc <_PyDict_DelItem_KnownHash@@Base+0xc6> │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - movw ip, #44128 @ 0xac60 │ │ │ │ + movw ip, #43744 @ 0xaae0 │ │ │ │ movt ip, #42 @ 0x2a │ │ │ │ - movw lr, #43104 @ 0xa860 │ │ │ │ + movw lr, #42720 @ 0xa6e0 │ │ │ │ movt lr, #42 @ 0x2a │ │ │ │ - movw r7, #22564 @ 0x5824 │ │ │ │ + movw r7, #22180 @ 0x56a4 │ │ │ │ movt r7, #57 @ 0x39 │ │ │ │ mov r5, r3 │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 414be │ │ │ │ + bge.n 414aa │ │ │ │ ldrb r4, [r1, r5] │ │ │ │ ldr.w r6, [lr, r4, lsl #2] │ │ │ │ tst.w r6, #1 │ │ │ │ - beq.n 414a4 │ │ │ │ - cbnz r3, 414b8 │ │ │ │ + beq.n 41490 │ │ │ │ + cbnz r3, 414a4 │ │ │ │ ldrb r4, [r7, r4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 414b8 │ │ │ │ + b.n 414a4 │ │ │ │ ands.w r6, r6, #2 │ │ │ │ - beq.n 414b2 │ │ │ │ - cbz r3, 414b6 │ │ │ │ + beq.n 4149e │ │ │ │ + cbz r3, 414a2 │ │ │ │ ldrb.w r4, [ip, r4] │ │ │ │ - b.n 414b8 │ │ │ │ + b.n 414a4 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 414b8 │ │ │ │ + b.n 414a4 │ │ │ │ movs r3, #1 │ │ │ │ strb r4, [r0, r5] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 4148c │ │ │ │ + b.n 41478 │ │ │ │ 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 r0, r1 │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 414e0 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 41510 │ │ │ │ + bne.n 414cc │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 414fc │ │ │ │ mov r0, r4 │ │ │ │ blx 29108 │ │ │ │ - cbnz r0, 41500 │ │ │ │ + cbnz r0, 414ec │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10108 @ 0x277c │ │ │ │ + movw r1, #9724 @ 0x25fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 41510 │ │ │ │ - movw r1, #39492 @ 0x9a44 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 414fc │ │ │ │ + movw r1, #39108 @ 0x98c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1e94 │ │ │ │ + b.w f1908 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r1, #20956 @ 0x51dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.w 1aec8c │ │ │ │ + b.w 1ad7ec │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #8948 @ 0x22f4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 41566 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 41566 │ │ │ │ + subs r3, r4, #2 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 41566 │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + bl 417a6 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt.n 41570 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + cmp r4, #3 │ │ │ │ + bne.n 4155e │ │ │ │ + cmp r3, #0 │ │ │ │ + it ne │ │ │ │ + movne r0, r2 │ │ │ │ + b.n 41572 │ │ │ │ + cmp r3, #0 │ │ │ │ + it eq │ │ │ │ + moveq r0, r2 │ │ │ │ + b.n 41572 │ │ │ │ + movw r0, #7528 @ 0x1d68 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 41572 │ │ │ │ + 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] │ │ │ │ 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 r6, r1 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ - ldr r1, [pc, #292] @ (4167c ) │ │ │ │ + ldr r1, [pc, #292] @ (416d0 ) │ │ │ │ add.w r4, sp, #16512 @ 0x4080 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ mov r7, r0 │ │ │ │ - movw r2, #34960 @ 0x8890 │ │ │ │ + movw r2, #34576 @ 0x8710 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ mov.w r1, #0 │ │ │ │ sub.w r3, r5, #32 │ │ │ │ - movw r1, #10180 @ 0x27c4 │ │ │ │ + movw r1, #9796 @ 0x2644 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ - bl 8cd30 │ │ │ │ + bl 8c640 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41654 │ │ │ │ + beq.n 416a8 │ │ │ │ mov r2, r6 │ │ │ │ add r6, sp, #184 @ 0xb8 │ │ │ │ - movw r1, #9664 @ 0x25c0 │ │ │ │ + movw r1, #9300 @ 0x2454 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #10200 @ 0x27d8 │ │ │ │ + movw r0, #9816 @ 0x2658 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8ff70 │ │ │ │ ldr.w r1, [r6, #-160] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 415e6 │ │ │ │ + blt.n 4163a │ │ │ │ ldr.w r8, [r7, #16] │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ movs r3, #0 │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - bl 216c84 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ + bl 21623c <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 415e6 │ │ │ │ + beq.n 4163a │ │ │ │ add.w r3, sp, #16384 @ 0x4000 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ ldrh r4, [r3, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 415ea │ │ │ │ + beq.n 4163e │ │ │ │ cmp r4, #10 │ │ │ │ - beq.n 415f8 │ │ │ │ + beq.n 4164c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35084 @ 0x890c │ │ │ │ + movw r1, #34700 @ 0x878c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4164a │ │ │ │ + b.n 4169e │ │ │ │ add.w r9, sp, #16384 @ 0x4000 │ │ │ │ mov.w sl, #4 │ │ │ │ add.w r9, r9, #52 @ 0x34 │ │ │ │ - b.n 41604 │ │ │ │ + b.n 41658 │ │ │ │ add.w r9, sp, #16384 @ 0x4000 │ │ │ │ mov.w sl, #16 │ │ │ │ add.w r9, r9, #56 @ 0x38 │ │ │ │ - bl 9649c │ │ │ │ + bl 95e5c │ │ │ │ mov r1, sl │ │ │ │ mov r7, r0 │ │ │ │ sub.w r3, r5, #40 @ 0x28 │ │ │ │ movw r2, #16383 @ 0x3fff │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ sub.w r3, r5, #36 @ 0x24 │ │ │ │ @@ -34002,366 +34034,268 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r9 │ │ │ │ sub.w r3, r5, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ sub.w r3, r5, #28 │ │ │ │ blx 29bd0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r1, [r6, #-164] │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 42172 │ │ │ │ + bl 4215a │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r6, #-160] │ │ │ │ - bl 77384 │ │ │ │ - b.n 41656 │ │ │ │ + bl 77378 │ │ │ │ + b.n 416aa │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #32] @ (4167c ) │ │ │ │ + ldr r3, [pc, #32] @ (416d0 ) │ │ │ │ adds r1, #52 @ 0x34 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4166e │ │ │ │ + beq.n 416c2 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #16512 @ 0x4080 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ 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 416a0 │ │ │ │ + bne.n 416f4 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ed228 │ │ │ │ + b.w ecc88 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32564 @ 0x7f34 │ │ │ │ + movw r0, #32160 @ 0x7da0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41694 │ │ │ │ + bne.n 416e8 │ │ │ │ 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 d7e78 <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 416dc │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 41714 │ │ │ │ + bl d78cc <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 41730 │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 41768 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 416fe │ │ │ │ + b.n 41752 │ │ │ │ mov r5, r0 │ │ │ │ - bl 83f4c │ │ │ │ + bl 83aac │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 416fa │ │ │ │ + beq.n 4174e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 416fa │ │ │ │ + cbnz r3, 4174e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 416d0 │ │ │ │ + beq.n 41724 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 41718 │ │ │ │ + ble.n 4176c │ │ │ │ subs r4, r4, r1 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3bb2c <_PyImport_ClearExtension@@Base+0xefa> │ │ │ │ - cbnz r0, 4172e │ │ │ │ + bl 3bb24 <_PyImport_ClearExtension@@Base+0xf02> │ │ │ │ + cbnz r0, 41782 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 41750 │ │ │ │ - cbz r1, 4171e │ │ │ │ + b.n 417a4 │ │ │ │ + cbz r1, 41772 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 41726 │ │ │ │ + b.n 4177a │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 156b88 │ │ │ │ + b.w 156118 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 41736 │ │ │ │ + cbz r3, 4178a │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - b.n 4173e │ │ │ │ + b.n 41792 │ │ │ │ movw r3, #10688 @ 0x29c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldrb r2, [r3, r4] │ │ │ │ add r4, r3 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq.n 4174a │ │ │ │ + beq.n 4179e │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 41750 │ │ │ │ + bne.n 417a4 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ strb r2, [r3, #0] │ │ │ │ strb r1, [r4, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #8948 @ 0x22f4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 417ac │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 417ac │ │ │ │ - subs r3, r4, #2 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 417ac │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - bl 41824 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt.n 417b6 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - cmp r4, #3 │ │ │ │ - bne.n 417a4 │ │ │ │ - cmp r3, #0 │ │ │ │ - it ne │ │ │ │ - movne r0, r2 │ │ │ │ - b.n 417b8 │ │ │ │ - cmp r3, #0 │ │ │ │ - it eq │ │ │ │ - moveq r0, r2 │ │ │ │ - b.n 417b8 │ │ │ │ - movw r0, #7528 @ 0x1d68 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 417b8 │ │ │ │ - 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 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r2, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bne.n 417e6 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1f3660 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 41800 │ │ │ │ - b.n 417fc │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #40336 @ 0x9d90 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 417d6 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 4180a │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - mov r0, r3 │ │ │ │ - bl 4193c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 78344 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (41820 ) │ │ │ │ - b.w 238f68 │ │ │ │ - b.n 4118c <_PyDict_DelItem_KnownHash@@Base+0x56> │ │ │ │ - lsls r0, r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 418a0 │ │ │ │ + beq.n 4181c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 41882 │ │ │ │ + bne.n 417fc │ │ │ │ ldr r5, [r3, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #16 │ │ │ │ blx 2957c │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ strb.w r3, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #4 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 24b264 <_PyTime_FromLong@@Base+0x7a4> │ │ │ │ + bl 24adfc <_PyTime_FromLong@@Base+0x848> │ │ │ │ mov r2, sp │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 41872 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 41858 │ │ │ │ - movs r0, #1 │ │ │ │ - b.n 4189c │ │ │ │ + cbnz r3, 41816 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 22ad64 │ │ │ │ + bl 22a464 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 41886 │ │ │ │ - bhi.n 41858 │ │ │ │ - cbz r0, 41892 │ │ │ │ + beq.n 41800 │ │ │ │ + bhi.n 417da │ │ │ │ + cbz r0, 4180c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4189c │ │ │ │ + b.n 41818 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ - bl d1954 │ │ │ │ + bl d13fc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 41898 │ │ │ │ + bge.n 41812 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4189c │ │ │ │ - bne.n 41858 │ │ │ │ - b.n 41882 │ │ │ │ + b.n 41818 │ │ │ │ + bne.n 417da │ │ │ │ + b.n 417fc │ │ │ │ + movs r0, #1 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #128] @ (41938 ) │ │ │ │ - sub sp, #32 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - str r0, [sp, #28] │ │ │ │ - mov.w r0, #0 │ │ │ │ - movw r2, #34960 @ 0x8890 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #10364 @ 0x287c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - add r3, sp, #8 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #12 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r2, #2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bne.n 4184c │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 4191e │ │ │ │ - mov r2, r5 │ │ │ │ - movw r1, #9664 @ 0x25c0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #10384 @ 0x2890 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + bl 1f28b8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cbnz r0, 41866 │ │ │ │ + b.n 41862 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #39952 @ 0x9c10 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 418fc │ │ │ │ + bne.n 4183c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41916 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - movs r2, #2 │ │ │ │ - movs r3, #16 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r2, sp, #12 │ │ │ │ - bl 216c84 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 418f8 │ │ │ │ - add r0, sp, #12 │ │ │ │ - bl 216e9c <_PyErr_BadInternalCall@@Base+0x81c> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 77384 │ │ │ │ - b.n 41920 │ │ │ │ + b.n 41870 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + mov r0, r3 │ │ │ │ + bl 4188c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #20] @ (41938 ) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 41932 │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 78338 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + ldr r1, [pc, #4] @ (41888 ) │ │ │ │ + b.w 2386d0 │ │ │ │ + nop │ │ │ │ + b.n 411f4 <_PyDict_DelItem_KnownHash@@Base+0xce> │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #34212 @ 0x85a4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 11bba8 │ │ │ │ + bl 11b720 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r6, [r0, #16] │ │ │ │ - cbnz r3, 41972 │ │ │ │ + cbnz r3, 418c2 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r1, #10408 @ 0x28a8 │ │ │ │ + movw r1, #9980 @ 0x26fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl d2028 │ │ │ │ - b.n 4197e │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 418ce │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 79f04 │ │ │ │ + bl 79ee8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 41982 │ │ │ │ + cbnz r0, 418d2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 419dc │ │ │ │ + b.n 4192c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ add.w r1, r4, #12 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 419ae │ │ │ │ + blt.n 418fe │ │ │ │ ldr r7, [r5, #8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, r7 │ │ │ │ - bl 26b854 │ │ │ │ - cbz r1, 419c8 │ │ │ │ - movw r1, #10460 @ 0x28dc │ │ │ │ + bl 26b6ac │ │ │ │ + cbz r1, 41918 │ │ │ │ + movw r1, #10032 @ 0x2730 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r2, r7 │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4197e │ │ │ │ + beq.n 418ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4197e │ │ │ │ + bne.n 418ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4197e │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 418ce │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -34371,153 +34305,209 @@ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 41a00 │ │ │ │ + bne.n 41950 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3635a │ │ │ │ + b.w 36356 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32516 @ 0x7f04 │ │ │ │ + movw r0, #32112 @ 0x7d70 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 419f4 │ │ │ │ + bne.n 41944 │ │ │ │ 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 │ │ │ │ + ldr r0, [pc, #128] @ (419fc ) │ │ │ │ + sub sp, #32 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + mov.w r0, #0 │ │ │ │ + movw r2, #34576 @ 0x8710 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #10100 @ 0x2774 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + add r3, sp, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 8c640 │ │ │ │ + cbz r0, 419e2 │ │ │ │ + mov r2, r5 │ │ │ │ + movw r1, #9300 @ 0x2454 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #10120 @ 0x2788 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 8ff70 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 419c0 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 419da │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + movs r2, #2 │ │ │ │ + movs r3, #16 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r2, sp, #12 │ │ │ │ + bl 21623c <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 419bc │ │ │ │ + add r0, sp, #12 │ │ │ │ + bl 216454 <_PyErr_BadInternalCall@@Base+0x81c> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 77378 │ │ │ │ + b.n 419e4 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [pc, #20] @ (419fc ) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 419f6 │ │ │ │ + blx 2a150 <__stack_chk_fail@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ 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 782d8 │ │ │ │ + bl 782cc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 78344 │ │ │ │ + bl 78338 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e9dc │ │ │ │ + bl 7e9a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41a5c │ │ │ │ + beq.n 41a44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 41a5c │ │ │ │ + cbnz r3, 41a44 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ee4 <_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, #4032] @ 0xfc0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ ldr.w ip, [sp, #64] @ 0x40 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 41a8c │ │ │ │ + bne.n 41a74 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 41a8c │ │ │ │ + ble.n 41a74 │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 41a8c │ │ │ │ - cbnz r2, 41ab4 │ │ │ │ + bgt.n 41a74 │ │ │ │ + cbnz r2, 41a9c │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ movs r4, #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r3, ip │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ movw r4, #11392 @ 0x2c80 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 41af6 │ │ │ │ + cbz r0, 41ade │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41b18 │ │ │ │ + beq.n 41b00 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 41afa │ │ │ │ + bpl.n 41ae2 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 895dc │ │ │ │ + bl 88ee8 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 41af6 │ │ │ │ + cbz r0, 41ade │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 41b1c │ │ │ │ + beq.n 41b04 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #21212 @ 0x52dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41c58 │ │ │ │ - movw r2, #54064 @ 0xd330 │ │ │ │ + b.n 41c40 │ │ │ │ + movw r2, #53680 @ 0xd1b0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58536 @ 0xe4a8 │ │ │ │ + movw r1, #58152 @ 0xe328 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #51668 @ 0xc9d4 │ │ │ │ + movw r0, #51284 @ 0xc854 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 41af6 │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 41ade │ │ │ │ mov.w r8, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 41b62 │ │ │ │ + ble.n 41b4a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 41b48 │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 41b30 │ │ │ │ + movw r2, #61924 @ 0xf1e4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #58312 @ 0xe3c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #51668 @ 0xc9d4 │ │ │ │ + movw r0, #51284 @ 0xc854 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 41af6 │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 41ade │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r3 │ │ │ │ - bl 895dc │ │ │ │ + bl 88ee8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41af6 │ │ │ │ + beq.n 41ade │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 41b64 │ │ │ │ - b.n 41ae0 │ │ │ │ + beq.n 41b4c │ │ │ │ + b.n 41ac8 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1673fc │ │ │ │ + bl 166814 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71640 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41af6 │ │ │ │ + beq.n 41ade │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r2, r6 │ │ │ │ str r3, [r0, #32] │ │ │ │ movs r6, #0 │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [r0, #28] │ │ │ │ @@ -34527,1248 +34517,1247 @@ │ │ │ │ str r6, [r4, #20] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [r4, #24] │ │ │ │ blx 295bc │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ str r0, [r4, #8] │ │ │ │ str r6, [r4, #48] @ 0x30 │ │ │ │ - cbz r3, 41bae │ │ │ │ + cbz r3, 41b96 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ ldr r2, [r5, #28] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r2, 41bbe │ │ │ │ + cbz r2, 41ba6 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 76fe4 │ │ │ │ + bl 76fd8 │ │ │ │ str r0, [r4, #28] │ │ │ │ - cbz r0, 41bfa │ │ │ │ + cbz r0, 41be2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 41bfa │ │ │ │ + cbz r0, 41be2 │ │ │ │ mov r1, r4 │ │ │ │ blx 29524 │ │ │ │ movw r3, #63584 @ 0xf860 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r0, #0 │ │ │ │ lsls r2, r0, #5 │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 41be2 │ │ │ │ + beq.n 41bca │ │ │ │ adds r0, #1 │ │ │ │ - b.n 41bd2 │ │ │ │ + b.n 41bba │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 76fd8 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 41bfa │ │ │ │ + cbz r0, 41be2 │ │ │ │ movw r6, #63584 @ 0xf860 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ subs r0, #4 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 41c1a │ │ │ │ + b.n 41c02 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41c10 │ │ │ │ + beq.n 41bf8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41c10 │ │ │ │ + cbnz r3, 41bf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ + b.w 1e955c │ │ │ │ ldr.w r7, [r3], #32 │ │ │ │ - cbz r7, 41c26 │ │ │ │ + cbz r7, 41c0e │ │ │ │ str.w r8, [r0, #4]! │ │ │ │ - b.n 41c1a │ │ │ │ + b.n 41c02 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 41c52 │ │ │ │ + cbz r3, 41c3a │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r3, r7] │ │ │ │ - cbz r3, 41c4c │ │ │ │ + cbz r3, 41c34 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add r2, r7 │ │ │ │ adds r0, r1, #1 │ │ │ │ cmp r1, r8 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldrd r3, r1, [r6, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx r3 │ │ │ │ adds r6, #32 │ │ │ │ adds r7, #4 │ │ │ │ - b.n 41c2a │ │ │ │ + b.n 41c12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80830 │ │ │ │ + bl 8038c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 41d18 │ │ │ │ + beq.n 41d00 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41d18 │ │ │ │ + bne.n 41d00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ff84 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 23f94c <_PyTime_AsTimeval@@Base+0x11cc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41d18 │ │ │ │ - movw r3, #57561 @ 0xe0d9 │ │ │ │ + beq.n 41d00 │ │ │ │ + movw r3, #53185 @ 0xcfc1 │ │ │ │ movt r3, #24 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp, #4] │ │ │ │ - movw r0, #10528 @ 0x2920 │ │ │ │ + movw r0, #10144 @ 0x27a0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 828cc │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 41cc2 │ │ │ │ + cbnz r0, 41caa │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 24666c │ │ │ │ + b.w 246114 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ - movw r0, #10536 @ 0x2928 │ │ │ │ + movw r0, #10152 @ 0x27a8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241630 <_PyDeadline_Get@@Base+0xbb8> │ │ │ │ + bl 240f68 <_PyTime_AsTimeval@@Base+0x27e8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 41cf8 │ │ │ │ + beq.n 41ce0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 41cf8 │ │ │ │ + cbnz r3, 41ce0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 41cb6 │ │ │ │ + beq.n 41c9e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41d18 │ │ │ │ + beq.n 41d00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 41d18 │ │ │ │ + cbnz r3, 41d00 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ee4 <_Py_Dealloc@@Base> │ │ │ │ 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 r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 41d3c │ │ │ │ + cbnz r0, 41d24 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 41d46 │ │ │ │ - b.n 41d4c │ │ │ │ + cbnz r0, 41d2e │ │ │ │ + b.n 41d34 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41d36 │ │ │ │ - b.n 41d5a │ │ │ │ + beq.n 41d1e │ │ │ │ + b.n 41d42 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 41d5a │ │ │ │ + cbnz r0, 41d42 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 41d5a │ │ │ │ + cbz r0, 41d42 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #40] @ (41d98 ) │ │ │ │ - bl 161d58 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #40] @ (41d80 ) │ │ │ │ + bl 1f6ee0 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 41d88 │ │ │ │ - movw r0, #10544 @ 0x2930 │ │ │ │ + cbz r2, 41d70 │ │ │ │ + movw r0, #10160 @ 0x27b0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ - movw r0, #9944 @ 0x26d8 │ │ │ │ + b.w 828cc │ │ │ │ + movw r0, #9560 @ 0x2558 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ - bmi.n 41e74 │ │ │ │ + b.w 828cc │ │ │ │ + bmi.n 41e5c │ │ │ │ lsls r0, 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 r4, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 41dd6 │ │ │ │ + cbnz r5, 41dbe │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 41dd6 │ │ │ │ + blt.n 41dbe │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 41dd6 │ │ │ │ - cbz r2, 41dd6 │ │ │ │ + bgt.n 41dbe │ │ │ │ + cbz r2, 41dbe │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ - movw r1, #61116 @ 0xeebc │ │ │ │ + movw r1, #60732 @ 0xed3c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 127934 │ │ │ │ - b.n 41df2 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 41dda │ │ │ │ mov r3, r5 │ │ │ │ - ldr r5, [pc, #28] @ (41df8 ) │ │ │ │ + ldr r5, [pc, #28] @ (41de0 ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41dc0 │ │ │ │ + bne.n 41da8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r4, #172 @ 0xac │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r3, 41e0e │ │ │ │ - movw r0, #10552 @ 0x2938 │ │ │ │ + cbnz r3, 41df6 │ │ │ │ + movw r0, #10168 @ 0x27b8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd00 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r0, #10572 @ 0x294c │ │ │ │ + movw r0, #10188 @ 0x27cc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd00 │ │ │ │ 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 244f5c <_PyObject_GetState@@Base> │ │ │ │ + bl 2447c0 <_PyObject_GetState@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41eac │ │ │ │ - ldr r0, [pc, #136] @ (41ec4 ) │ │ │ │ + beq.n 41e94 │ │ │ │ + ldr r0, [pc, #136] @ (41eac ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 93a0c │ │ │ │ + bl 933d0 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 41e56 │ │ │ │ - ldr r5, [pc, #116] @ (41ec8 ) │ │ │ │ + cbnz r0, 41e3e │ │ │ │ + ldr r5, [pc, #116] @ (41eb0 ) │ │ │ │ movs r6, #0 │ │ │ │ - b.n 41eb0 │ │ │ │ - bl 86830 │ │ │ │ + b.n 41e98 │ │ │ │ + bl 86390 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41e72 │ │ │ │ + beq.n 41e5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 41e72 │ │ │ │ + cbnz r3, 41e5a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 41e50 │ │ │ │ + beq.n 41e38 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #76] @ (41ec8 ) │ │ │ │ + ldr r2, [pc, #76] @ (41eb0 ) │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #5 │ │ │ │ - bl 7d72c │ │ │ │ + bl 7d708 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41ea0 │ │ │ │ + beq.n 41e88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 41ea4 │ │ │ │ - ldr r5, [pc, #36] @ (41ec8 ) │ │ │ │ - b.n 41eb0 │ │ │ │ + cbz r3, 41e8c │ │ │ │ + ldr r5, [pc, #36] @ (41eb0 ) │ │ │ │ + b.n 41e98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 41ea0 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41e88 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78344 │ │ │ │ + bl 78338 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78344 │ │ │ │ + bl 78338 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bmi.n 41f68 │ │ │ │ + bmi.n 41f50 │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 41ed4 │ │ │ │ - b.w 1f3930 │ │ │ │ - ldr r0, [pc, #0] @ (41ed8 ) │ │ │ │ + cbz r0, 41ebc │ │ │ │ + b.w 1f2b88 │ │ │ │ + ldr r0, [pc, #0] @ (41ec0 ) │ │ │ │ bx lr │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq.n 41f08 │ │ │ │ - movw r1, #19481 @ 0x4c19 │ │ │ │ + beq.n 41ef0 │ │ │ │ + movw r1, #14585 @ 0x38f9 │ │ │ │ movt r1, #25 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ mov r0, r3 │ │ │ │ - b.w 23dcc4 │ │ │ │ - movw r2, #46256 @ 0xb4b0 │ │ │ │ + b.w 23d70c │ │ │ │ + movw r2, #45872 @ 0xb330 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ + movw r1, #352 @ 0x160 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #40152 @ 0x9cd8 │ │ │ │ + movw r0, #39768 @ 0x9b58 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 41f52 │ │ │ │ + bhi.n 41f3a │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ + bl d78cc <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 41f6a │ │ │ │ - b.n 41f7e │ │ │ │ - movw r0, #58708 @ 0xe554 │ │ │ │ + cbnz r0, 41f52 │ │ │ │ + b.n 41f66 │ │ │ │ + movw r0, #58324 @ 0xe3d4 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42038 │ │ │ │ - b.n 41f44 │ │ │ │ - bl 83f4c │ │ │ │ + beq.n 42020 │ │ │ │ + b.n 41f2c │ │ │ │ + bl 83aac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 41f8c │ │ │ │ + bne.n 41f74 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 41f9c │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 41f84 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42038 │ │ │ │ + bne.n 42020 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 41f9c │ │ │ │ + b.n 41f84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41f7a │ │ │ │ + bne.n 41f62 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 41f7a │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41f62 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 42008 │ │ │ │ + ble.n 41ff0 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 41fb6 │ │ │ │ + bpl.n 41f9e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 41fdc │ │ │ │ + bne.n 41fc4 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 4200a │ │ │ │ + b.n 41ff2 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 41fd0 │ │ │ │ + beq.n 41fb8 │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85f3c │ │ │ │ - cbz r0, 41fe8 │ │ │ │ + bl 85aac │ │ │ │ + cbz r0, 41fd0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 41fe8 │ │ │ │ + bne.n 41fd0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 4200a │ │ │ │ + b.n 41ff2 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 41fc2 │ │ │ │ + bne.n 41faa │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #23308 @ 0x5b0c │ │ │ │ + movw r2, #22924 @ 0x598c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #58312 @ 0xe3c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58708 @ 0xe554 │ │ │ │ + movw r0, #58324 @ 0xe3d4 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 42038 │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 42020 │ │ │ │ movs r3, #32 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 4201a │ │ │ │ + bgt.n 42002 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1d5bac │ │ │ │ + b.w 1d490c │ │ │ │ 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 404de │ │ │ │ + b.w 404d2 │ │ │ │ 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 130794 │ │ │ │ - cbz r0, 420c2 │ │ │ │ - movw r6, #60800 @ 0xed80 │ │ │ │ + bl 130418 │ │ │ │ + cbz r0, 420aa │ │ │ │ + movw r6, #60416 @ 0xec00 │ │ │ │ movt r6, #63 @ 0x3f │ │ │ │ mov r4, r0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r6], #4 │ │ │ │ - cbz r0, 420c4 │ │ │ │ - bl 7a284 │ │ │ │ + cbz r0, 420ac │ │ │ │ + bl 7a268 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 420a6 │ │ │ │ - bl d0a24 │ │ │ │ + cbz r5, 4208e │ │ │ │ + bl d04c0 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 420a6 │ │ │ │ - beq.n 4208c │ │ │ │ + blt.n 4208e │ │ │ │ + beq.n 42074 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 42096 │ │ │ │ - b.n 42062 │ │ │ │ - bl 840cc │ │ │ │ + bne.n 4207e │ │ │ │ + b.n 4204a │ │ │ │ + bl 83c2c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 42084 │ │ │ │ - b.n 420a6 │ │ │ │ + bge.n 4206c │ │ │ │ + b.n 4208e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42062 │ │ │ │ + bne.n 4204a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 42062 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4204a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 420bc │ │ │ │ + beq.n 420a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 420bc │ │ │ │ + cbnz r3, 420a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - movw r1, #56984 @ 0xde98 │ │ │ │ + movw r1, #56600 @ 0xdd18 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 4210a │ │ │ │ + b.n 420f2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 122708 │ │ │ │ + bl 1221f8 │ │ │ │ mov r1, r5 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx r9 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 24c99c │ │ │ │ + b.w 24c55c │ │ │ │ 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, #34056 @ 0x8508 │ │ │ │ + movw r1, #33672 @ 0x8388 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #34060 @ 0x850c │ │ │ │ + movw r0, #33676 @ 0x838c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 90660 │ │ │ │ + bl 8ff70 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4213a │ │ │ │ + bge.n 42122 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4216a │ │ │ │ + b.n 42152 │ │ │ │ ldrsb.w r3, [r4, #35] @ 0x23 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 42162 │ │ │ │ + bgt.n 4214a │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbnz r0, 42152 │ │ │ │ + cbnz r0, 4213a │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ - bl d44e8 │ │ │ │ + bl d3f60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42136 │ │ │ │ + beq.n 4211e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4216a │ │ │ │ + beq.n 42152 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4216a │ │ │ │ + b.n 42152 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w f4f34 │ │ │ │ + b.w f49ac │ │ │ │ stmdb 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 r8, r3 │ │ │ │ - ldr r3, [pc, #496] @ (42378 ) │ │ │ │ + ldr r3, [pc, #496] @ (42360 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 421d6 │ │ │ │ + cbnz r1, 421be │ │ │ │ mov r6, r0 │ │ │ │ blx 29c28 <__h_errno_location@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 29530 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #10812 @ 0x2a3c │ │ │ │ + movw r0, #10428 @ 0x28bc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 828cc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 421f4 │ │ │ │ + cbz r0, 421dc │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl ea594 │ │ │ │ + bl e9ff4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 421f4 │ │ │ │ + beq.n 421dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 421f4 │ │ │ │ + cbnz r3, 421dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 421f4 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 421dc │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 421f8 │ │ │ │ + beq.n 421e0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #97 @ 0x61 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1698 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4235c │ │ │ │ + b.n 42344 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72334 │ │ │ │ + bl 72340 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 42208 │ │ │ │ + cbnz r0, 421f0 │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 42350 │ │ │ │ + b.n 42338 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72334 │ │ │ │ + bl 72340 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42202 │ │ │ │ + beq.n 421ea │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 42258 │ │ │ │ + beq.n 42240 │ │ │ │ ldr.w r0, [sl] │ │ │ │ - cbz r0, 42258 │ │ │ │ - bl 7a284 │ │ │ │ + cbz r0, 42240 │ │ │ │ + bl 7a268 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42328 │ │ │ │ + beq.n 42310 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 840cc │ │ │ │ + bl 83c2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4224e │ │ │ │ + beq.n 42236 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4224e │ │ │ │ + cbnz r3, 42236 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 42328 │ │ │ │ + bne.n 42310 │ │ │ │ add.w sl, sl, #4 │ │ │ │ - b.n 4221e │ │ │ │ + b.n 42206 │ │ │ │ ldr.w fp, [r5, #16] │ │ │ │ add.w sl, sp, #8 │ │ │ │ ldr.w r7, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 42332 │ │ │ │ + beq.n 4231a │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 42276 │ │ │ │ + beq.n 4225e │ │ │ │ cmp.w r8, #10 │ │ │ │ - bne.n 422e8 │ │ │ │ - b.n 422a4 │ │ │ │ + bne.n 422d0 │ │ │ │ + b.n 4228c │ │ │ │ movs r2, #14 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, #10 │ │ │ │ blx 2957c │ │ │ │ strh.w r8, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 216e9c <_PyErr_BadInternalCall@@Base+0x81c> │ │ │ │ + bl 216454 <_PyErr_BadInternalCall@@Base+0x81c> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 42300 │ │ │ │ + bne.n 422e8 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - b.n 42300 │ │ │ │ + b.n 422e8 │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, #10 │ │ │ │ add r4, sp, #16 │ │ │ │ blx 2957c │ │ │ │ strh.w r8, [sp, #8] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2616d0 <_PyLong_DivmodNear@@Base+0x6c4> │ │ │ │ + bl 261290 <_PyLong_DivmodNear@@Base+0x84c> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 42300 │ │ │ │ + bne.n 422e8 │ │ │ │ add.w ip, sp, #8 │ │ │ │ ldr.w lr, [sp] │ │ │ │ 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} │ │ │ │ - b.n 42300 │ │ │ │ + b.n 422e8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35084 @ 0x890c │ │ │ │ + movw r1, #34700 @ 0x878c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 421f4 │ │ │ │ - cbz r4, 42328 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 421dc │ │ │ │ + cbz r4, 42310 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 840cc │ │ │ │ + bl 83c2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 42326 │ │ │ │ + beq.n 4230e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42326 │ │ │ │ + cbnz r3, 4230e │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 4232c │ │ │ │ + cbz r2, 42314 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42350 │ │ │ │ + b.n 42338 │ │ │ │ add.w fp, fp, #4 │ │ │ │ - b.n 42260 │ │ │ │ + b.n 42248 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a268 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42328 │ │ │ │ + beq.n 42310 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ - movw r0, #10820 @ 0x2a44 │ │ │ │ + movw r0, #10436 @ 0x28c4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 828cc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78344 │ │ │ │ + bl 78338 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78344 │ │ │ │ - ldr r3, [pc, #24] @ (42378 ) │ │ │ │ + bl 78338 │ │ │ │ + ldr r3, [pc, #24] @ (42360 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4236e │ │ │ │ + beq.n 42356 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 9841c <_Py_GetConfig@@Base> │ │ │ │ + bl 97ddc <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ - cbnz r3, 4239e │ │ │ │ + cbnz r3, 42386 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 155498 │ │ │ │ + b.w 154a28 │ │ │ │ movw r3, #56084 @ 0xdb14 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10824 @ 0x2a48 │ │ │ │ + movw r1, #10440 @ 0x28c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ + bl 145230 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42394 │ │ │ │ + beq.n 4237c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w 22f6c4 │ │ │ │ + b.w 22edd8 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #10856 @ 0x2a68 │ │ │ │ + movw r0, #10472 @ 0x28e8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd00 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #37016 @ 0x9098 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13efa8 │ │ │ │ + b.w 13ebf0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #26604 @ 0x67ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11bba8 │ │ │ │ + bl 11b720 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d0134 │ │ │ │ + bl cfbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 4243a │ │ │ │ - beq.n 4241e │ │ │ │ + bgt.n 42422 │ │ │ │ + beq.n 42406 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42478 │ │ │ │ + b.n 42460 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #10924 @ 0x2aac │ │ │ │ + movw r1, #10540 @ 0x292c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 4241a │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 42402 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4257c │ │ │ │ + bl 425aa │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4241a │ │ │ │ + beq.n 42402 │ │ │ │ mov r1, r5 │ │ │ │ - bl 187d00 │ │ │ │ + bl 186e04 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 42468 │ │ │ │ + cbnz r0, 42450 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4241a │ │ │ │ + beq.n 42402 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4241a │ │ │ │ + bne.n 42402 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4241a │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42402 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 42478 │ │ │ │ + beq.n 42460 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 42478 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 42460 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 29e00 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 8015c │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #20 │ │ │ │ + mov r5, r0 │ │ │ │ + add r3, sp, #12 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r0, r1 │ │ │ │ + add r2, sp, #8 │ │ │ │ + movw r1, #4356 @ 0x1104 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #2 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #63812 @ 0xf944 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + bl bfb08 │ │ │ │ + cbz r0, 424c2 │ │ │ │ + ldrd r2, r0, [sp, #8] │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r0, r3, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 7f86c │ │ │ │ + b.w 7f838 │ │ │ │ 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 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 42576 │ │ │ │ + beq.n 425a4 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42576 │ │ │ │ + bne.n 425a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ff84 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 23f94c <_PyTime_AsTimeval@@Base+0x11cc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 42576 │ │ │ │ + beq.n 425a4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 240d34 <_PyTime_AsTimeval@@Base+0x25b4> │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 240d34 <_PyTime_AsTimeval@@Base+0x25b4> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 240d34 <_PyTime_AsTimeval@@Base+0x25b4> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r0, #11156 @ 0x2b94 │ │ │ │ + movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 828cc │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 42520 │ │ │ │ + cbnz r0, 4254e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 24666c │ │ │ │ + b.w 246114 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ - movw r0, #11164 @ 0x2b9c │ │ │ │ + movw r0, #10696 @ 0x29c8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241630 <_PyDeadline_Get@@Base+0xbb8> │ │ │ │ + bl 240f68 <_PyTime_AsTimeval@@Base+0x27e8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 42556 │ │ │ │ + beq.n 42584 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42556 │ │ │ │ + cbnz r3, 42584 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 42514 │ │ │ │ + beq.n 42542 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42576 │ │ │ │ + beq.n 425a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 42576 │ │ │ │ + cbnz r3, 425a4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ee4 <_Py_Dealloc@@Base> │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ movw r1, #26604 @ 0x67ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11bba8 │ │ │ │ + bl 11b720 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 42602 │ │ │ │ + bne.n 42630 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 13fad8 │ │ │ │ + bl 13f720 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 425fe │ │ │ │ + cbz r0, 4262c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [r0, #32] │ │ │ │ - bne.n 425cc │ │ │ │ + bne.n 425fa │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ bl 2eb54 │ │ │ │ - b.n 425d2 │ │ │ │ + b.n 42600 │ │ │ │ mov r1, r5 │ │ │ │ - bl 187d00 │ │ │ │ + bl 186e04 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 425ec │ │ │ │ + cbz r0, 4261a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42666 │ │ │ │ + beq.n 42694 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42666 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 42666 │ │ │ │ + bne.n 42694 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42694 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 425fe │ │ │ │ + beq.n 4262c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 425fe │ │ │ │ + cbnz r3, 4262c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42666 │ │ │ │ + b.n 42694 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 42614 │ │ │ │ + bge.n 42642 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl d2ca0 │ │ │ │ + bl d2714 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4262a │ │ │ │ + b.n 42658 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #496 @ 0x1f0 │ │ │ │ + movw r1, #112 @ 0x70 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 85674 │ │ │ │ + bl 85190 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 425fe │ │ │ │ + beq.n 4262c │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 42666 │ │ │ │ + beq.n 42694 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 42666 │ │ │ │ + bl 85aac │ │ │ │ + cbnz r0, 42694 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - movw r1, #11184 @ 0x2bb0 │ │ │ │ + movw r1, #10716 @ 0x29dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 425f2 │ │ │ │ - b.n 425fe │ │ │ │ + bne.n 42620 │ │ │ │ + b.n 4262c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4268a │ │ │ │ + cbz r3, 426b8 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4268c │ │ │ │ + b.n 426ba │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4269a │ │ │ │ + cbnz r3, 426c8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4269a │ │ │ │ + blt.n 426c8 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4269a │ │ │ │ - cbnz r0, 426b6 │ │ │ │ - ldr r6, [pc, #280] @ (427b4 ) │ │ │ │ + bgt.n 426c8 │ │ │ │ + cbnz r0, 426e4 │ │ │ │ + ldr r6, [pc, #276] @ (427e0 ) │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r6, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ movs r6, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 426b6 │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 426e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 427aa │ │ │ │ - cbz r5, 426cc │ │ │ │ + b.n 427d8 │ │ │ │ + cbz r5, 426fa │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 426ce │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 426ce │ │ │ │ - b.n 426b2 │ │ │ │ + bne.n 426fc │ │ │ │ + bl 7f89c │ │ │ │ + cbz r0, 426fc │ │ │ │ + b.n 426e0 │ │ │ │ movs r5, #8 │ │ │ │ add.w r7, r4, #16 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r8, r7 │ │ │ │ movs r4, #0 │ │ │ │ mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ add r7, r3 │ │ │ │ mov sl, r8 │ │ │ │ mov r6, r4 │ │ │ │ sub.w fp, r9, r5 │ │ │ │ cmp r7, sl │ │ │ │ - bls.n 4272a │ │ │ │ + bls.n 42758 │ │ │ │ ldrb.w r3, [sl], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 4270c │ │ │ │ + bne.n 4273a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 426e6 │ │ │ │ - bl 26b854 │ │ │ │ + ble.n 42714 │ │ │ │ + bl 26b6ac │ │ │ │ add.w r2, fp, r1 │ │ │ │ adds r3, r5, r4 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 42792 │ │ │ │ + bgt.n 427c0 │ │ │ │ subs r4, r3, r1 │ │ │ │ - b.n 426e6 │ │ │ │ + b.n 42714 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 42792 │ │ │ │ + beq.n 427c0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 4271a │ │ │ │ + beq.n 42748 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 426e6 │ │ │ │ + bne.n 42714 │ │ │ │ sub.w r3, r9, r4 │ │ │ │ cmp r3, r6 │ │ │ │ add r6, r4 │ │ │ │ mov.w r4, #0 │ │ │ │ - bge.n 426e6 │ │ │ │ - b.n 42792 │ │ │ │ + bge.n 42714 │ │ │ │ + b.n 427c0 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 42792 │ │ │ │ + bgt.n 427c0 │ │ │ │ adds r1, r4, r6 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71f98 │ │ │ │ + bl 71fb0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 426b2 │ │ │ │ + beq.n 426e0 │ │ │ │ add.w sl, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #32 │ │ │ │ cmp r7, r8 │ │ │ │ - bls.n 427aa │ │ │ │ + bls.n 427d8 │ │ │ │ ldrb.w r2, [r8], #1 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 42776 │ │ │ │ + bne.n 427a4 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 42788 │ │ │ │ + ble.n 427b6 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 26b854 │ │ │ │ + bl 26b6ac │ │ │ │ subs r1, r5, r1 │ │ │ │ add r6, r1 │ │ │ │ mov r3, sl │ │ │ │ add r1, sl │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4278e │ │ │ │ + beq.n 427bc │ │ │ │ strb.w r9, [r3], #1 │ │ │ │ - b.n 4276c │ │ │ │ + b.n 4279a │ │ │ │ mov r3, sl │ │ │ │ adds r6, #1 │ │ │ │ cmp r2, #10 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - beq.n 4278c │ │ │ │ + beq.n 427ba │ │ │ │ cmp r2, #13 │ │ │ │ - bne.n 4278e │ │ │ │ - b.n 4278c │ │ │ │ + bne.n 427bc │ │ │ │ + b.n 427ba │ │ │ │ mov r3, sl │ │ │ │ - b.n 4278e │ │ │ │ + b.n 427bc │ │ │ │ movs r6, #0 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 4274c │ │ │ │ + b.n 4277a │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #7200 @ 0x1c20 │ │ │ │ + movw r1, #6816 @ 0x1aa0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 426b2 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 426e0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ cmp r5, #48 @ 0x30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #20] @ (427e4 ) │ │ │ │ + ldr r0, [pc, #20] @ (42810 ) │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93a0c │ │ │ │ + bl 933d0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmia r3!, {r4, r5} │ │ │ │ lsls r0, 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 r5, r0 │ │ │ │ - add r3, sp, #12 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r0, r1 │ │ │ │ - add r2, sp, #8 │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #2 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #64196 @ 0xfac4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - bl c0100 │ │ │ │ - cbz r0, 4282a │ │ │ │ - ldrd r2, r0, [sp, #8] │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0004282e <_PyTime_AsTimeval_clamp@@Base>: │ │ │ │ +00042814 <_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 │ │ │ │ mov r5, r3 │ │ │ │ add r2, sp, #16 │ │ │ │ add r3, sp, #12 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 238834 │ │ │ │ + bl 237fe8 │ │ │ │ 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 │ │ │ │ @@ -35779,163 +35768,162 @@ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4293a <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ + beq.n 42920 <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4293a <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ + bne.n 42920 <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ff84 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 23f94c <_PyTime_AsTimeval@@Base+0x11cc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4293a <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ + beq.n 42920 <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 240d34 <_PyTime_AsTimeval@@Base+0x25b4> │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 240d34 <_PyTime_AsTimeval@@Base+0x25b4> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 240d34 <_PyTime_AsTimeval@@Base+0x25b4> │ │ │ │ mov r1, r8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 240d34 <_PyTime_AsTimeval@@Base+0x25b4> │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #11228 @ 0x2bdc │ │ │ │ + movw r0, #10844 @ 0x2a5c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 828cc │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 428e4 <_PyTime_AsTimeval_clamp@@Base+0xb6> │ │ │ │ + cbnz r0, 428ca <_PyTime_AsTimeval_clamp@@Base+0xb6> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 24666c │ │ │ │ + b.w 246114 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #617 @ 0x269 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - movw r0, #11236 @ 0x2be4 │ │ │ │ + movw r0, #10852 @ 0x2a64 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241630 <_PyDeadline_Get@@Base+0xbb8> │ │ │ │ + bl 240f68 <_PyTime_AsTimeval@@Base+0x27e8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 4291a <_PyTime_AsTimeval_clamp@@Base+0xec> │ │ │ │ + beq.n 42900 <_PyTime_AsTimeval_clamp@@Base+0xec> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4291a <_PyTime_AsTimeval_clamp@@Base+0xec> │ │ │ │ + cbnz r3, 42900 <_PyTime_AsTimeval_clamp@@Base+0xec> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 428d8 <_PyTime_AsTimeval_clamp@@Base+0xaa> │ │ │ │ + beq.n 428be <_PyTime_AsTimeval_clamp@@Base+0xaa> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4293a <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ + beq.n 42920 <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4293a <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ + cbnz r3, 42920 <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ee4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 4296e <_PyTime_AsTimeval_clamp@@Base+0x140> │ │ │ │ + bgt.n 42954 <_PyTime_AsTimeval_clamp@@Base+0x140> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #12908 @ 0x326c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 42988 <_PyTime_AsTimeval_clamp@@Base+0x15a> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 4296e <_PyTime_AsTimeval_clamp@@Base+0x15a> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 4298c <_PyTime_AsTimeval_clamp@@Base+0x15e> │ │ │ │ + cbz r3, 42972 <_PyTime_AsTimeval_clamp@@Base+0x15e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29900 @ 0x74cc │ │ │ │ + movw r1, #29516 @ 0x734c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4299e <_PyTime_AsTimeval_clamp@@Base+0x170> │ │ │ │ + b.n 42984 <_PyTime_AsTimeval_clamp@@Base+0x170> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (429a4 <_PyTime_AsTimeval_clamp@@Base+0x176>) │ │ │ │ + ldr r0, [pc, #12] @ (42988 <_PyTime_AsTimeval_clamp@@Base+0x174>) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93a0c │ │ │ │ + bl 933d0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ - b.n 42380 │ │ │ │ + b.n 42364 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 429c8 <_PyTime_AsTimeval_clamp@@Base+0x19a> │ │ │ │ + bne.n 429ac <_PyTime_AsTimeval_clamp@@Base+0x198> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1768e8 │ │ │ │ + b.w 175c9c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32572 @ 0x7f3c │ │ │ │ + movw r0, #32168 @ 0x7da8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 429bc <_PyTime_AsTimeval_clamp@@Base+0x18e> │ │ │ │ + bne.n 429a0 <_PyTime_AsTimeval_clamp@@Base+0x18c> │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ blx 2a960 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 119970 │ │ │ │ + b.w 1194e8 │ │ │ │ │ │ │ │ -000429fe : │ │ │ │ +000429e2 : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #44] @ (42a34 ) │ │ │ │ + ldr r4, [pc, #44] @ (42a18 ) │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r2, 42a26 │ │ │ │ + cbz r2, 42a0a │ │ │ │ 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 │ │ │ │ @@ -35943,409 +35931,426 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ strd r1, r3, [r0, #64] @ 0x40 │ │ │ │ bx lr │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - cbnz r4, 42a60 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 42a60 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 42a60 │ │ │ │ - cbnz r2, 42a7e │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r4, [pc, #224] @ (42b44 ) │ │ │ │ - movs r2, #0 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - add r4, sp, #28 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 42a7e │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 42b3c │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - movw r1, #11252 @ 0x2bf4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl f5780 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 42a7a │ │ │ │ - mov r0, r5 │ │ │ │ - movs r6, #0 │ │ │ │ - bl 1673fc │ │ │ │ - mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ - mov r9, r0 │ │ │ │ - ldrd r2, r3, [r4, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #6 │ │ │ │ - bpl.n 42ab6 │ │ │ │ - cmp r6, r3 │ │ │ │ - bge.n 42b1e │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldr.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 42ac2 │ │ │ │ - cmp r6, r3 │ │ │ │ - bge.n 42b1e │ │ │ │ - add.w r3, r4, #12 │ │ │ │ - ldr.w r5, [r3, r6, lsl #2] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr.w r0, [r9, #52] @ 0x34 │ │ │ │ - mov r1, r7 │ │ │ │ - cmp r3, r8 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - bl 23c214 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 42b08 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.n 42aee │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 42aee │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 42a7a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 42a7a │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 42a7a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.n 42b1a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 42b1a │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - adds r6, #1 │ │ │ │ - b.n 42aa0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 42b34 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 42b34 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - nop │ │ │ │ - cmp r5, #92 @ 0x5c │ │ │ │ - lsls r0, 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 ddd90 │ │ │ │ + bl dd7e8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 42b68 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 42b76 │ │ │ │ + bne.n 42a3c │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 42a4a │ │ │ │ mov r0, r4 │ │ │ │ blx 2a0e0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 18e0d8 │ │ │ │ + b.w 18cfc0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 42c1e │ │ │ │ + beq.n 42af2 │ │ │ │ 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, r0 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42c1a │ │ │ │ + bne.n 42aee │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ff84 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 23f94c <_PyTime_AsTimeval@@Base+0x11cc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 42c1a │ │ │ │ - movw r0, #25972 @ 0x6574 │ │ │ │ + beq.n 42aee │ │ │ │ + movw r0, #25700 @ 0x6464 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82d70 │ │ │ │ + bl 828cc │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 42bc4 │ │ │ │ + cbnz r0, 42a98 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 24666c │ │ │ │ + b.w 246114 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #687 @ 0x2af │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #64] @ 0x40 │ │ │ │ - movw r0, #11284 @ 0x2c14 │ │ │ │ + movw r0, #10868 @ 0x2a74 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241630 <_PyDeadline_Get@@Base+0xbb8> │ │ │ │ + bl 240f68 <_PyTime_AsTimeval@@Base+0x27e8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 42bfa │ │ │ │ + beq.n 42ace │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42bfa │ │ │ │ + cbnz r3, 42ace │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 42bb8 │ │ │ │ + beq.n 42a8c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42c1a │ │ │ │ + beq.n 42aee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 42c1a │ │ │ │ + cbnz r3, 42aee │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ee4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 42c5c │ │ │ │ + bne.n 42b30 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 42c74 │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 42b48 │ │ │ │ + movw r2, #61924 @ 0xf1e4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58536 @ 0xe4a8 │ │ │ │ + movw r1, #58152 @ 0xe328 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #1228 @ 0x4cc │ │ │ │ + movw r0, #804 @ 0x324 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 42c9c │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 42b70 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #1228 @ 0x4cc │ │ │ │ + movw r0, #804 @ 0x324 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42c34 │ │ │ │ - b.n 42c9c │ │ │ │ + bne.n 42b08 │ │ │ │ + b.n 42b70 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 42ca0 │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 42b74 │ │ │ │ + movw r2, #61924 @ 0xf1e4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #58312 @ 0xe3c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #1228 @ 0x4cc │ │ │ │ + movw r0, #804 @ 0x324 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r4 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 42cda │ │ │ │ + b.n 42bae │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl e9be0 │ │ │ │ + bl e9650 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42c9c │ │ │ │ + beq.n 42b70 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl e9be0 │ │ │ │ + bl e9650 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 42cca │ │ │ │ + cbz r0, 42b9e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29484 │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 42ccc │ │ │ │ + b.n 42ba0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77384 │ │ │ │ - cbz r4, 42cda │ │ │ │ + bl 77378 │ │ │ │ + cbz r4, 42bae │ │ │ │ mov r0, r4 │ │ │ │ - bl 77384 │ │ │ │ + bl 77378 │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + add r1, sp, #4 │ │ │ │ + ldr r0, [pc, #16] @ (42bdc ) │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 933d0 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + bcc.n 42b88 │ │ │ │ + lsls r0, 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, #4032] @ 0xfc0 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ + cbnz r4, 42c08 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 42c08 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 42c08 │ │ │ │ + cbnz r2, 42c26 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r4, [pc, #224] @ (42cec ) │ │ │ │ + movs r2, #0 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + add r4, sp, #28 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 42c26 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 42ce4 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + movw r1, #10912 @ 0x2aa0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl f51f8 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 42c22 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r6, #0 │ │ │ │ + bl 166814 │ │ │ │ + mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ + mov r9, r0 │ │ │ │ + ldrd r2, r3, [r4, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #6 │ │ │ │ + bpl.n 42c5e │ │ │ │ + cmp r6, r3 │ │ │ │ + bge.n 42cc6 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldr.w r5, [r3, r6, lsl #2] │ │ │ │ + b.n 42c6a │ │ │ │ + cmp r6, r3 │ │ │ │ + bge.n 42cc6 │ │ │ │ + add.w r3, r4, #12 │ │ │ │ + ldr.w r5, [r3, r6, lsl #2] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr.w r0, [r9, #52] @ 0x34 │ │ │ │ + mov r1, r7 │ │ │ │ + cmp r3, r8 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + bl 23bbdc │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 42cb0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r8 │ │ │ │ + beq.n 42c96 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 42c96 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 42c22 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 42c22 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42c22 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r8 │ │ │ │ + beq.n 42cc2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 42cc2 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + adds r6, #1 │ │ │ │ + b.n 42c48 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 42cdc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 42cdc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + nop │ │ │ │ + cmp r5, #92 @ 0x5c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 42d8e │ │ │ │ + beq.n 42da0 │ │ │ │ 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, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42d8a │ │ │ │ + bne.n 42d9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ff84 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 23f94c <_PyTime_AsTimeval@@Base+0x11cc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 42d8a │ │ │ │ + beq.n 42d9c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 240d34 <_PyTime_AsTimeval@@Base+0x25b4> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #57340 @ 0xdffc │ │ │ │ + movw r0, #56956 @ 0xde7c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82d70 │ │ │ │ + bl 828cc │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 42d34 │ │ │ │ + cbnz r0, 42d46 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 24666c │ │ │ │ + b.w 246114 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #634 @ 0x27a │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #28] │ │ │ │ - movw r0, #11328 @ 0x2c40 │ │ │ │ + movw r0, #10944 @ 0x2ac0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241630 <_PyDeadline_Get@@Base+0xbb8> │ │ │ │ + bl 240f68 <_PyTime_AsTimeval@@Base+0x27e8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 42d6a │ │ │ │ + beq.n 42d7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42d6a │ │ │ │ + cbnz r3, 42d7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 42d28 │ │ │ │ + beq.n 42d3a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42d8a │ │ │ │ + beq.n 42d9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 42d8a │ │ │ │ + cbnz r3, 42d9c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ee4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 42dbe │ │ │ │ + bgt.n 42dd0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #12908 @ 0x326c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 42dd8 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 42dea │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 42ddc │ │ │ │ + cbz r3, 42dee │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29900 @ 0x74cc │ │ │ │ + movw r1, #29516 @ 0x734c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42dee │ │ │ │ + b.n 42e00 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (42df4 ) │ │ │ │ + ldr r0, [pc, #12] @ (42e04 ) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93a0c │ │ │ │ + bl 933d0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ bfi r0, r8, #1, #8 │ │ │ │ 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 42e1a │ │ │ │ - bl 25edcc │ │ │ │ + bne.n 42e2a │ │ │ │ + bl 25ea4c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 42e26 │ │ │ │ + cbz r3, 42e36 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 42e4a │ │ │ │ + b.n 42e5a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 42e46 │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 42e56 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 42e46 │ │ │ │ + cbnz r3, 42e56 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 42e46 │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 42e56 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -36357,1242 +36362,1247 @@ │ │ │ │ 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, #64196 @ 0xfac4 │ │ │ │ + movw r1, #63812 @ 0xf944 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl c0100 │ │ │ │ - cbnz r0, 42e82 │ │ │ │ + bl bfb08 │ │ │ │ + cbnz r0, 42e92 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 42ef6 │ │ │ │ + b.n 42f06 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7c20 │ │ │ │ + bl d7674 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 42ea0 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 42eb0 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42e7e │ │ │ │ - bl 1c051c │ │ │ │ + bne.n 42e8e │ │ │ │ + bl 1bf23c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42e7e │ │ │ │ + beq.n 42e8e │ │ │ │ add.w r1, r0, #16 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 42ed6 │ │ │ │ + bge.n 42ee6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42e7e │ │ │ │ + beq.n 42e8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42e7e │ │ │ │ + bne.n 42e8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 42e7e │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42e8e │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11fc70 <_PyErr_ChainExceptions1@@Base+0x10ac> │ │ │ │ + bl 11f770 <_PyErr_ChainExceptions1@@Base+0x10ac> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42ef6 │ │ │ │ + beq.n 42f06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42ef6 │ │ │ │ + cbnz r3, 42f06 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #16] @ (42f24 ) │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 93a0c │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - bcc.n 42ed0 │ │ │ │ - lsls r0, 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, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 42fc4 │ │ │ │ + bpl.n 42fa8 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 42fc4 │ │ │ │ + bne.n 42fa8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 17b300 │ │ │ │ + bl 17a708 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 42f7a │ │ │ │ + bcs.n 42f5e │ │ │ │ lsrs r0, r0, #7 │ │ │ │ - movw r1, #34640 @ 0x8750 │ │ │ │ + movw r1, #34256 @ 0x85d0 │ │ │ │ movt r1, #58 @ 0x3a │ │ │ │ and.w r3, r5, #127 @ 0x7f │ │ │ │ - movw r2, #27984 @ 0x6d50 │ │ │ │ + movw r2, #27600 @ 0x6bd0 │ │ │ │ movt r2, #57 @ 0x39 │ │ │ │ ldrh.w r1, [r1, r0, lsl #1] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrh.w r2, [r2, r3, lsl #1] │ │ │ │ - b.n 42f7c │ │ │ │ + b.n 42f60 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #6 │ │ │ │ - movw r3, #22820 @ 0x5924 │ │ │ │ + movw r3, #22436 @ 0x57a4 │ │ │ │ movt r3, #57 @ 0x39 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r7, [r3, #3] │ │ │ │ - cbz r6, 42f9c │ │ │ │ + cbz r6, 42f80 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ movw r1, #4572 @ 0x11dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 42fa0 │ │ │ │ + bne.n 42f84 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 42fba │ │ │ │ - bl 85f3c │ │ │ │ + b.n 42f9e │ │ │ │ + bl 85aac │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42f9c │ │ │ │ + bne.n 42f80 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ - cbz r3, 42fba │ │ │ │ + cbz r3, 42f9e │ │ │ │ ldrb r4, [r0, #3] │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - beq.n 42f9c │ │ │ │ + beq.n 42f80 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 80190 │ │ │ │ - movw r2, #23336 @ 0x5b28 │ │ │ │ + b.w 8015c │ │ │ │ + movw r2, #22952 @ 0x59a8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ + movw r1, #352 @ 0x160 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #47448 @ 0xb958 │ │ │ │ + movw r0, #47064 @ 0xb7d8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3ddf2 │ │ │ │ + b.w 3dde2 │ │ │ │ │ │ │ │ -00042fee : │ │ │ │ +00042fd2 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #64] @ (43040 ) │ │ │ │ + ldr r6, [pc, #64] @ (43024 ) │ │ │ │ mov r4, r0 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r0, r6] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r2, [r6, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 43018 │ │ │ │ + ble.n 42ffc │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r4, r2] │ │ │ │ - cbnz r1, 43034 │ │ │ │ + cbnz r1, 43018 │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - movw r2, #11356 @ 0x2c5c │ │ │ │ + movw r2, #10988 @ 0x2aec │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ + bl 14a83c <_PyErr_Format@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4303c │ │ │ │ + b.n 43020 │ │ │ │ mov r2, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl ddadc │ │ │ │ + bl dd534 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, 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 │ │ │ │ + bl cc050 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbz r0, 43058 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 43058 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 43058 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cbz r0, 43074 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 43074 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 43074 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4305e │ │ │ │ + cbz r3, 43092 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 43060 │ │ │ │ + b.n 43094 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4306e │ │ │ │ + cbnz r3, 430a2 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 4306e │ │ │ │ + ble.n 430a2 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 4306e │ │ │ │ - cbnz r4, 4308c │ │ │ │ + bgt.n 430a2 │ │ │ │ + cbnz r4, 430c0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #128] @ (430f4 ) │ │ │ │ + ldr r4, [pc, #128] @ (43128 ) │ │ │ │ add r2, sp, #32 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r6, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 430ee │ │ │ │ + cbz r0, 43122 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 43102 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbz r0, 430ee │ │ │ │ + bl 43136 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbz r0, 43122 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 430ae │ │ │ │ + beq.n 430e2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 430b2 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 430b2 │ │ │ │ - b.n 430ee │ │ │ │ + bne.n 430e6 │ │ │ │ + bl 7f89c │ │ │ │ + cbz r0, 430e6 │ │ │ │ + b.n 43122 │ │ │ │ mov.w r4, #524288 @ 0x80000 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl 9649c │ │ │ │ + bl 95e5c │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29648 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 430e2 │ │ │ │ + bne.n 43116 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1698 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 8015c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #144 @ 0x90 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3df68 │ │ │ │ + b.w 3df58 │ │ │ │ │ │ │ │ -00043102 <_PyLong_UnsignedInt_Converter@@Base>: │ │ │ │ +00043136 <_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 4313c <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ + bpl.n 43170 <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 4313c <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ + bne.n 43170 <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25824 @ 0x64e0 │ │ │ │ + movw r1, #25552 @ 0x63d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 4314c <_PyLong_UnsignedInt_Converter@@Base+0x4a> │ │ │ │ - bl f4e84 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 43180 <_PyLong_UnsignedInt_Converter@@Base+0x4a> │ │ │ │ + bl f48fc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 43150 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 43150 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ + bne.n 43184 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ + bl 7f89c │ │ │ │ + cbz r0, 43184 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43154 <_PyLong_UnsignedInt_Converter@@Base+0x52> │ │ │ │ + b.n 43188 <_PyLong_UnsignedInt_Converter@@Base+0x52> │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 43212 <_PyLong_UnsignedInt_Converter@@Base+0x110> │ │ │ │ + beq.n 43246 <_PyLong_UnsignedInt_Converter@@Base+0x110> │ │ │ │ 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 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4320e <_PyLong_UnsignedInt_Converter@@Base+0x10c> │ │ │ │ + bne.n 43242 <_PyLong_UnsignedInt_Converter@@Base+0x10c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ff84 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 23f94c <_PyTime_AsTimeval@@Base+0x11cc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4320e <_PyLong_UnsignedInt_Converter@@Base+0x10c> │ │ │ │ + beq.n 43242 <_PyLong_UnsignedInt_Converter@@Base+0x10c> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 240d34 <_PyTime_AsTimeval@@Base+0x25b4> │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #57561 @ 0xe0d9 │ │ │ │ + movw r2, #53185 @ 0xcfc1 │ │ │ │ movt r2, #24 │ │ │ │ - movw r0, #11520 @ 0x2d00 │ │ │ │ + movw r0, #11136 @ 0x2b80 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 828cc │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 431b8 <_PyLong_UnsignedInt_Converter@@Base+0xb6> │ │ │ │ + cbnz r0, 431ec <_PyLong_UnsignedInt_Converter@@Base+0xb6> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 24666c │ │ │ │ + b.w 246114 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - movw r0, #11528 @ 0x2d08 │ │ │ │ + movw r0, #11144 @ 0x2b88 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241630 <_PyDeadline_Get@@Base+0xbb8> │ │ │ │ + bl 240f68 <_PyTime_AsTimeval@@Base+0x27e8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 431ee <_PyLong_UnsignedInt_Converter@@Base+0xec> │ │ │ │ + beq.n 43222 <_PyLong_UnsignedInt_Converter@@Base+0xec> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 431ee <_PyLong_UnsignedInt_Converter@@Base+0xec> │ │ │ │ + cbnz r3, 43222 <_PyLong_UnsignedInt_Converter@@Base+0xec> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 431ac <_PyLong_UnsignedInt_Converter@@Base+0xaa> │ │ │ │ + beq.n 431e0 <_PyLong_UnsignedInt_Converter@@Base+0xaa> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4320e <_PyLong_UnsignedInt_Converter@@Base+0x10c> │ │ │ │ + beq.n 43242 <_PyLong_UnsignedInt_Converter@@Base+0x10c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4320e <_PyLong_UnsignedInt_Converter@@Base+0x10c> │ │ │ │ + cbnz r3, 43242 <_PyLong_UnsignedInt_Converter@@Base+0x10c> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ee4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cc5b4 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 43244 <_PyLong_UnsignedInt_Converter@@Base+0x142> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 43244 <_PyLong_UnsignedInt_Converter@@Base+0x142> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 43244 <_PyLong_UnsignedInt_Converter@@Base+0x142> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cbz r0, 43260 <_PyLong_UnsignedInt_Converter@@Base+0x15e> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 43260 <_PyLong_UnsignedInt_Converter@@Base+0x15e> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 43260 <_PyLong_UnsignedInt_Converter@@Base+0x15e> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + b.n 43028 │ │ │ │ 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 43290 <_PyLong_UnsignedInt_Converter@@Base+0x18e> │ │ │ │ + beq.n 43276 <_PyLong_UnsignedInt_Converter@@Base+0x140> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32724 @ 0x7fd4 │ │ │ │ + movw r0, #32320 @ 0x7e40 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 43290 <_PyLong_UnsignedInt_Converter@@Base+0x18e> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 43276 <_PyLong_UnsignedInt_Converter@@Base+0x140> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 432a6 <_PyLong_UnsignedInt_Converter@@Base+0x1a4> │ │ │ │ + b.n 4328c <_PyLong_UnsignedInt_Converter@@Base+0x156> │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 89708 │ │ │ │ + bl 89014 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4328c <_PyLong_UnsignedInt_Converter@@Base+0x18a> │ │ │ │ + beq.n 43272 <_PyLong_UnsignedInt_Converter@@Base+0x13c> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ blx 29684 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 119970 │ │ │ │ + b.w 1194e8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 43306 <_PyLong_UnsignedInt_Converter@@Base+0x204> │ │ │ │ + cbz r3, 432ec <_PyLong_UnsignedInt_Converter@@Base+0x1b6> │ │ │ │ mov r4, r0 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 43306 <_PyLong_UnsignedInt_Converter@@Base+0x204> │ │ │ │ + cbnz r0, 432ec <_PyLong_UnsignedInt_Converter@@Base+0x1b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ff84 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 23f94c <_PyTime_AsTimeval@@Base+0x11cc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43306 <_PyLong_UnsignedInt_Converter@@Base+0x204> │ │ │ │ - movw r0, #25972 @ 0x6574 │ │ │ │ + beq.n 432ec <_PyLong_UnsignedInt_Converter@@Base+0x1b6> │ │ │ │ + movw r0, #25700 @ 0x6464 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82d70 │ │ │ │ + bl 828cc │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4330a <_PyLong_UnsignedInt_Converter@@Base+0x208> │ │ │ │ + cbnz r0, 432f0 <_PyLong_UnsignedInt_Converter@@Base+0x1ba> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24666c │ │ │ │ + bl 246114 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43362 <_PyLong_UnsignedInt_Converter@@Base+0x260> │ │ │ │ + b.n 43348 <_PyLong_UnsignedInt_Converter@@Base+0x212> │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ - movw r0, #11552 @ 0x2d20 │ │ │ │ + movw r0, #11168 @ 0x2ba0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241630 <_PyDeadline_Get@@Base+0xbb8> │ │ │ │ + bl 240f68 <_PyTime_AsTimeval@@Base+0x27e8> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r5, r0 │ │ │ │ - beq.n 43340 <_PyLong_UnsignedInt_Converter@@Base+0x23e> │ │ │ │ + beq.n 43326 <_PyLong_UnsignedInt_Converter@@Base+0x1f0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43340 <_PyLong_UnsignedInt_Converter@@Base+0x23e> │ │ │ │ + cbnz r3, 43326 <_PyLong_UnsignedInt_Converter@@Base+0x1f0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 43300 <_PyLong_UnsignedInt_Converter@@Base+0x1fe> │ │ │ │ + beq.n 432e6 <_PyLong_UnsignedInt_Converter@@Base+0x1b0> │ │ │ │ mov r0, r5 │ │ │ │ - bl ddd90 │ │ │ │ + bl dd7e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43362 <_PyLong_UnsignedInt_Converter@@Base+0x260> │ │ │ │ + beq.n 43348 <_PyLong_UnsignedInt_Converter@@Base+0x212> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43362 <_PyLong_UnsignedInt_Converter@@Base+0x260> │ │ │ │ + cbnz r3, 43348 <_PyLong_UnsignedInt_Converter@@Base+0x212> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 43214 <_PyLong_UnsignedInt_Converter@@Base+0x112> │ │ │ │ - ldr r3, [pc, #20] @ (43380 <_PyLong_UnsignedInt_Converter@@Base+0x27e>) │ │ │ │ + ldr r3, [pc, #20] @ (43364 <_PyLong_UnsignedInt_Converter@@Base+0x22e>) │ │ │ │ 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 7fab8 │ │ │ │ + b.w 7fa84 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3e268 │ │ │ │ + b.w 3e258 │ │ │ │ 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 r2, [r1, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 433ca <_PyLong_UnsignedInt_Converter@@Base+0x2c8> │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bne.n 433ae <_PyLong_UnsignedInt_Converter@@Base+0x278> │ │ │ │ + movw r2, #61924 @ 0xf1e4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ + movw r1, #352 @ 0x160 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #1236 @ 0x4d4 │ │ │ │ + movw r0, #812 @ 0x32c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4349a <_PyLong_UnsignedInt_Converter@@Base+0x398> │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4347e <_PyLong_UnsignedInt_Converter@@Base+0x348> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl e9be0 │ │ │ │ + bl e9650 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 433f6 <_PyLong_UnsignedInt_Converter@@Base+0x2f4> │ │ │ │ + cbz r0, 433da <_PyLong_UnsignedInt_Converter@@Base+0x2a4> │ │ │ │ blx 2987c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 433fc <_PyLong_UnsignedInt_Converter@@Base+0x2fa> │ │ │ │ + beq.n 433e0 <_PyLong_UnsignedInt_Converter@@Base+0x2aa> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #21212 @ 0x52dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 4348e <_PyLong_UnsignedInt_Converter@@Base+0x38c> │ │ │ │ + b.n 43472 <_PyLong_UnsignedInt_Converter@@Base+0x33c> │ │ │ │ adds r4, r0, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 4340c <_PyLong_UnsignedInt_Converter@@Base+0x30a> │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 433f6 <_PyLong_UnsignedInt_Converter@@Base+0x2f4> │ │ │ │ + bcc.n 433f0 <_PyLong_UnsignedInt_Converter@@Base+0x2ba> │ │ │ │ + bl 1e955c │ │ │ │ + b.n 433da <_PyLong_UnsignedInt_Converter@@Base+0x2a4> │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 76fd8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43406 <_PyLong_UnsignedInt_Converter@@Base+0x304> │ │ │ │ + beq.n 433ea <_PyLong_UnsignedInt_Converter@@Base+0x2b4> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 29f64 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 43446 <_PyLong_UnsignedInt_Converter@@Base+0x344> │ │ │ │ + cbz r3, 4342a <_PyLong_UnsignedInt_Converter@@Base+0x2f4> │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 43446 <_PyLong_UnsignedInt_Converter@@Base+0x344> │ │ │ │ + beq.n 4342a <_PyLong_UnsignedInt_Converter@@Base+0x2f4> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 4345c <_PyLong_UnsignedInt_Converter@@Base+0x35a> │ │ │ │ + bl f1698 │ │ │ │ + b.n 43440 <_PyLong_UnsignedInt_Converter@@Base+0x30a> │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 43486 <_PyLong_UnsignedInt_Converter@@Base+0x384> │ │ │ │ + bhi.n 4346a <_PyLong_UnsignedInt_Converter@@Base+0x334> │ │ │ │ adds r4, r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - bl 84348 │ │ │ │ + bl 83ea0 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 43460 <_PyLong_UnsignedInt_Converter@@Base+0x35e> │ │ │ │ - bl 1ea294 │ │ │ │ + cbnz r0, 43444 <_PyLong_UnsignedInt_Converter@@Base+0x30e> │ │ │ │ + bl 1e955c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4348e <_PyLong_UnsignedInt_Converter@@Base+0x38c> │ │ │ │ + b.n 43472 <_PyLong_UnsignedInt_Converter@@Base+0x33c> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r7, #0] │ │ │ │ blx 29f64 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 43484 <_PyLong_UnsignedInt_Converter@@Base+0x382> │ │ │ │ + cbz r3, 43468 <_PyLong_UnsignedInt_Converter@@Base+0x332> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r6, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 4348e <_PyLong_UnsignedInt_Converter@@Base+0x38c> │ │ │ │ + bl f1698 │ │ │ │ + b.n 43472 <_PyLong_UnsignedInt_Converter@@Base+0x33c> │ │ │ │ mov r6, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 88f94 │ │ │ │ + bl 888a4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77384 │ │ │ │ + bl 77378 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 77378 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3e380 │ │ │ │ + b.w 3e4e2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - b.w 148db8 │ │ │ │ + b.w 1483d8 │ │ │ │ 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, #48] @ 0x30 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ - cbz r3, 434f6 <_PyLong_UnsignedInt_Converter@@Base+0x3f4> │ │ │ │ + cbz r3, 434da <_PyLong_UnsignedInt_Converter@@Base+0x3a4> │ │ │ │ mov r8, r1 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43584 <_PyLong_UnsignedInt_Converter@@Base+0x482> │ │ │ │ + bne.n 43568 <_PyLong_UnsignedInt_Converter@@Base+0x432> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ff84 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 23f94c <_PyTime_AsTimeval@@Base+0x11cc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 434f6 <_PyLong_UnsignedInt_Converter@@Base+0x3f4> │ │ │ │ + beq.n 434da <_PyLong_UnsignedInt_Converter@@Base+0x3a4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 254f1c <_PyUnicode_ToNumeric@@Base+0x766c> │ │ │ │ + bl 2549a0 <_PyUnicode_ToNumeric@@Base+0x7530> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 434fa <_PyLong_UnsignedInt_Converter@@Base+0x3f8> │ │ │ │ + cbnz r0, 434de <_PyLong_UnsignedInt_Converter@@Base+0x3a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24666c │ │ │ │ + bl 246114 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 43570 <_PyLong_UnsignedInt_Converter@@Base+0x46e> │ │ │ │ + b.n 43554 <_PyLong_UnsignedInt_Converter@@Base+0x41e> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 240d34 <_PyTime_AsTimeval@@Base+0x25b4> │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 43520 <_PyLong_UnsignedInt_Converter@@Base+0x41e> │ │ │ │ + cbnz r0, 43504 <_PyLong_UnsignedInt_Converter@@Base+0x3ce> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 434f0 <_PyLong_UnsignedInt_Converter@@Base+0x3ee> │ │ │ │ + beq.n 434d4 <_PyLong_UnsignedInt_Converter@@Base+0x39e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 434f0 <_PyLong_UnsignedInt_Converter@@Base+0x3ee> │ │ │ │ + bne.n 434d4 <_PyLong_UnsignedInt_Converter@@Base+0x39e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 434f0 <_PyLong_UnsignedInt_Converter@@Base+0x3ee> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 434d4 <_PyLong_UnsignedInt_Converter@@Base+0x39e> │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #35396 @ 0x8a44 │ │ │ │ + movw r0, #35012 @ 0x88c4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 82d70 │ │ │ │ + bl 828cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 434f0 <_PyLong_UnsignedInt_Converter@@Base+0x3ee> │ │ │ │ + beq.n 434d4 <_PyLong_UnsignedInt_Converter@@Base+0x39e> │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ movw r1, #581 @ 0x245 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #11624 @ 0x2d68 │ │ │ │ + movw r0, #11240 @ 0x2be8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241630 <_PyDeadline_Get@@Base+0xbb8> │ │ │ │ + bl 240f68 <_PyTime_AsTimeval@@Base+0x27e8> │ │ │ │ str r6, [r4, #20] │ │ │ │ - cbnz r0, 4355c <_PyLong_UnsignedInt_Converter@@Base+0x45a> │ │ │ │ + cbnz r0, 43540 <_PyLong_UnsignedInt_Converter@@Base+0x40a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24666c │ │ │ │ - b.n 43570 <_PyLong_UnsignedInt_Converter@@Base+0x46e> │ │ │ │ + bl 246114 │ │ │ │ + b.n 43554 <_PyLong_UnsignedInt_Converter@@Base+0x41e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43570 <_PyLong_UnsignedInt_Converter@@Base+0x46e> │ │ │ │ + beq.n 43554 <_PyLong_UnsignedInt_Converter@@Base+0x41e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 43570 <_PyLong_UnsignedInt_Converter@@Base+0x46e> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 43554 <_PyLong_UnsignedInt_Converter@@Base+0x41e> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 29a70 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ 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 435b8 <_PyLong_UnsignedInt_Converter@@Base+0x4b6> │ │ │ │ + bgt.n 4359c <_PyLong_UnsignedInt_Converter@@Base+0x466> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #12908 @ 0x326c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 435d2 <_PyLong_UnsignedInt_Converter@@Base+0x4d0> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 435b6 <_PyLong_UnsignedInt_Converter@@Base+0x480> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 435d6 <_PyLong_UnsignedInt_Converter@@Base+0x4d4> │ │ │ │ + cbz r3, 435ba <_PyLong_UnsignedInt_Converter@@Base+0x484> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29900 @ 0x74cc │ │ │ │ + movw r1, #29516 @ 0x734c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 435e8 <_PyLong_UnsignedInt_Converter@@Base+0x4e6> │ │ │ │ + b.n 435cc <_PyLong_UnsignedInt_Converter@@Base+0x496> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (435ec <_PyLong_UnsignedInt_Converter@@Base+0x4ea>) │ │ │ │ + ldr r0, [pc, #12] @ (435d0 <_PyLong_UnsignedInt_Converter@@Base+0x49a>) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93a0c │ │ │ │ + bl 933d0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xe80c0048 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3e674 <_PyCompile_OptimizeCfg@@Base+0xee> │ │ │ │ + b.w 3e5ae │ │ │ │ nop │ │ │ │ mov r0, r1 │ │ │ │ - b.w 43602 │ │ │ │ + b.w 435e6 │ │ │ │ │ │ │ │ -00043602 : │ │ │ │ +000435e6 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 4361a │ │ │ │ + cbz r3, 435fe │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 43634 │ │ │ │ + cbnz r3, 43618 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #11664 @ 0x2d90 │ │ │ │ + movw r1, #11280 @ 0x2c10 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 4363a │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 4361e │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4363e │ │ │ │ + cbnz r0, 43622 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43686 │ │ │ │ + b.n 4366a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 43654 │ │ │ │ + cbz r3, 43638 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - movw r3, #57059 @ 0xdee3 │ │ │ │ + movw r3, #57041 @ 0xded1 │ │ │ │ movt r3, #3 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 43654 │ │ │ │ - cbnz r1, 43686 │ │ │ │ + beq.n 43638 │ │ │ │ + cbnz r1, 4366a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #11708 @ 0x2dbc │ │ │ │ + movw r1, #11324 @ 0x2c3c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4363a │ │ │ │ + beq.n 4361e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4363a │ │ │ │ + bne.n 4361e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4363a │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4361e │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3ea8a │ │ │ │ + b.w 3ebe0 │ │ │ │ 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 r5, r3 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, #16 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4376a │ │ │ │ + beq.n 4374e │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4376a │ │ │ │ + bne.n 4374e │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ff84 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 23f94c <_PyTime_AsTimeval@@Base+0x11cc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4376a │ │ │ │ + beq.n 4374e │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 240d34 <_PyTime_AsTimeval@@Base+0x25b4> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 240d34 <_PyTime_AsTimeval@@Base+0x25b4> │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ - movw r3, #57561 @ 0xe0d9 │ │ │ │ + movw r3, #53185 @ 0xcfc1 │ │ │ │ movt r3, #24 │ │ │ │ - movw r0, #11764 @ 0x2df4 │ │ │ │ + movw r0, #11380 @ 0x2c74 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 82d70 │ │ │ │ + bl 828cc │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 43714 │ │ │ │ + cbnz r0, 436f8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 24666c │ │ │ │ + b.w 246114 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #596 @ 0x254 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - movw r0, #11776 @ 0x2e00 │ │ │ │ + movw r0, #11392 @ 0x2c80 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241630 <_PyDeadline_Get@@Base+0xbb8> │ │ │ │ + bl 240f68 <_PyTime_AsTimeval@@Base+0x27e8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 4374a │ │ │ │ + beq.n 4372e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4374a │ │ │ │ + cbnz r3, 4372e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 43708 │ │ │ │ + beq.n 436ec │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4376a │ │ │ │ + beq.n 4374e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4376a │ │ │ │ + cbnz r3, 4374e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ee4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + │ │ │ │ +00043754 : │ │ │ │ + movw r0, #11896 @ 0x2e78 │ │ │ │ + movt r0, #72 @ 0x48 │ │ │ │ + b.w cb970 │ │ │ │ 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, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 43792 │ │ │ │ + bhi.n 43782 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 437ac │ │ │ │ + ble.n 4379c │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - b.n 437b4 │ │ │ │ - movw r0, #61116 @ 0xeebc │ │ │ │ + b.n 437a4 │ │ │ │ + movw r0, #60732 @ 0xed3c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4378a │ │ │ │ + bne.n 4377a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4380e │ │ │ │ + b.n 437fe │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 437d2 │ │ │ │ + bgt.n 437c2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #12908 @ 0x326c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 437a8 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 43798 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - cbz r6, 437ee │ │ │ │ + cbz r6, 437de │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29900 @ 0x74cc │ │ │ │ + movw r1, #29516 @ 0x734c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 437a8 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 43798 │ │ │ │ mov r0, r4 │ │ │ │ - bl 115bac <_PyLong_FromGid@@Base+0x10> │ │ │ │ + bl 115770 <_PyLong_FromGid@@Base+0x10> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 437a8 │ │ │ │ + blt.n 43798 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r0, [pc, #16] @ (43814 ) │ │ │ │ + ldr r0, [pc, #16] @ (43804 ) │ │ │ │ mov r3, r6 │ │ │ │ mov r1, sp │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 93a0c │ │ │ │ + bl 933d0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ orrs.w r0, r4, #72 @ 0x48 │ │ │ │ - │ │ │ │ -00043818 : │ │ │ │ - movw r0, #11896 @ 0x2e78 │ │ │ │ - movt r0, #72 @ 0x48 │ │ │ │ - b.w cbed4 │ │ │ │ + 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 cc050 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #32] @ (43840 ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddae8 │ │ │ │ + movw r1, #11472 @ 0x2cd0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + bl cc6a4 │ │ │ │ + asrs r0, r0, #31 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + cmp r6, #172 @ 0xac │ │ │ │ + lsls r0, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 7d8cc │ │ │ │ + b.w 7d8a8 │ │ │ │ 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, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4388c │ │ │ │ + bne.n 438ac │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r6, #2 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - bne.n 43870 │ │ │ │ + bne.n 43890 │ │ │ │ movw r4, #4308 @ 0x10d4 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - b.n 438ea │ │ │ │ + b.n 4390a │ │ │ │ cmp r6, #3 │ │ │ │ - bne.n 438e2 │ │ │ │ + bne.n 43902 │ │ │ │ movw r4, #4308 @ 0x10d4 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 438ea │ │ │ │ + b.n 4390a │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 438e2 │ │ │ │ - bl 714b0 │ │ │ │ + bpl.n 43902 │ │ │ │ + bl 714c8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 438ba │ │ │ │ + cbz r0, 438da │ │ │ │ mov r1, r7 │ │ │ │ - bl 87458 │ │ │ │ + bl 86fbc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 438be │ │ │ │ + bge.n 438de │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 438ba │ │ │ │ + beq.n 438da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 438ba │ │ │ │ + cbnz r3, 438da │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 438ea │ │ │ │ + b.n 4390a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d19ec │ │ │ │ + bl d1494 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 438ea │ │ │ │ + beq.n 4390a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 438ea │ │ │ │ + cbnz r3, 4390a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 438ea │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4390a │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +0004390e : │ │ │ │ + ldr r0, [pc, #4] @ (43914 ) │ │ │ │ + b.w cb970 │ │ │ │ + cmp r6, #192 @ 0xc0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl cc5b4 │ │ │ │ + bl cc050 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #28] @ (43924 ) │ │ │ │ + ldr r1, [pc, #32] @ (43950 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl de090 │ │ │ │ - movw r1, #11892 @ 0x2e74 │ │ │ │ + bl ddae8 │ │ │ │ + movw r1, #11596 @ 0x2d4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #0] │ │ │ │ - bl ccc08 │ │ │ │ + bl cc6a4 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cmp r6, #172 @ 0xac │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -00043928 : │ │ │ │ - ldr r0, [pc, #4] @ (43930 ) │ │ │ │ - b.w cbed4 │ │ │ │ nop │ │ │ │ - cmp r6, #192 @ 0xc0 │ │ │ │ + cmp r6, #244 @ 0xf4 │ │ │ │ lsls r0, 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 r3, [r0, #16] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ubfx r6, r3, #2, #3 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 4395c │ │ │ │ + bpl.n 4397c │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r4, r0, #20 │ │ │ │ addpl.w r4, r0, #28 │ │ │ │ - b.n 4395e │ │ │ │ + b.n 4397e │ │ │ │ ldr r4, [r0, #28] │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 43990 │ │ │ │ + bne.n 439b0 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 4396a │ │ │ │ + bne.n 4398a │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ - b.n 43972 │ │ │ │ + b.n 43992 │ │ │ │ cmp r6, #2 │ │ │ │ ite eq │ │ │ │ ldrheq r0, [r4, #0] │ │ │ │ ldrne r0, [r4, #0] │ │ │ │ - bl 123cc8 <_PyUnicode_IsNumeric@@Base> │ │ │ │ + bl 123770 <_PyUnicode_IsNumeric@@Base> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 439ca │ │ │ │ - cbz r7, 439c2 │ │ │ │ + b.n 439ea │ │ │ │ + cbz r7, 439e2 │ │ │ │ movs r5, #0 │ │ │ │ cmp r7, r5 │ │ │ │ - ble.n 439b8 │ │ │ │ + ble.n 439d8 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 439a0 │ │ │ │ + bne.n 439c0 │ │ │ │ ldrb r0, [r4, r5] │ │ │ │ - b.n 439ac │ │ │ │ + b.n 439cc │ │ │ │ cmp r6, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r0, [r4, r5, lsl #1] │ │ │ │ ldrne.w r0, [r4, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bl 123cc8 <_PyUnicode_IsNumeric@@Base> │ │ │ │ + bl 123770 <_PyUnicode_IsNumeric@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43994 │ │ │ │ - b.n 439c2 │ │ │ │ + bne.n 439b4 │ │ │ │ + b.n 439e2 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 439ca │ │ │ │ + b.n 439ea │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000439cc <_PyEval_MatchKeys@@Base>: │ │ │ │ +000439ec <_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, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr.w sl, [r2, #8] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 43c9c <_PyEval_MatchKeys@@Base+0x2d0> │ │ │ │ - ldr r1, [pc, #488] @ (43bd8 <_PyEval_MatchKeys@@Base+0x20c>) │ │ │ │ + beq.w 43cbc <_PyEval_MatchKeys@@Base+0x2d0> │ │ │ │ + ldr r1, [pc, #488] @ (43bf8 <_PyEval_MatchKeys@@Base+0x20c>) │ │ │ │ mov r8, r2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, sp, #28 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl 93c84 <_PyObject_GetMethod@@Base> │ │ │ │ + bl 93644 <_PyObject_GetMethod@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 43bce <_PyEval_MatchKeys@@Base+0x202> │ │ │ │ + beq.w 43bee <_PyEval_MatchKeys@@Base+0x202> │ │ │ │ mov r0, r7 │ │ │ │ - bl dee68 │ │ │ │ + bl de8c0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 43bce <_PyEval_MatchKeys@@Base+0x202> │ │ │ │ - ldr r3, [pc, #452] @ (43bdc <_PyEval_MatchKeys@@Base+0x210>) │ │ │ │ + beq.w 43bee <_PyEval_MatchKeys@@Base+0x202> │ │ │ │ + ldr r3, [pc, #452] @ (43bfc <_PyEval_MatchKeys@@Base+0x210>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ str r7, [sp, #0] │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ - bl 11d8b8 │ │ │ │ + bl 11d3b8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 43be4 <_PyEval_MatchKeys@@Base+0x218> │ │ │ │ + beq.w 43c04 <_PyEval_MatchKeys@@Base+0x218> │ │ │ │ mov r0, sl │ │ │ │ - bl 72184 │ │ │ │ + bl 7219c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 43be6 <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ + beq.w 43c06 <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ add.w r8, r8, #8 │ │ │ │ add.w fp, r0, #8 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, sl │ │ │ │ - bge.n 43b4a <_PyEval_MatchKeys@@Base+0x17e> │ │ │ │ + bge.n 43b6a <_PyEval_MatchKeys@@Base+0x17e> │ │ │ │ ldr.w r9, [r8, #4]! │ │ │ │ mov r1, r9 │ │ │ │ - bl e23a0 │ │ │ │ - cbz r0, 43a68 <_PyEval_MatchKeys@@Base+0x9c> │ │ │ │ + bl e1e00 │ │ │ │ + cbz r0, 43a88 <_PyEval_MatchKeys@@Base+0x9c> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ - cbz r2, 43a82 <_PyEval_MatchKeys@@Base+0xb6> │ │ │ │ - b.n 43a7a <_PyEval_MatchKeys@@Base+0xae> │ │ │ │ + cbz r2, 43aa2 <_PyEval_MatchKeys@@Base+0xb6> │ │ │ │ + b.n 43a9a <_PyEval_MatchKeys@@Base+0xae> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl e1b08 │ │ │ │ + bl e1568 │ │ │ │ movs r2, #3 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 43a9e <_PyEval_MatchKeys@@Base+0xd2> │ │ │ │ - b.n 43a60 <_PyEval_MatchKeys@@Base+0x94> │ │ │ │ + cbz r0, 43abe <_PyEval_MatchKeys@@Base+0xd2> │ │ │ │ + b.n 43a80 <_PyEval_MatchKeys@@Base+0x94> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 43be6 <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ + bne.w 43c06 <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ movw r2, #6496 @ 0x1960 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #4100 @ 0x1004 │ │ │ │ + movw r2, #3716 @ 0xe84 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ - b.n 43be6 <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ + bl 14a83c <_PyErr_Format@@Base> │ │ │ │ + b.n 43c06 <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 43ab8 <_PyEval_MatchKeys@@Base+0xec> │ │ │ │ + cbz r0, 43ad8 <_PyEval_MatchKeys@@Base+0xec> │ │ │ │ mov r0, ip │ │ │ │ - bl 8e9d0 │ │ │ │ - b.n 43ac4 <_PyEval_MatchKeys@@Base+0xf8> │ │ │ │ + bl 8e2e0 │ │ │ │ + b.n 43ae4 <_PyEval_MatchKeys@@Base+0xf8> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, ip │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 8e9d0 │ │ │ │ + bl 8e2e0 │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 43be6 <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ + beq.w 43c06 <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 43b44 <_PyEval_MatchKeys@@Base+0x178> │ │ │ │ + bne.n 43b64 <_PyEval_MatchKeys@@Base+0x178> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43afa <_PyEval_MatchKeys@@Base+0x12e> │ │ │ │ + beq.n 43b1a <_PyEval_MatchKeys@@Base+0x12e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43afa <_PyEval_MatchKeys@@Base+0x12e> │ │ │ │ - ldr r2, [pc, #252] @ (43be0 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ + cbnz r3, 43b1a <_PyEval_MatchKeys@@Base+0x12e> │ │ │ │ + ldr r2, [pc, #252] @ (43c00 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43af2 <_PyEval_MatchKeys@@Base+0x126> │ │ │ │ + cbz r3, 43b12 <_PyEval_MatchKeys@@Base+0x126> │ │ │ │ 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 43b24 <_PyEval_MatchKeys@@Base+0x158> │ │ │ │ + beq.n 43b44 <_PyEval_MatchKeys@@Base+0x158> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43b24 <_PyEval_MatchKeys@@Base+0x158> │ │ │ │ - ldr r2, [pc, #212] @ (43be0 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ + cbnz r3, 43b44 <_PyEval_MatchKeys@@Base+0x158> │ │ │ │ + ldr r2, [pc, #212] @ (43c00 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43b1c <_PyEval_MatchKeys@@Base+0x150> │ │ │ │ + cbz r3, 43b3c <_PyEval_MatchKeys@@Base+0x150> │ │ │ │ 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] │ │ │ │ @@ -37603,166 +37613,166 @@ │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.n 43b4a <_PyEval_MatchKeys@@Base+0x17e> │ │ │ │ + b.n 43b6a <_PyEval_MatchKeys@@Base+0x17e> │ │ │ │ str.w r0, [fp, #4]! │ │ │ │ - b.n 43a4e <_PyEval_MatchKeys@@Base+0x82> │ │ │ │ + b.n 43a6e <_PyEval_MatchKeys@@Base+0x82> │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43b76 <_PyEval_MatchKeys@@Base+0x1aa> │ │ │ │ + beq.n 43b96 <_PyEval_MatchKeys@@Base+0x1aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 43b76 <_PyEval_MatchKeys@@Base+0x1aa> │ │ │ │ - ldr r2, [pc, #128] @ (43be0 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ + cbnz r3, 43b96 <_PyEval_MatchKeys@@Base+0x1aa> │ │ │ │ + ldr r2, [pc, #128] @ (43c00 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43b6e <_PyEval_MatchKeys@@Base+0x1a2> │ │ │ │ + cbz r3, 43b8e <_PyEval_MatchKeys@@Base+0x1a2> │ │ │ │ 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 43ba0 <_PyEval_MatchKeys@@Base+0x1d4> │ │ │ │ + beq.n 43bc0 <_PyEval_MatchKeys@@Base+0x1d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43ba0 <_PyEval_MatchKeys@@Base+0x1d4> │ │ │ │ - ldr r2, [pc, #88] @ (43be0 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ + cbnz r3, 43bc0 <_PyEval_MatchKeys@@Base+0x1d4> │ │ │ │ + ldr r2, [pc, #88] @ (43c00 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43b98 <_PyEval_MatchKeys@@Base+0x1cc> │ │ │ │ + cbz r3, 43bb8 <_PyEval_MatchKeys@@Base+0x1cc> │ │ │ │ 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 43c9e <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ + beq.n 43cbe <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 43c9e <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ - ldr r2, [pc, #44] @ (43be0 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ + bne.n 43cbe <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ + ldr r2, [pc, #44] @ (43c00 <_PyEval_MatchKeys@@Base+0x214>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43bc4 <_PyEval_MatchKeys@@Base+0x1f8> │ │ │ │ + cbz r3, 43be4 <_PyEval_MatchKeys@@Base+0x1f8> │ │ │ │ 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 43c9e <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ + b.n 43cbe <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 43be6 <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ + b.n 43c06 <_PyEval_MatchKeys@@Base+0x21a> │ │ │ │ nop │ │ │ │ ldmia r5, {r3, r5, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ - cbz r7, 43c14 <_PyEval_MatchKeys@@Base+0x248> │ │ │ │ + cbz r7, 43c34 <_PyEval_MatchKeys@@Base+0x248> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43c14 <_PyEval_MatchKeys@@Base+0x248> │ │ │ │ + beq.n 43c34 <_PyEval_MatchKeys@@Base+0x248> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 43c14 <_PyEval_MatchKeys@@Base+0x248> │ │ │ │ - ldr r2, [pc, #172] @ (43ca8 <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ + cbnz r3, 43c34 <_PyEval_MatchKeys@@Base+0x248> │ │ │ │ + ldr r2, [pc, #172] @ (43cc8 <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43c0c <_PyEval_MatchKeys@@Base+0x240> │ │ │ │ + cbz r3, 43c2c <_PyEval_MatchKeys@@Base+0x240> │ │ │ │ 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, 43c40 <_PyEval_MatchKeys@@Base+0x274> │ │ │ │ + cbz r6, 43c60 <_PyEval_MatchKeys@@Base+0x274> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43c40 <_PyEval_MatchKeys@@Base+0x274> │ │ │ │ + beq.n 43c60 <_PyEval_MatchKeys@@Base+0x274> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43c40 <_PyEval_MatchKeys@@Base+0x274> │ │ │ │ - ldr r2, [pc, #128] @ (43ca8 <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ + cbnz r3, 43c60 <_PyEval_MatchKeys@@Base+0x274> │ │ │ │ + ldr r2, [pc, #128] @ (43cc8 <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43c38 <_PyEval_MatchKeys@@Base+0x26c> │ │ │ │ + cbz r3, 43c58 <_PyEval_MatchKeys@@Base+0x26c> │ │ │ │ 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, 43c6c <_PyEval_MatchKeys@@Base+0x2a0> │ │ │ │ + cbz r5, 43c8c <_PyEval_MatchKeys@@Base+0x2a0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43c6c <_PyEval_MatchKeys@@Base+0x2a0> │ │ │ │ + beq.n 43c8c <_PyEval_MatchKeys@@Base+0x2a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43c6c <_PyEval_MatchKeys@@Base+0x2a0> │ │ │ │ - ldr r2, [pc, #84] @ (43ca8 <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ + cbnz r3, 43c8c <_PyEval_MatchKeys@@Base+0x2a0> │ │ │ │ + ldr r2, [pc, #84] @ (43cc8 <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43c64 <_PyEval_MatchKeys@@Base+0x298> │ │ │ │ + cbz r3, 43c84 <_PyEval_MatchKeys@@Base+0x298> │ │ │ │ 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, 43c98 <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ + cbz r4, 43cb8 <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43c98 <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ + beq.n 43cb8 <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43c98 <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ - ldr r2, [pc, #40] @ (43ca8 <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ + cbnz r3, 43cb8 <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ + ldr r2, [pc, #40] @ (43cc8 <_PyEval_MatchKeys@@Base+0x2dc>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43c90 <_PyEval_MatchKeys@@Base+0x2c4> │ │ │ │ + cbz r3, 43cb0 <_PyEval_MatchKeys@@Base+0x2c4> │ │ │ │ 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 43c9e <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ - ldr r4, [pc, #12] @ (43cac <_PyEval_MatchKeys@@Base+0x2e0>) │ │ │ │ + b.n 43cbe <_PyEval_MatchKeys@@Base+0x2d2> │ │ │ │ + ldr r4, [pc, #12] @ (43ccc <_PyEval_MatchKeys@@Base+0x2e0>) │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ @@ -37778,420 +37788,571 @@ │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ ldrd r9, r8, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 43dc6 <_PyEval_MatchKeys@@Base+0x3fa> │ │ │ │ + beq.n 43de6 <_PyEval_MatchKeys@@Base+0x3fa> │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r1 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43dc6 <_PyEval_MatchKeys@@Base+0x3fa> │ │ │ │ + bne.n 43de6 <_PyEval_MatchKeys@@Base+0x3fa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ff84 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 23f94c <_PyTime_AsTimeval@@Base+0x11cc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43dc6 <_PyEval_MatchKeys@@Base+0x3fa> │ │ │ │ + beq.n 43de6 <_PyEval_MatchKeys@@Base+0x3fa> │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 240d34 <_PyTime_AsTimeval@@Base+0x25b4> │ │ │ │ mov sl, r0 │ │ │ │ - cbz r5, 43d12 <_PyEval_MatchKeys@@Base+0x346> │ │ │ │ + cbz r5, 43d32 <_PyEval_MatchKeys@@Base+0x346> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - movw r2, #51156 @ 0xc7d4 │ │ │ │ + movw r2, #50772 @ 0xc654 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - bl ac0e8 │ │ │ │ + bl abaf0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 43d1a <_PyEval_MatchKeys@@Base+0x34e> │ │ │ │ + b.n 43d3a <_PyEval_MatchKeys@@Base+0x34e> │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 240d34 <_PyTime_AsTimeval@@Base+0x25b4> │ │ │ │ mov r1, r9 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 240d34 <_PyTime_AsTimeval@@Base+0x25b4> │ │ │ │ mov r1, r8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 240d34 <_PyTime_AsTimeval@@Base+0x25b4> │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 240d34 <_PyTime_AsTimeval@@Base+0x25b4> │ │ │ │ mov r3, r5 │ │ │ │ strd r7, r0, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str.w r9, [sp] │ │ │ │ - movw r0, #12072 @ 0x2f28 │ │ │ │ + movw r0, #11700 @ 0x2db4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 828cc │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 43d6e <_PyEval_MatchKeys@@Base+0x3a2> │ │ │ │ + cbnz r0, 43d8e <_PyEval_MatchKeys@@Base+0x3a2> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 24666c │ │ │ │ + b.w 246114 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #12200 @ 0x2fa8 │ │ │ │ + movw r0, #11816 @ 0x2e28 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ str r1, [r4, #20] │ │ │ │ movw r1, #495 @ 0x1ef │ │ │ │ - bl 241630 <_PyDeadline_Get@@Base+0xbb8> │ │ │ │ + bl 240f68 <_PyTime_AsTimeval@@Base+0x27e8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #20] │ │ │ │ - beq.n 43da6 <_PyEval_MatchKeys@@Base+0x3da> │ │ │ │ + beq.n 43dc6 <_PyEval_MatchKeys@@Base+0x3da> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43da6 <_PyEval_MatchKeys@@Base+0x3da> │ │ │ │ + cbnz r3, 43dc6 <_PyEval_MatchKeys@@Base+0x3da> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 43d62 <_PyEval_MatchKeys@@Base+0x396> │ │ │ │ + beq.n 43d82 <_PyEval_MatchKeys@@Base+0x396> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43dc6 <_PyEval_MatchKeys@@Base+0x3fa> │ │ │ │ + beq.n 43de6 <_PyEval_MatchKeys@@Base+0x3fa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43dc6 <_PyEval_MatchKeys@@Base+0x3fa> │ │ │ │ + cbnz r3, 43de6 <_PyEval_MatchKeys@@Base+0x3fa> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ee4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #28 │ │ │ │ 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, r0 │ │ │ │ - bl cc5b4 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r1, [pc, #32] @ (43e04 <_PyEval_MatchKeys@@Base+0x438>) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl de090 │ │ │ │ - movw r1, #12080 @ 0x2f30 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - bl ccc08 │ │ │ │ - asrs r0, r0, #31 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +00043dec : │ │ │ │ + ldr r0, [pc, #4] @ (43df4 ) │ │ │ │ + b.w cb970 │ │ │ │ nop │ │ │ │ - cmp r6, #244 @ 0xf4 │ │ │ │ + cmp r7, #8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2957c │ │ │ │ subs r3, r6, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 43e3c <_PyEval_MatchKeys@@Base+0x470> │ │ │ │ + bhi.n 43e2c │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce160 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 43e54 <_PyEval_MatchKeys@@Base+0x488> │ │ │ │ - b.n 43e9a <_PyEval_MatchKeys@@Base+0x4ce> │ │ │ │ - movw r0, #26268 @ 0x669c │ │ │ │ + cbz r0, 43e44 │ │ │ │ + b.n 43e8a │ │ │ │ + movw r0, #25884 @ 0x651c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43e2c <_PyEval_MatchKeys@@Base+0x460> │ │ │ │ - b.n 43e9a <_PyEval_MatchKeys@@Base+0x4ce> │ │ │ │ + bne.n 43e1c │ │ │ │ + b.n 43e8a │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 43ece <_PyEval_MatchKeys@@Base+0x502> │ │ │ │ + ble.n 43ebe │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43ebc <_PyEval_MatchKeys@@Base+0x4f0> │ │ │ │ + beq.n 43eac │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 43e9e <_PyEval_MatchKeys@@Base+0x4d2> │ │ │ │ + bpl.n 43e8e │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 895dc │ │ │ │ + bl 88ee8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 43e9a <_PyEval_MatchKeys@@Base+0x4ce> │ │ │ │ + cbz r0, 43e8a │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 43ebe <_PyEval_MatchKeys@@Base+0x4f2> │ │ │ │ + beq.n 43eae │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #21212 @ 0x52dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43efe <_PyEval_MatchKeys@@Base+0x532> │ │ │ │ - movw r2, #54064 @ 0xd330 │ │ │ │ + b.n 43eee │ │ │ │ + movw r2, #53680 @ 0xd1b0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #58312 @ 0xe3c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26268 @ 0x669c │ │ │ │ + movw r0, #25884 @ 0x651c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 43e9a <_PyEval_MatchKeys@@Base+0x4ce> │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 43e8a │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 43ed0 <_PyEval_MatchKeys@@Base+0x504> │ │ │ │ + beq.n 43ec0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl c3ae8 │ │ │ │ + bl c359c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 43ed0 <_PyEval_MatchKeys@@Base+0x504> │ │ │ │ - b.n 43e9a <_PyEval_MatchKeys@@Base+0x4ce> │ │ │ │ + bge.n 43ec0 │ │ │ │ + b.n 43e8a │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 43ede <_PyEval_MatchKeys@@Base+0x512> │ │ │ │ + cbnz r4, 43ece │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 18a25c │ │ │ │ + bl 189448 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 43efe <_PyEval_MatchKeys@@Base+0x532> │ │ │ │ + cbz r0, 43eee │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #35696 @ 0x8b70 │ │ │ │ + movw r0, #35312 @ 0x89f0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 82d70 │ │ │ │ + bl 828cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 43f08 <_PyEval_MatchKeys@@Base+0x53c> │ │ │ │ + cbz r3, 43ef8 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 43f38 <_PyEval_MatchKeys@@Base+0x56c> │ │ │ │ + bhi.n 43f28 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ + bl d78cc <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 43f50 <_PyEval_MatchKeys@@Base+0x584> │ │ │ │ - b.n 43f64 <_PyEval_MatchKeys@@Base+0x598> │ │ │ │ - movw r0, #58900 @ 0xe614 │ │ │ │ + cbnz r0, 43f40 │ │ │ │ + b.n 43f54 │ │ │ │ + movw r0, #58516 @ 0xe494 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4400e <_PyEval_MatchKeys@@Base+0x642> │ │ │ │ - b.n 43f2a <_PyEval_MatchKeys@@Base+0x55e> │ │ │ │ - bl 83f4c │ │ │ │ + beq.n 43ffe │ │ │ │ + b.n 43f1a │ │ │ │ + bl 83aac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 43f72 <_PyEval_MatchKeys@@Base+0x5a6> │ │ │ │ + bne.n 43f62 │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 43f82 <_PyEval_MatchKeys@@Base+0x5b6> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 43f72 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4400e <_PyEval_MatchKeys@@Base+0x642> │ │ │ │ + bne.n 43ffe │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 43f82 <_PyEval_MatchKeys@@Base+0x5b6> │ │ │ │ + b.n 43f72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 43f60 <_PyEval_MatchKeys@@Base+0x594> │ │ │ │ + bne.n 43f50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 43f60 <_PyEval_MatchKeys@@Base+0x594> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43f50 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 43fee <_PyEval_MatchKeys@@Base+0x622> │ │ │ │ + ble.n 43fde │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 43f9c <_PyEval_MatchKeys@@Base+0x5d0> │ │ │ │ + bpl.n 43f8c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 43fc2 <_PyEval_MatchKeys@@Base+0x5f6> │ │ │ │ + bne.n 43fb2 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 43ff0 <_PyEval_MatchKeys@@Base+0x624> │ │ │ │ + b.n 43fe0 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 43fb6 <_PyEval_MatchKeys@@Base+0x5ea> │ │ │ │ + beq.n 43fa6 │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85f3c │ │ │ │ - cbz r0, 43fce <_PyEval_MatchKeys@@Base+0x602> │ │ │ │ + bl 85aac │ │ │ │ + cbz r0, 43fbe │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 43fce <_PyEval_MatchKeys@@Base+0x602> │ │ │ │ + bne.n 43fbe │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 43ff0 <_PyEval_MatchKeys@@Base+0x624> │ │ │ │ + b.n 43fe0 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 43fa8 <_PyEval_MatchKeys@@Base+0x5dc> │ │ │ │ + bne.n 43f98 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #23308 @ 0x5b0c │ │ │ │ + movw r2, #22924 @ 0x598c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #58312 @ 0xe3c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #58900 @ 0xe614 │ │ │ │ + movw r0, #58516 @ 0xe494 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4400e <_PyEval_MatchKeys@@Base+0x642> │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 43ffe │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 44000 <_PyEval_MatchKeys@@Base+0x634> │ │ │ │ + bgt.n 43ff0 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1d5bac │ │ │ │ + b.w 1d490c │ │ │ │ subs r1, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 404de │ │ │ │ + b.w 404d2 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + mov r5, r0 │ │ │ │ + movw r4, #26080 @ 0x65e0 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + strd r1, r0, [sp, #8] │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + cmp r0, r4 │ │ │ │ + beq.n 44040 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 85aac │ │ │ │ + cbnz r0, 44040 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #12 │ │ │ │ + bl 13f51c │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 44048 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + b.n 440c4 │ │ │ │ + ldrd r2, r3, [r5, #8] │ │ │ │ + strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + cmp r0, r4 │ │ │ │ + beq.n 4405e │ │ │ │ + movw r1, #26080 @ 0x65e0 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + bl 85aac │ │ │ │ + cbz r0, 44068 │ │ │ │ + ldrd r2, r3, [r5, #8] │ │ │ │ + strd r2, r3, [sp, #32] │ │ │ │ + b.n 44078 │ │ │ │ + add r1, sp, #32 │ │ │ │ + add r0, sp, #8 │ │ │ │ + bl 13f51c │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 44078 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + b.n 440c4 │ │ │ │ + vldr d1, [sp, #32] │ │ │ │ + vcmp.f64 d1, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 440a0 │ │ │ │ + movw r3, #56088 @ 0xdb18 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #11708 @ 0x2dbc │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273e4 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 440c4 │ │ │ │ + add r0, sp, #16 │ │ │ │ + add r1, sp, #24 │ │ │ │ + vldr d0, [sp, #40] @ 0x28 │ │ │ │ + bl 34fba │ │ │ │ + movw r0, #9716 @ 0x25f4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldrd r4, r5, [sp, #24] │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + ldrd r2, r3, [sp, #16] │ │ │ │ + bl 828cc │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #39636 @ 0x9ad4 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13efa8 │ │ │ │ + b.w 13ebf0 │ │ │ │ + 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 cc050 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #196] @ (441b4 ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddae8 │ │ │ │ + str r0, [r5, #0] │ │ │ │ + cbnz r0, 44102 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 441b2 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddb0c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 440fc │ │ │ │ + ldr r1, [pc, #168] @ (441b8 ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddae8 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 440fc │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddb0c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 440fc │ │ │ │ + ldr r1, [pc, #144] @ (441bc ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddae8 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 440fc │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddb0c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 440fc │ │ │ │ + ldr r1, [pc, #120] @ (441c0 ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddae8 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 440fc │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddb0c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 440fc │ │ │ │ + ldr r1, [pc, #96] @ (441c4 ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddae8 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 440fc │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddb0c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 440fc │ │ │ │ + ldr r1, [pc, #72] @ (441c8 ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddae8 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 440fc │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddb0c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 440fc │ │ │ │ + mov r0, r4 │ │ │ │ + movw r2, #11724 @ 0x2dcc │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movw r1, #55024 @ 0xd6f0 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + bl 1d67c8 │ │ │ │ + asrs r0, r0, #31 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + cmp r7, #60 @ 0x3c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + cmp r7, #80 @ 0x50 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + cmp r7, #100 @ 0x64 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + cmp r7, #120 @ 0x78 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + cmp r7, #140 @ 0x8c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + cmp r7, #160 @ 0xa0 │ │ │ │ + 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 111cac │ │ │ │ + bl 111678 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 44080 <_PyEval_MatchKeys@@Base+0x6b4> │ │ │ │ + cbz r0, 44228 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7c20 │ │ │ │ + bl d7674 │ │ │ │ mov r4, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - bne.n 44064 <_PyEval_MatchKeys@@Base+0x698> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 44068 <_PyEval_MatchKeys@@Base+0x69c> │ │ │ │ - b.n 44372 <_PyEval_MatchKeys@@Base+0x9a6> │ │ │ │ + bne.n 4420c │ │ │ │ + bl 7f89c │ │ │ │ + cbz r0, 44210 │ │ │ │ + b.n 4451a │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 44070 <_PyEval_MatchKeys@@Base+0x6a4> │ │ │ │ + bge.n 44218 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 44070 <_PyEval_MatchKeys@@Base+0x6a4> │ │ │ │ + cbz r3, 44218 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r4, r3 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 4bbd8 │ │ │ │ + b.w 4be1c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #12188 @ 0x2f9c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 4435c <_PyEval_MatchKeys@@Base+0x990> │ │ │ │ + bne.w 44504 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 440a6 <_PyEval_MatchKeys@@Base+0x6da> │ │ │ │ + cbz r3, 4424e │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 1107c4 │ │ │ │ + bl 110190 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 440b4 <_PyEval_MatchKeys@@Base+0x6e8> │ │ │ │ - b.n 44372 <_PyEval_MatchKeys@@Base+0x9a6> │ │ │ │ + bge.n 4425c │ │ │ │ + b.n 4451a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 23b63c <_PyGen_SetStopIterationValue@@Base+0x38> │ │ │ │ + bl 23b23c <_PyGen_SetStopIterationValue@@Base+0x88> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 44094 <_PyEval_MatchKeys@@Base+0x6c8> │ │ │ │ - b.n 44372 <_PyEval_MatchKeys@@Base+0x9a6> │ │ │ │ + bne.n 4423c │ │ │ │ + b.n 4451a │ │ │ │ ldr r3, [r6, #20] │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r1, sp, #20 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r3, r4 │ │ │ │ - bl 110ea8 │ │ │ │ + bl 110874 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 44190 <_PyEval_MatchKeys@@Base+0x7c4> │ │ │ │ + bne.n 44338 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 44378 <_PyEval_MatchKeys@@Base+0x9ac> │ │ │ │ + ble.w 44520 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 440e8 <_PyEval_MatchKeys@@Base+0x71c> │ │ │ │ + bge.n 44290 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r2, r0, #1 │ │ │ │ mla r2, r4, r2, r3 │ │ │ │ adds r3, #1 │ │ │ │ negs r4, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 72334 │ │ │ │ + bl 72340 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44372 <_PyEval_MatchKeys@@Base+0x9a6> │ │ │ │ + beq.w 4451a │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov.w r9, #0 │ │ │ │ ldrd r0, r1, [sp, #12] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ add.w ip, r4, r0 │ │ │ │ cmp r1, r4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - bls.n 44148 <_PyEval_MatchKeys@@Base+0x77c> │ │ │ │ + bls.n 442f0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp ip, r2 │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ sub.w r2, r2, r4 │ │ │ │ it cc │ │ │ │ addcc.w r2, r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -38202,181 +38363,181 @@ │ │ │ │ add.w r0, r1, r0, lsl #2 │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ adds r1, #4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ blx 2a344 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r4, r3 │ │ │ │ - b.n 440fc <_PyEval_MatchKeys@@Base+0x730> │ │ │ │ + b.n 442a4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mla r1, r0, r5, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.n 44166 <_PyEval_MatchKeys@@Base+0x79a> │ │ │ │ + bcs.n 4430e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ subs r2, r2, r1 │ │ │ │ subs r0, r1, r5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ blx 2a344 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ subs r5, r3, r5 │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r5, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 44378 <_PyEval_MatchKeys@@Base+0x9ac> │ │ │ │ + beq.w 44520 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 44378 <_PyEval_MatchKeys@@Base+0x9ac> │ │ │ │ + bne.w 44520 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 44378 <_PyEval_MatchKeys@@Base+0x9ac> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44520 │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #12092 @ 0x2f3c │ │ │ │ + movw r1, #11732 @ 0x2dd4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f5780 │ │ │ │ + bl f51f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44372 <_PyEval_MatchKeys@@Base+0x9a6> │ │ │ │ + beq.w 4451a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 441e4 <_PyEval_MatchKeys@@Base+0x818> │ │ │ │ + beq.n 4438c │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 441f6 <_PyEval_MatchKeys@@Base+0x82a> │ │ │ │ + beq.n 4439e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 441c8 <_PyEval_MatchKeys@@Base+0x7fc> │ │ │ │ + beq.n 44370 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 441c8 <_PyEval_MatchKeys@@Base+0x7fc> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 44370 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #33836 @ 0x842c │ │ │ │ + movw r1, #33452 @ 0x82ac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 44372 <_PyEval_MatchKeys@@Base+0x9a6> │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 4451a │ │ │ │ cmp r5, r8 │ │ │ │ - bge.n 441f6 <_PyEval_MatchKeys@@Base+0x82a> │ │ │ │ + bge.n 4439e │ │ │ │ sub.w r1, r8, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23c290 │ │ │ │ + bl 23bc58 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44272 <_PyEval_MatchKeys@@Base+0x8a6> │ │ │ │ + beq.n 4441a │ │ │ │ ldr r0, [r6, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 11bba8 │ │ │ │ - bl cc5b4 │ │ │ │ + bl 11b720 │ │ │ │ + bl cc050 │ │ │ │ mov fp, r0 │ │ │ │ cmp r9, r8 │ │ │ │ - bge.n 44264 <_PyEval_MatchKeys@@Base+0x898> │ │ │ │ + bge.n 4440c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r1, [fp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #6 │ │ │ │ ite pl │ │ │ │ addpl.w r3, r4, #12 │ │ │ │ ldrmi r3, [r4, #12] │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ cmp r1, sl │ │ │ │ - beq.n 4425e <_PyEval_MatchKeys@@Base+0x892> │ │ │ │ + beq.n 44406 │ │ │ │ mov r0, sl │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 4425e <_PyEval_MatchKeys@@Base+0x892> │ │ │ │ + bl 85aac │ │ │ │ + cbnz r0, 44406 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ - movw r1, #64804 @ 0xfd24 │ │ │ │ + movw r1, #64420 @ 0xfba4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4427c <_PyEval_MatchKeys@@Base+0x8b0> │ │ │ │ - b.n 44372 <_PyEval_MatchKeys@@Base+0x9a6> │ │ │ │ + bne.n 44424 │ │ │ │ + b.n 4451a │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 4420e <_PyEval_MatchKeys@@Base+0x842> │ │ │ │ + b.n 443b6 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 442ac <_PyEval_MatchKeys@@Base+0x8e0> │ │ │ │ + ble.n 44454 │ │ │ │ mov r0, r5 │ │ │ │ - bl 72334 │ │ │ │ + bl 72340 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 4428c <_PyEval_MatchKeys@@Base+0x8c0> │ │ │ │ + cbnz r0, 44434 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44372 <_PyEval_MatchKeys@@Base+0x9a6> │ │ │ │ + beq.n 4451a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 44372 <_PyEval_MatchKeys@@Base+0x9a6> │ │ │ │ + bne.n 4451a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 44372 <_PyEval_MatchKeys@@Base+0x9a6> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4451a │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w lr, [r3, #12] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ add.w r0, r3, r5, lsl #2 │ │ │ │ ldr.w r7, [lr, r1, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ str.w r7, [r3], #4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 4429c <_PyEval_MatchKeys@@Base+0x8d0> │ │ │ │ - b.n 442b0 <_PyEval_MatchKeys@@Base+0x8e4> │ │ │ │ + bne.n 44444 │ │ │ │ + b.n 44458 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r5, r8 │ │ │ │ - ble.n 442e4 <_PyEval_MatchKeys@@Base+0x918> │ │ │ │ + ble.n 4448c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - ble.n 442d2 <_PyEval_MatchKeys@@Base+0x906> │ │ │ │ + ble.n 4447a │ │ │ │ ldr r6, [r3, #12] │ │ │ │ sub.w r0, r8, r5 │ │ │ │ add r0, r2 │ │ │ │ ldr.w r7, [r6, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ str.w r7, [r6, r0, lsl #2] │ │ │ │ - b.n 442ba <_PyEval_MatchKeys@@Base+0x8ee> │ │ │ │ + b.n 44462 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ movs r2, #0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 44304 <_PyEval_MatchKeys@@Base+0x938> │ │ │ │ - bge.n 442d2 <_PyEval_MatchKeys@@Base+0x906> │ │ │ │ + b.n 444ac │ │ │ │ + bge.n 4447a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ subs r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 442d2 <_PyEval_MatchKeys@@Base+0x906> │ │ │ │ + bgt.n 4447a │ │ │ │ ldr r6, [r3, #12] │ │ │ │ sub.w r0, r8, r5 │ │ │ │ add r0, r2 │ │ │ │ ldr.w r7, [r6, r2, lsl #2] │ │ │ │ subs r2, #1 │ │ │ │ str.w r7, [r6, r0, lsl #2] │ │ │ │ - b.n 442ec <_PyEval_MatchKeys@@Base+0x920> │ │ │ │ + b.n 44494 │ │ │ │ cmp r2, r8 │ │ │ │ - bge.n 44336 <_PyEval_MatchKeys@@Base+0x96a> │ │ │ │ + bge.n 444de │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #6 │ │ │ │ ite pl │ │ │ │ addpl.w r1, r4, #12 │ │ │ │ ldrmi r1, [r4, #12] │ │ │ │ ldr.w r6, [r1, r2, lsl #2] │ │ │ │ @@ -38386,1130 +38547,1000 @@ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ add r0, ip │ │ │ │ cmp r1, lr │ │ │ │ add.w r1, r1, #1 │ │ │ │ it ne │ │ │ │ strne r1, [r6, #0] │ │ │ │ str.w r6, [sl] │ │ │ │ - b.n 44304 <_PyEval_MatchKeys@@Base+0x938> │ │ │ │ + b.n 444ac │ │ │ │ ldr r2, [r3, #4] │ │ │ │ subs r2, r2, r5 │ │ │ │ add r2, r8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44354 <_PyEval_MatchKeys@@Base+0x988> │ │ │ │ + beq.n 444fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44354 <_PyEval_MatchKeys@@Base+0x988> │ │ │ │ + cbnz r3, 444fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r9 │ │ │ │ - bl 783a0 │ │ │ │ - b.n 44378 <_PyEval_MatchKeys@@Base+0x9ac> │ │ │ │ + bl 78394 │ │ │ │ + b.n 44520 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12124 @ 0x2f5c │ │ │ │ + movw r1, #11764 @ 0x2df4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -00044380 : │ │ │ │ - ldr r0, [pc, #4] @ (44388 ) │ │ │ │ - b.w cbed4 │ │ │ │ - nop │ │ │ │ - cmp r7, #8 │ │ │ │ - lsls r0, 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 r5, r0 │ │ │ │ - movw r4, #26080 @ 0x65e0 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - strd r1, r0, [sp, #8] │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - cmp r0, r4 │ │ │ │ - beq.n 443c8 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 443c8 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - add r0, sp, #12 │ │ │ │ - bl 13f8d4 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 443d0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - b.n 4444c │ │ │ │ - ldrd r2, r3, [r5, #8] │ │ │ │ - strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - cmp r0, r4 │ │ │ │ - beq.n 443e6 │ │ │ │ - movw r1, #26080 @ 0x65e0 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - bl 85f3c │ │ │ │ - cbz r0, 443f0 │ │ │ │ - ldrd r2, r3, [r5, #8] │ │ │ │ - strd r2, r3, [sp, #32] │ │ │ │ - b.n 44400 │ │ │ │ - add r1, sp, #32 │ │ │ │ - add r0, sp, #8 │ │ │ │ - bl 13f8d4 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 44400 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - b.n 4444c │ │ │ │ - vldr d1, [sp, #32] │ │ │ │ - vcmp.f64 d1, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 44428 │ │ │ │ - movw r3, #56088 @ 0xdb18 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12160 @ 0x2f80 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 4444c │ │ │ │ - add r0, sp, #16 │ │ │ │ - add r1, sp, #24 │ │ │ │ - vldr d0, [sp, #40] @ 0x28 │ │ │ │ - bl 34fba │ │ │ │ - movw r0, #10100 @ 0x2774 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldrd r4, r5, [sp, #24] │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - ldrd r2, r3, [sp, #16] │ │ │ │ - bl 82d70 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - cbz r0, 4446c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - bl 2558d4 │ │ │ │ - movw r5, #4356 @ 0x1104 │ │ │ │ - movt r5, #70 @ 0x46 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - add.w r0, r4, #12 │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - bl 189408 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - add.w r0, r4, #16 │ │ │ │ - cmp r3, r2 │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - bl 189408 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - 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 cc5b4 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r1, [pc, #196] @ (44598 ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl de090 │ │ │ │ - str r0, [r5, #0] │ │ │ │ - cbnz r0, 444e4 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 44594 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl de0b4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 444de │ │ │ │ - ldr r1, [pc, #168] @ (4459c ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl de090 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 444de │ │ │ │ - mov r0, r4 │ │ │ │ - bl de0b4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 444de │ │ │ │ - ldr r1, [pc, #144] @ (445a0 ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl de090 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 444de │ │ │ │ - mov r0, r4 │ │ │ │ - bl de0b4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 444de │ │ │ │ - ldr r1, [pc, #120] @ (445a4 ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl de090 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 444de │ │ │ │ - mov r0, r4 │ │ │ │ - bl de0b4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 444de │ │ │ │ - ldr r1, [pc, #96] @ (445a8 ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl de090 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 444de │ │ │ │ - mov r0, r4 │ │ │ │ - bl de0b4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 444de │ │ │ │ - ldr r1, [pc, #72] @ (445ac ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl de090 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 444de │ │ │ │ - mov r0, r4 │ │ │ │ - bl de0b4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 444de │ │ │ │ - mov r0, r4 │ │ │ │ - movw r2, #12176 @ 0x2f90 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #55408 @ 0xd870 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - bl 1d7a30 │ │ │ │ - asrs r0, r0, #31 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - cmp r7, #60 @ 0x3c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - cmp r7, #80 @ 0x50 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - cmp r7, #100 @ 0x64 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - cmp r7, #120 @ 0x78 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - cmp r7, #140 @ 0x8c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - cmp r7, #160 @ 0xa0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ 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, 445e2 │ │ │ │ + cbz r2, 4455a │ │ │ │ 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 108b7c │ │ │ │ + bl 108564 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 78344 │ │ │ │ - cbz r4, 4460a │ │ │ │ - ldr r0, [pc, #28] @ (44610 ) │ │ │ │ - bl 161d58 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 78338 │ │ │ │ + cbz r4, 44582 │ │ │ │ + ldr r0, [pc, #28] @ (44588 ) │ │ │ │ + bl 1f6ee0 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #3564 @ 0xdec │ │ │ │ + movw r0, #3212 @ 0xc8c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 828cc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bmi.n 446ec │ │ │ │ + bmi.n 44664 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 44782 │ │ │ │ + beq.w 446fa │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 129ae8 │ │ │ │ + bl 129588 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 44694 │ │ │ │ + cbz r0, 4460c │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 44698 │ │ │ │ - bl 17be20 │ │ │ │ + bne.n 44610 │ │ │ │ + bl 17b220 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44654 │ │ │ │ + beq.n 445cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 44658 │ │ │ │ + cbz r3, 445d0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 44784 │ │ │ │ + b.n 446fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 44654 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 445cc │ │ │ │ cmp r4, fp │ │ │ │ - bne.n 446c0 │ │ │ │ + bne.n 44638 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 446b2 │ │ │ │ + bne.n 4462a │ │ │ │ mov r6, r4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r4, r6 │ │ │ │ cmp r9, r8 │ │ │ │ - bge.w 44784 │ │ │ │ + bge.w 446fc │ │ │ │ ldr.w r0, [sl, r9, lsl #2] │ │ │ │ - bl 129ae8 │ │ │ │ + bl 129588 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44660 │ │ │ │ + bne.n 445d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 446a2 │ │ │ │ + bne.n 4461a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44784 │ │ │ │ - ldr.w fp, [pc, #240] @ 4478c │ │ │ │ + b.n 446fc │ │ │ │ + ldr.w fp, [pc, #240] @ 44704 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 44676 │ │ │ │ + b.n 445ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 44694 │ │ │ │ + bne.n 4460c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 44694 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4460c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4466e │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4466e │ │ │ │ + bne.n 445e6 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 445e6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 4474c │ │ │ │ + beq.n 446c4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 4474c │ │ │ │ + beq.n 446c4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188b70 <_PyLong_GCD@@Base> │ │ │ │ + bl 187c00 <_PyLong_GCD@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 446e4 │ │ │ │ + cbnz r0, 4465c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4474e │ │ │ │ + b.n 446c6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12bdd8 │ │ │ │ + bl 12b860 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44704 │ │ │ │ + beq.n 4467c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 44704 │ │ │ │ + cbnz r3, 4467c │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 446e0 │ │ │ │ + beq.n 44658 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1160a4 │ │ │ │ + bl 115c1c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44728 │ │ │ │ + beq.n 446a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44728 │ │ │ │ + cbnz r3, 446a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 446e0 │ │ │ │ + beq.n 44658 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17be20 │ │ │ │ + bl 17b220 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4474e │ │ │ │ + beq.n 446c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4474e │ │ │ │ + cbnz r3, 446c6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4474e │ │ │ │ - ldr r6, [pc, #60] @ (4478c ) │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 446c6 │ │ │ │ + ldr r6, [pc, #60] @ (44704 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44764 │ │ │ │ + beq.n 446dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44764 │ │ │ │ + cbnz r3, 446dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4477a │ │ │ │ + beq.n 446f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4477a │ │ │ │ + cbnz r3, 446f2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 44670 │ │ │ │ - b.n 44694 │ │ │ │ - ldr r4, [pc, #12] @ (44790 ) │ │ │ │ + bne.w 445e8 │ │ │ │ + b.n 4460c │ │ │ │ + ldr r4, [pc, #12] @ (44708 ) │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r7, #5] │ │ │ │ lsls r0, 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 r0, [r0, #20] │ │ │ │ + cbz r0, 44728 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + bl 255a88 │ │ │ │ + movw r5, #4356 @ 0x1104 │ │ │ │ + movt r5, #70 @ 0x46 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + add.w r0, r4, #12 │ │ │ │ + movw r1, #4356 @ 0x1104 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + bl 18855c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + add.w r0, r4, #16 │ │ │ │ + cmp r3, r2 │ │ │ │ + movw r1, #4356 @ 0x1104 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + bl 18855c │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + bl cc050 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbz r0, 4479a │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 447b2 │ │ │ │ + cbz r3, 447ba │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 447b4 │ │ │ │ + b.n 447bc │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 447c2 │ │ │ │ + cbnz r3, 447ca │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 447c2 │ │ │ │ + blt.n 447ca │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 447c2 │ │ │ │ - cbnz r0, 447dc │ │ │ │ - ldr r4, [pc, #676] @ (44a68 ) │ │ │ │ + bgt.n 447ca │ │ │ │ + cbnz r0, 447e4 │ │ │ │ + ldr r4, [pc, #676] @ (44a70 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44868 │ │ │ │ - cbz r5, 44826 │ │ │ │ + beq.n 44870 │ │ │ │ + cbz r5, 4482e │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 447e8 │ │ │ │ + cbz r4, 447f0 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 447f0 │ │ │ │ - b.n 44834 │ │ │ │ + bne.n 447f8 │ │ │ │ + b.n 4483c │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ + bl d78cc <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 44802 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 44834 │ │ │ │ - b.n 44868 │ │ │ │ - bl 83f4c │ │ │ │ + cbnz r0, 4480a │ │ │ │ + bl 7f89c │ │ │ │ + cbz r0, 4483c │ │ │ │ + b.n 44870 │ │ │ │ + bl 83aac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4481e │ │ │ │ + beq.n 44826 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4481e │ │ │ │ + cbnz r3, 44826 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 44838 │ │ │ │ - b.n 447fa │ │ │ │ + bne.n 44840 │ │ │ │ + b.n 44802 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 44838 │ │ │ │ + b.n 44840 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r8, #0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ it lt │ │ │ │ mvnlt.w r8, #2147483648 @ 0x80000000 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add.w r9, r7, #16 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 449ac │ │ │ │ + bne.w 449b4 │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #11 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 72334 │ │ │ │ + bl 72340 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4486c │ │ │ │ + cbnz r0, 44874 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44bd2 │ │ │ │ + b.n 44bda │ │ │ │ subs r2, r6, #1 │ │ │ │ - movw fp, #43104 @ 0xa860 │ │ │ │ + movw fp, #42720 @ 0xa6e0 │ │ │ │ movt fp, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 44924 │ │ │ │ + beq.n 4492c │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 44980 │ │ │ │ + blt.n 44988 │ │ │ │ ldrb.w r3, [r9, r1] │ │ │ │ add.w sl, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 448a8 │ │ │ │ + bpl.n 448b0 │ │ │ │ mov r1, sl │ │ │ │ - b.n 44880 │ │ │ │ + b.n 44888 │ │ │ │ ldrb.w r3, [r9, sl] │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 448d8 │ │ │ │ + bmi.n 448e0 │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 44898 │ │ │ │ + bne.n 448a0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 448d8 │ │ │ │ + bne.n 448e0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r0, #42428 @ 0xa5bc │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 448d8 │ │ │ │ + bne.n 448e0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r7, [r3, #0] │ │ │ │ - b.n 44980 │ │ │ │ + b.n 44988 │ │ │ │ add.w r0, sl, #1 │ │ │ │ sub.w r1, r1, sl │ │ │ │ add r0, r9 │ │ │ │ - bl 71f98 │ │ │ │ + bl 71fb0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4498e │ │ │ │ + beq.n 44996 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 448f8 │ │ │ │ + bgt.n 44900 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 4491e │ │ │ │ + b.n 44926 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83c2c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 4490e │ │ │ │ + cbz r0, 44916 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 4495a │ │ │ │ - b.n 4498e │ │ │ │ + bne.n 44962 │ │ │ │ + b.n 44996 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4491e │ │ │ │ + beq.n 44926 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4491e │ │ │ │ + cbnz r3, 44926 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r1, sl │ │ │ │ - b.n 4487c │ │ │ │ + b.n 44884 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 44980 │ │ │ │ - movw r3, #43104 @ 0xa860 │ │ │ │ + blt.n 44988 │ │ │ │ + movw r3, #42720 @ 0xa6e0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldrb.w r2, [r9, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r6, r2, #28 │ │ │ │ - bpl.n 44968 │ │ │ │ + bpl.n 44970 │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 44980 │ │ │ │ - b.n 44930 │ │ │ │ + bcc.n 44988 │ │ │ │ + b.n 44938 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83c2c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44bba │ │ │ │ + beq.w 44bc2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4498e │ │ │ │ + beq.n 44996 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4498e │ │ │ │ + cbnz r3, 44996 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4498e │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44996 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 71f98 │ │ │ │ + bl 71fb0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4498e │ │ │ │ + cbz r0, 44996 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 44942 │ │ │ │ + bgt.n 4494a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 1f1800 │ │ │ │ + bl 1f0b24 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 44bd2 │ │ │ │ + bge.w 44bda │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 44868 │ │ │ │ + beq.w 44870 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 44868 │ │ │ │ + bne.w 44870 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 44868 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44870 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce160 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 44868 │ │ │ │ + bne.w 44870 │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 449e4 │ │ │ │ + bne.n 449ec │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #45676 @ 0xb26c │ │ │ │ + movw r1, #45292 @ 0xb0ec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 44bb0 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 44bb8 │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #11 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ cmp.w fp, #1 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - bne.n 44aae │ │ │ │ + bne.n 44ab6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb.w sl, [r3] │ │ │ │ - bl 72334 │ │ │ │ + bl 72340 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44bb0 │ │ │ │ + beq.w 44bb8 │ │ │ │ subs r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 44a8a │ │ │ │ + blt.n 44a92 │ │ │ │ subs.w r8, r8, #1 │ │ │ │ - bcc.n 44a8a │ │ │ │ + bcc.n 44a92 │ │ │ │ ldrb.w r3, [r9, r6] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 44a86 │ │ │ │ + bne.n 44a8e │ │ │ │ adds r0, r6, #1 │ │ │ │ subs r1, r1, r6 │ │ │ │ add r0, r9 │ │ │ │ - bl 71f98 │ │ │ │ + bl 71fb0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44b9a │ │ │ │ + beq.w 44ba2 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 44a3c │ │ │ │ + bgt.n 44a44 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 44a7e │ │ │ │ + b.n 44a86 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83c2c │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 44a6c │ │ │ │ + cbz r0, 44a74 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 44b9a │ │ │ │ + beq.w 44ba2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 44b9a │ │ │ │ + bne.w 44ba2 │ │ │ │ mov r0, fp │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 44b9a │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44ba2 │ │ │ │ cmp r7, #224 @ 0xe0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44a7e │ │ │ │ + beq.n 44a86 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 44a7e │ │ │ │ + cbnz r3, 44a86 │ │ │ │ mov r0, fp │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ subs r6, #1 │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 44a0c │ │ │ │ + b.n 44a14 │ │ │ │ subs r6, #1 │ │ │ │ - bcs.n 44a16 │ │ │ │ - cbnz r5, 44a9a │ │ │ │ + bcs.n 44a1e │ │ │ │ + cbnz r5, 44aa2 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 44b2c │ │ │ │ + beq.n 44b34 │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 44b8e │ │ │ │ + blt.n 44b96 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 71f98 │ │ │ │ + bl 71fb0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44b4e │ │ │ │ - b.n 44b9a │ │ │ │ - bl 72334 │ │ │ │ + bne.n 44b56 │ │ │ │ + b.n 44ba2 │ │ │ │ + bl 72340 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44bb0 │ │ │ │ + beq.n 44bb8 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 44b1c │ │ │ │ + beq.n 44b24 │ │ │ │ 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 1db3e4 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1da0f0 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 44b1c │ │ │ │ + blt.n 44b24 │ │ │ │ add.w r0, fp, sl │ │ │ │ subs r1, r6, r0 │ │ │ │ add r0, r9 │ │ │ │ - bl 71f98 │ │ │ │ + bl 71fb0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44b9a │ │ │ │ + beq.n 44ba2 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 44af6 │ │ │ │ + bgt.n 44afe │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 44b16 │ │ │ │ + b.n 44b1e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83c2c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 44b6a │ │ │ │ + cbnz r0, 44b72 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44b16 │ │ │ │ + beq.n 44b1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44b16 │ │ │ │ + cbnz r3, 44b1e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r6, sl │ │ │ │ - b.n 44ab8 │ │ │ │ - cbnz r5, 44b42 │ │ │ │ + b.n 44ac0 │ │ │ │ + cbnz r5, 44b4a │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 44b42 │ │ │ │ + bne.n 44b4a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r5, #1 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r7, [r3, #0] │ │ │ │ - b.n 44b8e │ │ │ │ + b.n 44b96 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 71f98 │ │ │ │ + bl 71fb0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 44b9a │ │ │ │ + cbz r0, 44ba2 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 44b5a │ │ │ │ + bgt.n 44b62 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ - b.n 44b8c │ │ │ │ + b.n 44b94 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83c2c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 44b7c │ │ │ │ + cbz r0, 44b84 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44b9a │ │ │ │ + beq.n 44ba2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44b9a │ │ │ │ + cbnz r3, 44ba2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 44b9a │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44ba2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44b8c │ │ │ │ + beq.n 44b94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44b8c │ │ │ │ + cbnz r3, 44b94 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 1f1800 │ │ │ │ + bl 1f0b24 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 44bb2 │ │ │ │ + bge.n 44bba │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44bb0 │ │ │ │ + beq.n 44bb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44bb0 │ │ │ │ + cbnz r3, 44bb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ - b.n 44bd2 │ │ │ │ + bl cebf4 │ │ │ │ + b.n 44bda │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4497e │ │ │ │ + beq.w 44986 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4497e │ │ │ │ + bne.w 44986 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4497e │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44986 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ 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 r5, r2 │ │ │ │ - bl cc5b4 │ │ │ │ + bl cc050 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 44bfe │ │ │ │ + cbz r0, 44c06 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 44d1a │ │ │ │ - b.n 44d1a │ │ │ │ + b.n 44d5c │ │ │ │ + b.n 44d5c │ │ │ │ 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 r8, r3 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 44cee │ │ │ │ + beq.n 44cf6 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44cee │ │ │ │ + bne.n 44cf6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ff84 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 23f94c <_PyTime_AsTimeval@@Base+0x11cc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44cee │ │ │ │ + beq.n 44cf6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 240d34 <_PyTime_AsTimeval@@Base+0x25b4> │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 240d34 <_PyTime_AsTimeval@@Base+0x25b4> │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 240d34 <_PyTime_AsTimeval@@Base+0x25b4> │ │ │ │ mov r1, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 240d34 <_PyTime_AsTimeval@@Base+0x25b4> │ │ │ │ mov r1, r9 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 240d34 <_PyTime_AsTimeval@@Base+0x25b4> │ │ │ │ mov r1, r5 │ │ │ │ strd r9, r0, [sp] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #12184 @ 0x2f98 │ │ │ │ + movw r0, #11800 @ 0x2e18 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 828cc │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 44c98 │ │ │ │ + cbnz r0, 44ca0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 24666c │ │ │ │ + b.w 246114 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #483 @ 0x1e3 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - movw r0, #12192 @ 0x2fa0 │ │ │ │ + movw r0, #11808 @ 0x2e20 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241630 <_PyDeadline_Get@@Base+0xbb8> │ │ │ │ + bl 240f68 <_PyTime_AsTimeval@@Base+0x27e8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 44cce │ │ │ │ + beq.n 44cd6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44cce │ │ │ │ + cbnz r3, 44cd6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 44c8c │ │ │ │ + beq.n 44c94 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44cee │ │ │ │ + beq.n 44cf6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44cee │ │ │ │ + cbnz r3, 44cf6 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ee4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl cc5b4 │ │ │ │ + bl cc050 │ │ │ │ + mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 44d18 │ │ │ │ + cbnz r0, 44d1e │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + cbnz r0, 44d28 │ │ │ │ + b.n 44d2e │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 44d18 │ │ │ │ + b.n 44d5a │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 44d5a │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbz r0, 44d38 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 44d5a │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 44d42 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 44d5a │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cbz r0, 44d4c │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 44d5a │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + cbz r0, 44d5a │ │ │ │ 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, 44d46 │ │ │ │ + cbnz r3, 44d88 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #12908 @ 0x326c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 44d62 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 44da4 │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 44d66 │ │ │ │ + cbz r3, 44da8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12932 @ 0x3284 │ │ │ │ + movw r1, #12548 @ 0x3104 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44d6e │ │ │ │ + b.n 44db0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 44d8e │ │ │ │ + cbnz r0, 44dd0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 44d98 │ │ │ │ - b.n 44d9e │ │ │ │ + cbnz r0, 44dda │ │ │ │ + b.n 44de0 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44d88 │ │ │ │ - b.n 44dac │ │ │ │ + beq.n 44dca │ │ │ │ + b.n 44dee │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 44dac │ │ │ │ + cbnz r0, 44dee │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 44dac │ │ │ │ + cbz r0, 44dee │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + b.n 44d5c │ │ │ │ stmdb 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 │ │ │ │ - cbz r4, 44dd0 │ │ │ │ + cbz r4, 44e14 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 44dd2 │ │ │ │ + b.n 44e16 │ │ │ │ mov r6, r4 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r4, 44de0 │ │ │ │ + cbnz r4, 44e24 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 44de0 │ │ │ │ + ble.n 44e24 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 44de0 │ │ │ │ - cbnz r0, 44e02 │ │ │ │ + bgt.n 44e24 │ │ │ │ + cbnz r0, 44e46 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #312] @ (44f1c ) │ │ │ │ + ldr r4, [pc, #312] @ (44f60 ) │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, ip, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 44e02 │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 44e46 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44f14 │ │ │ │ + b.n 44f58 │ │ │ │ movw r8, #4356 @ 0x1104 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ ldr.w r9, [r0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 44e24 │ │ │ │ + beq.n 44e68 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - cbz r4, 44e1c │ │ │ │ + cbz r4, 44e60 │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 44e1e │ │ │ │ - b.n 44e2a │ │ │ │ + bne.n 44e62 │ │ │ │ + b.n 44e6e │ │ │ │ mov r4, r8 │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ - b.n 44e2c │ │ │ │ + b.n 44e70 │ │ │ │ mov sl, r8 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 44e2c │ │ │ │ + b.n 44e70 │ │ │ │ mov sl, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1673fc │ │ │ │ + bl 166814 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 254de0 <_PyUnicode_ToNumeric@@Base+0x7530> │ │ │ │ + bl 254a0c <_PyUnicode_ToNumeric@@Base+0x759c> │ │ │ │ cmp sl, r8 │ │ │ │ - bne.n 44e44 │ │ │ │ + bne.n 44e88 │ │ │ │ ands.w r5, r0, #1 │ │ │ │ - beq.n 44e5c │ │ │ │ + beq.n 44ea0 │ │ │ │ strd r4, sl, [sp] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl f8c70 │ │ │ │ + bl f86e8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 44f14 │ │ │ │ + b.n 44f58 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - cbnz r3, 44e74 │ │ │ │ + cbnz r3, 44eb8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44f14 │ │ │ │ + beq.n 44f58 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 44f14 │ │ │ │ + b.n 44f58 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 44e64 │ │ │ │ + bge.n 44ea8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r6, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, fp │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -39519,634 +39550,591 @@ │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, fp │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ movs r2, #2 │ │ │ │ - bl d1954 │ │ │ │ + bl d13fc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, fp │ │ │ │ - beq.n 44eb8 │ │ │ │ + beq.n 44efc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 44eb8 │ │ │ │ + cbnz r2, 44efc │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 44ef2 │ │ │ │ + ble.n 44f36 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2581d4 │ │ │ │ + bl 257d9c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44edc │ │ │ │ + beq.n 44f20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44edc │ │ │ │ + cbnz r3, 44f20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 44eec │ │ │ │ + bne.n 44f30 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ - b.n 44f14 │ │ │ │ + b.n 44f58 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 44e64 │ │ │ │ - b.n 44dfe │ │ │ │ + bne.n 44ea8 │ │ │ │ + b.n 44e42 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44f08 │ │ │ │ + beq.n 44f4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44f08 │ │ │ │ + cbnz r3, 44f4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 44dfe │ │ │ │ + bne.w 44e42 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 44e60 │ │ │ │ + b.n 44ea4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r0, #100 @ 0x64 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - bl cc5b4 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbnz r0, 44f42 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - cbnz r0, 44f4c │ │ │ │ - b.n 44f52 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 44f3c │ │ │ │ - b.n 44f7e │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 44f7e │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbz r0, 44f5c │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 44f7e │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 44f66 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 44f7e │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cbz r0, 44f70 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 44f7e │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - cbz r0, 44f7e │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - b.n 44d1a │ │ │ │ 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 714b0 │ │ │ │ - cbz r0, 44fba │ │ │ │ + bl 714c8 │ │ │ │ + cbz r0, 44f9c │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 87458 │ │ │ │ + bl 86fbc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 44fbc │ │ │ │ + bge.n 44f9e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44fba │ │ │ │ + beq.n 44f9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44fba │ │ │ │ + cbnz r3, 44f9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r2, #1 │ │ │ │ cmp r4, #1 │ │ │ │ - bls.n 44fec │ │ │ │ + bls.n 44fce │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12552 @ 0x3108 │ │ │ │ + movw r1, #12168 @ 0x2f88 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 45014 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 44ff6 │ │ │ │ cmp r2, #2 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ itte ne │ │ │ │ movwne r4, #4356 @ 0x1104 │ │ │ │ movtne r4, #70 @ 0x46 │ │ │ │ ldreq r4, [r3, #4] │ │ │ │ - bl 14f2ac <_PyTime_AsTimespec@@Base+0x5a8> │ │ │ │ - cbnz r0, 45034 │ │ │ │ + bl 14e8a4 <_PyTime_AsTimespec@@Base+0x5a8> │ │ │ │ + cbnz r0, 45016 │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ - cbnz r0, 45018 │ │ │ │ + bl d3b34 │ │ │ │ + cbnz r0, 44ffa │ │ │ │ movs r0, #0 │ │ │ │ - b.n 45034 │ │ │ │ - bl d42d0 │ │ │ │ + b.n 45016 │ │ │ │ + bl d3d48 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 45014 │ │ │ │ + beq.n 44ff6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4502e │ │ │ │ + bne.n 45010 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 45034 │ │ │ │ + b.n 45016 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4502a │ │ │ │ + b.n 4500c │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 450da │ │ │ │ + beq.n 450bc │ │ │ │ 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, r0 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 450d6 │ │ │ │ + bne.n 450b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ff84 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 23f94c <_PyTime_AsTimeval@@Base+0x11cc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 450d6 │ │ │ │ - movw r0, #25972 @ 0x6574 │ │ │ │ + beq.n 450b8 │ │ │ │ + movw r0, #25700 @ 0x6464 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82d70 │ │ │ │ + bl 828cc │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45080 │ │ │ │ + cbnz r0, 45062 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 24666c │ │ │ │ + b.w 246114 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #643 @ 0x283 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ - movw r0, #12584 @ 0x3128 │ │ │ │ + movw r0, #12200 @ 0x2fa8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241630 <_PyDeadline_Get@@Base+0xbb8> │ │ │ │ + bl 240f68 <_PyTime_AsTimeval@@Base+0x27e8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 450b6 │ │ │ │ + beq.n 45098 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 450b6 │ │ │ │ + cbnz r3, 45098 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 45074 │ │ │ │ + beq.n 45056 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 450d6 │ │ │ │ + beq.n 450b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 450d6 │ │ │ │ + cbnz r3, 450b8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ee4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 450fc │ │ │ │ + cbnz r3, 450de │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 450fc │ │ │ │ + ble.n 450de │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 450fc │ │ │ │ - cbnz r4, 4511c │ │ │ │ + bne.n 450de │ │ │ │ + cbnz r4, 450fe │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #112] @ (45174 ) │ │ │ │ + ldr r4, [pc, #112] @ (45158 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4511c │ │ │ │ + cbnz r0, 450fe │ │ │ │ movs r0, #0 │ │ │ │ - b.n 45170 │ │ │ │ + b.n 45152 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 15fc9c │ │ │ │ + bl 15f114 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 45118 │ │ │ │ + blt.n 450fa │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 453b6 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + bl 4539a <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45118 │ │ │ │ + beq.n 450fa │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ - bl 9649c │ │ │ │ + bl 95e5c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r7 │ │ │ │ blx 2a35c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 45168 │ │ │ │ + bne.n 4514a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1698 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ adds r0, #232 @ 0xe8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #33444 @ 0x82a4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ - beq.n 451aa │ │ │ │ + beq.n 4518e │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 451aa │ │ │ │ + beq.n 4518e │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 451d2 │ │ │ │ - b.n 451c0 │ │ │ │ + beq.n 451b6 │ │ │ │ + b.n 451a4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 451a2 │ │ │ │ - movw r0, #58580 @ 0xe4d4 │ │ │ │ + beq.n 45186 │ │ │ │ + movw r0, #58196 @ 0xe354 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 16ca80 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16be98 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 451a2 │ │ │ │ - b.n 451fe │ │ │ │ + bne.n 45186 │ │ │ │ + b.n 451e2 │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #58580 @ 0xe4d4 │ │ │ │ + movw r0, #58196 @ 0xe354 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 451fe │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 451e2 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl cdef4 │ │ │ │ - cbnz r0, 451f4 │ │ │ │ + bl cd990 │ │ │ │ + cbnz r0, 451d8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #52556 @ 0xcd4c │ │ │ │ + movw r1, #52132 @ 0xcba4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 451fe │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 451e2 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 454cc │ │ │ │ + b.w 454b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 452a6 │ │ │ │ + beq.n 4528a │ │ │ │ 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, r0 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 452a2 │ │ │ │ + bne.n 45286 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ff84 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 23f94c <_PyTime_AsTimeval@@Base+0x11cc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 452a2 │ │ │ │ - movw r0, #25972 @ 0x6574 │ │ │ │ + beq.n 45286 │ │ │ │ + movw r0, #25700 @ 0x6464 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82d70 │ │ │ │ + bl 828cc │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4524c │ │ │ │ + cbnz r0, 45230 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 24666c │ │ │ │ + b.w 246114 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #647 @ 0x287 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ - movw r0, #12648 @ 0x3168 │ │ │ │ + movw r0, #12264 @ 0x2fe8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241630 <_PyDeadline_Get@@Base+0xbb8> │ │ │ │ + bl 240f68 <_PyTime_AsTimeval@@Base+0x27e8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 45282 │ │ │ │ + beq.n 45266 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45282 │ │ │ │ + cbnz r3, 45266 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 45240 │ │ │ │ + beq.n 45224 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 452a2 │ │ │ │ + beq.n 45286 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 452a2 │ │ │ │ + cbnz r3, 45286 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ee4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ 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, #2 │ │ │ │ - bhi.n 452ec │ │ │ │ + bhi.n 452d0 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 45304 │ │ │ │ + bmi.n 452e8 │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + movw r2, #61924 @ 0xf1e4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58536 @ 0xe4a8 │ │ │ │ + movw r1, #58152 @ 0xe328 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26212 @ 0x6664 │ │ │ │ + movw r0, #25828 @ 0x64e4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 453b0 │ │ │ │ - movw r0, #26212 @ 0x6664 │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 45394 │ │ │ │ + movw r0, #25828 @ 0x64e4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 453b0 │ │ │ │ - b.n 452c2 │ │ │ │ + beq.n 45394 │ │ │ │ + b.n 452a6 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 45386 │ │ │ │ + ble.n 4536a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4536c │ │ │ │ + beq.n 45350 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 4534e │ │ │ │ + bpl.n 45332 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 895dc │ │ │ │ + bl 88ee8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 453b0 │ │ │ │ + beq.n 45394 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4536e │ │ │ │ + beq.n 45352 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #21212 @ 0x52dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 453b0 │ │ │ │ - movw r2, #54064 @ 0xd330 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 45394 │ │ │ │ + movw r2, #53680 @ 0xd1b0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #58312 @ 0xe3c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26212 @ 0x6664 │ │ │ │ + movw r0, #25828 @ 0x64e4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 453b0 │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 45394 │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4538c │ │ │ │ + beq.n 45370 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4538e │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 4538e │ │ │ │ - b.n 453b0 │ │ │ │ + bne.n 45372 │ │ │ │ + bl 7f89c │ │ │ │ + cbz r0, 45372 │ │ │ │ + b.n 45394 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 4538e │ │ │ │ + b.n 45372 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16f45c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + bl 16e80c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 453b0 │ │ │ │ - movw r0, #35696 @ 0x8b70 │ │ │ │ + cbz r0, 45394 │ │ │ │ + movw r0, #35312 @ 0x89f0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828cc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000453b6 <_PyLong_UnsignedLongLong_Converter@@Base>: │ │ │ │ +0004539a <_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 453f0 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ + bpl.n 453d4 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 453f0 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ + bne.n 453d4 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25824 @ 0x64e0 │ │ │ │ + movw r1, #25552 @ 0x63d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 4540a <_PyLong_UnsignedLongLong_Converter@@Base+0x54> │ │ │ │ - bl 141b7c │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 453ee <_PyLong_UnsignedLongLong_Converter@@Base+0x54> │ │ │ │ + bl 1417bc │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4540e <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 4540e <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ + bne.n 453f2 <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ + bl 7f89c │ │ │ │ + cbz r0, 453f2 <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 45414 <_PyLong_UnsignedLongLong_Converter@@Base+0x5e> │ │ │ │ + b.n 453f8 <_PyLong_UnsignedLongLong_Converter@@Base+0x5e> │ │ │ │ movs r0, #1 │ │ │ │ strd r6, r5, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 454ca <_PyLong_UnsignedLongLong_Converter@@Base+0x114> │ │ │ │ + beq.n 454ae <_PyLong_UnsignedLongLong_Converter@@Base+0x114> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 454c6 <_PyLong_UnsignedLongLong_Converter@@Base+0x110> │ │ │ │ + bne.n 454aa <_PyLong_UnsignedLongLong_Converter@@Base+0x110> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ff84 <_PyTime_AsTimeval@@Base+0x1178> │ │ │ │ + bl 23f94c <_PyTime_AsTimeval@@Base+0x11cc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 454c6 <_PyLong_UnsignedLongLong_Converter@@Base+0x110> │ │ │ │ + beq.n 454aa <_PyLong_UnsignedLongLong_Converter@@Base+0x110> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2413a4 <_PyDeadline_Get@@Base+0x92c> │ │ │ │ + bl 240d34 <_PyTime_AsTimeval@@Base+0x25b4> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #9740 @ 0x260c │ │ │ │ + movw r0, #9356 @ 0x248c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82d70 │ │ │ │ + bl 828cc │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45470 <_PyLong_UnsignedLongLong_Converter@@Base+0xba> │ │ │ │ + cbnz r0, 45454 <_PyLong_UnsignedLongLong_Converter@@Base+0xba> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 24666c │ │ │ │ + b.w 246114 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #609 @ 0x261 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ - movw r0, #12664 @ 0x3178 │ │ │ │ + movw r0, #12280 @ 0x2ff8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 241630 <_PyDeadline_Get@@Base+0xbb8> │ │ │ │ + bl 240f68 <_PyTime_AsTimeval@@Base+0x27e8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 454a6 <_PyLong_UnsignedLongLong_Converter@@Base+0xf0> │ │ │ │ + beq.n 4548a <_PyLong_UnsignedLongLong_Converter@@Base+0xf0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 454a6 <_PyLong_UnsignedLongLong_Converter@@Base+0xf0> │ │ │ │ + cbnz r3, 4548a <_PyLong_UnsignedLongLong_Converter@@Base+0xf0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 45464 <_PyLong_UnsignedLongLong_Converter@@Base+0xae> │ │ │ │ + beq.n 45448 <_PyLong_UnsignedLongLong_Converter@@Base+0xae> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 454c6 <_PyLong_UnsignedLongLong_Converter@@Base+0x110> │ │ │ │ + beq.n 454aa <_PyLong_UnsignedLongLong_Converter@@Base+0x110> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 454c6 <_PyLong_UnsignedLongLong_Converter@@Base+0x110> │ │ │ │ + cbnz r3, 454aa <_PyLong_UnsignedLongLong_Converter@@Base+0x110> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ee4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000454cc : │ │ │ │ +000454b0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #33444 @ 0x82a4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 45524 │ │ │ │ + bl 71640 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 45508 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (45528 ) │ │ │ │ + ldr r1, [pc, #52] @ (4550c ) │ │ │ │ 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] │ │ │ │ @@ -40166,431 +40154,475 @@ │ │ │ │ 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 │ │ │ │ movs r1, #0 │ │ │ │ - bl 14f1f0 <_PyTime_AsTimespec@@Base+0x4ec> │ │ │ │ + bl 14e7e8 <_PyTime_AsTimespec@@Base+0x4ec> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 45552 │ │ │ │ - bl 86830 │ │ │ │ + cbz r0, 45536 │ │ │ │ + bl 86390 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 45576 │ │ │ │ + cbnz r3, 4555a │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 45576 │ │ │ │ + ble.n 4555a │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 45576 │ │ │ │ - cbnz r0, 45592 │ │ │ │ + bne.n 4555a │ │ │ │ + cbnz r0, 45576 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #84] @ (455d4 ) │ │ │ │ + ldr r4, [pc, #84] @ (455b8 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 45592 │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 45576 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 455ce │ │ │ │ + b.n 455b2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 15fc9c │ │ │ │ + bl 15f114 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 4558e │ │ │ │ - bl 9649c │ │ │ │ + blt.n 45572 │ │ │ │ + bl 95e5c │ │ │ │ add r1, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29f70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 455c6 │ │ │ │ + bne.n 455aa │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 455ce │ │ │ │ + bl f1698 │ │ │ │ + b.n 455b2 │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl fa7f4 │ │ │ │ + bl fa380 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ adds r1, #108 @ 0x6c │ │ │ │ lsls r0, 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 f4214 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 455dc │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 455f8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 29d10 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 455ee │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 455f8 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 8015c │ │ │ │ + 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 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 72334 │ │ │ │ + bl 72340 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4567a │ │ │ │ + beq.n 4569e │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 4563c │ │ │ │ + ble.n 45660 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ add.w r2, r2, r5, lsl #2 │ │ │ │ adds r3, #16 │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ - cbz r1, 45638 │ │ │ │ + cbz r1, 4565c │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 4561e │ │ │ │ + beq.n 45642 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 45630 │ │ │ │ + bpl.n 45654 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 45630 │ │ │ │ + bne.n 45654 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbz r1, 45638 │ │ │ │ - bl 840cc │ │ │ │ + cbz r1, 4565c │ │ │ │ + bl 83c2c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 45664 │ │ │ │ + blt.n 45688 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 455fe │ │ │ │ + b.n 45622 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 4567c │ │ │ │ + cbz r3, 456a0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 8e5ec │ │ │ │ + bl 8defc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 4567c │ │ │ │ + cbz r3, 456a0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 840cc │ │ │ │ + bl 83c2c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 45648 │ │ │ │ + bge.n 4566c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4567a │ │ │ │ + beq.n 4569e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4567a │ │ │ │ + cbnz r3, 4569e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_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] @ (456e8 ) │ │ │ │ + ldr r1, [pc, #84] @ (4570c ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl d5840 <_PyEval_CheckExceptTypeValid@@Base+0xae8> │ │ │ │ + bl d52b0 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 456c8 │ │ │ │ + cbz r0, 456ec │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 124848 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 1242f0 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 456bc │ │ │ │ + beq.n 456e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 456c0 │ │ │ │ + cbz r3, 456e4 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 456e2 │ │ │ │ + b.n 45706 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 456bc │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 456e0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12752 @ 0x31d0 │ │ │ │ + movw r1, #12368 @ 0x3050 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r7, [sp, #144] @ 0x90 │ │ │ │ lsls r0, 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 f479c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 4570c │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 45728 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 29d10 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 4571e │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 45728 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80190 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 45750 │ │ │ │ + cbz r0, 45734 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4576e │ │ │ │ + beq.n 45752 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4576e │ │ │ │ + b.n 45752 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 4576c │ │ │ │ - bl f94ec │ │ │ │ - cbz r0, 45768 │ │ │ │ + cbz r0, 45750 │ │ │ │ + bl f8f60 │ │ │ │ + cbz r0, 4574c │ │ │ │ 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 4576e │ │ │ │ - ldr r0, [pc, #0] @ (45770 ) │ │ │ │ + b.n 45752 │ │ │ │ + ldr r0, [pc, #0] @ (45754 ) │ │ │ │ pop {r4, pc} │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 71f98 │ │ │ │ + bl 71fb0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4579c │ │ │ │ + cbz r0, 45780 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 41222 <_PyDict_DelItem_KnownHash@@Base+0xec> │ │ │ │ + bl 4120e <_PyDict_DelItem_KnownHash@@Base+0xe8> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 458e4 │ │ │ │ - cbz r0, 457f4 │ │ │ │ + bl 45934 │ │ │ │ + cbz r0, 457d8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 457d8 │ │ │ │ + beq.n 457bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 457d8 │ │ │ │ + cbnz r3, 457bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 457f6 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 457da │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ - cbz r0, 457f4 │ │ │ │ - bl d42d0 │ │ │ │ + bl d3b34 │ │ │ │ + cbz r0, 457d8 │ │ │ │ + bl d3d48 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 23b604 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 23b1b4 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ movs r5, #0 │ │ │ │ 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, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 4581e │ │ │ │ + cbz r0, 45802 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45842 │ │ │ │ + beq.n 45826 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 45842 │ │ │ │ + b.n 45826 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 4583a │ │ │ │ - bl f94ec │ │ │ │ - cbz r0, 45836 │ │ │ │ + cbz r0, 4581e │ │ │ │ + bl f8f60 │ │ │ │ + cbz r0, 4581a │ │ │ │ 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 45842 │ │ │ │ + b.n 45826 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, 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 2a534 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 8015c │ │ │ │ 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, 4588c │ │ │ │ + cbnz r3, 45870 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #12908 @ 0x326c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 458b4 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 45898 │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 458aa │ │ │ │ + cbz r3, 4588e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12932 @ 0x3284 │ │ │ │ + movw r1, #12548 @ 0x3104 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 458b4 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 45898 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fa84 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 71f98 │ │ │ │ + bl 71fb0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 458e0 │ │ │ │ + cbz r0, 458c4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 4146e │ │ │ │ + bl 4145a │ │ │ │ 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 │ │ │ │ + bl cc050 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbz r0, 458f8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 458f8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 458f8 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cbz r0, 45914 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 45914 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 45914 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbz r0, 45930 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 45930 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 45930 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 22e10c <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ + bl 22d89c <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45968 │ │ │ │ + beq.n 459b8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ - cbnz r2, 4596e │ │ │ │ + cbnz r2, 459be │ │ │ │ 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, 45924 │ │ │ │ + cbnz r0, 45974 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45968 │ │ │ │ + beq.n 459b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45968 │ │ │ │ + cbnz r3, 459b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45968 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 459b8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45934 │ │ │ │ + beq.n 45984 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45934 │ │ │ │ + cbnz r3, 45984 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 132aa4 │ │ │ │ - cbnz r0, 4596c │ │ │ │ + bl 13272c │ │ │ │ + cbnz r0, 459bc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12928 @ 0x3280 │ │ │ │ + movw r1, #12544 @ 0x3100 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45968 │ │ │ │ + beq.n 459b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45968 │ │ │ │ + cbnz r3, 459b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4596e │ │ │ │ + b.n 459be │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #12964 @ 0x32a4 │ │ │ │ + movw r0, #12580 @ 0x3124 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd00 │ │ │ │ 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 │ │ │ │ @@ -40601,478 +40633,434 @@ │ │ │ │ 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 783a0 │ │ │ │ + bl 78394 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e9dc │ │ │ │ + b.w 7e9a8 │ │ │ │ stmdb 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 │ │ │ │ movs r5, #0 │ │ │ │ - movw r8, #16704 @ 0x4140 │ │ │ │ + movw r8, #16320 @ 0x3fc0 │ │ │ │ movt r8, #53 @ 0x35 │ │ │ │ mov fp, r3 │ │ │ │ - movw sl, #24784 @ 0x60d0 │ │ │ │ + movw sl, #24400 @ 0x5f50 │ │ │ │ movt sl, #53 @ 0x35 │ │ │ │ mov r3, r8 │ │ │ │ - movw r9, #33488 @ 0x82d0 │ │ │ │ + movw r9, #33104 @ 0x8150 │ │ │ │ movt r9, #54 @ 0x36 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r5 │ │ │ │ mov r8, r2 │ │ │ │ cmp r4, r8 │ │ │ │ - bge.n 45ad2 │ │ │ │ + bge.n 45b22 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 45a12 │ │ │ │ + bne.n 45a62 │ │ │ │ ldrb r0, [r6, r4] │ │ │ │ - b.n 45a26 │ │ │ │ + b.n 45a76 │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 45a1c │ │ │ │ + bne.n 45a6c │ │ │ │ ldrh.w r0, [r6, r4, lsl #1] │ │ │ │ - b.n 45a26 │ │ │ │ + b.n 45a76 │ │ │ │ ldr.w r0, [r6, r4, lsl #2] │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 45a3a │ │ │ │ + bcs.n 45a8a │ │ │ │ lsrs r2, r0, #7 │ │ │ │ ldrh.w r1, [r9, r2, lsl #1] │ │ │ │ and.w r2, r0, #127 @ 0x7f │ │ │ │ add.w r2, r2, r1, lsl #7 │ │ │ │ ldrh.w r2, [sl, r2, lsl #1] │ │ │ │ - b.n 45a3c │ │ │ │ + b.n 45a8c │ │ │ │ movs r2, #0 │ │ │ │ add.w r2, r3, r2, lsl #4 │ │ │ │ ldrh r1, [r2, #14] │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bpl.n 45a82 │ │ │ │ + bpl.n 45ad2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst.w r2, #7340032 @ 0x700000 │ │ │ │ - beq.n 45a82 │ │ │ │ + beq.n 45ad2 │ │ │ │ asrs r1, r2, #24 │ │ │ │ ubfx r0, r2, #20, #3 │ │ │ │ uxtah r1, r1, r2 │ │ │ │ - movw r2, #49636 @ 0xc1e4 │ │ │ │ + movw r2, #49252 @ 0xc064 │ │ │ │ movt r2, #63 @ 0x3f │ │ │ │ add.w ip, sp, #12 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ mov lr, r3 │ │ │ │ movs r1, #0 │ │ │ │ cmp r0, r1 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - beq.n 45a7e │ │ │ │ + beq.n 45ace │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ str.w r3, [ip], #4 │ │ │ │ - b.n 45a6c │ │ │ │ + b.n 45abc │ │ │ │ mov r3, lr │ │ │ │ - b.n 45a8c │ │ │ │ + b.n 45adc │ │ │ │ add r1, sp, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 23168c │ │ │ │ + bl 230e34 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w ip, fp, r5, lsl #2 │ │ │ │ mov lr, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r4 │ │ │ │ add r2, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ cmp r1, r0 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - bge.n 45ac2 │ │ │ │ + bge.n 45b12 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r4, [r3], #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r2, r4 │ │ │ │ ite cs │ │ │ │ strcs r2, [r3, #0] │ │ │ │ strcc r4, [r3, #0] │ │ │ │ str.w r4, [ip], #4 │ │ │ │ - b.n 45a9c │ │ │ │ + b.n 45aec │ │ │ │ mov r4, r5 │ │ │ │ mov r5, lr │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ addge r5, r5, r0 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 45a06 │ │ │ │ + b.n 45a56 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbnz r3, 45aec │ │ │ │ + cbnz r3, 45b3c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 45aec │ │ │ │ + cbnz r3, 45b3c │ │ │ │ ldr r0, [r0, #20] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 296c0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 8015c │ │ │ │ + b.n 458c8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cc5b4 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 45b3c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 45b3c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 45b3c │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cbz r0, 45b58 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 45b58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 45b58 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 45b74 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 45b74 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 45b74 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r0, r1 │ │ │ │ + movw r1, #12648 @ 0x3168 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 8c640 │ │ │ │ + cbz r0, 45b9c │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + bl 45cba <_PyEval_FormatAwaitableError@@Base+0x52> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r0, #12664 @ 0x3178 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 828cc │ │ │ │ + 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 r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq.n 45ba4 │ │ │ │ - movw r1, #19481 @ 0x4c19 │ │ │ │ + beq.n 45bcc │ │ │ │ + movw r1, #14585 @ 0x38f9 │ │ │ │ movt r1, #25 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ mov r0, r3 │ │ │ │ - b.w 23c174 │ │ │ │ - movw r2, #46256 @ 0xb4b0 │ │ │ │ + b.w 23bb3c │ │ │ │ + movw r2, #45872 @ 0xb330 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ + movw r1, #352 @ 0x160 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #40136 @ 0x9cc8 │ │ │ │ + movw r0, #39752 @ 0x9b48 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb.w r1, [r0, #40] @ 0x28 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ - b.n 45b0c │ │ │ │ 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, 45c0a │ │ │ │ + cbnz r0, 45c30 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 45c12 │ │ │ │ + cbz r0, 45c38 │ │ │ │ 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 45bfc │ │ │ │ + beq.n 45c22 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r3, r0 │ │ │ │ + sub sp, #12 │ │ │ │ + movw r0, #9716 @ 0x25f4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldrd r4, r5, [r3, #16] │ │ │ │ + ldrd r2, r3, [r3, #8] │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + bl 828cc │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00045c14 <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ +00045c68 <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ - cbz r3, 45c1c <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ + cbz r3, 45c70 <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbnz r3, 45c64 <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ + cbnz r3, 45cb8 <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ cmp r2, #1 │ │ │ │ push {r4} │ │ │ │ - bne.n 45c3e <_PyEval_FormatAwaitableError@@Base+0x2a> │ │ │ │ + bne.n 45c92 <_PyEval_FormatAwaitableError@@Base+0x2a> │ │ │ │ movw r4, #43976 @ 0xabc8 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r2, #13032 @ 0x32e8 │ │ │ │ + movw r2, #12672 @ 0x3180 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w 14b21c <_PyErr_Format@@Base> │ │ │ │ + b.w 14a83c <_PyErr_Format@@Base> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 45c5e <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ + bne.n 45cb2 <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ movw r4, #43976 @ 0xabc8 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r2, #13124 @ 0x3344 │ │ │ │ + movw r2, #12764 @ 0x31dc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w 14b21c <_PyErr_Format@@Base> │ │ │ │ + b.w 14a83c <_PyErr_Format@@Base> │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #10 │ │ │ │ + adds r0, #13 │ │ │ │ + bl 71fb0 │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r0, r1 │ │ │ │ - movw r1, #13216 @ 0x33a0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 45ca4 <_PyEval_FormatAwaitableError@@Base+0x90> │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - bl 45d92 <_PyEval_FormatAwaitableError@@Base+0x17e> │ │ │ │ + cbz r0, 45d2a <_PyEval_FormatAwaitableError@@Base+0xc2> │ │ │ │ + cmp r6, #3 │ │ │ │ + ble.n 45ce8 <_PyEval_FormatAwaitableError@@Base+0x80> │ │ │ │ + ldrb r3, [r5, #23] │ │ │ │ + cbz r3, 45ce8 <_PyEval_FormatAwaitableError@@Base+0x80> │ │ │ │ + ldrb r3, [r0, #18] │ │ │ │ + orn r3, r3, #127 @ 0x7f │ │ │ │ + strb r3, [r0, #18] │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r0, #13232 @ 0x33b0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + cbz r3, 45cfc <_PyEval_FormatAwaitableError@@Base+0x94> │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 45d06 <_PyEval_FormatAwaitableError@@Base+0x9e> │ │ │ │ + movs r0, #1 │ │ │ │ + bl 7d8a8 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 45d0e <_PyEval_FormatAwaitableError@@Base+0xa6> │ │ │ │ + movs r0, #2 │ │ │ │ + bl 7d794 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 45d1e <_PyEval_FormatAwaitableError@@Base+0xb6> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 45d22 <_PyEval_FormatAwaitableError@@Base+0xba> │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 45d2a <_PyEval_FormatAwaitableError@@Base+0xc2> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45d1e <_PyEval_FormatAwaitableError@@Base+0xb6> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c3ae8 │ │ │ │ + bl c359c │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 45cde <_PyEval_FormatAwaitableError@@Base+0xca> │ │ │ │ + blt.n 45d64 <_PyEval_FormatAwaitableError@@Base+0xfc> │ │ │ │ subs r4, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ blx 29660 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ strb.w r4, [r5, #40] @ 0x28 │ │ │ │ - b.n 45ce0 <_PyEval_FormatAwaitableError@@Base+0xcc> │ │ │ │ + b.n 45d66 <_PyEval_FormatAwaitableError@@Base+0xfe> │ │ │ │ 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 r0, r1 │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 45d06 <_PyEval_FormatAwaitableError@@Base+0xf2> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 45d3a <_PyEval_FormatAwaitableError@@Base+0x126> │ │ │ │ + bl d78cc <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 45d8c <_PyEval_FormatAwaitableError@@Base+0x124> │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 45dc0 <_PyEval_FormatAwaitableError@@Base+0x158> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 45d3e <_PyEval_FormatAwaitableError@@Base+0x12a> │ │ │ │ + b.n 45dc4 <_PyEval_FormatAwaitableError@@Base+0x15c> │ │ │ │ mov r5, r0 │ │ │ │ - bl 83f4c │ │ │ │ + bl 83aac │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45d24 <_PyEval_FormatAwaitableError@@Base+0x110> │ │ │ │ + beq.n 45daa <_PyEval_FormatAwaitableError@@Base+0x142> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45d24 <_PyEval_FormatAwaitableError@@Base+0x110> │ │ │ │ + cbnz r3, 45daa <_PyEval_FormatAwaitableError@@Base+0x142> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 45d3e <_PyEval_FormatAwaitableError@@Base+0x12a> │ │ │ │ - b.n 45cfa <_PyEval_FormatAwaitableError@@Base+0xe6> │ │ │ │ + bne.n 45dc4 <_PyEval_FormatAwaitableError@@Base+0x15c> │ │ │ │ + b.n 45d80 <_PyEval_FormatAwaitableError@@Base+0x118> │ │ │ │ subs r4, r4, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 404de │ │ │ │ - cbnz r0, 45d4e <_PyEval_FormatAwaitableError@@Base+0x13a> │ │ │ │ + bl 404d2 │ │ │ │ + cbnz r0, 45dd4 <_PyEval_FormatAwaitableError@@Base+0x16c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 45d62 <_PyEval_FormatAwaitableError@@Base+0x14e> │ │ │ │ + b.n 45de8 <_PyEval_FormatAwaitableError@@Base+0x180> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 45d2a <_PyEval_FormatAwaitableError@@Base+0x116> │ │ │ │ + bgt.n 45db0 <_PyEval_FormatAwaitableError@@Base+0x148> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1d5bac │ │ │ │ + b.w 1d490c │ │ │ │ add.w r2, r0, #16 │ │ │ │ ldrb r3, [r2, r4] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.n 45d5c <_PyEval_FormatAwaitableError@@Base+0x148> │ │ │ │ + beq.n 45de2 <_PyEval_FormatAwaitableError@@Base+0x17a> │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 45d62 <_PyEval_FormatAwaitableError@@Base+0x14e> │ │ │ │ + bne.n 45de8 <_PyEval_FormatAwaitableError@@Base+0x180> │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ strb r3, [r0, #16] │ │ │ │ strb r1, [r2, r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r3, r0 │ │ │ │ - sub sp, #12 │ │ │ │ - movw r0, #10100 @ 0x2774 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldrd r4, r5, [r3, #16] │ │ │ │ - ldrd r2, r3, [r3, #8] │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - bl 82d70 │ │ │ │ - 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, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #10 │ │ │ │ - adds r0, #13 │ │ │ │ - bl 71f98 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 45e02 <_PyEval_FormatAwaitableError@@Base+0x1ee> │ │ │ │ - cmp r6, #3 │ │ │ │ - ble.n 45dc0 <_PyEval_FormatAwaitableError@@Base+0x1ac> │ │ │ │ - ldrb r3, [r5, #23] │ │ │ │ - cbz r3, 45dc0 <_PyEval_FormatAwaitableError@@Base+0x1ac> │ │ │ │ - ldrb r3, [r0, #18] │ │ │ │ - orn r3, r3, #127 @ 0x7f │ │ │ │ - strb r3, [r0, #18] │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - cbz r3, 45dd4 <_PyEval_FormatAwaitableError@@Base+0x1c0> │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 45dde <_PyEval_FormatAwaitableError@@Base+0x1ca> │ │ │ │ - movs r0, #1 │ │ │ │ - bl 7d8cc │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 45de6 <_PyEval_FormatAwaitableError@@Base+0x1d2> │ │ │ │ - movs r0, #2 │ │ │ │ - bl 7d7b8 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 45df6 <_PyEval_FormatAwaitableError@@Base+0x1e2> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 45dfa <_PyEval_FormatAwaitableError@@Base+0x1e6> │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 45e02 <_PyEval_FormatAwaitableError@@Base+0x1ee> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45df6 <_PyEval_FormatAwaitableError@@Base+0x1e2> │ │ │ │ - mov r0, r4 │ │ │ │ - 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, #3968] @ 0xf80 │ │ │ │ movs r5, #0 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r4, r5 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #80] @ (45e70 <_PyEval_FormatAwaitableError@@Base+0x25c>) │ │ │ │ + ldr r3, [pc, #80] @ (45e54 <_PyEval_FormatAwaitableError@@Base+0x1ec>) │ │ │ │ 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 241750 <_PyDeadline_Get@@Base+0xcd8> │ │ │ │ + bl 2410f8 <_PyTime_AsTimeval@@Base+0x2978> │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4 │ │ │ │ - bl 241f74 <_PyDeadline_Get@@Base+0x14fc> │ │ │ │ + bl 2417d4 <_PyTime_AsTimeval@@Base+0x3054> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 45e56 <_PyEval_FormatAwaitableError@@Base+0x242> │ │ │ │ + beq.n 45e3a <_PyEval_FormatAwaitableError@@Base+0x1d2> │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 45e56 <_PyEval_FormatAwaitableError@@Base+0x242> │ │ │ │ + beq.n 45e3a <_PyEval_FormatAwaitableError@@Base+0x1d2> │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 45e38 <_PyEval_FormatAwaitableError@@Base+0x224> │ │ │ │ - ldr r3, [pc, #24] @ (45e70 <_PyEval_FormatAwaitableError@@Base+0x25c>) │ │ │ │ + b.n 45e1c <_PyEval_FormatAwaitableError@@Base+0x1b4> │ │ │ │ + ldr r3, [pc, #24] @ (45e54 <_PyEval_FormatAwaitableError@@Base+0x1ec>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 45e68 <_PyEval_FormatAwaitableError@@Base+0x254> │ │ │ │ + beq.n 45e4c <_PyEval_FormatAwaitableError@@Base+0x1e4> │ │ │ │ blx 2a150 <__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, cr5, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #54344 @ 0xd448 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 45ecc <_PyEval_FormatAwaitableError@@Base+0x2b8> │ │ │ │ + bl 71640 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 45eb0 <_PyEval_FormatAwaitableError@@Base+0x248> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (45ed0 <_PyEval_FormatAwaitableError@@Base+0x2bc>) │ │ │ │ + ldr r1, [pc, #52] @ (45eb4 <_PyEval_FormatAwaitableError@@Base+0x24c>) │ │ │ │ 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] │ │ │ │ @@ -41090,15 +41078,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ movw r1, #37576 @ 0x92c8 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 248124 <_PyBytes_Find@@Base+0x97c> │ │ │ │ + b.w 247800 <_PyBytes_Find@@Base+0x5b0> │ │ │ │ ldr r1, [r0, #24] │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ @@ -41109,716 +41097,714 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bhi.n 45f22 <_PyEval_FormatAwaitableError@@Base+0x30e> │ │ │ │ + bhi.n 45f06 <_PyEval_FormatAwaitableError@@Base+0x29e> │ │ │ │ mov r0, r2 │ │ │ │ - bl 255938 │ │ │ │ + bl 255494 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 45f24 <_PyEval_FormatAwaitableError@@Base+0x310> │ │ │ │ + b.n 45f08 <_PyEval_FormatAwaitableError@@Base+0x2a0> │ │ │ │ mov r6, r2 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16389c <_PyEval_GetBuiltin@@Base+0x1b44> │ │ │ │ + bl 162cb4 <_PyLong_Format@@Base+0x1b58> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45f54 <_PyEval_FormatAwaitableError@@Base+0x340> │ │ │ │ + cbnz r0, 45f38 <_PyEval_FormatAwaitableError@@Base+0x2d0> │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bhi.n 45f3e <_PyEval_FormatAwaitableError@@Base+0x32a> │ │ │ │ + bhi.n 45f22 <_PyEval_FormatAwaitableError@@Base+0x2ba> │ │ │ │ mov r0, r4 │ │ │ │ - bl 255f2c │ │ │ │ + bl 255aec │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 45f56 <_PyEval_FormatAwaitableError@@Base+0x342> │ │ │ │ + beq.n 45f3a <_PyEval_FormatAwaitableError@@Base+0x2d2> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16389c <_PyEval_GetBuiltin@@Base+0x1b44> │ │ │ │ + bl 162cb4 <_PyLong_Format@@Base+0x1b58> │ │ │ │ subs r5, r0, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ - b.n 45f56 <_PyEval_FormatAwaitableError@@Base+0x342> │ │ │ │ + b.n 45f3a <_PyEval_FormatAwaitableError@@Base+0x2d2> │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, 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, #3976] @ 0xf88 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 45f7e <_PyEval_FormatAwaitableError@@Base+0x36a> │ │ │ │ + cbz r3, 45f5e <_PyEval_FormatAwaitableError@@Base+0x2f6> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 45f80 <_PyEval_FormatAwaitableError@@Base+0x36c> │ │ │ │ + b.n 45f60 <_PyEval_FormatAwaitableError@@Base+0x2f8> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 45f8e <_PyEval_FormatAwaitableError@@Base+0x37a> │ │ │ │ + cbnz r3, 45f6e <_PyEval_FormatAwaitableError@@Base+0x306> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 45f8e <_PyEval_FormatAwaitableError@@Base+0x37a> │ │ │ │ + blt.n 45f6e <_PyEval_FormatAwaitableError@@Base+0x306> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 45f8e <_PyEval_FormatAwaitableError@@Base+0x37a> │ │ │ │ - cbnz r0, 45fae <_PyEval_FormatAwaitableError@@Base+0x39a> │ │ │ │ + bgt.n 45f6e <_PyEval_FormatAwaitableError@@Base+0x306> │ │ │ │ + cbnz r0, 45f8e <_PyEval_FormatAwaitableError@@Base+0x326> │ │ │ │ movs r2, #0 │ │ │ │ add r4, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ movw r4, #14400 @ 0x3840 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46042 <_PyEval_FormatAwaitableError@@Base+0x42e> │ │ │ │ - cbz r5, 45ff6 <_PyEval_FormatAwaitableError@@Base+0x3e2> │ │ │ │ + beq.n 46022 <_PyEval_FormatAwaitableError@@Base+0x3ba> │ │ │ │ + cbz r5, 45fd6 <_PyEval_FormatAwaitableError@@Base+0x36e> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 45fba <_PyEval_FormatAwaitableError@@Base+0x3a6> │ │ │ │ + cbz r4, 45f9a <_PyEval_FormatAwaitableError@@Base+0x332> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 45fc2 <_PyEval_FormatAwaitableError@@Base+0x3ae> │ │ │ │ - b.n 46004 <_PyEval_FormatAwaitableError@@Base+0x3f0> │ │ │ │ + bne.n 45fa2 <_PyEval_FormatAwaitableError@@Base+0x33a> │ │ │ │ + b.n 45fe4 <_PyEval_FormatAwaitableError@@Base+0x37c> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ + bl d78cc <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45fd4 <_PyEval_FormatAwaitableError@@Base+0x3c0> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 46004 <_PyEval_FormatAwaitableError@@Base+0x3f0> │ │ │ │ - b.n 46042 <_PyEval_FormatAwaitableError@@Base+0x42e> │ │ │ │ - bl 83f4c │ │ │ │ + cbnz r0, 45fb4 <_PyEval_FormatAwaitableError@@Base+0x34c> │ │ │ │ + bl 7f89c │ │ │ │ + cbz r0, 45fe4 <_PyEval_FormatAwaitableError@@Base+0x37c> │ │ │ │ + b.n 46022 <_PyEval_FormatAwaitableError@@Base+0x3ba> │ │ │ │ + bl 83aac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45ff0 <_PyEval_FormatAwaitableError@@Base+0x3dc> │ │ │ │ + beq.n 45fd0 <_PyEval_FormatAwaitableError@@Base+0x368> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45ff0 <_PyEval_FormatAwaitableError@@Base+0x3dc> │ │ │ │ + cbnz r3, 45fd0 <_PyEval_FormatAwaitableError@@Base+0x368> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ adds r1, r7, #1 │ │ │ │ - bne.n 46008 <_PyEval_FormatAwaitableError@@Base+0x3f4> │ │ │ │ - b.n 45fcc <_PyEval_FormatAwaitableError@@Base+0x3b8> │ │ │ │ + bne.n 45fe8 <_PyEval_FormatAwaitableError@@Base+0x380> │ │ │ │ + b.n 45fac <_PyEval_FormatAwaitableError@@Base+0x344> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 46008 <_PyEval_FormatAwaitableError@@Base+0x3f4> │ │ │ │ + b.n 45fe8 <_PyEval_FormatAwaitableError@@Base+0x380> │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - cbz r5, 46012 <_PyEval_FormatAwaitableError@@Base+0x3fe> │ │ │ │ + cbz r5, 45ff2 <_PyEval_FormatAwaitableError@@Base+0x38a> │ │ │ │ ldr.w r8, [r6, #20] │ │ │ │ - b.n 4601a <_PyEval_FormatAwaitableError@@Base+0x406> │ │ │ │ + b.n 45ffa <_PyEval_FormatAwaitableError@@Base+0x392> │ │ │ │ movw r8, #10688 @ 0x29c0 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ cmp r7, #0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ it lt │ │ │ │ mvnlt.w r7, #2147483648 @ 0x80000000 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 46150 <_PyEval_FormatAwaitableError@@Base+0x53c> │ │ │ │ + bne.w 46130 <_PyEval_FormatAwaitableError@@Base+0x4c8> │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 72334 │ │ │ │ + bl 72340 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 46046 <_PyEval_FormatAwaitableError@@Base+0x432> │ │ │ │ + cbnz r0, 46026 <_PyEval_FormatAwaitableError@@Base+0x3be> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 46336 <_PyEval_FormatAwaitableError@@Base+0x722> │ │ │ │ - movw sl, #43104 @ 0xa860 │ │ │ │ + b.n 46316 <_PyEval_FormatAwaitableError@@Base+0x6ae> │ │ │ │ + movw sl, #42720 @ 0xa6e0 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ subs r1, r5, #1 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 460ca <_PyEval_FormatAwaitableError@@Base+0x4b6> │ │ │ │ + beq.n 460aa <_PyEval_FormatAwaitableError@@Base+0x442> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 46126 <_PyEval_FormatAwaitableError@@Base+0x512> │ │ │ │ + blt.n 46106 <_PyEval_FormatAwaitableError@@Base+0x49e> │ │ │ │ ldrb.w r3, [r8, r1] │ │ │ │ add.w r9, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 4607e <_PyEval_FormatAwaitableError@@Base+0x46a> │ │ │ │ + bpl.n 4605e <_PyEval_FormatAwaitableError@@Base+0x3f6> │ │ │ │ mov r1, r9 │ │ │ │ - b.n 46056 <_PyEval_FormatAwaitableError@@Base+0x442> │ │ │ │ + b.n 46036 <_PyEval_FormatAwaitableError@@Base+0x3ce> │ │ │ │ ldrb.w r3, [r8, r9] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 46084 <_PyEval_FormatAwaitableError@@Base+0x470> │ │ │ │ + bmi.n 46064 <_PyEval_FormatAwaitableError@@Base+0x3fc> │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4606e <_PyEval_FormatAwaitableError@@Base+0x45a> │ │ │ │ + bne.n 4604e <_PyEval_FormatAwaitableError@@Base+0x3e6> │ │ │ │ add.w r0, r9, #1 │ │ │ │ sub.w r1, r1, r9 │ │ │ │ add r0, r8 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156118 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46134 <_PyEval_FormatAwaitableError@@Base+0x520> │ │ │ │ + beq.n 46114 <_PyEval_FormatAwaitableError@@Base+0x4ac> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 460a4 <_PyEval_FormatAwaitableError@@Base+0x490> │ │ │ │ + bgt.n 46084 <_PyEval_FormatAwaitableError@@Base+0x41c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 460c4 <_PyEval_FormatAwaitableError@@Base+0x4b0> │ │ │ │ + b.n 460a4 <_PyEval_FormatAwaitableError@@Base+0x43c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83c2c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 460fc <_PyEval_FormatAwaitableError@@Base+0x4e8> │ │ │ │ + cbnz r0, 460dc <_PyEval_FormatAwaitableError@@Base+0x474> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 460c4 <_PyEval_FormatAwaitableError@@Base+0x4b0> │ │ │ │ + beq.n 460a4 <_PyEval_FormatAwaitableError@@Base+0x43c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 460c4 <_PyEval_FormatAwaitableError@@Base+0x4b0> │ │ │ │ + cbnz r3, 460a4 <_PyEval_FormatAwaitableError@@Base+0x43c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r9 │ │ │ │ - b.n 46052 <_PyEval_FormatAwaitableError@@Base+0x43e> │ │ │ │ + b.n 46032 <_PyEval_FormatAwaitableError@@Base+0x3ca> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 46126 <_PyEval_FormatAwaitableError@@Base+0x512> │ │ │ │ - movw r3, #43104 @ 0xa860 │ │ │ │ + blt.n 46106 <_PyEval_FormatAwaitableError@@Base+0x49e> │ │ │ │ + movw r3, #42720 @ 0xa6e0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldrb.w r2, [r8, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r5, r2, #28 │ │ │ │ - bpl.n 4610e <_PyEval_FormatAwaitableError@@Base+0x4fa> │ │ │ │ + bpl.n 460ee <_PyEval_FormatAwaitableError@@Base+0x486> │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 46126 <_PyEval_FormatAwaitableError@@Base+0x512> │ │ │ │ - b.n 460d6 <_PyEval_FormatAwaitableError@@Base+0x4c2> │ │ │ │ + bcc.n 46106 <_PyEval_FormatAwaitableError@@Base+0x49e> │ │ │ │ + b.n 460b6 <_PyEval_FormatAwaitableError@@Base+0x44e> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83c2c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4631e <_PyEval_FormatAwaitableError@@Base+0x70a> │ │ │ │ + beq.w 462fe <_PyEval_FormatAwaitableError@@Base+0x696> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46134 <_PyEval_FormatAwaitableError@@Base+0x520> │ │ │ │ + beq.n 46114 <_PyEval_FormatAwaitableError@@Base+0x4ac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 46134 <_PyEval_FormatAwaitableError@@Base+0x520> │ │ │ │ + cbnz r3, 46114 <_PyEval_FormatAwaitableError@@Base+0x4ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 46134 <_PyEval_FormatAwaitableError@@Base+0x520> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 46114 <_PyEval_FormatAwaitableError@@Base+0x4ac> │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156118 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 46134 <_PyEval_FormatAwaitableError@@Base+0x520> │ │ │ │ + cbz r0, 46114 <_PyEval_FormatAwaitableError@@Base+0x4ac> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 460e8 <_PyEval_FormatAwaitableError@@Base+0x4d4> │ │ │ │ + bgt.n 460c8 <_PyEval_FormatAwaitableError@@Base+0x460> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 1f1800 │ │ │ │ + bl 1f0b24 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 46336 <_PyEval_FormatAwaitableError@@Base+0x722> │ │ │ │ + bge.w 46316 <_PyEval_FormatAwaitableError@@Base+0x6ae> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46042 <_PyEval_FormatAwaitableError@@Base+0x42e> │ │ │ │ + beq.n 46022 <_PyEval_FormatAwaitableError@@Base+0x3ba> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 46042 <_PyEval_FormatAwaitableError@@Base+0x42e> │ │ │ │ + bne.w 46022 <_PyEval_FormatAwaitableError@@Base+0x3ba> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 46042 <_PyEval_FormatAwaitableError@@Base+0x42e> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 46022 <_PyEval_FormatAwaitableError@@Base+0x3ba> │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce160 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 46042 <_PyEval_FormatAwaitableError@@Base+0x42e> │ │ │ │ + bne.w 46022 <_PyEval_FormatAwaitableError@@Base+0x3ba> │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 46188 <_PyEval_FormatAwaitableError@@Base+0x574> │ │ │ │ + bne.n 46168 <_PyEval_FormatAwaitableError@@Base+0x500> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #45676 @ 0xb26c │ │ │ │ + movw r1, #45292 @ 0xb0ec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 46314 <_PyEval_FormatAwaitableError@@Base+0x700> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 462f4 <_PyEval_FormatAwaitableError@@Base+0x68c> │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ cmp.w sl, #1 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - bne.n 46238 <_PyEval_FormatAwaitableError@@Base+0x624> │ │ │ │ + bne.n 46218 <_PyEval_FormatAwaitableError@@Base+0x5b0> │ │ │ │ ldrb.w sl, [fp] │ │ │ │ - bl 72334 │ │ │ │ + bl 72340 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 46314 <_PyEval_FormatAwaitableError@@Base+0x700> │ │ │ │ + beq.w 462f4 <_PyEval_FormatAwaitableError@@Base+0x68c> │ │ │ │ subs r5, #1 │ │ │ │ mov r1, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 46224 <_PyEval_FormatAwaitableError@@Base+0x610> │ │ │ │ + blt.n 46204 <_PyEval_FormatAwaitableError@@Base+0x59c> │ │ │ │ subs r7, #1 │ │ │ │ - bcc.n 46224 <_PyEval_FormatAwaitableError@@Base+0x610> │ │ │ │ + bcc.n 46204 <_PyEval_FormatAwaitableError@@Base+0x59c> │ │ │ │ ldrb.w r3, [r8, r5] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 46220 <_PyEval_FormatAwaitableError@@Base+0x60c> │ │ │ │ + bne.n 46200 <_PyEval_FormatAwaitableError@@Base+0x598> │ │ │ │ adds r0, r5, #1 │ │ │ │ subs r1, r1, r5 │ │ │ │ add r0, r8 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156118 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 462fe <_PyEval_FormatAwaitableError@@Base+0x6ea> │ │ │ │ + beq.w 462de <_PyEval_FormatAwaitableError@@Base+0x676> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 461dc <_PyEval_FormatAwaitableError@@Base+0x5c8> │ │ │ │ + bgt.n 461bc <_PyEval_FormatAwaitableError@@Base+0x554> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 46218 <_PyEval_FormatAwaitableError@@Base+0x604> │ │ │ │ + b.n 461f8 <_PyEval_FormatAwaitableError@@Base+0x590> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83c2c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 46206 <_PyEval_FormatAwaitableError@@Base+0x5f2> │ │ │ │ + cbz r0, 461e6 <_PyEval_FormatAwaitableError@@Base+0x57e> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 462fe <_PyEval_FormatAwaitableError@@Base+0x6ea> │ │ │ │ + beq.w 462de <_PyEval_FormatAwaitableError@@Base+0x676> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 462fe <_PyEval_FormatAwaitableError@@Base+0x6ea> │ │ │ │ + bne.n 462de <_PyEval_FormatAwaitableError@@Base+0x676> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 462fe <_PyEval_FormatAwaitableError@@Base+0x6ea> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 462de <_PyEval_FormatAwaitableError@@Base+0x676> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46218 <_PyEval_FormatAwaitableError@@Base+0x604> │ │ │ │ + beq.n 461f8 <_PyEval_FormatAwaitableError@@Base+0x590> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 46218 <_PyEval_FormatAwaitableError@@Base+0x604> │ │ │ │ + cbnz r3, 461f8 <_PyEval_FormatAwaitableError@@Base+0x590> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ subs r5, #1 │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 461ae <_PyEval_FormatAwaitableError@@Base+0x59a> │ │ │ │ + b.n 4618e <_PyEval_FormatAwaitableError@@Base+0x526> │ │ │ │ subs r5, #1 │ │ │ │ - bcs.n 461b6 <_PyEval_FormatAwaitableError@@Base+0x5a2> │ │ │ │ + bcs.n 46196 <_PyEval_FormatAwaitableError@@Base+0x52e> │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 462f2 <_PyEval_FormatAwaitableError@@Base+0x6de> │ │ │ │ + blt.n 462d2 <_PyEval_FormatAwaitableError@@Base+0x66a> │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156118 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 462b2 <_PyEval_FormatAwaitableError@@Base+0x69e> │ │ │ │ - b.n 462fe <_PyEval_FormatAwaitableError@@Base+0x6ea> │ │ │ │ - bl 72334 │ │ │ │ + bne.n 46292 <_PyEval_FormatAwaitableError@@Base+0x62a> │ │ │ │ + b.n 462de <_PyEval_FormatAwaitableError@@Base+0x676> │ │ │ │ + bl 72340 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46314 <_PyEval_FormatAwaitableError@@Base+0x700> │ │ │ │ + beq.n 462f4 <_PyEval_FormatAwaitableError@@Base+0x68c> │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 462a6 <_PyEval_FormatAwaitableError@@Base+0x692> │ │ │ │ + beq.n 46286 <_PyEval_FormatAwaitableError@@Base+0x61e> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, sl │ │ │ │ mov r2, fp │ │ │ │ - bl 1db3e4 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1da0f0 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ subs.w r9, r0, #0 │ │ │ │ - blt.n 462a6 <_PyEval_FormatAwaitableError@@Base+0x692> │ │ │ │ + blt.n 46286 <_PyEval_FormatAwaitableError@@Base+0x61e> │ │ │ │ add.w r0, sl, r9 │ │ │ │ subs r1, r5, r0 │ │ │ │ add r0, r8 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156118 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 462fe <_PyEval_FormatAwaitableError@@Base+0x6ea> │ │ │ │ + beq.n 462de <_PyEval_FormatAwaitableError@@Base+0x676> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 46280 <_PyEval_FormatAwaitableError@@Base+0x66c> │ │ │ │ + bgt.n 46260 <_PyEval_FormatAwaitableError@@Base+0x5f8> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 462a0 <_PyEval_FormatAwaitableError@@Base+0x68c> │ │ │ │ + b.n 46280 <_PyEval_FormatAwaitableError@@Base+0x618> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83c2c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 462ce <_PyEval_FormatAwaitableError@@Base+0x6ba> │ │ │ │ + cbnz r0, 462ae <_PyEval_FormatAwaitableError@@Base+0x646> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 462a0 <_PyEval_FormatAwaitableError@@Base+0x68c> │ │ │ │ + beq.n 46280 <_PyEval_FormatAwaitableError@@Base+0x618> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 462a0 <_PyEval_FormatAwaitableError@@Base+0x68c> │ │ │ │ + cbnz r3, 46280 <_PyEval_FormatAwaitableError@@Base+0x618> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r5, r9 │ │ │ │ - b.n 46242 <_PyEval_FormatAwaitableError@@Base+0x62e> │ │ │ │ + b.n 46222 <_PyEval_FormatAwaitableError@@Base+0x5ba> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156118 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 462fe <_PyEval_FormatAwaitableError@@Base+0x6ea> │ │ │ │ + cbz r0, 462de <_PyEval_FormatAwaitableError@@Base+0x676> │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 462be <_PyEval_FormatAwaitableError@@Base+0x6aa> │ │ │ │ + bgt.n 4629e <_PyEval_FormatAwaitableError@@Base+0x636> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 462f0 <_PyEval_FormatAwaitableError@@Base+0x6dc> │ │ │ │ + b.n 462d0 <_PyEval_FormatAwaitableError@@Base+0x668> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83c2c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 462e0 <_PyEval_FormatAwaitableError@@Base+0x6cc> │ │ │ │ + cbz r0, 462c0 <_PyEval_FormatAwaitableError@@Base+0x658> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 462fe <_PyEval_FormatAwaitableError@@Base+0x6ea> │ │ │ │ + beq.n 462de <_PyEval_FormatAwaitableError@@Base+0x676> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 462fe <_PyEval_FormatAwaitableError@@Base+0x6ea> │ │ │ │ + cbnz r3, 462de <_PyEval_FormatAwaitableError@@Base+0x676> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 462fe <_PyEval_FormatAwaitableError@@Base+0x6ea> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 462de <_PyEval_FormatAwaitableError@@Base+0x676> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 462f0 <_PyEval_FormatAwaitableError@@Base+0x6dc> │ │ │ │ + beq.n 462d0 <_PyEval_FormatAwaitableError@@Base+0x668> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 462f0 <_PyEval_FormatAwaitableError@@Base+0x6dc> │ │ │ │ + cbnz r3, 462d0 <_PyEval_FormatAwaitableError@@Base+0x668> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 1f1800 │ │ │ │ + bl 1f0b24 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 46316 <_PyEval_FormatAwaitableError@@Base+0x702> │ │ │ │ + bge.n 462f6 <_PyEval_FormatAwaitableError@@Base+0x68e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46314 <_PyEval_FormatAwaitableError@@Base+0x700> │ │ │ │ + beq.n 462f4 <_PyEval_FormatAwaitableError@@Base+0x68c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 46314 <_PyEval_FormatAwaitableError@@Base+0x700> │ │ │ │ + cbnz r3, 462f4 <_PyEval_FormatAwaitableError@@Base+0x68c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl cf15c │ │ │ │ - b.n 46336 <_PyEval_FormatAwaitableError@@Base+0x722> │ │ │ │ + bl cebf4 │ │ │ │ + b.n 46316 <_PyEval_FormatAwaitableError@@Base+0x6ae> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 46124 <_PyEval_FormatAwaitableError@@Base+0x510> │ │ │ │ + beq.w 46104 <_PyEval_FormatAwaitableError@@Base+0x49c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 46124 <_PyEval_FormatAwaitableError@@Base+0x510> │ │ │ │ + bne.w 46104 <_PyEval_FormatAwaitableError@@Base+0x49c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 46124 <_PyEval_FormatAwaitableError@@Base+0x510> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 46104 <_PyEval_FormatAwaitableError@@Base+0x49c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r3 │ │ │ │ - b.w 203e40 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbz r0, 46378 <_PyEval_FormatAwaitableError@@Base+0x764> │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - movs r4, #0 │ │ │ │ - str r4, [r2, #8] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 46374 <_PyEval_FormatAwaitableError@@Base+0x760> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 46374 <_PyEval_FormatAwaitableError@@Base+0x760> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ + b.w 20332c │ │ │ │ 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] @ (46400 <_PyEval_FormatAwaitableError@@Base+0x7ec>) │ │ │ │ + ldr r1, [pc, #112] @ (463ac <_PyEval_FormatAwaitableError@@Base+0x744>) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - bl b936c │ │ │ │ + bl b8d74 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 463fa <_PyEval_FormatAwaitableError@@Base+0x7e6> │ │ │ │ + blt.n 463a6 <_PyEval_FormatAwaitableError@@Base+0x73e> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 463c0 <_PyEval_FormatAwaitableError@@Base+0x7ac> │ │ │ │ + cbz r5, 4636c <_PyEval_FormatAwaitableError@@Base+0x704> │ │ │ │ mov r0, r5 │ │ │ │ - bl f94ec │ │ │ │ + bl f8f60 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 463bc <_PyEval_FormatAwaitableError@@Base+0x7a8> │ │ │ │ + beq.n 46368 <_PyEval_FormatAwaitableError@@Base+0x700> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 463bc <_PyEval_FormatAwaitableError@@Base+0x7a8> │ │ │ │ + cbnz r3, 46368 <_PyEval_FormatAwaitableError@@Base+0x700> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 463c2 <_PyEval_FormatAwaitableError@@Base+0x7ae> │ │ │ │ - b.n 463fa <_PyEval_FormatAwaitableError@@Base+0x7e6> │ │ │ │ - ldr r4, [pc, #64] @ (46404 <_PyEval_FormatAwaitableError@@Base+0x7f0>) │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 4636e <_PyEval_FormatAwaitableError@@Base+0x706> │ │ │ │ + b.n 463a6 <_PyEval_FormatAwaitableError@@Base+0x73e> │ │ │ │ + ldr r4, [pc, #64] @ (463b0 <_PyEval_FormatAwaitableError@@Base+0x748>) │ │ │ │ mov r0, r6 │ │ │ │ - bl 244f5c <_PyObject_GetState@@Base> │ │ │ │ + bl 2447c0 <_PyObject_GetState@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 463e4 <_PyEval_FormatAwaitableError@@Base+0x7d0> │ │ │ │ + cbnz r0, 46390 <_PyEval_FormatAwaitableError@@Base+0x728> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 463fa <_PyEval_FormatAwaitableError@@Base+0x7e6> │ │ │ │ + beq.n 463a6 <_PyEval_FormatAwaitableError@@Base+0x73e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 463fa <_PyEval_FormatAwaitableError@@Base+0x7e6> │ │ │ │ + cbnz r3, 463a6 <_PyEval_FormatAwaitableError@@Base+0x73e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 463fa <_PyEval_FormatAwaitableError@@Base+0x7e6> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 463a6 <_PyEval_FormatAwaitableError@@Base+0x73e> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #13504 @ 0x34c0 │ │ │ │ + movw r0, #13120 @ 0x3340 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828cc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r4, pc, #352 @ (adr r4, 46564 <_PyEval_FormatAwaitableError@@Base+0x950>) │ │ │ │ + add r4, pc, #352 @ (adr r4, 46510 <_PyEval_FormatAwaitableError@@Base+0x8a8>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbz r0, 463e4 <_PyEval_FormatAwaitableError@@Base+0x77c> │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + movs r4, #0 │ │ │ │ + str r4, [r2, #8] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 463e0 <_PyEval_FormatAwaitableError@@Base+0x778> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 463e0 <_PyEval_FormatAwaitableError@@Base+0x778> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + ldrd r1, r2, [r0, #8] │ │ │ │ + cbnz r2, 463f4 <_PyEval_FormatAwaitableError@@Base+0x78c> │ │ │ │ + movs r0, #1 │ │ │ │ + b.w 7d8a8 │ │ │ │ + movs r0, #2 │ │ │ │ + b.w 7d794 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ - ldrd r1, r2, [r0, #8] │ │ │ │ - cbnz r2, 46430 <_PyEval_FormatAwaitableError@@Base+0x81c> │ │ │ │ - movs r0, #1 │ │ │ │ - b.w 7d8cc │ │ │ │ - movs r0, #2 │ │ │ │ - b.w 7d7b8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (4646c <_PyEval_FormatAwaitableError@@Base+0x858>) │ │ │ │ + ldr r3, [pc, #36] @ (4644c <_PyEval_FormatAwaitableError@@Base+0x7e4>) │ │ │ │ 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 4645c <_PyEval_FormatAwaitableError@@Base+0x848> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 46466 <_PyEval_FormatAwaitableError@@Base+0x852> │ │ │ │ + bne.n 4643c <_PyEval_FormatAwaitableError@@Base+0x7d4> │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 46446 <_PyEval_FormatAwaitableError@@Base+0x7de> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 8015c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #38724 @ 0x9744 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 13efa8 │ │ │ │ + b.w 13ebf0 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ 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, #42304 @ 0xa540 │ │ │ │ + movw r4, #41920 @ 0xa3c0 │ │ │ │ movt r4, #68 @ 0x44 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ add r5, sp, #16 │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ - bne.n 464e4 <_PyEval_FormatAwaitableError@@Base+0x8d0> │ │ │ │ + bne.n 464c4 <_PyEval_FormatAwaitableError@@Base+0x85c> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 111784 │ │ │ │ + bl 111150 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ - cbnz r0, 46500 <_PyEval_FormatAwaitableError@@Base+0x8ec> │ │ │ │ - b.n 465f0 <_PyEval_FormatAwaitableError@@Base+0x9dc> │ │ │ │ + cbnz r0, 464e0 <_PyEval_FormatAwaitableError@@Base+0x878> │ │ │ │ + b.n 465d0 <_PyEval_FormatAwaitableError@@Base+0x968> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r3 │ │ │ │ - movw r0, #60372 @ 0xebd4 │ │ │ │ + movw r0, #59988 @ 0xea54 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 464d4 <_PyEval_FormatAwaitableError@@Base+0x8c0> │ │ │ │ + bne.n 464b4 <_PyEval_FormatAwaitableError@@Base+0x84c> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 465f0 <_PyEval_FormatAwaitableError@@Base+0x9dc> │ │ │ │ - ldr r2, [pc, #256] @ (46604 <_PyEval_FormatAwaitableError@@Base+0x9f0>) │ │ │ │ + b.n 465d0 <_PyEval_FormatAwaitableError@@Base+0x968> │ │ │ │ + ldr r2, [pc, #256] @ (465e4 <_PyEval_FormatAwaitableError@@Base+0x97c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r6, [r6, #4] │ │ │ │ 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 46530 <_PyEval_FormatAwaitableError@@Base+0x91c> │ │ │ │ + bmi.n 46510 <_PyEval_FormatAwaitableError@@Base+0x8a8> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13568 @ 0x3500 │ │ │ │ + movw r1, #13184 @ 0x3380 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 465f0 <_PyEval_FormatAwaitableError@@Base+0x9dc> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 465d0 <_PyEval_FormatAwaitableError@@Base+0x968> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 46552 <_PyEval_FormatAwaitableError@@Base+0x93e> │ │ │ │ + bne.n 46532 <_PyEval_FormatAwaitableError@@Base+0x8ca> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13616 @ 0x3530 │ │ │ │ + movw r1, #13232 @ 0x33b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 465f0 <_PyEval_FormatAwaitableError@@Base+0x9dc> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 465d0 <_PyEval_FormatAwaitableError@@Base+0x968> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1546b0 │ │ │ │ + bl 153c40 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bgt.n 46576 <_PyEval_FormatAwaitableError@@Base+0x962> │ │ │ │ + bgt.n 46556 <_PyEval_FormatAwaitableError@@Base+0x8ee> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13656 @ 0x3558 │ │ │ │ + movw r1, #13272 @ 0x33d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 465f0 <_PyEval_FormatAwaitableError@@Base+0x9dc> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 465d0 <_PyEval_FormatAwaitableError@@Base+0x968> │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ea90 <_PyParkingLot_AfterFork@@Base+0x6ac> │ │ │ │ + bl 20df30 <_PyParkingLot_AfterFork@@Base+0x6ac> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 465f0 <_PyEval_FormatAwaitableError@@Base+0x9dc> │ │ │ │ + cbz r0, 465d0 <_PyEval_FormatAwaitableError@@Base+0x968> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 465ac <_PyEval_FormatAwaitableError@@Base+0x998> │ │ │ │ + cbnz r3, 4658c <_PyEval_FormatAwaitableError@@Base+0x924> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13688 @ 0x3578 │ │ │ │ + movw r1, #13304 @ 0x33f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20eff8 │ │ │ │ - b.n 465f0 <_PyEval_FormatAwaitableError@@Base+0x9dc> │ │ │ │ + bl 20e498 │ │ │ │ + b.n 465d0 <_PyEval_FormatAwaitableError@@Base+0x968> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r0, #13732 @ 0x35a4 │ │ │ │ + movw r0, #13348 @ 0x3424 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #16568 @ 0x40b8 │ │ │ │ + movw r1, #16184 @ 0x3f38 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8ff70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 465e8 <_PyEval_FormatAwaitableError@@Base+0x9d4> │ │ │ │ + blt.n 465c8 <_PyEval_FormatAwaitableError@@Base+0x960> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 29be8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1698 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20eff8 │ │ │ │ + bl 20e498 │ │ │ │ add r0, sp, #16 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 111d5c │ │ │ │ + bl 111728 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ 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, #84] @ (46670 <_PyEval_FormatAwaitableError@@Base+0xa5c>) │ │ │ │ + ldr r2, [pc, #84] @ (46650 <_PyEval_FormatAwaitableError@@Base+0x9e8>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - vldr d6, [pc, #68] @ 46668 <_PyEval_FormatAwaitableError@@Base+0xa54> │ │ │ │ + vldr d6, [pc, #68] @ 46648 <_PyEval_FormatAwaitableError@@Base+0x9e0> │ │ │ │ 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 4664a <_PyEval_FormatAwaitableError@@Base+0xa36> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 4665a <_PyEval_FormatAwaitableError@@Base+0xa46> │ │ │ │ + bne.n 4662a <_PyEval_FormatAwaitableError@@Base+0x9c2> │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 4663a <_PyEval_FormatAwaitableError@@Base+0x9d2> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 83ffc │ │ │ │ + b.w 83b5c │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ @@ -41829,390 +41815,372 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 46692 <_PyEval_FormatAwaitableError@@Base+0xa7e> │ │ │ │ + cbz r3, 46672 <_PyEval_FormatAwaitableError@@Base+0xa0a> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 46694 <_PyEval_FormatAwaitableError@@Base+0xa80> │ │ │ │ + b.n 46674 <_PyEval_FormatAwaitableError@@Base+0xa0c> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 466a2 <_PyEval_FormatAwaitableError@@Base+0xa8e> │ │ │ │ + cbnz r3, 46682 <_PyEval_FormatAwaitableError@@Base+0xa1a> │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 466a2 <_PyEval_FormatAwaitableError@@Base+0xa8e> │ │ │ │ + ble.n 46682 <_PyEval_FormatAwaitableError@@Base+0xa1a> │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 466a2 <_PyEval_FormatAwaitableError@@Base+0xa8e> │ │ │ │ - cbnz r4, 466c2 <_PyEval_FormatAwaitableError@@Base+0xaae> │ │ │ │ + bne.n 46682 <_PyEval_FormatAwaitableError@@Base+0xa1a> │ │ │ │ + cbnz r4, 466a2 <_PyEval_FormatAwaitableError@@Base+0xa3a> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #504] @ (468a0 <_PyEval_FormatAwaitableError@@Base+0xc8c>) │ │ │ │ + ldr r4, [pc, #504] @ (46880 <_PyEval_FormatAwaitableError@@Base+0xc18>) │ │ │ │ add r2, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 46894 <_PyEval_FormatAwaitableError@@Base+0xc80> │ │ │ │ + beq.w 46874 <_PyEval_FormatAwaitableError@@Base+0xc0c> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movw r6, #26080 @ 0x65e0 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 466d8 <_PyEval_FormatAwaitableError@@Base+0xac4> │ │ │ │ + bne.n 466b8 <_PyEval_FormatAwaitableError@@Base+0xa50> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 466f8 <_PyEval_FormatAwaitableError@@Base+0xae4> │ │ │ │ - bl 13f3b8 │ │ │ │ + b.n 466d8 <_PyEval_FormatAwaitableError@@Base+0xa70> │ │ │ │ + bl 13f000 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 466f8 <_PyEval_FormatAwaitableError@@Base+0xae4> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 466d8 <_PyEval_FormatAwaitableError@@Base+0xa70> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 46894 <_PyEval_FormatAwaitableError@@Base+0xc80> │ │ │ │ + bne.w 46874 <_PyEval_FormatAwaitableError@@Base+0xc0c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 46706 <_PyEval_FormatAwaitableError@@Base+0xaf2> │ │ │ │ + bne.n 466e6 <_PyEval_FormatAwaitableError@@Base+0xa7e> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 46726 <_PyEval_FormatAwaitableError@@Base+0xb12> │ │ │ │ - bl 13f3b8 │ │ │ │ + b.n 46706 <_PyEval_FormatAwaitableError@@Base+0xa9e> │ │ │ │ + bl 13f000 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 46726 <_PyEval_FormatAwaitableError@@Base+0xb12> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 46706 <_PyEval_FormatAwaitableError@@Base+0xa9e> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 46894 <_PyEval_FormatAwaitableError@@Base+0xc80> │ │ │ │ + bne.w 46874 <_PyEval_FormatAwaitableError@@Base+0xc0c> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 46738 <_PyEval_FormatAwaitableError@@Base+0xb24> │ │ │ │ + beq.n 46718 <_PyEval_FormatAwaitableError@@Base+0xab0> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 46746 <_PyEval_FormatAwaitableError@@Base+0xb32> │ │ │ │ + bne.n 46726 <_PyEval_FormatAwaitableError@@Base+0xabe> │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 29b7c │ │ │ │ - b.n 46886 <_PyEval_FormatAwaitableError@@Base+0xc72> │ │ │ │ - bl 129ae8 │ │ │ │ + b.n 46866 <_PyEval_FormatAwaitableError@@Base+0xbfe> │ │ │ │ + bl 129588 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 46894 <_PyEval_FormatAwaitableError@@Base+0xc80> │ │ │ │ + beq.w 46874 <_PyEval_FormatAwaitableError@@Base+0xc0c> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 46790 <_PyEval_FormatAwaitableError@@Base+0xb7c> │ │ │ │ + bne.n 46770 <_PyEval_FormatAwaitableError@@Base+0xb08> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13748 @ 0x35b4 │ │ │ │ + movw r1, #13364 @ 0x3434 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 46894 <_PyEval_FormatAwaitableError@@Base+0xc80> │ │ │ │ + beq.w 46874 <_PyEval_FormatAwaitableError@@Base+0xc0c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 46894 <_PyEval_FormatAwaitableError@@Base+0xc80> │ │ │ │ + bne.w 46874 <_PyEval_FormatAwaitableError@@Base+0xc0c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 46894 <_PyEval_FormatAwaitableError@@Base+0xc80> │ │ │ │ - bl 141b7c │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 46874 <_PyEval_FormatAwaitableError@@Base+0xc0c> │ │ │ │ + bl 1417bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 467ae <_PyEval_FormatAwaitableError@@Base+0xb9a> │ │ │ │ + beq.n 4678e <_PyEval_FormatAwaitableError@@Base+0xb26> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 467ae <_PyEval_FormatAwaitableError@@Base+0xb9a> │ │ │ │ + cbnz r3, 4678e <_PyEval_FormatAwaitableError@@Base+0xb26> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 467d8 <_PyEval_FormatAwaitableError@@Base+0xbc4> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 467de <_PyEval_FormatAwaitableError@@Base+0xbca> │ │ │ │ + bne.n 467b8 <_PyEval_FormatAwaitableError@@Base+0xb50> │ │ │ │ + bl 7f89c │ │ │ │ + cbz r0, 467be <_PyEval_FormatAwaitableError@@Base+0xb56> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ + bl d3b34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46894 <_PyEval_FormatAwaitableError@@Base+0xc80> │ │ │ │ - bl d42d0 │ │ │ │ - b.n 467de <_PyEval_FormatAwaitableError@@Base+0xbca> │ │ │ │ + beq.n 46874 <_PyEval_FormatAwaitableError@@Base+0xc0c> │ │ │ │ + bl d3d48 │ │ │ │ + b.n 467be <_PyEval_FormatAwaitableError@@Base+0xb56> │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 4680a <_PyEval_FormatAwaitableError@@Base+0xbf6> │ │ │ │ + beq.n 467ea <_PyEval_FormatAwaitableError@@Base+0xb82> │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 4680a <_PyEval_FormatAwaitableError@@Base+0xbf6> │ │ │ │ + bvs.n 467ea <_PyEval_FormatAwaitableError@@Base+0xb82> │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 46882 <_PyEval_FormatAwaitableError@@Base+0xc6e> │ │ │ │ + bvs.n 46862 <_PyEval_FormatAwaitableError@@Base+0xbfa> │ │ │ │ vmov r3, s18 │ │ │ │ vmov r1, s19 │ │ │ │ vmov r2, s16 │ │ │ │ vmov r7, s17 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ - bne.n 46810 <_PyEval_FormatAwaitableError@@Base+0xbfc> │ │ │ │ + bne.n 467f0 <_PyEval_FormatAwaitableError@@Base+0xb88> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - b.n 46886 <_PyEval_FormatAwaitableError@@Base+0xc72> │ │ │ │ + b.n 46866 <_PyEval_FormatAwaitableError@@Base+0xbfe> │ │ │ │ bic.w r6, r1, #2147483648 @ 0x80000000 │ │ │ │ bic.w r0, r7, #2147483648 @ 0x80000000 │ │ │ │ teq r1, r7 │ │ │ │ - bpl.n 4684a <_PyEval_FormatAwaitableError@@Base+0xc36> │ │ │ │ + bpl.n 4682a <_PyEval_FormatAwaitableError@@Base+0xbc2> │ │ │ │ adds r2, r3, r2 │ │ │ │ adc.w r0, r6, r0 │ │ │ │ cmp r4, r2 │ │ │ │ sbcs.w r0, r5, r0 │ │ │ │ - bcs.n 46882 <_PyEval_FormatAwaitableError@@Base+0xc6e> │ │ │ │ + bcs.n 46862 <_PyEval_FormatAwaitableError@@Base+0xbfa> │ │ │ │ cmp r3, r4 │ │ │ │ sbcs.w r2, r6, r5 │ │ │ │ - bcs.n 4685e <_PyEval_FormatAwaitableError@@Base+0xc4a> │ │ │ │ + bcs.n 4683e <_PyEval_FormatAwaitableError@@Base+0xbd6> │ │ │ │ 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 46886 <_PyEval_FormatAwaitableError@@Base+0xc72> │ │ │ │ + b.n 46866 <_PyEval_FormatAwaitableError@@Base+0xbfe> │ │ │ │ cmp r2, r3 │ │ │ │ sbcs.w r7, r0, r6 │ │ │ │ - bcs.n 4686a <_PyEval_FormatAwaitableError@@Base+0xc56> │ │ │ │ + bcs.n 4684a <_PyEval_FormatAwaitableError@@Base+0xbe2> │ │ │ │ subs r2, r3, r2 │ │ │ │ sbc.w r0, r6, r0 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 46882 <_PyEval_FormatAwaitableError@@Base+0xc6e> │ │ │ │ + bcc.n 46862 <_PyEval_FormatAwaitableError@@Base+0xbfa> │ │ │ │ subs r6, r3, r4 │ │ │ │ sbc.w r7, r1, r5 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 46886 <_PyEval_FormatAwaitableError@@Base+0xc72> │ │ │ │ + b.n 46866 <_PyEval_FormatAwaitableError@@Base+0xbfe> │ │ │ │ subs r2, r2, r3 │ │ │ │ sbc.w r0, r0, r6 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 46882 <_PyEval_FormatAwaitableError@@Base+0xc6e> │ │ │ │ + bcc.n 46862 <_PyEval_FormatAwaitableError@@Base+0xbfa> │ │ │ │ adds r6, r4, r3 │ │ │ │ adc.w r7, r5, r1 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 46886 <_PyEval_FormatAwaitableError@@Base+0xc72> │ │ │ │ + b.n 46866 <_PyEval_FormatAwaitableError@@Base+0xbfe> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 83ffc │ │ │ │ + b.w 83b5c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ subs r0, #152 @ 0x98 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -000468a4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r0, #9 │ │ │ │ - bhi.n 468c4 │ │ │ │ - movw r3, #44000 @ 0xabe0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr.w r0, [r3, r0, lsl #2] │ │ │ │ - b.n 468d6 │ │ │ │ - movw r1, #3077 @ 0xc05 │ │ │ │ - movw r0, #43312 @ 0xa930 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 468e0 │ │ │ │ + cbz r3, 4688c <_PyEval_FormatAwaitableError@@Base+0xc24> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 468e8 │ │ │ │ + b.n 46894 <_PyEval_FormatAwaitableError@@Base+0xc2c> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #40576 @ 0x9e80 │ │ │ │ + movw r1, #40192 @ 0x9d00 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.w 1e77e8 │ │ │ │ + b.w 1e6ab0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr r5, [pc, #424] @ (46ab8 ) │ │ │ │ + ldr r5, [pc, #424] @ (46a64 <_PyEval_FormatAwaitableError@@Base+0xdfc>) │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 4693c │ │ │ │ + bne.n 468e8 <_PyEval_FormatAwaitableError@@Base+0xc80> │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 4693c │ │ │ │ + ble.n 468e8 <_PyEval_FormatAwaitableError@@Base+0xc80> │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 4693c │ │ │ │ - cbnz r6, 46960 │ │ │ │ - ldr r4, [pc, #380] @ (46abc ) │ │ │ │ + bne.n 468e8 <_PyEval_FormatAwaitableError@@Base+0xc80> │ │ │ │ + cbnz r6, 4690c <_PyEval_FormatAwaitableError@@Base+0xca4> │ │ │ │ + ldr r4, [pc, #380] @ (46a68 <_PyEval_FormatAwaitableError@@Base+0xe00>) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r3, ip │ │ │ │ mov r1, r7 │ │ │ │ movs r4, #3 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 46a9e │ │ │ │ + beq.w 46a4a <_PyEval_FormatAwaitableError@@Base+0xde2> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 111784 │ │ │ │ + bl 111150 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ ldrd sl, r8, [sp, #80] @ 0x50 │ │ │ │ - cbnz r0, 46974 │ │ │ │ + cbnz r0, 46920 <_PyEval_FormatAwaitableError@@Base+0xcb8> │ │ │ │ mov r6, sl │ │ │ │ - b.n 46aa4 │ │ │ │ - ldr r3, [pc, #328] @ (46ac0 ) │ │ │ │ + b.n 46a50 <_PyEval_FormatAwaitableError@@Base+0xde8> │ │ │ │ + ldr r3, [pc, #328] @ (46a6c <_PyEval_FormatAwaitableError@@Base+0xe04>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldrd r9, r6, [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 469a6 │ │ │ │ + bmi.n 46952 <_PyEval_FormatAwaitableError@@Base+0xcea> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13568 @ 0x3500 │ │ │ │ + movw r1, #13184 @ 0x3380 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 46970 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 4691c <_PyEval_FormatAwaitableError@@Base+0xcb4> │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 469ca │ │ │ │ + bne.n 46976 <_PyEval_FormatAwaitableError@@Base+0xd0e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13788 @ 0x35dc │ │ │ │ + movw r1, #13404 @ 0x345c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 46970 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 4691c <_PyEval_FormatAwaitableError@@Base+0xcb4> │ │ │ │ mov r0, r9 │ │ │ │ - bl 1546b0 │ │ │ │ + bl 153c40 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bgt.n 469ee │ │ │ │ + bgt.n 4699a <_PyEval_FormatAwaitableError@@Base+0xd32> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13828 @ 0x3604 │ │ │ │ + movw r1, #13444 @ 0x3484 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 46970 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 4691c <_PyEval_FormatAwaitableError@@Base+0xcb4> │ │ │ │ mov r0, r6 │ │ │ │ - bl ba0a0 │ │ │ │ - cbnz r0, 46a0e │ │ │ │ + bl b9aa8 │ │ │ │ + cbnz r0, 469ba <_PyEval_FormatAwaitableError@@Base+0xd52> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13860 @ 0x3624 │ │ │ │ + movw r1, #13476 @ 0x34a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 46970 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 4691c <_PyEval_FormatAwaitableError@@Base+0xcb4> │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20ea90 <_PyParkingLot_AfterFork@@Base+0x6ac> │ │ │ │ + bl 20df30 <_PyParkingLot_AfterFork@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46970 │ │ │ │ + beq.n 4691c <_PyEval_FormatAwaitableError@@Base+0xcb4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 46a3a │ │ │ │ + cbnz r3, 469e6 <_PyEval_FormatAwaitableError@@Base+0xd7e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13908 @ 0x3654 │ │ │ │ + movw r1, #13524 @ 0x34d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 46a94 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 46a40 <_PyEval_FormatAwaitableError@@Base+0xdd8> │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ec24 <_PyParkingLot_AfterFork@@Base+0x840> │ │ │ │ + bl 20e0c4 <_PyParkingLot_AfterFork@@Base+0x840> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 46a94 │ │ │ │ + cbz r0, 46a40 <_PyEval_FormatAwaitableError@@Base+0xdd8> │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r1, #16568 @ 0x40b8 │ │ │ │ + movw r1, #16184 @ 0x3f38 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #13732 @ 0x35a4 │ │ │ │ + movw r0, #13348 @ 0x3424 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8ff70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 46a8c │ │ │ │ + blt.n 46a38 <_PyEval_FormatAwaitableError@@Base+0xdd0> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 46a76 │ │ │ │ + blt.n 46a22 <_PyEval_FormatAwaitableError@@Base+0xdba> │ │ │ │ mov r0, r8 │ │ │ │ blx 292d4 │ │ │ │ - b.n 46a7c │ │ │ │ + b.n 46a28 <_PyEval_FormatAwaitableError@@Base+0xdc0> │ │ │ │ mov r0, sl │ │ │ │ blx 2a0bc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 111d44 │ │ │ │ + bl 111710 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 20eff8 │ │ │ │ + bl 20e498 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20eff8 │ │ │ │ - b.n 46970 │ │ │ │ + bl 20e498 │ │ │ │ + b.n 4691c <_PyEval_FormatAwaitableError@@Base+0xcb4> │ │ │ │ mov r7, r0 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ strd r6, r8, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ - bl 111d5c │ │ │ │ + bl 111728 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - add r5, pc, #480 @ (adr r5, 46c9c ) │ │ │ │ + add r3, pc, #992 @ (adr r3, 46e48 ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ subs r0, #196 @ 0xc4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -42233,145 +42201,163 @@ │ │ │ │ add.w r3, r7, r6, lsl #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ adds r3, r4, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #2 │ │ │ │ subs r4, #1 │ │ │ │ - bmi.n 46b66 │ │ │ │ + bmi.n 46b12 <_PyEval_FormatAwaitableError@@Base+0xeaa> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r6, [r3, #4]! │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r9 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - bl d1954 │ │ │ │ + bl d13fc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 46b2e │ │ │ │ + beq.n 46ada <_PyEval_FormatAwaitableError@@Base+0xe72> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 46b2e │ │ │ │ + cbnz r3, 46ada <_PyEval_FormatAwaitableError@@Base+0xe72> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ sub.w r3, r3, r4 │ │ │ │ - blt.n 46b72 │ │ │ │ + blt.n 46b1e <_PyEval_FormatAwaitableError@@Base+0xeb6> │ │ │ │ ldr r1, [r5, #28] │ │ │ │ add sl, fp │ │ │ │ cmp r8, r1 │ │ │ │ - beq.n 46b5a │ │ │ │ + beq.n 46b06 <_PyEval_FormatAwaitableError@@Base+0xe9e> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5044 @ 0x13b4 │ │ │ │ + movw r1, #4660 @ 0x1234 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 46b72 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 46b1e <_PyEval_FormatAwaitableError@@Base+0xeb6> │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 46afa │ │ │ │ + bne.n 46aa6 <_PyEval_FormatAwaitableError@@Base+0xe3e> │ │ │ │ ldr.w r7, [r7, #260] @ 0x104 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 46af0 │ │ │ │ + b.n 46a9c <_PyEval_FormatAwaitableError@@Base+0xe34> │ │ │ │ mov r0, sl │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fa84 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ 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 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 46ba6 │ │ │ │ + bls.n 46b52 <_PyEval_FormatAwaitableError@@Base+0xeea> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13952 @ 0x3680 │ │ │ │ + movw r1, #13568 @ 0x3500 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 46bd0 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 46b7c <_PyEval_FormatAwaitableError@@Base+0xf14> │ │ │ │ cmp r2, #2 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ mov r5, r0 │ │ │ │ itte ne │ │ │ │ movwne r4, #4356 @ 0x1104 │ │ │ │ movtne r4, #70 @ 0x46 │ │ │ │ ldreq r4, [r1, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 14f2ac <_PyTime_AsTimespec@@Base+0x5a8> │ │ │ │ - cbnz r0, 46bfe │ │ │ │ + bl 14e8a4 <_PyTime_AsTimespec@@Base+0x5a8> │ │ │ │ + cbnz r0, 46baa <_PyEval_FormatAwaitableError@@Base+0xf42> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ - cbnz r0, 46bd4 │ │ │ │ + bl d3b34 │ │ │ │ + cbnz r0, 46b80 <_PyEval_FormatAwaitableError@@Base+0xf18> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46bfe │ │ │ │ - bl d42d0 │ │ │ │ + b.n 46baa <_PyEval_FormatAwaitableError@@Base+0xf42> │ │ │ │ + bl d3d48 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18199c │ │ │ │ + bl 180cdc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 46bd0 │ │ │ │ + beq.n 46b7c <_PyEval_FormatAwaitableError@@Base+0xf14> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 46bd0 │ │ │ │ + blt.n 46b7c <_PyEval_FormatAwaitableError@@Base+0xf14> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 46bf8 │ │ │ │ + bne.n 46ba4 <_PyEval_FormatAwaitableError@@Base+0xf3c> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 46bfe │ │ │ │ + b.n 46baa <_PyEval_FormatAwaitableError@@Base+0xf42> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 46bf4 │ │ │ │ + b.n 46ba0 <_PyEval_FormatAwaitableError@@Base+0xf38> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +00046bac : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r0, #9 │ │ │ │ + bhi.n 46bcc │ │ │ │ + movw r3, #44000 @ 0xabe0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr.w r0, [r3, r0, lsl #2] │ │ │ │ + b.n 46bde │ │ │ │ + movw r1, #3077 @ 0xc05 │ │ │ │ + movw r0, #42928 @ 0xa7b0 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 46c24 │ │ │ │ + bne.n 46c04 │ │ │ │ vldr d0, [r1, #8] │ │ │ │ - b.n 46c58 │ │ │ │ - bl 13f3b8 │ │ │ │ + b.n 46c38 │ │ │ │ + bl 13f000 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 46c58 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 46c40 │ │ │ │ + bne.n 46c38 │ │ │ │ + bl 7f89c │ │ │ │ + cbz r0, 46c20 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46c86 │ │ │ │ + b.n 46c66 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13992 @ 0x36a8 │ │ │ │ + movw r1, #13608 @ 0x3528 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 46c3c │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 46c1c │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 46c40 │ │ │ │ - ldr r2, [pc, #44] @ (46c90 ) │ │ │ │ + bls.n 46c20 │ │ │ │ + ldr r2, [pc, #44] @ (46c70 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - vldr d7, [pc, #28] @ 46c88 │ │ │ │ + vldr d7, [pc, #28] @ 46c68 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ vmul.f64 d0, d0, d7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ vcvt.u32.f64 s0, d0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -42386,391 +42372,285 @@ │ │ │ │ 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 46cb6 │ │ │ │ + bne.n 46c96 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ + bl d78cc <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 46cce │ │ │ │ - b.n 46ce2 │ │ │ │ + cbnz r0, 46cae │ │ │ │ + b.n 46cc2 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #56144 @ 0xdb50 │ │ │ │ + movw r0, #55760 @ 0xd9d0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46caa │ │ │ │ - b.n 46dc6 │ │ │ │ - bl 83f4c │ │ │ │ + bne.n 46c8a │ │ │ │ + b.n 46da6 │ │ │ │ + bl 83aac │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 46cf0 │ │ │ │ + bne.n 46cd0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 46d00 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 46ce0 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46dc6 │ │ │ │ + bne.n 46da6 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 46d00 │ │ │ │ + b.n 46ce0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 46cde │ │ │ │ + bne.n 46cbe │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 46cde │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 46cbe │ │ │ │ ldr r6, [r7, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 11bba8 │ │ │ │ - bl cc5b4 │ │ │ │ + bl 11b720 │ │ │ │ + bl cc050 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 46d26 │ │ │ │ + beq.n 46d06 │ │ │ │ mov r0, r3 │ │ │ │ - bl 85f3c │ │ │ │ + bl 85aac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46d98 │ │ │ │ + beq.n 46d78 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ - cbz r1, 46d3c │ │ │ │ + cbz r1, 46d1c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bge.n 46d48 │ │ │ │ + bge.n 46d28 │ │ │ │ add r4, r3 │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ - b.n 46d48 │ │ │ │ + b.n 46d28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23b63c <_PyGen_SetStopIterationValue@@Base+0x38> │ │ │ │ + bl 23b23c <_PyGen_SetStopIterationValue@@Base+0x88> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 46d2c │ │ │ │ - b.n 46dc6 │ │ │ │ + bne.n 46d0c │ │ │ │ + b.n 46da6 │ │ │ │ cmp r4, r3 │ │ │ │ mov.w r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - bl 23c290 │ │ │ │ + bl 23bc58 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 46dc6 │ │ │ │ + beq.n 46da6 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 46d78 │ │ │ │ + bge.n 46d58 │ │ │ │ add.w r5, r0, r3, lsl #2 │ │ │ │ ldr.w r5, [r5, #-4] │ │ │ │ str.w r5, [r0, r3, lsl #2] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 46d62 │ │ │ │ + b.n 46d42 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str.w r6, [r0, r4, lsl #2] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r2, [r1, #4] │ │ │ │ - b.n 46dc8 │ │ │ │ + b.n 46da8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 11bba8 │ │ │ │ - bl cc5b4 │ │ │ │ + bl 11b720 │ │ │ │ + bl cc050 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #58312 @ 0xe3c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #56144 @ 0xdb50 │ │ │ │ + movw r0, #55760 @ 0xd9d0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 20d28c │ │ │ │ + b.w 20c6fc │ │ │ │ + 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, #51760 @ 0xca30 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + bl 828cc │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #3688 @ 0xe68 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 828cc │ │ │ │ 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, #14036 @ 0x36d4 │ │ │ │ + movw r1, #13652 @ 0x3554 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 46e1a │ │ │ │ + bl 8c640 │ │ │ │ + cbz r0, 46e32 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 13b610 │ │ │ │ - cbnz r0, 46e04 │ │ │ │ + bl 13b288 │ │ │ │ + cbnz r0, 46e1c │ │ │ │ mov r0, r4 │ │ │ │ - bl e4bf0 │ │ │ │ - b.n 46e1a │ │ │ │ + bl e464c │ │ │ │ + b.n 46e32 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ strd r4, r1, [sp, #8] │ │ │ │ - ldr r0, [pc, #12] @ (46e20 ) │ │ │ │ + ldr r0, [pc, #12] @ (46e38 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 93a0c │ │ │ │ + bl 933d0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stcl 0, cr0, [r0], {72} @ 0x48 │ │ │ │ - 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, #52184 @ 0xcbd8 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - bl 82d70 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #4072 @ 0xfe8 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ - b.w 42efc │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r4, [r2, #84] @ 0x54 │ │ │ │ - ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ - beq.n 46e80 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 259294 │ │ │ │ - mov r3, r1 │ │ │ │ - movw r2, #23900 @ 0x5d5c │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #32088 @ 0x7d58 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - b.n 46ec2 │ │ │ │ - b.w 4257c │ │ │ │ - mov r2, r0 │ │ │ │ - movw r0, #14052 @ 0x36e4 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldrh.w r1, [r2, #13] │ │ │ │ - ldrb r3, [r2, #16] │ │ │ │ - rev16 r1, r1 │ │ │ │ - ldrb r2, [r2, #15] │ │ │ │ - uxth r1, r1 │ │ │ │ - b.w de2a8 │ │ │ │ + b.n 46e42 │ │ │ │ + b.w 42bb2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ - ldr r3, [pc, #152] @ (46f6c ) │ │ │ │ + ldr r3, [pc, #152] @ (46eec ) │ │ │ │ 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, 46f0a │ │ │ │ + cbz r3, 46e8a │ │ │ │ addw r0, r0, #431 @ 0x1af │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 46f00 │ │ │ │ + bne.n 46e80 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 46ef0 │ │ │ │ + bne.n 46e70 │ │ │ │ dmb ish │ │ │ │ - beq.n 46f0a │ │ │ │ - bl 26813c │ │ │ │ + beq.n 46e8a │ │ │ │ + bl 267f94 │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ add.w r1, r4, #72 @ 0x48 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ blx 29c10 │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl 47098 │ │ │ │ + bl 46f54 │ │ │ │ ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - cbz r3, 46f4e │ │ │ │ + cbz r3, 46ece │ │ │ │ addw r0, r4, #431 @ 0x1af │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 46f44 │ │ │ │ + bne.n 46ec4 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 46f34 │ │ │ │ + bne.n 46eb4 │ │ │ │ dmb ish │ │ │ │ - beq.n 46f4e │ │ │ │ - bl 246600 │ │ │ │ + beq.n 46ece │ │ │ │ + bl 2460a8 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 24a3f4 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (46f6c ) │ │ │ │ + bl 249ff4 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (46eec ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 46f68 │ │ │ │ + beq.n 46ee8 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #432 @ 0x1b0 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - b.w 4257c │ │ │ │ - │ │ │ │ -00046f74 : │ │ │ │ - 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, #148] @ (4701c ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r3, [r3, r4] │ │ │ │ - ldr.w r8, [r3, #8] │ │ │ │ - movw r3, #6288 @ 0x1890 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 46fb2 │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.n 46fb2 │ │ │ │ - add.w r9, r8, #4096 @ 0x1000 │ │ │ │ - ldr.w r1, [r9, #380] @ 0x17c │ │ │ │ - cmp r1, r5 │ │ │ │ - bgt.n 46fc4 │ │ │ │ - movw r0, #27192 @ 0x6a38 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r1, #1548 @ 0x60c │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 46fde │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #120] @ 0x78 │ │ │ │ - cbz r0, 46fd2 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - cmp r4, r5 │ │ │ │ - bgt.n 47000 │ │ │ │ - b.n 46fd4 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r1, #1 │ │ │ │ - lsls r1, r1, #2 │ │ │ │ - bl 84348 │ │ │ │ - cbnz r0, 46fe4 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 47018 │ │ │ │ - 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 46ffc │ │ │ │ - str.w r1, [r2, #4]! │ │ │ │ - b.n 46fee │ │ │ │ - str r3, [r0, #0] │ │ │ │ - str r0, [r6, #120] @ 0x78 │ │ │ │ - add.w r4, r0, r5, lsl #2 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cbz r0, 47014 │ │ │ │ - add.w r5, r5, #1120 @ 0x460 │ │ │ │ - ldr.w r3, [r8, r5, lsl #2] │ │ │ │ - cbz r3, 47014 │ │ │ │ - blx r3 │ │ │ │ - movs r0, #0 │ │ │ │ - str r7, [r4, #4] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + b.w 425aa │ │ │ │ + mov r2, r0 │ │ │ │ + movw r0, #13692 @ 0x357c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldrh.w r1, [r2, #13] │ │ │ │ + ldrb r3, [r2, #16] │ │ │ │ + rev16 r1, r1 │ │ │ │ + ldrb r2, [r2, #15] │ │ │ │ + uxth r1, r1 │ │ │ │ + b.w ddd00 │ │ │ │ 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 4704c │ │ │ │ - movw r3, #4304 @ 0x10d0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11416 @ 0x2c98 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 47072 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 4707e │ │ │ │ - ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 47076 │ │ │ │ - movw r3, #4304 @ 0x10d0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movs r2, #2 │ │ │ │ - movw r1, #11468 @ 0x2ccc │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - str r2, [r4, #16] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 47096 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 20d28c │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 255348 <_PyUnicode_ToNumeric@@Base+0x7a98> │ │ │ │ - cbnz r0, 47096 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - movs r3, #2 │ │ │ │ - strb.w r0, [r2, #34] @ 0x22 │ │ │ │ - str r3, [r4, #16] │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r4, [r2, #84] @ 0x54 │ │ │ │ + ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ + beq.n 46f2e │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 258f28 │ │ │ │ + mov r3, r1 │ │ │ │ + movw r2, #23628 @ 0x5c4c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #352 @ 0x160 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #31684 @ 0x7bc4 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ + b.w 425aa │ │ │ │ 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, #336] @ (471fc ) │ │ │ │ + ldr r3, [pc, #336] @ (470b8 ) │ │ │ │ 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 471e2 │ │ │ │ + bne.w 4709e │ │ │ │ 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 47114 │ │ │ │ + bls.n 46fd0 │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ ldr r1, [r0, #72] @ 0x48 │ │ │ │ adc.w r2, r2, #0 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ str r3, [r0, #64] @ 0x40 │ │ │ │ @@ -42782,15 +42662,15 @@ │ │ │ │ it cs │ │ │ │ movcs r3, #0 │ │ │ │ adds r3, r3, r1 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r0, #72] @ 0x48 │ │ │ │ adc.w r3, r2, #0 │ │ │ │ str r3, [r0, #76] @ 0x4c │ │ │ │ - bl 2598a4 │ │ │ │ + bl 25914c │ │ │ │ sub.w r2, r8, #128 @ 0x80 │ │ │ │ add.w r1, r4, #224 @ 0xe0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r2, [r4, #352] @ 0x160 │ │ │ │ blx 2a344 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ @@ -42805,15 +42685,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, 47164 │ │ │ │ + cbz r2, 47020 │ │ │ │ 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 │ │ │ │ @@ -42830,15 +42710,15 @@ │ │ │ │ strb.w r3, [r4, #84] @ 0x54 │ │ │ │ strb.w r3, [r4, #85] @ 0x55 │ │ │ │ strb.w r3, [r4, #86] @ 0x56 │ │ │ │ strb.w r3, [r4, #87] @ 0x57 │ │ │ │ blx 2957c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2598a4 │ │ │ │ + bl 25914c │ │ │ │ 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 │ │ │ │ @@ -42849,273 +42729,413 @@ │ │ │ │ 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 471a0 │ │ │ │ + bne.n 4705c │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ blx 29c10 │ │ │ │ - ldr r3, [pc, #24] @ (471fc ) │ │ │ │ + ldr r3, [pc, #24] @ (470b8 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 471f4 │ │ │ │ + beq.n 470b0 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ │ │ │ │ -00047200 : │ │ │ │ +000470bc : │ │ │ │ + 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, #148] @ (47164 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r3, [r3, r4] │ │ │ │ + ldr.w r8, [r3, #8] │ │ │ │ + movw r3, #6288 @ 0x1890 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 470fa │ │ │ │ + mov r5, r1 │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.n 470fa │ │ │ │ + add.w r9, r8, #4096 @ 0x1000 │ │ │ │ + ldr.w r1, [r9, #380] @ 0x17c │ │ │ │ + cmp r1, r5 │ │ │ │ + bgt.n 4710c │ │ │ │ + movw r0, #26808 @ 0x68b8 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #1548 @ 0x60c │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 47126 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #120] @ 0x78 │ │ │ │ + cbz r0, 4711a │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ + cmp r4, r5 │ │ │ │ + bgt.n 47148 │ │ │ │ + b.n 4711c │ │ │ │ + mov r4, r0 │ │ │ │ + adds r1, #1 │ │ │ │ + lsls r1, r1, #2 │ │ │ │ + bl 83ea0 │ │ │ │ + cbnz r0, 4712c │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 47160 │ │ │ │ + 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 47144 │ │ │ │ + str.w r1, [r2, #4]! │ │ │ │ + b.n 47136 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + str r0, [r6, #120] @ 0x78 │ │ │ │ + add.w r4, r0, r5, lsl #2 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cbz r0, 4715c │ │ │ │ + add.w r5, r5, #1120 @ 0x460 │ │ │ │ + ldr.w r3, [r8, r5, lsl #2] │ │ │ │ + cbz r3, 4715c │ │ │ │ + blx r3 │ │ │ │ + movs r0, #0 │ │ │ │ + str r7, [r4, #4] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + cmp r3, #2 │ │ │ │ + bne.n 47194 │ │ │ │ + movw r3, #4304 @ 0x10d0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #11032 @ 0x2b18 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 471ba │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbnz r3, 471c6 │ │ │ │ + ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ + cbz r3, 471be │ │ │ │ + movw r3, #4304 @ 0x10d0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movs r2, #2 │ │ │ │ + movw r1, #11084 @ 0x2b4c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + str r2, [r4, #16] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273e4 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 471de │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + strb.w r3, [r0, #34] @ 0x22 │ │ │ │ + bl 20c6fc │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 255058 <_PyUnicode_ToNumeric@@Base+0x7be8> │ │ │ │ + cbnz r0, 471de │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + movs r3, #2 │ │ │ │ + strb.w r0, [r2, #34] @ 0x22 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000471e0 : │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 47222 │ │ │ │ + bne.n 47202 │ │ │ │ ldr.w r2, [r3, #-36] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ sub.w r0, r3, #36 @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 47224 │ │ │ │ + beq.n 47204 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #-36] │ │ │ │ bx lr │ │ │ │ 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 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26b5c0 │ │ │ │ + bl 26b418 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26b854 │ │ │ │ + bl 26b6ac │ │ │ │ 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 26b5c0 │ │ │ │ + bl 26b418 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26b854 │ │ │ │ + bl 26b6ac │ │ │ │ subs r2, r1, #0 │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ itt lt │ │ │ │ addlt.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ addlt r2, #60 @ 0x3c │ │ │ │ - cbz r1, 472e6 │ │ │ │ + cbz r1, 472c6 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ ite eq │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ - cbz r7, 472bc │ │ │ │ + cbz r7, 4729c │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r4, #27092 @ 0x69d4 │ │ │ │ + movw r4, #26708 @ 0x6854 │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ - movw r2, #64196 @ 0xfac4 │ │ │ │ + movw r2, #63812 @ 0xf944 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r3, r5 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ str r7, [sp, #8] │ │ │ │ - movw r0, #14340 @ 0x3804 │ │ │ │ + movw r0, #13928 @ 0x3668 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ - b.n 47312 │ │ │ │ + bl ddd00 │ │ │ │ + b.n 472f2 │ │ │ │ str r4, [sp, #4] │ │ │ │ - movw r4, #27092 @ 0x69d4 │ │ │ │ + movw r4, #26708 @ 0x6854 │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #64196 @ 0xfac4 │ │ │ │ + movw r2, #63812 @ 0xf944 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r3, r5 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ - movw r0, #14368 @ 0x3820 │ │ │ │ + movw r0, #13956 @ 0x3684 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ - b.n 47312 │ │ │ │ - cbz r7, 472fc │ │ │ │ + bl ddd00 │ │ │ │ + b.n 472f2 │ │ │ │ + cbz r7, 472dc │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - movw r0, #14392 @ 0x3838 │ │ │ │ + movw r0, #13980 @ 0x369c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ - b.n 47312 │ │ │ │ + bl ddd00 │ │ │ │ + b.n 472f2 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #14412 @ 0x384c │ │ │ │ + movw r0, #14000 @ 0x36b0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd00 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00047318 : │ │ │ │ +000472f8 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 12d068 │ │ │ │ + b.w 12cd64 │ │ │ │ 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 4733c │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 47346 │ │ │ │ + bne.n 4731c │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 47326 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 8015c │ │ │ │ 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, #20] │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r3, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bl 7f86c │ │ │ │ + bl 7f838 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4739e │ │ │ │ + cbz r0, 4737e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl db534 <_PyType_Name@@Base> │ │ │ │ + bl daf80 <_PyType_Name@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #62796 @ 0xf54c │ │ │ │ + movw r0, #62372 @ 0xf3a4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47392 │ │ │ │ + beq.n 47372 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 47396 │ │ │ │ + cbz r3, 47376 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4739e │ │ │ │ + b.n 4737e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47392 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47372 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +00047382 : │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + it eq │ │ │ │ + moveq r0, r3 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +000473a4 <_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 473de <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + cmp r3, #2 │ │ │ │ + bne.n 473de <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #25552 @ 0x63d0 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 473ee <_PyLong_UnsignedLong_Converter@@Base+0x4a> │ │ │ │ + bl f48fc │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 473f2 <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ + bl 7f89c │ │ │ │ + cbz r0, 473f2 <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 473f6 <_PyLong_UnsignedLong_Converter@@Base+0x52> │ │ │ │ + movs r0, #1 │ │ │ │ + str r4, [r5, #0] │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ - cbnz r7, 473c8 │ │ │ │ + cbnz r7, 4741e <_PyLong_UnsignedLong_Converter@@Base+0x7a> │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 473c8 │ │ │ │ + ble.n 4741e <_PyLong_UnsignedLong_Converter@@Base+0x7a> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 473c8 │ │ │ │ - cbnz r2, 473e6 │ │ │ │ + bne.n 4741e <_PyLong_UnsignedLong_Converter@@Base+0x7a> │ │ │ │ + cbnz r2, 4743c <_PyLong_UnsignedLong_Converter@@Base+0x98> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #148] @ (47460 ) │ │ │ │ + ldr r4, [pc, #148] @ (474b8 <_PyLong_UnsignedLong_Converter@@Base+0x114>) │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 47450 │ │ │ │ + cbz r0, 474a6 <_PyLong_UnsignedLong_Converter@@Base+0x102> │ │ │ │ ldr r7, [r4, #0] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 11bba8 │ │ │ │ - bl cc5b4 │ │ │ │ + bl 11b720 │ │ │ │ + bl cc050 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4740a │ │ │ │ + beq.n 47460 <_PyLong_UnsignedLong_Converter@@Base+0xbc> │ │ │ │ mov r0, r3 │ │ │ │ - bl 85f3c │ │ │ │ - cbz r0, 47422 │ │ │ │ + bl 85aac │ │ │ │ + cbz r0, 47478 <_PyLong_UnsignedLong_Converter@@Base+0xd4> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1673fc │ │ │ │ + bl 166814 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ - bl 23c214 │ │ │ │ + bl 23bbdc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 47454 │ │ │ │ - b.n 47450 │ │ │ │ + bne.n 474aa <_PyLong_UnsignedLong_Converter@@Base+0x106> │ │ │ │ + b.n 474a6 <_PyLong_UnsignedLong_Converter@@Base+0x102> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 11bba8 │ │ │ │ - bl cc5b4 │ │ │ │ + bl 11b720 │ │ │ │ + bl cc050 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #58536 @ 0xe4a8 │ │ │ │ + movw r1, #58152 @ 0xe328 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #56136 @ 0xdb48 │ │ │ │ + movw r0, #55752 @ 0xd9c8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4745c │ │ │ │ + b.n 474b2 <_PyLong_UnsignedLong_Converter@@Base+0x10e> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subs r0, #240 @ 0xf0 │ │ │ │ + nop │ │ │ │ + subs r1, #28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -00047464 : │ │ │ │ - ldr r1, [r0, #12] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - it eq │ │ │ │ - moveq r0, r3 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r0, #48] @ 0x30 │ │ │ │ @@ -43125,178 +43145,144 @@ │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r1, r4, #1 │ │ │ │ iteee ne │ │ │ │ strne r4, [sp, #0] │ │ │ │ movweq r4, #4356 @ 0x1104 │ │ │ │ - movweq r1, #14428 @ 0x385c │ │ │ │ + movweq r1, #14044 @ 0x36dc │ │ │ │ movteq r4, #70 @ 0x46 │ │ │ │ itete ne │ │ │ │ - movwne r1, #14436 @ 0x3864 │ │ │ │ + movwne r1, #14052 @ 0x36e4 │ │ │ │ movteq r1, #42 @ 0x2a │ │ │ │ movtne r1, #42 @ 0x2a │ │ │ │ streq r4, [sp, #0] │ │ │ │ - bl 85674 │ │ │ │ + bl 85190 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000474d0 : │ │ │ │ +00047506 : │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - │ │ │ │ -000474f2 <_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 4752c <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - cmp r3, #2 │ │ │ │ - bne.n 4752c <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25824 @ 0x64e0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 4753c <_PyLong_UnsignedLong_Converter@@Base+0x4a> │ │ │ │ - bl f4e84 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 47540 <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 47540 <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 47544 <_PyLong_UnsignedLong_Converter@@Base+0x52> │ │ │ │ - movs r0, #1 │ │ │ │ - str r4, [r5, #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, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #32 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbz r2, 47560 <_PyLong_UnsignedLong_Converter@@Base+0x6e> │ │ │ │ + cbz r2, 47542 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 47562 <_PyLong_UnsignedLong_Converter@@Base+0x70> │ │ │ │ + b.n 47544 │ │ │ │ mov r5, r2 │ │ │ │ add r5, r1 │ │ │ │ adds r0, #12 │ │ │ │ - cbnz r2, 47570 <_PyLong_UnsignedLong_Converter@@Base+0x7e> │ │ │ │ + cbnz r2, 47552 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 47570 <_PyLong_UnsignedLong_Converter@@Base+0x7e> │ │ │ │ + bne.n 47552 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4758a <_PyLong_UnsignedLong_Converter@@Base+0x98> │ │ │ │ - ldr r4, [pc, #128] @ (475f4 <_PyLong_UnsignedLong_Converter@@Base+0x102>) │ │ │ │ + cbnz r0, 4756c │ │ │ │ + ldr r4, [pc, #128] @ (475d4 ) │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 475b2 <_PyLong_UnsignedLong_Converter@@Base+0xc0> │ │ │ │ + cbz r0, 47594 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 475b6 <_PyLong_UnsignedLong_Converter@@Base+0xc4> │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 47598 │ │ │ │ + movw r2, #61924 @ 0xf1e4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58680 @ 0xe538 │ │ │ │ + movw r1, #58296 @ 0xe3b8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #14444 @ 0x386c │ │ │ │ + movw r0, #14060 @ 0x36ec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r6 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 475ec <_PyLong_UnsignedLong_Converter@@Base+0xfa> │ │ │ │ + b.n 475ce │ │ │ │ cmp r5, #1 │ │ │ │ itte eq │ │ │ │ movweq r5, #47308 @ 0xb8cc │ │ │ │ movteq r5, #71 @ 0x47 │ │ │ │ ldrne r5, [r4, #4] │ │ │ │ - bl 1f2640 │ │ │ │ + bl 1f1964 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 34a08 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 475ec <_PyLong_UnsignedLong_Converter@@Base+0xfa> │ │ │ │ + beq.n 475ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 475ec <_PyLong_UnsignedLong_Converter@@Base+0xfa> │ │ │ │ + cbnz r3, 475ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ subs r1, #72 @ 0x48 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000475f8 : │ │ │ │ +000475d8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 4762a │ │ │ │ + beq.n 4760a │ │ │ │ movw r1, #1524 @ 0x5f4 │ │ │ │ - movw r0, #27192 @ 0x6a38 │ │ │ │ + movw r0, #26808 @ 0x68b8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 47648 │ │ │ │ + b.n 47628 │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ - cbz r3, 47638 │ │ │ │ + cbz r3, 47618 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 47638 │ │ │ │ + blt.n 47618 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.n 4763e │ │ │ │ + bgt.n 4761e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 47646 │ │ │ │ + b.n 47626 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004764a : │ │ │ │ +0004762a : │ │ │ │ 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 │ │ │ │ @@ -43304,681 +43290,681 @@ │ │ │ │ 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 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 4767c │ │ │ │ + cbnz r3, 4765c │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 4767c │ │ │ │ + ble.n 4765c │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4767c │ │ │ │ - cbnz r0, 47694 │ │ │ │ - ldr r5, [pc, #84] @ (476d4 ) │ │ │ │ + bne.n 4765c │ │ │ │ + cbnz r0, 47674 │ │ │ │ + ldr r5, [pc, #84] @ (476b4 ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 476ba │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 4769a │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movw r3, #52888 @ 0xce98 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 476be │ │ │ │ + beq.n 4769e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14460 @ 0x387c │ │ │ │ + movw r1, #14076 @ 0x36fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 476d0 │ │ │ │ + b.n 476b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2408fc <_PyTime_AsTimeval@@Base+0x1af0> │ │ │ │ + bl 240224 <_PyTime_AsTimeval@@Base+0x1aa4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 476ba │ │ │ │ + beq.n 4769a │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subs r1, #160 @ 0xa0 │ │ │ │ + subs r1, #116 @ 0x74 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 476da │ │ │ │ + b.n 478f8 │ │ │ │ + b.n 476bc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 12586c │ │ │ │ + b.w 125314 │ │ │ │ │ │ │ │ -000476e8 : │ │ │ │ +000476ca : │ │ │ │ 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 4771a │ │ │ │ + bmi.n 476fc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #14504 @ 0x38a8 │ │ │ │ + movw r1, #14120 @ 0x3728 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 47840 │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 47822 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r8, r1 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ add.w r6, r7, #124 @ 0x7c │ │ │ │ subs r3, r3, r6 │ │ │ │ ldr.w r9, [r7, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 47782 │ │ │ │ + bge.n 47764 │ │ │ │ ldrb.w r3, [r7, #124] @ 0x7c │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne.n 47782 │ │ │ │ + bne.n 47764 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 47782 │ │ │ │ + bne.n 47764 │ │ │ │ ldr r5, [r7, #64] @ 0x40 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ sub.w r3, r9, r5 │ │ │ │ adds r3, #9 │ │ │ │ adds r2, #8 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ cmp r5, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 47780 │ │ │ │ + ble.n 47762 │ │ │ │ ldr.w lr, [r2, #4]! │ │ │ │ ldr.w r1, [lr] │ │ │ │ cmp r1, ip │ │ │ │ add.w r1, r1, #1 │ │ │ │ it ne │ │ │ │ strne.w r1, [lr] │ │ │ │ str.w lr, [r3, #4]! │ │ │ │ - b.n 4775e │ │ │ │ + b.n 47740 │ │ │ │ str r6, [r4, #28] │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r8 │ │ │ │ cmp r9, r5 │ │ │ │ - ble.n 47828 │ │ │ │ + ble.n 4780a │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl bc8ac <_PyUnicode_Equal@@Base> │ │ │ │ - cbnz r0, 4779c │ │ │ │ + bl bc2b4 <_PyUnicode_Equal@@Base> │ │ │ │ + cbnz r0, 4777e │ │ │ │ adds r5, #1 │ │ │ │ - b.n 47784 │ │ │ │ + b.n 47766 │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ add r3, r5 │ │ │ │ ldrsb.w r2, [r3, #16] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 477b0 │ │ │ │ + bge.n 47792 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 47828 │ │ │ │ + bpl.n 4780a │ │ │ │ ldr r1, [r4, #32] │ │ │ │ add.w r0, r5, #10 │ │ │ │ ldr.w r0, [r4, r0, lsl #2] │ │ │ │ - cbz r1, 47816 │ │ │ │ + cbz r1, 477f8 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 47814 │ │ │ │ + blt.n 477f6 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 47816 │ │ │ │ - cbz r0, 47828 │ │ │ │ + bpl.n 477f8 │ │ │ │ + cbz r0, 4780a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 47818 │ │ │ │ + bne.n 477fa │ │ │ │ ldr.w ip, [r4, #28] │ │ │ │ - movw r1, #16288 @ 0x3fa0 │ │ │ │ + movw r1, #15904 @ 0x3e20 │ │ │ │ movt r1, #53 @ 0x35 │ │ │ │ - movw r4, #16032 @ 0x3ea0 │ │ │ │ + movw r4, #15648 @ 0x3d20 │ │ │ │ movt r4, #53 @ 0x35 │ │ │ │ movs r2, #0 │ │ │ │ cmp r6, ip │ │ │ │ - bcs.n 47818 │ │ │ │ + bcs.n 477fa │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ ldrb r7, [r4, r3] │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r7, #94 @ 0x5e │ │ │ │ orr.w r3, r3, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 47804 │ │ │ │ + bne.n 477e6 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 47814 │ │ │ │ + beq.n 477f6 │ │ │ │ cmp r7, #71 @ 0x47 │ │ │ │ it eq │ │ │ │ lsleq r2, r3, #8 │ │ │ │ ldrb r3, [r1, r7] │ │ │ │ adds r3, #1 │ │ │ │ add.w r6, r6, r3, lsl #1 │ │ │ │ - b.n 477ea │ │ │ │ + b.n 477cc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 47828 │ │ │ │ + cbz r0, 4780a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47842 │ │ │ │ + beq.n 47824 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 47842 │ │ │ │ + b.n 47824 │ │ │ │ movw r3, #48052 @ 0xbbb4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14532 @ 0x38c4 │ │ │ │ + movw r1, #14148 @ 0x3744 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #184] @ (47914 ) │ │ │ │ + ldr r1, [pc, #184] @ (478f4 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d1954 │ │ │ │ + bl d13fc │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 478cc │ │ │ │ - bne.n 4787a │ │ │ │ + blt.n 478ae │ │ │ │ + bne.n 4785c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl d1954 │ │ │ │ + bl d13fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 478cc │ │ │ │ - beq.n 4787c │ │ │ │ + blt.n 478ae │ │ │ │ + beq.n 4785e │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - b.n 4787c │ │ │ │ - ldr r5, [pc, #152] @ (47914 ) │ │ │ │ + b.n 4785e │ │ │ │ + ldr r5, [pc, #148] @ (478f4 ) │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1160a4 │ │ │ │ + bl 115c1c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 478cc │ │ │ │ + cbz r0, 478ae │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl c8f14 │ │ │ │ + bl c89b0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 478a8 │ │ │ │ + beq.n 4788a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 478a8 │ │ │ │ + cbnz r3, 4788a │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r6, 478cc │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r6, 478ae │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl f1d60 │ │ │ │ + bl f17d4 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 478d0 │ │ │ │ + cbnz r0, 478b2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 478cc │ │ │ │ + beq.n 478ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 478cc │ │ │ │ + cbnz r3, 478ae │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47910 │ │ │ │ + b.n 478f2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 478ec │ │ │ │ + beq.n 478ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 478ec │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 478ce │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 47900 │ │ │ │ + bne.n 478e2 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 47910 │ │ │ │ + b.n 478f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 478f6 │ │ │ │ + bne.n 478d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 478f6 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 478d8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 479dc │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ + ldr r3, [pc, #156] @ (479a4 ) │ │ │ │ + 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, 47940 │ │ │ │ + addw r0, r0, #431 @ 0x1af │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 47936 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 47926 │ │ │ │ + dmb ish │ │ │ │ + beq.n 47940 │ │ │ │ + bl 267f94 │ │ │ │ + mov.w r2, #358 @ 0x166 │ │ │ │ + add.w r1, r4, #72 @ 0x48 │ │ │ │ + add r0, sp, #68 @ 0x44 │ │ │ │ + blx 29c10 │ │ │ │ + ldrb r2, [r4, #8] │ │ │ │ + add r1, sp, #4 │ │ │ │ + add r0, sp, #68 @ 0x44 │ │ │ │ + bl 46f54 │ │ │ │ + ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ + cbz r3, 47984 │ │ │ │ + addw r0, r4, #431 @ 0x1af │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 4797a │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4796a │ │ │ │ + dmb ish │ │ │ │ + beq.n 47984 │ │ │ │ + bl 2460a8 │ │ │ │ + ldrb r1, [r4, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 71fb0 │ │ │ │ + ldr r3, [pc, #20] @ (479a4 ) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #428] @ 0x1ac │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 4799e │ │ │ │ + blx 2a150 <__stack_chk_fail@plt> │ │ │ │ + add sp, #432 @ 0x1b0 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + cdp2 0, 15, cr0, cr4, cr5, {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, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 4793c │ │ │ │ - bl 25edcc │ │ │ │ + bne.n 479ca │ │ │ │ + bl 25ea4c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 47968 │ │ │ │ + cbnz r3, 479f6 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 47950 │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 479de │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 47968 │ │ │ │ + b.n 479f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl c029c │ │ │ │ + bl bfca4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4794c │ │ │ │ + bne.n 479da │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4794c │ │ │ │ + beq.n 479da │ │ │ │ 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 │ │ │ │ mov r0, r1 │ │ │ │ - bl ddd90 │ │ │ │ + bl dd7e8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 47992 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 479a2 │ │ │ │ - b.n 479bc │ │ │ │ + bne.n 47a20 │ │ │ │ + bl 7f89c │ │ │ │ + cbz r0, 47a30 │ │ │ │ + b.n 47a4a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 479a0 │ │ │ │ + blt.n 47a2e │ │ │ │ cmp r0, r3 │ │ │ │ it ge │ │ │ │ movge r0, r3 │ │ │ │ - b.n 479a2 │ │ │ │ + b.n 47a30 │ │ │ │ movs r0, #0 │ │ │ │ ldrd r3, r1, [r4, #8] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mla r3, r1, r0, r3 │ │ │ │ subs r2, r2, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 479be │ │ │ │ + b.n 47a4c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000479c0 : │ │ │ │ +00047a4e : │ │ │ │ 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 18a25c │ │ │ │ + bl 189448 │ │ │ │ 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, #156] @ (47a88 ) │ │ │ │ - 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, 47a24 │ │ │ │ - addw r0, r0, #431 @ 0x1af │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 47a1a │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 47a0a │ │ │ │ - dmb ish │ │ │ │ - beq.n 47a24 │ │ │ │ - bl 26813c │ │ │ │ - mov.w r2, #358 @ 0x166 │ │ │ │ - add.w r1, r4, #72 @ 0x48 │ │ │ │ - add r0, sp, #68 @ 0x44 │ │ │ │ - blx 29c10 │ │ │ │ - ldrb r2, [r4, #8] │ │ │ │ - add r1, sp, #4 │ │ │ │ - add r0, sp, #68 @ 0x44 │ │ │ │ - bl 47098 │ │ │ │ - ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - cbz r3, 47a68 │ │ │ │ - addw r0, r4, #431 @ 0x1af │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 47a5e │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 47a4e │ │ │ │ - dmb ish │ │ │ │ - beq.n 47a68 │ │ │ │ - bl 246600 │ │ │ │ - ldrb r1, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 71f98 │ │ │ │ - ldr r3, [pc, #20] @ (47a88 ) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #428] @ 0x1ac │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 47a82 │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - add sp, #432 @ 0x1b0 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #20 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 29e98 │ │ │ │ - cbnz r0, 47ab4 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 47aba │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 90260 │ │ │ │ - add sp, #20 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w f99c4 │ │ │ │ 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 r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 47af8 │ │ │ │ + beq.n 47a9c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43560 @ 0xaa28 │ │ │ │ + movw r1, #43176 @ 0xa8a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 47b1a │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 47abe │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 104104 │ │ │ │ - cbnz r0, 47b1e │ │ │ │ + bl 103b0c │ │ │ │ + cbnz r0, 47ac2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43600 @ 0xaa50 │ │ │ │ + movw r1, #43216 @ 0xa8d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47be6 │ │ │ │ + b.n 47b8a │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce160 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 47b1a │ │ │ │ + beq.n 47abe │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 47b50 │ │ │ │ + ble.n 47af4 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43644 @ 0xaa7c │ │ │ │ + movw r1, #43260 @ 0xa8fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ - b.n 47b1a │ │ │ │ + bl cebf4 │ │ │ │ + b.n 47abe │ │ │ │ ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ add.w r6, r4, #72 @ 0x48 │ │ │ │ - cbnz r3, 47b82 │ │ │ │ + cbnz r3, 47b26 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 47b6a │ │ │ │ + blt.n 47b0e │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - b.n 47b82 │ │ │ │ + b.n 47b26 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 259074 │ │ │ │ + bl 258bcc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 47be6 │ │ │ │ - bl 9649c │ │ │ │ + b.n 47b8a │ │ │ │ + bl 95e5c │ │ │ │ addw r4, r4, #431 @ 0x1af │ │ │ │ mov r5, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 47ba4 │ │ │ │ + bne.n 47b48 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47b94 │ │ │ │ + bne.n 47b38 │ │ │ │ dmb ish │ │ │ │ - beq.n 47bb0 │ │ │ │ + beq.n 47b54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26813c │ │ │ │ + bl 267f94 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 259074 │ │ │ │ + bl 258bcc │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 47bd2 │ │ │ │ + bne.n 47b76 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47bc2 │ │ │ │ + bne.n 47b66 │ │ │ │ dmb ish │ │ │ │ - beq.n 47bde │ │ │ │ + beq.n 47b82 │ │ │ │ mov r0, r4 │ │ │ │ - bl 246600 │ │ │ │ + bl 2460a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ - b.n 47b72 │ │ │ │ + bl 98950 │ │ │ │ + b.n 47b16 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ + sub sp, #20 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 29e98 │ │ │ │ + cbnz r0, 47bb6 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1698 │ │ │ │ + b.n 47bbc │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 8fb70 │ │ │ │ + add sp, #20 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w f9438 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #57020 @ 0xdebc │ │ │ │ + movw r1, #56636 @ 0xdd3c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 47c60 │ │ │ │ - ldr r2, [pc, #32] @ (47c18 ) │ │ │ │ + b.n 47c40 │ │ │ │ + ldr r2, [pc, #32] @ (47bf8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r0, #50868 @ 0xc6b4 │ │ │ │ + movw r0, #50484 @ 0xc534 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ 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 82d70 │ │ │ │ + b.w 828cc │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00047c1c : │ │ │ │ +00047bfc : │ │ │ │ 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 7a284 │ │ │ │ + bl 7a268 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 47c5c │ │ │ │ + cbz r0, 47c3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 476e8 │ │ │ │ + bl 476ca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47c50 │ │ │ │ + beq.n 47c30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 47c54 │ │ │ │ + cbz r3, 47c34 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 47c5c │ │ │ │ + b.n 47c3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47c50 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47c30 │ │ │ │ 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 r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 458e4 │ │ │ │ - cbz r0, 47cc2 │ │ │ │ + bl 45934 │ │ │ │ + cbz r0, 47ca2 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ - movw r2, #9664 @ 0x25c0 │ │ │ │ + movw r2, #9300 @ 0x2454 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl cd23c │ │ │ │ + bl cccd8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47ca6 │ │ │ │ + beq.n 47c86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 47ca6 │ │ │ │ + cbnz r3, 47c86 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 47cc4 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 47ca4 │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ - cbz r0, 47cc2 │ │ │ │ - bl d42d0 │ │ │ │ + bl d3b34 │ │ │ │ + cbz r0, 47ca2 │ │ │ │ + bl d3d48 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 23b604 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 23b1b4 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.w c3ae8 │ │ │ │ + b.w c359c │ │ │ │ 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 244f5c <_PyObject_GetState@@Base> │ │ │ │ - cbz r0, 47d08 │ │ │ │ + bl 2447c0 <_PyObject_GetState@@Base> │ │ │ │ + cbz r0, 47ce8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 86830 │ │ │ │ + bl 86390 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 47d0c │ │ │ │ + cbnz r0, 47cec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47d08 │ │ │ │ + beq.n 47ce8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 47d08 │ │ │ │ + cbnz r3, 47ce8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47d3a │ │ │ │ + b.n 47d1a │ │ │ │ ldr r2, [r6, #32] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 47d2a │ │ │ │ + bge.n 47d0a │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #14816 @ 0x39e0 │ │ │ │ + movw r0, #14432 @ 0x3860 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828cc │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - movw r0, #14824 @ 0x39e8 │ │ │ │ + movw r0, #14440 @ 0x3868 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 828cc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #57028 @ 0xdec4 │ │ │ │ + movw r1, #56644 @ 0xdd44 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 47c60 │ │ │ │ + b.n 47c40 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ - cbz r3, 47d68 │ │ │ │ + cbz r3, 47d48 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 47d6a │ │ │ │ + b.n 47d4a │ │ │ │ mov r7, r3 │ │ │ │ - ldr r4, [pc, #528] @ (47f7c ) │ │ │ │ + ldr r4, [pc, #528] @ (47f5c ) │ │ │ │ add.w lr, sp, #112 @ 0x70 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ add r7, r9 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ @@ -43992,330 +43978,330 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 47dc0 │ │ │ │ + bne.n 47da0 │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.n 47dc0 │ │ │ │ + ble.n 47da0 │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 47dc0 │ │ │ │ - cbnz r5, 47de4 │ │ │ │ - ldr r4, [pc, #444] @ (47f80 ) │ │ │ │ + bne.n 47da0 │ │ │ │ + cbnz r5, 47dc4 │ │ │ │ + ldr r4, [pc, #444] @ (47f60 ) │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ movs r4, #2 │ │ │ │ mov r1, r9 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 47f48 │ │ │ │ + beq.w 47f28 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 111784 │ │ │ │ + bl 111150 │ │ │ │ ldr.w r8, [sp, #160] @ 0xa0 │ │ │ │ ldrd sl, r9, [sp, #144] @ 0x90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 47f56 │ │ │ │ + beq.w 47f36 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 111784 │ │ │ │ + bl 111150 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ - cbz r0, 47e6c │ │ │ │ + cbz r0, 47e4c │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 47e1c │ │ │ │ + beq.n 47dfc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl c3ae8 │ │ │ │ + bl c359c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bge.n 47e20 │ │ │ │ - b.n 47e6c │ │ │ │ + bge.n 47e00 │ │ │ │ + b.n 47e4c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r9, r3 │ │ │ │ - ble.n 47e2c │ │ │ │ + ble.n 47e0c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 47e4e │ │ │ │ + cbz r3, 47e2e │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #49864 @ 0xc2c8 │ │ │ │ + movw r1, #49480 @ 0xc148 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #14912 @ 0x3a40 │ │ │ │ + movw r0, #14528 @ 0x38c0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8ff70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 47e6c │ │ │ │ - ldr.w fp, [pc, #312] @ 47f84 │ │ │ │ - b.n 47ec6 │ │ │ │ + blt.n 47e4c │ │ │ │ + ldr.w fp, [pc, #312] @ 47f64 │ │ │ │ + b.n 47ea6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #61480 @ 0xf028 │ │ │ │ + movw r2, #61096 @ 0xeea8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #7096 @ 0x1bb8 │ │ │ │ + movw r1, #6712 @ 0x1a38 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 47f5a │ │ │ │ + b.n 47f3a │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71f98 │ │ │ │ + bl 71fb0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47e6c │ │ │ │ + beq.n 47e4c │ │ │ │ add.w r2, r0, #16 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 9649c │ │ │ │ + bl 95e5c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - blt.n 47ee0 │ │ │ │ + blt.n 47ec0 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 29e40 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 47f3a │ │ │ │ + bge.n 47f1a │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 47f10 │ │ │ │ + bne.n 47ef0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 47f00 │ │ │ │ + bne.n 47ee0 │ │ │ │ add.w fp, fp, #4 │ │ │ │ ldr.w r7, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 47e70 │ │ │ │ + bne.n 47e50 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 111d44 │ │ │ │ - b.n 47e6c │ │ │ │ + bl 111710 │ │ │ │ + b.n 47e4c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 47ef2 │ │ │ │ + cbz r3, 47ed2 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 29c40 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 47ea0 │ │ │ │ + b.n 47e80 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 29dc4 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 47ea0 │ │ │ │ + b.n 47e80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47ec2 │ │ │ │ + bne.n 47ea2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47ec2 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47ea2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 111d44 │ │ │ │ + bl 111710 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47e6c │ │ │ │ + beq.n 47e4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47e6c │ │ │ │ + bne.n 47e4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47e6c │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47e4c │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 47f44 │ │ │ │ + beq.n 47f24 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 9b39c <_PyBytes_Resize@@Base> │ │ │ │ + bl 9ad4c <_PyBytes_Resize@@Base> │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - b.n 47f5a │ │ │ │ + b.n 47f3a │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 47f5a │ │ │ │ + b.n 47f3a │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ strd sl, r9, [sp, #144] @ 0x90 │ │ │ │ str.w r8, [sp, #160] @ 0xa0 │ │ │ │ - bl 111d5c │ │ │ │ + bl 111728 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ - bl 111d5c │ │ │ │ + bl 111728 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #704 @ (adr r5, 48240 ) │ │ │ │ + add r4, pc, #192 @ (adr r4, 48020 ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ subs r2, #20 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #128 @ (adr r6, 48008 ) │ │ │ │ + add r4, pc, #640 @ (adr r4, 481e8 ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ (47fb8 ) │ │ │ │ - bl 161d58 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #28] @ (47f98 ) │ │ │ │ + bl 1f6ee0 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #14836 @ 0x39f4 │ │ │ │ + movw r0, #14452 @ 0x3874 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828cc │ │ │ │ nop │ │ │ │ ldmia r6!, {r2, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #56804 @ 0xdde4 │ │ │ │ + movw r1, #56420 @ 0xdc64 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 47c60 │ │ │ │ + b.n 47c40 │ │ │ │ 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 12586c │ │ │ │ + b.w 125314 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 4806c │ │ │ │ + beq.n 4804c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #56136 @ 0xdb48 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 47020 │ │ │ │ - cbnz r0, 4803e │ │ │ │ + bl 47168 │ │ │ │ + cbnz r0, 4801e │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ - cbz r0, 48020 │ │ │ │ - bl d42d0 │ │ │ │ + bl d3b34 │ │ │ │ + cbz r0, 48000 │ │ │ │ + bl d3d48 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4806a │ │ │ │ + b.n 4804a │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ + bl d3b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48012 │ │ │ │ + bne.n 47ff2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d40bc │ │ │ │ + bl d3b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48012 │ │ │ │ - b.n 48068 │ │ │ │ + bne.n 47ff2 │ │ │ │ + b.n 48048 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 48052 │ │ │ │ + beq.n 48032 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48052 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48032 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57160 @ 0xdf48 │ │ │ │ + movw r1, #56776 @ 0xddc8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 48094 │ │ │ │ + cbnz r3, 48074 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - cbz r2, 4808a │ │ │ │ + cbz r2, 4806a │ │ │ │ movw r3, #47308 @ 0xb8cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 48094 │ │ │ │ + bne.n 48074 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #76] @ (480fc ) │ │ │ │ + ldr r3, [pc, #76] @ (480dc ) │ │ │ │ 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 480da │ │ │ │ + bhi.n 480ba │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65108 @ 0xfe54 │ │ │ │ + movw r1, #64760 @ 0xfcf8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 480ee │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 480ce │ │ │ │ add.w r3, r3, #256 @ 0x100 │ │ │ │ str.w r3, [r4, #3688] @ 0xe68 │ │ │ │ - bl 1f2034 <_PySlice_FromIndices@@Base+0x84> │ │ │ │ + bl 1f1358 <_PySlice_FromIndices@@Base+0x84> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f20a0 <_PySlice_FromIndices@@Base+0xf0> │ │ │ │ - cbz r0, 480f2 │ │ │ │ + bl 1f13c4 <_PySlice_FromIndices@@Base+0xf0> │ │ │ │ + cbz r0, 480d2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 480fa │ │ │ │ + b.n 480da │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrd r3, r2, [r0, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 12586c │ │ │ │ + b.w 125314 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ @@ -44326,106 +44312,91 @@ │ │ │ │ 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, 48160 │ │ │ │ + cbz r0, 48140 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48160 │ │ │ │ + beq.n 48140 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48160 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48140 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e9dc │ │ │ │ + b.w 7e9a8 │ │ │ │ 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] @ (481d0 ) │ │ │ │ + ldr r1, [pc, #84] @ (481b0 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl d5840 <_PyEval_CheckExceptTypeValid@@Base+0xae8> │ │ │ │ + bl d52b0 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 481b0 │ │ │ │ + cbz r0, 48190 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 124848 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 1242f0 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 481a4 │ │ │ │ + beq.n 48184 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 481a8 │ │ │ │ + cbz r3, 48188 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 481ca │ │ │ │ + b.n 481aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 481a4 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48184 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14948 @ 0x3a64 │ │ │ │ + movw r1, #14564 @ 0x38e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ │ │ │ │ -000481d8 : │ │ │ │ +000481b4 : │ │ │ │ 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 1956f4 │ │ │ │ + bl 1943d4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - it eq │ │ │ │ - moveq r0, r3 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #152 @ 0x98 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov lr, r3 │ │ │ │ - cbz r3, 48230 │ │ │ │ + cbz r3, 481ec │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - movw r4, #42688 @ 0xa6c0 │ │ │ │ + movw r4, #42304 @ 0xa540 │ │ │ │ movt r4, #68 @ 0x44 │ │ │ │ add.w r8, r3, r9 │ │ │ │ add.w ip, sp, #96 @ 0x60 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ @@ -44440,252 +44411,265 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 48288 │ │ │ │ + bne.n 48244 │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.n 48288 │ │ │ │ + ble.n 48244 │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 48288 │ │ │ │ - cbnz r5, 482b0 │ │ │ │ + bne.n 48244 │ │ │ │ + cbnz r5, 4826c │ │ │ │ movs r4, #2 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ mov r3, lr │ │ │ │ add r4, sp, #28 │ │ │ │ mov r1, r9 │ │ │ │ str r4, [sp, #16] │ │ │ │ movw r4, #15204 @ 0x3b64 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48374 │ │ │ │ + beq.n 48330 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl 111784 │ │ │ │ + bl 111150 │ │ │ │ ldr.w r9, [sp, #144] @ 0x90 │ │ │ │ ldrd sl, r7, [sp, #128] @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48382 │ │ │ │ + beq.n 4833e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 111784 │ │ │ │ + bl 111150 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48370 │ │ │ │ + beq.n 4832c │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 482e8 │ │ │ │ + beq.n 482a4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl c3ae8 │ │ │ │ + bl c359c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge.n 482ea │ │ │ │ - b.n 48370 │ │ │ │ + bge.n 482a6 │ │ │ │ + b.n 4832c │ │ │ │ movs r5, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 482f0 │ │ │ │ - cbz r5, 4830e │ │ │ │ + ble.n 482ac │ │ │ │ + cbz r5, 482ca │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ - movw r1, #49864 @ 0xc2c8 │ │ │ │ + movw r1, #49480 @ 0xc148 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #15140 @ 0x3b24 │ │ │ │ + movw r0, #14756 @ 0x39a4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8ff70 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4832e │ │ │ │ - b.n 48370 │ │ │ │ + bge.n 482ea │ │ │ │ + b.n 4832c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #61504 @ 0xf040 │ │ │ │ + movw r2, #61120 @ 0xeec0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #7096 @ 0x1bb8 │ │ │ │ + movw r1, #6712 @ 0x1a38 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 48370 │ │ │ │ - bl 9649c │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 4832c │ │ │ │ + bl 95e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 48344 │ │ │ │ + blt.n 48300 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a2f4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 48356 │ │ │ │ + b.n 48312 │ │ │ │ mov r0, sl │ │ │ │ - cbz r5, 48350 │ │ │ │ + cbz r5, 4830c │ │ │ │ blx 293e0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 48356 │ │ │ │ + b.n 48312 │ │ │ │ blx 29abc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 98f90 │ │ │ │ - cbz r5, 48388 │ │ │ │ + bl 98950 │ │ │ │ + cbz r5, 48344 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c40 │ │ │ │ + bl f16b4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 48390 │ │ │ │ + b.n 4834c │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 48390 │ │ │ │ + b.n 4834c │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 48390 │ │ │ │ + b.n 4834c │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ strd sl, r7, [sp, #128] @ 0x80 │ │ │ │ str.w r9, [sp, #144] @ 0x90 │ │ │ │ - bl 111d5c │ │ │ │ + bl 111728 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ - bl 111d5c │ │ │ │ + bl 111728 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #152 @ 0x98 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + it eq │ │ │ │ + moveq r0, r3 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000483ba <_PyCrossInterpreterData_UnregisterClass@@Base>: │ │ │ │ +00048396 <_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] @ (48474 <_PyCrossInterpreterData_UnregisterClass@@Base+0xba>) │ │ │ │ + ldr r2, [pc, #168] @ (48450 <_PyCrossInterpreterData_UnregisterClass@@Base+0xba>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ lsls r3, r3, #22 │ │ │ │ itete mi │ │ │ │ addmi.w r4, r4, #5472 @ 0x1560 │ │ │ │ ldrpl.w r4, [r4, #3720] @ 0xe88 │ │ │ │ addmi r4, #28 │ │ │ │ addpl.w r4, r4, #648 @ 0x288 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 48412 <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ + cbz r3, 483ee <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ add.w r0, r4, #8 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 48408 <_PyCrossInterpreterData_UnregisterClass@@Base+0x4e> │ │ │ │ + bne.n 483e4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x4e> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 483f8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e> │ │ │ │ + bne.n 483d4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e> │ │ │ │ dmb ish │ │ │ │ - beq.n 48412 <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ - bl 26813c │ │ │ │ + beq.n 483ee <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ + bl 267f94 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 209948 <_PyCrossInterpreterData_RegisterClass@@Base+0x254> │ │ │ │ + bl 208de8 <_PyCrossInterpreterData_RegisterClass@@Base+0x254> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 48444 <_PyCrossInterpreterData_UnregisterClass@@Base+0x8a> │ │ │ │ + cbz r0, 48420 <_PyCrossInterpreterData_UnregisterClass@@Base+0x8a> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ - cbnz r3, 48442 <_PyCrossInterpreterData_UnregisterClass@@Base+0x88> │ │ │ │ + cbnz r3, 4841e <_PyCrossInterpreterData_UnregisterClass@@Base+0x88> │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ - cbz r2, 48430 <_PyCrossInterpreterData_UnregisterClass@@Base+0x76> │ │ │ │ + cbz r2, 4840c <_PyCrossInterpreterData_UnregisterClass@@Base+0x76> │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.n 48432 <_PyCrossInterpreterData_UnregisterClass@@Base+0x78> │ │ │ │ + b.n 4840e <_PyCrossInterpreterData_UnregisterClass@@Base+0x78> │ │ │ │ str r3, [r4, #12] │ │ │ │ - cbz r3, 48436 <_PyCrossInterpreterData_UnregisterClass@@Base+0x7c> │ │ │ │ + cbz r3, 48412 <_PyCrossInterpreterData_UnregisterClass@@Base+0x7c> │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2f4 │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 4846e <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ + cbz r3, 4844a <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ add.w r0, r4, #8 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 48464 <_PyCrossInterpreterData_UnregisterClass@@Base+0xaa> │ │ │ │ + bne.n 48440 <_PyCrossInterpreterData_UnregisterClass@@Base+0xaa> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48454 <_PyCrossInterpreterData_UnregisterClass@@Base+0x9a> │ │ │ │ + bne.n 48430 <_PyCrossInterpreterData_UnregisterClass@@Base+0x9a> │ │ │ │ dmb ish │ │ │ │ - beq.n 4846e <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ - bl 246600 │ │ │ │ + beq.n 4844a <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ + bl 2460a8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r0, #15156 @ 0x3b34 │ │ │ │ + movw r0, #14772 @ 0x39b4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a284 │ │ │ │ + b.w 7a268 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #8 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r2 │ │ │ │ - bl 14ac8c │ │ │ │ - cbnz r0, 484be <_PyCrossInterpreterData_UnregisterClass@@Base+0x104> │ │ │ │ + bl 14a2ac │ │ │ │ + cbnz r0, 4849a <_PyCrossInterpreterData_UnregisterClass@@Base+0x104> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 484f0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x136> │ │ │ │ + b.n 484cc <_PyCrossInterpreterData_UnregisterClass@@Base+0x136> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 48552 │ │ │ │ + bl 4852e │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 484d4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x11a> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 484b0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x11a> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 484ba <_PyCrossInterpreterData_UnregisterClass@@Base+0x100> │ │ │ │ + bne.n 48496 <_PyCrossInterpreterData_UnregisterClass@@Base+0x100> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 484e8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x12e> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 484c4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x12e> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 484ba <_PyCrossInterpreterData_UnregisterClass@@Base+0x100> │ │ │ │ + bne.n 48496 <_PyCrossInterpreterData_UnregisterClass@@Base+0x100> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000484f2 : │ │ │ │ +000484ce : │ │ │ │ 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 │ │ │ │ mov r5, r0 │ │ │ │ @@ -44694,128 +44678,128 @@ │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r4, [sp, #32] │ │ │ │ str r1, [sp, #4] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 72334 │ │ │ │ + bl 72340 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 4854c │ │ │ │ + cbz r0, 48528 │ │ │ │ mov r0, sp │ │ │ │ - bl 1a79c8 │ │ │ │ + bl 1a6578 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48544 │ │ │ │ + beq.n 48520 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48544 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48520 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 4854c │ │ │ │ - bl 77384 │ │ │ │ + cbz r0, 48528 │ │ │ │ + bl 77378 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7c20 │ │ │ │ + bl d7674 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 48584 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 48588 │ │ │ │ + bne.n 48560 │ │ │ │ + bl 7f89c │ │ │ │ + cbz r0, 48564 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4859c │ │ │ │ + b.n 48578 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 4859c │ │ │ │ + bge.n 48578 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 4859c │ │ │ │ + cbz r3, 48578 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 4859c │ │ │ │ + cbz r3, 48578 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4857e │ │ │ │ + blt.n 4855a │ │ │ │ add r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000485a0 : │ │ │ │ +0004857c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sp │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 1b8d4c │ │ │ │ + bl 1b7ac4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 485d0 │ │ │ │ - bl 77384 │ │ │ │ + cbz r0, 485ac │ │ │ │ + bl 77378 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 24d004 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1d0> │ │ │ │ - cbnz r0, 485f6 │ │ │ │ + bl 24cbc4 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1d0> │ │ │ │ + cbnz r0, 485d2 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 486a0 │ │ │ │ + b.n 4867c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000485fa <_PyObject_CheckCrossInterpreterData@@Base>: │ │ │ │ +000485d6 <_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 13aaa8 │ │ │ │ + bl 13a720 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bl 24cb80 │ │ │ │ - cbnz r0, 4863a <_PyObject_CheckCrossInterpreterData@@Base+0x40> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 48634 <_PyObject_CheckCrossInterpreterData@@Base+0x3a> │ │ │ │ + bl 24c740 │ │ │ │ + cbnz r0, 48616 <_PyObject_CheckCrossInterpreterData@@Base+0x40> │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 48610 <_PyObject_CheckCrossInterpreterData@@Base+0x3a> │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ - movw r1, #10728 @ 0x29e8 │ │ │ │ + movw r1, #10344 @ 0x2868 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r0, [r4, #1420] @ 0x58c │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4863c <_PyObject_CheckCrossInterpreterData@@Base+0x42> │ │ │ │ + b.n 48618 <_PyObject_CheckCrossInterpreterData@@Base+0x42> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004863e : │ │ │ │ +0004861a : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ @@ -44829,55 +44813,55 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #4 │ │ │ │ str r7, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - bl 10e550 <_PySet_Contains@@Base+0x28> │ │ │ │ + bl 10df20 <_PySet_Contains@@Base+0x28> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r2, r2, r0 │ │ │ │ blx 29fe0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 2908c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 8015c │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #54968 @ 0xd6b8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 4870c │ │ │ │ + bl 71640 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 486e8 │ │ │ │ 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, 486e0 │ │ │ │ + cbz r4, 486bc │ │ │ │ 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] @ (48710 ) │ │ │ │ + ldr r5, [pc, #44] @ (486ec ) │ │ │ │ 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] │ │ │ │ @@ -44890,792 +44874,794 @@ │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00048714 : │ │ │ │ +000486f0 : │ │ │ │ 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, #496 @ 0x1f0 │ │ │ │ + movw r1, #112 @ 0x70 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #500 @ 0x1f4 │ │ │ │ + movw r0, #116 @ 0x74 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 90660 │ │ │ │ + bl 8ff70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 487d8 │ │ │ │ + blt.n 487b4 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #0 │ │ │ │ sub.w r0, r4, #36 @ 0x24 │ │ │ │ blx 2957c │ │ │ │ add.w r2, sp, #8192 @ 0x2000 │ │ │ │ movs r3, #1 │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ cmp r5, #2 │ │ │ │ str.w r2, [r4, #-20] │ │ │ │ str.w r7, [r4, #-40] │ │ │ │ str.w r4, [r4, #-16] │ │ │ │ str.w r4, [r4, #-24] │ │ │ │ strd r5, r3, [r4, #-8] │ │ │ │ - ble.n 487b0 │ │ │ │ + ble.n 4878c │ │ │ │ movs r3, #0 │ │ │ │ - movw r2, #60081 @ 0xeab1 │ │ │ │ + movw r2, #58501 @ 0xe485 │ │ │ │ movt r2, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #29889 @ 0x74c1 │ │ │ │ + movw r1, #28529 @ 0x6f71 │ │ │ │ movt r1, #18 │ │ │ │ - movw r0, #58905 @ 0xe619 │ │ │ │ + movw r0, #57321 @ 0xdfe9 │ │ │ │ movt r0, #16 │ │ │ │ - bl 6cc88 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6cc80 <_Py_hashtable_new_full@@Base> │ │ │ │ str.w r0, [r4, #-12] │ │ │ │ - cbnz r0, 487b0 │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 487d8 │ │ │ │ + cbnz r0, 4878c │ │ │ │ + bl 1e955c │ │ │ │ + b.n 487b4 │ │ │ │ mov r0, r6 │ │ │ │ sub.w r1, r4, #40 @ 0x28 │ │ │ │ - bl 10cdb8 <_PyArena_Free@@Base+0xe14> │ │ │ │ + bl 10c79c <_PyArena_Free@@Base+0xe14> │ │ │ │ ldr.w r0, [r4, #-12] │ │ │ │ - cbz r0, 487c4 │ │ │ │ - bl 10e940 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 487a0 │ │ │ │ + bl 10e314 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr.w r0, [r4, #-16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r2, [r4, #-24] │ │ │ │ ldr.w r3, [r4, #-40] │ │ │ │ subs r2, r2, r0 │ │ │ │ blx 29fe0 │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - b.n 488bc │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr r3, [pc, #148] @ (48890 ) │ │ │ │ + ldr r3, [pc, #152] @ (48864 ) │ │ │ │ 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, 48830 │ │ │ │ + cbz r3, 48802 │ │ │ │ adds r0, #223 @ 0xdf │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 48826 │ │ │ │ + bne.n 487f8 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48816 │ │ │ │ + bne.n 487e8 │ │ │ │ dmb ish │ │ │ │ - beq.n 48830 │ │ │ │ - bl 26813c │ │ │ │ + beq.n 48802 │ │ │ │ + bl 267f94 │ │ │ │ movs r2, #182 @ 0xb6 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 29c10 │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 48d68 │ │ │ │ + bl 48b7c │ │ │ │ ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 48872 │ │ │ │ + cbz r3, 48844 │ │ │ │ add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 48868 │ │ │ │ + bne.n 4883a │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48858 │ │ │ │ + bne.n 4882a │ │ │ │ dmb ish │ │ │ │ - beq.n 48872 │ │ │ │ - bl 246600 │ │ │ │ + beq.n 48844 │ │ │ │ + bl 2460a8 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 24a3f4 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (48890 ) │ │ │ │ + bl 249ff4 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (48864 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4888c │ │ │ │ + beq.n 4885e │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ + movw r1, #4356 @ 0x1104 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + b.n 4889a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9649c │ │ │ │ + bl 95e5c │ │ │ │ mov r4, r0 │ │ │ │ blx 290a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, #32 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 488ec │ │ │ │ + bne.n 488ca │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15272 @ 0x3ba8 │ │ │ │ + movw r1, #14888 @ 0x3a28 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 48908 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 488e6 │ │ │ │ mov r4, r0 │ │ │ │ ldrsb.w r0, [r5, #35] @ 0x23 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 4890c │ │ │ │ + ble.n 488ea │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f490 │ │ │ │ + bl 14ea88 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 48ac8 │ │ │ │ + b.n 48aa6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 48a18 │ │ │ │ + bne.w 489f6 │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ - cbz r3, 48946 │ │ │ │ + cbz r3, 48924 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r1, #2 │ │ │ │ str r1, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r2, 48938 │ │ │ │ - movw r1, #15320 @ 0x3bd8 │ │ │ │ + cbnz r2, 48916 │ │ │ │ + movw r1, #14936 @ 0x3a58 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 127934 │ │ │ │ - b.n 48908 │ │ │ │ - movw r1, #15372 @ 0x3c0c │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 488e6 │ │ │ │ + movw r1, #14988 @ 0x3a8c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 127934 │ │ │ │ - b.n 48908 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 488e6 │ │ │ │ ldrb.w r6, [r5, #33] @ 0x21 │ │ │ │ - cbz r6, 48960 │ │ │ │ + cbz r6, 4893e │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f490 │ │ │ │ - b.n 48908 │ │ │ │ + bl 14ea88 │ │ │ │ + b.n 488e6 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 48984 │ │ │ │ + beq.n 48962 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #56288 @ 0xdbe0 │ │ │ │ + movw r1, #55904 @ 0xda60 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 48908 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 488e6 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #16] │ │ │ │ strb.w r2, [r5, #34] @ 0x22 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r3, 489d6 │ │ │ │ + cbnz r3, 489b4 │ │ │ │ movw r1, #56136 @ 0xdb48 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ strb.w r2, [r5, #33] @ 0x21 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 20d414 │ │ │ │ + bl 20c884 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48a7c │ │ │ │ + beq.n 48a5a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #54760 @ 0xd5e8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 48ac8 │ │ │ │ + bne.w 48aa6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48a58 │ │ │ │ + beq.n 48a36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48a58 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 48a58 │ │ │ │ + bne.n 48a36 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48a36 │ │ │ │ mov r0, r3 │ │ │ │ - movw r1, #1312 @ 0x520 │ │ │ │ + movw r1, #928 @ 0x3a0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #3 │ │ │ │ strd r6, r6, [sp, #20] │ │ │ │ - bl c0100 │ │ │ │ + bl bfb08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48908 │ │ │ │ + beq.n 488e6 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 20d414 │ │ │ │ + bl 20c884 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 255348 <_PyUnicode_ToNumeric@@Base+0x7a98> │ │ │ │ + bl 255058 <_PyUnicode_ToNumeric@@Base+0x7be8> │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 48a7c │ │ │ │ - b.n 48ac8 │ │ │ │ + cbz r0, 48a5a │ │ │ │ + b.n 48aa6 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl 203e40 │ │ │ │ + bl 20332c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 48a34 │ │ │ │ + cbz r3, 48a12 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 255348 <_PyUnicode_ToNumeric@@Base+0x7a98> │ │ │ │ - cbz r0, 48a7c │ │ │ │ + b.w 255058 <_PyUnicode_ToNumeric@@Base+0x7be8> │ │ │ │ + cbz r0, 48a5a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #54760 @ 0xd5e8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 48ac8 │ │ │ │ + bne.n 48aa6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48a58 │ │ │ │ + beq.n 48a36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48a58 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48a36 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r0, #0 │ │ │ │ movs r2, #2 │ │ │ │ strb.w r0, [r1, #34] @ 0x22 │ │ │ │ - movw r1, #57224 @ 0xdf88 │ │ │ │ + movw r1, #56840 @ 0xde08 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl 127934 │ │ │ │ - b.n 48908 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 488e6 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r0, #0 │ │ │ │ movs r2, #2 │ │ │ │ strb.w r0, [r1, #34] @ 0x22 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl d40bc │ │ │ │ - cbz r0, 48ab4 │ │ │ │ + bl d3b34 │ │ │ │ + cbz r0, 48a92 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 48908 │ │ │ │ - bl d42d0 │ │ │ │ + bne.w 488e6 │ │ │ │ + bl d3d48 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f490 │ │ │ │ - b.n 48908 │ │ │ │ + bl 14ea88 │ │ │ │ + b.n 488e6 │ │ │ │ movw r3, #56136 @ 0xdb48 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ + bl d3b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48a98 │ │ │ │ - b.n 48908 │ │ │ │ + bne.n 48a76 │ │ │ │ + b.n 488e6 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r0, #25368 @ 0x6318 │ │ │ │ + movw r0, #24984 @ 0x6198 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 7a284 │ │ │ │ + b.w 7a268 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #9684 @ 0x25d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 48b26 │ │ │ │ + beq.n 48b04 │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 48b26 │ │ │ │ + beq.n 48b04 │ │ │ │ movs r3, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - movw r1, #54696 @ 0xd5a8 │ │ │ │ + movw r1, #54312 @ 0xd428 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0100 │ │ │ │ - cbnz r0, 48b3a │ │ │ │ - b.n 48b66 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 48b08 │ │ │ │ - movw r0, #54696 @ 0xd5a8 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 16ca80 <_PyArg_NoKeywords@@Base> │ │ │ │ - cbz r0, 48b66 │ │ │ │ - b.n 48b08 │ │ │ │ + bl bfb08 │ │ │ │ + cbnz r0, 48b18 │ │ │ │ + b.n 48b44 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 48ae6 │ │ │ │ + movw r0, #54312 @ 0xd428 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl 16be98 <_PyArg_NoKeywords@@Base> │ │ │ │ + cbz r0, 48b44 │ │ │ │ + b.n 48ae6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 86830 │ │ │ │ + bl 86390 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 48b66 │ │ │ │ + cbz r0, 48b44 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 48b6a │ │ │ │ + cbnz r0, 48b48 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 48b66 │ │ │ │ + beq.n 48b44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 48b66 │ │ │ │ + cbnz r3, 48b44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 48b7a │ │ │ │ + b.n 48b58 │ │ │ │ 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} │ │ │ │ │ │ │ │ -00048b7e : │ │ │ │ +00048b5c : │ │ │ │ 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 1e26b4 │ │ │ │ + bl 1e195c │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ + ldr r3, [pc, #212] @ (48c64 ) │ │ │ │ + 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 48c4a │ │ │ │ + ldr.w r5, [r0, #176] @ 0xb0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + cmp r5, #64 @ 0x40 │ │ │ │ + add.w r7, r0, #48 @ 0x30 │ │ │ │ + bls.n 48bda │ │ │ │ + ldr r3, [r0, #32] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r2, [r0, #36] @ 0x24 │ │ │ │ + adds r3, #64 @ 0x40 │ │ │ │ + str r3, [r0, #32] │ │ │ │ + cmp r3, #63 @ 0x3f │ │ │ │ + it ls │ │ │ │ + addls r2, #1 │ │ │ │ + str r2, [r0, #36] @ 0x24 │ │ │ │ + bl 25ee10 │ │ │ │ + sub.w r2, r5, #64 @ 0x40 │ │ │ │ + add.w r1, r4, #112 @ 0x70 │ │ │ │ + mov r0, r7 │ │ │ │ + str.w r2, [r4, #176] @ 0xb0 │ │ │ │ + blx 2a344 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + ldr.w r0, [r4, #176] @ 0xb0 │ │ │ │ + ldrb.w r2, [r4, #181] @ 0xb5 │ │ │ │ + adds r3, r0, r3 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + adc.w r3, r3, #0 │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ + cbz r2, 48c06 │ │ │ │ + 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 │ │ │ │ + strb.w r3, [r4, #40] @ 0x28 │ │ │ │ + movs r1, #0 │ │ │ │ + strb.w r3, [r4, #41] @ 0x29 │ │ │ │ + add r0, r7 │ │ │ │ + strb.w r3, [r4, #42] @ 0x2a │ │ │ │ + strb.w r3, [r4, #43] @ 0x2b │ │ │ │ + blx 2957c │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25ee10 │ │ │ │ + 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 48c32 │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 29c10 │ │ │ │ + ldr r3, [pc, #24] @ (48c64 ) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 48c5c │ │ │ │ + blx 2a150 <__stack_chk_fail@plt> │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ + cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ + 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 f8dc0 │ │ │ │ + cbnz r0, 48ce4 │ │ │ │ + ldrd r5, r1, [r4, #-8] │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bic.w r1, r1, #3 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + str r5, [r1, #0] │ │ │ │ + orrs r3, r1 │ │ │ │ + str r3, [r5, #4] │ │ │ │ + str.w r2, [r4, #-8] │ │ │ │ + ldr.w r3, [r4, #-4] │ │ │ │ + and.w r3, r3, #1 │ │ │ │ + str.w r3, [r4, #-4] │ │ │ │ + cbz r0, 48cbe │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 48cbe │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 48cbe │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cbz r0, 48cda │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #12] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 48cda │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 48cda │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 7e9a8 │ │ │ │ + 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] │ │ │ │ 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, #-200] │ │ │ │ sub.w sp, sp, #16512 @ 0x4080 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r1, [pc, #224] @ (48cb4 ) │ │ │ │ + ldr r1, [pc, #224] @ (48dfc ) │ │ │ │ add.w r4, sp, #16512 @ 0x4080 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ - movw r2, #34960 @ 0x8890 │ │ │ │ + movw r2, #34576 @ 0x8710 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov.w r1, #0 │ │ │ │ sub.w r3, r5, #32 │ │ │ │ - movw r1, #15424 @ 0x3c40 │ │ │ │ + movw r1, #15068 @ 0x3adc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ - bl 8cd30 │ │ │ │ + bl 8c640 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48c8e │ │ │ │ + beq.n 48dd6 │ │ │ │ mov r2, r6 │ │ │ │ add r6, sp, #176 @ 0xb0 │ │ │ │ - movw r1, #9664 @ 0x25c0 │ │ │ │ + movw r1, #9300 @ 0x2454 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #10384 @ 0x2890 │ │ │ │ + movw r0, #10120 @ 0x2788 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8ff70 │ │ │ │ ldr.w r1, [r6, #-160] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 48c26 │ │ │ │ + bge.n 48d6e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 48c84 │ │ │ │ + b.n 48dcc │ │ │ │ ldr r7, [r7, #16] │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ movs r3, #2 │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - bl 216c84 <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ + bl 21623c <_PyErr_BadInternalCall@@Base+0x604> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48c22 │ │ │ │ - bl 9649c │ │ │ │ + beq.n 48d6a │ │ │ │ + bl 95e5c │ │ │ │ sub.w r3, r5, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ sub.w r3, r5, #36 @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ sub.w r2, r5, #8 │ │ │ │ sub.w r1, r5, #28 │ │ │ │ movw r3, #16383 @ 0x3fff │ │ │ │ ldr.w r0, [r6, #-160] │ │ │ │ blx 29964 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ add.w r3, sp, #16384 @ 0x4000 │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ ldr.w r1, [r6, #-164] │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ - bl 42172 │ │ │ │ + bl 4215a │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r6, #-160] │ │ │ │ - bl 77384 │ │ │ │ - b.n 48c90 │ │ │ │ + bl 77378 │ │ │ │ + b.n 48dd8 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #28] @ (48cb4 ) │ │ │ │ + ldr r3, [pc, #28] @ (48dfc ) │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 48ca8 │ │ │ │ + beq.n 48df0 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #16512 @ 0x4080 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - 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 f934c │ │ │ │ - cbnz r0, 48d34 │ │ │ │ - ldrd r5, r1, [r4, #-8] │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bic.w r1, r1, #3 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - str r5, [r1, #0] │ │ │ │ - orrs r3, r1 │ │ │ │ - str r3, [r5, #4] │ │ │ │ - str.w r2, [r4, #-8] │ │ │ │ - ldr.w r3, [r4, #-4] │ │ │ │ - and.w r3, r3, #1 │ │ │ │ - str.w r3, [r4, #-4] │ │ │ │ - cbz r0, 48d0e │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 48d0e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 48d0e │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 48d2a │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #12] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 48d2a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 48d2a │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e9dc │ │ │ │ - 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, [pc, #28] @ (48d64 ) │ │ │ │ + ldr r3, [pc, #32] @ (48e30 ) │ │ │ │ ldr.w r3, [r3, #1184] @ 0x4a0 │ │ │ │ - cbz r3, 48d5a │ │ │ │ - bl 19e434 <_Py_write_noraise@@Base+0x3d4> │ │ │ │ + cbz r3, 48e24 │ │ │ │ + bl 19ce74 <_Py_write_noraise@@Base+0x3d4> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 48d62 │ │ │ │ + b.n 48e2c │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ + nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, 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 │ │ │ │ - ldr r3, [pc, #212] @ (48e50 ) │ │ │ │ - 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 48e36 │ │ │ │ - ldr.w r5, [r0, #176] @ 0xb0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - cmp r5, #64 @ 0x40 │ │ │ │ - add.w r7, r0, #48 @ 0x30 │ │ │ │ - bls.n 48dc6 │ │ │ │ - ldr r3, [r0, #32] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r2, [r0, #36] @ 0x24 │ │ │ │ - adds r3, #64 @ 0x40 │ │ │ │ - str r3, [r0, #32] │ │ │ │ - cmp r3, #63 @ 0x3f │ │ │ │ - it ls │ │ │ │ - addls r2, #1 │ │ │ │ - str r2, [r0, #36] @ 0x24 │ │ │ │ - bl 25f218 │ │ │ │ - sub.w r2, r5, #64 @ 0x40 │ │ │ │ - add.w r1, r4, #112 @ 0x70 │ │ │ │ - mov r0, r7 │ │ │ │ - str.w r2, [r4, #176] @ 0xb0 │ │ │ │ - blx 2a344 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - ldr.w r0, [r4, #176] @ 0xb0 │ │ │ │ - ldrb.w r2, [r4, #181] @ 0xb5 │ │ │ │ - adds r3, r0, r3 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - adc.w r3, r3, #0 │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r2, 48df2 │ │ │ │ - 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 │ │ │ │ - strb.w r3, [r4, #40] @ 0x28 │ │ │ │ - movs r1, #0 │ │ │ │ - strb.w r3, [r4, #41] @ 0x29 │ │ │ │ - add r0, r7 │ │ │ │ - strb.w r3, [r4, #42] @ 0x2a │ │ │ │ - strb.w r3, [r4, #43] @ 0x2b │ │ │ │ - blx 2957c │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25f218 │ │ │ │ - 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 48e1e │ │ │ │ - mov r2, r6 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 29c10 │ │ │ │ - ldr r3, [pc, #24] @ (48e50 ) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 48e48 │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ - cdp2 0, 15, cr0, cr4, cr5, {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, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 48e76 │ │ │ │ - bl 25edcc │ │ │ │ + bne.n 48e56 │ │ │ │ + bl 25ea4c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 48e82 │ │ │ │ + cbz r3, 48e62 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 48ec4 │ │ │ │ + b.n 48ea4 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 48ec0 │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 48ea0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 48ec0 │ │ │ │ + cbnz r3, 48ea0 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 48ec0 │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 48ea0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 48ec0 │ │ │ │ + cbnz r3, 48ea0 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 48ec0 │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 48ea0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 48ec0 │ │ │ │ + cbnz r3, 48ea0 │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 48ec0 │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 48ea0 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 48ee0 │ │ │ │ - ldr r2, [pc, #20] @ (48ee4 ) │ │ │ │ + cbnz r3, 48ec0 │ │ │ │ + ldr r2, [pc, #20] @ (48ec4 ) │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ add.w r1, r2, #520 @ 0x208 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ - b.w 264db0 │ │ │ │ + b.w 264c08 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @ instruction: 0xb878 │ │ │ │ lsls r0, 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 │ │ │ │ movw r3, #9444 @ 0x24e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 48f3a │ │ │ │ + beq.n 48f1a │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 48f3a │ │ │ │ + beq.n 48f1a │ │ │ │ mov r0, r6 │ │ │ │ - bl b54d4 │ │ │ │ + bl b4edc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bgt.n 48f4e │ │ │ │ + bgt.n 48f2e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31956 @ 0x7cd4 │ │ │ │ + movw r1, #31572 @ 0x7b54 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 48f7c │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 48f5c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 48f16 │ │ │ │ - movw r0, #47004 @ 0xb79c │ │ │ │ + beq.n 48ef6 │ │ │ │ + movw r0, #46620 @ 0xb61c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 16ca80 <_PyArg_NoKeywords@@Base> │ │ │ │ - cbz r0, 48f7c │ │ │ │ - b.n 48f16 │ │ │ │ + bl 16be98 <_PyArg_NoKeywords@@Base> │ │ │ │ + cbz r0, 48f5c │ │ │ │ + b.n 48ef6 │ │ │ │ subs r0, #1 │ │ │ │ - bl 72184 │ │ │ │ + bl 7219c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 48f7c │ │ │ │ + cbz r0, 48f5c │ │ │ │ add.w sl, r6, #12 │ │ │ │ add.w r9, r0, #8 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 86830 │ │ │ │ - cbnz r0, 48f80 │ │ │ │ + bl 86390 │ │ │ │ + cbnz r0, 48f60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 48f9e │ │ │ │ + bne.n 48f7e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 48fbe │ │ │ │ + b.n 48f9e │ │ │ │ cmp r7, r8 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - bne.n 48f64 │ │ │ │ + bne.n 48f44 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 48fae │ │ │ │ + cbnz r0, 48f8e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 48f7c │ │ │ │ + beq.n 48f5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48f7c │ │ │ │ + bne.n 48f5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 48f7c │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48f5c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r4, [r0, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ @@ -45686,1446 +45672,1422 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #57564 @ 0xe0dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11bba8 │ │ │ │ + bl 11b720 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 49010 │ │ │ │ + beq.n 48ff0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 49010 │ │ │ │ + bl 85aac │ │ │ │ + cbnz r0, 48ff0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - movw r1, #15472 @ 0x3c70 │ │ │ │ + movw r1, #15180 @ 0x3b4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 4901c │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 48ffc │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 49020 │ │ │ │ - bl 499a0 │ │ │ │ + beq.n 49000 │ │ │ │ + bl 4997c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4907a │ │ │ │ + b.n 4905a │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 49036 │ │ │ │ + bge.n 49016 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ + b.w 1e955c │ │ │ │ add r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20d384 │ │ │ │ + bl 20c7f4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4901c │ │ │ │ + beq.n 48ffc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 4905a │ │ │ │ + ble.n 4903a │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 4907a │ │ │ │ + ble.n 4905a │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mla r0, r4, r0, r3 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r6 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 490ae │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 490ae │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 490c8 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 490c8 │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 490e6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 86830 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 490e6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 490e6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_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, #3864] @ 0xf18 │ │ │ │ - ldr r3, [pc, #148] @ (49190 ) │ │ │ │ + ldr r3, [pc, #148] @ (49104 ) │ │ │ │ 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, 49130 │ │ │ │ + cbz r3, 490a4 │ │ │ │ adds r0, #223 @ 0xdf │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 49126 │ │ │ │ + bne.n 4909a │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 49116 │ │ │ │ + bne.n 4908a │ │ │ │ dmb ish │ │ │ │ - beq.n 49130 │ │ │ │ - bl 26813c │ │ │ │ + beq.n 490a4 │ │ │ │ + bl 267f94 │ │ │ │ movs r2, #182 @ 0xb6 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 29c10 │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 48d68 │ │ │ │ + bl 48b7c │ │ │ │ ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 49172 │ │ │ │ + cbz r3, 490e6 │ │ │ │ add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 49168 │ │ │ │ + bne.n 490dc │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 49158 │ │ │ │ + bne.n 490cc │ │ │ │ dmb ish │ │ │ │ - beq.n 49172 │ │ │ │ - bl 246600 │ │ │ │ + beq.n 490e6 │ │ │ │ + bl 2460a8 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 71f98 │ │ │ │ - ldr r3, [pc, #20] @ (49190 ) │ │ │ │ + bl 71fb0 │ │ │ │ + ldr r3, [pc, #20] @ (49104 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4918c │ │ │ │ + beq.n 49100 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 49138 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 49138 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 49152 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 49152 │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #4884 @ 0x1314 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 49170 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 86390 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 49170 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 49170 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ee4 <_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, #4024] @ 0xfb8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ - cbz r4, 491b6 │ │ │ │ + cbz r4, 49196 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 491b8 │ │ │ │ + b.n 49198 │ │ │ │ mov r3, r4 │ │ │ │ add.w sl, r3, r1 │ │ │ │ - cbnz r4, 491c8 │ │ │ │ + cbnz r4, 491a8 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 491c8 │ │ │ │ + ble.n 491a8 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 491c8 │ │ │ │ - cbnz r5, 491ea │ │ │ │ + bgt.n 491a8 │ │ │ │ + cbnz r5, 491ca │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #212] @ (492a0 ) │ │ │ │ + ldr r4, [pc, #212] @ (49280 ) │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49298 │ │ │ │ + beq.n 49278 │ │ │ │ ldr.w r9, [r5] │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.n 49270 │ │ │ │ + beq.n 49250 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 49236 │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ + cbz r0, 49216 │ │ │ │ + bl d78cc <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4920e │ │ │ │ - bl 7f8d0 │ │ │ │ + cbnz r0, 491ee │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49298 │ │ │ │ + bne.n 49278 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4922e │ │ │ │ - bl 83f4c │ │ │ │ + b.n 4920e │ │ │ │ + bl 83aac │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4922a │ │ │ │ + beq.n 4920a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4922a │ │ │ │ + cbnz r3, 4920a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 49200 │ │ │ │ + beq.n 491e0 │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.n 49238 │ │ │ │ - b.n 49278 │ │ │ │ + bne.n 49218 │ │ │ │ + b.n 49258 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ + bl d78cc <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4924e │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 49298 │ │ │ │ + cbnz r0, 4922e │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 49278 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4927c │ │ │ │ - bl 83f4c │ │ │ │ + b.n 4925c │ │ │ │ + bl 83aac │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4926a │ │ │ │ + beq.n 4924a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4926a │ │ │ │ + cbnz r3, 4924a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 4927c │ │ │ │ - b.n 49242 │ │ │ │ + bne.n 4925c │ │ │ │ + b.n 49222 │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4927c │ │ │ │ + b.n 4925c │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ mov r0, r8 │ │ │ │ - bl 15036c │ │ │ │ + bl 14f964 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ mov r3, r4 │ │ │ │ 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 20816c <_Py_RestoreSignals@@Base+0xbe0> │ │ │ │ + b.w 207608 <_Py_RestoreSignals@@Base+0xb54> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subs r3, #144 @ 0x90 │ │ │ │ + subs r3, #160 @ 0xa0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 492c6 │ │ │ │ - bl 25edcc │ │ │ │ + bne.n 492a6 │ │ │ │ + bl 25ea4c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 492d2 │ │ │ │ + cbz r3, 492b2 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 492f4 │ │ │ │ + b.n 492d4 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 492f0 │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 492d0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 492f0 │ │ │ │ + cbnz r3, 492d0 │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 492f0 │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 492d0 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 49328 │ │ │ │ + beq.n 49308 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 49328 │ │ │ │ + ble.n 49308 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49344 │ │ │ │ + beq.n 49324 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 49344 │ │ │ │ + b.n 49324 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4884 @ 0x1314 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 49362 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 49342 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104d60 │ │ │ │ + bl 104768 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49362 │ │ │ │ + beq.n 49342 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49362 │ │ │ │ + cbnz r3, 49342 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00049366 : │ │ │ │ - b.w 1e5da8 │ │ │ │ +00049346 : │ │ │ │ + b.w 1e5050 │ │ │ │ + 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 r6, [r3, #84] @ 0x54 │ │ │ │ + ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ + beq.n 4937c │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #43176 @ 0xa8a8 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 4939e │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 103b0c │ │ │ │ + cbnz r0, 493a2 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #43216 @ 0xa8d0 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273e4 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 49468 │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl ce160 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 4939e │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.n 493d4 │ │ │ │ + movw r3, #56116 @ 0xdb34 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #43260 @ 0xa8fc │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273e4 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl cebf4 │ │ │ │ + b.n 4939e │ │ │ │ + ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ + add.w r6, r4, #40 @ 0x28 │ │ │ │ + cbnz r3, 49406 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp.w r2, #2048 @ 0x800 │ │ │ │ + blt.n 493ee │ │ │ │ + movs r3, #1 │ │ │ │ + strb.w r3, [r4, #222] @ 0xde │ │ │ │ + b.n 49406 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 25e994 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl cebf4 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 49468 │ │ │ │ + bl 95e5c │ │ │ │ + adds r4, #223 @ 0xdf │ │ │ │ + mov r5, r0 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 49426 │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 49416 │ │ │ │ + dmb ish │ │ │ │ + beq.n 49432 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 267f94 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + bl 25e994 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 49454 │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 49444 │ │ │ │ + dmb ish │ │ │ │ + beq.n 49460 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2460a8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 98950 │ │ │ │ + b.n 493f6 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + 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 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 49396 │ │ │ │ + beq.n 49498 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61564 @ 0xf07c │ │ │ │ + movw r0, #61180 @ 0xeefc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 49396 │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 49498 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 493d4 │ │ │ │ + b.n 494d6 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 493aa │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 494ac │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49392 │ │ │ │ + bne.n 49494 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 493be │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 494c0 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49392 │ │ │ │ + bne.n 49494 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11b704 <_Py_set_inheritable@@Base> │ │ │ │ + bl 11b27c <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 49392 │ │ │ │ + blt.n 49494 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 26088c │ │ │ │ + b.w 260450 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 493e2 │ │ │ │ + cbz r1, 494e4 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 493ea │ │ │ │ + b.n 494ec │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ b.w 3434c │ │ │ │ - movw r1, #57328 @ 0xdff0 │ │ │ │ + movw r1, #56944 @ 0xde70 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.w 4210a │ │ │ │ + b.w 420f2 │ │ │ │ │ │ │ │ -000493fa : │ │ │ │ - ldr r3, [pc, #68] @ (49440 ) │ │ │ │ +000494fc : │ │ │ │ + ldr r3, [pc, #64] @ (49540 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 4943c │ │ │ │ + cbz r0, 4953e │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 49412 │ │ │ │ + bne.n 49514 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 49404 │ │ │ │ + b.n 49506 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 49428 │ │ │ │ + beq.n 4952a │ │ │ │ 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 4940e │ │ │ │ + bcc.n 49510 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 4943c │ │ │ │ + cbz r0, 4953e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4943c │ │ │ │ + beq.n 4953e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cc5b4 │ │ │ │ + bl cc050 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 49474 │ │ │ │ + cbz r0, 49574 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49474 │ │ │ │ + beq.n 49574 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 49474 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 49574 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 49490 │ │ │ │ + cbz r0, 49590 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49490 │ │ │ │ + beq.n 49590 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 49490 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 49590 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 494ac │ │ │ │ + cbz r0, 495ac │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 494ac │ │ │ │ + beq.n 495ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 494ac │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 495ac │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 494c8 │ │ │ │ + cbz r0, 495c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 494c8 │ │ │ │ + beq.n 495c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 494c8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 495c8 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 494e4 │ │ │ │ + cbz r0, 495e4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 494e4 │ │ │ │ + beq.n 495e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 494e4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 495e4 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 49500 │ │ │ │ + cbz r0, 49600 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49500 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 49500 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 49530 │ │ │ │ - movw r3, #48072 @ 0xbbc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11568 @ 0x2d30 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4955a │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cmp r3, r4 │ │ │ │ - mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - str r1, [r2, #8] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.n 49558 │ │ │ │ + beq.n 49600 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 49558 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ - ldr r6, [r3, #84] @ 0x54 │ │ │ │ - ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4958e │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43560 @ 0xaa28 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 495b0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 104104 │ │ │ │ - cbnz r0, 495b4 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43600 @ 0xaa50 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 4967a │ │ │ │ - mov r2, r6 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl ce6c4 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 495b0 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.n 495e6 │ │ │ │ - movw r3, #56116 @ 0xdb34 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43644 @ 0xaa7c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ - b.n 495b0 │ │ │ │ - ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - add.w r6, r4, #40 @ 0x28 │ │ │ │ - cbnz r3, 49618 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 49600 │ │ │ │ - movs r3, #1 │ │ │ │ - strb.w r3, [r4, #222] @ 0xde │ │ │ │ - b.n 49618 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 25ede8 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 4967a │ │ │ │ - bl 9649c │ │ │ │ - adds r4, #223 @ 0xdf │ │ │ │ - mov r5, r0 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 49638 │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 49628 │ │ │ │ - dmb ish │ │ │ │ - beq.n 49644 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 26813c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - bl 25ede8 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 49666 │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 49656 │ │ │ │ - dmb ish │ │ │ │ - beq.n 49672 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 246600 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ - b.n 49608 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - 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 │ │ │ │ - bl 13f3b8 │ │ │ │ - vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ - vmov.f64 d8, d0 │ │ │ │ - vcmp.f64 d0, d7 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 496ae │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 496c0 │ │ │ │ - b.n 496fc │ │ │ │ - vabs.f64 d7, d0 │ │ │ │ - vldr d6, [pc, #92] @ 49710 │ │ │ │ - vcmp.f64 d7, d6 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 49700 │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - movs r3, #0 │ │ │ │ - vmov.f64 d0, d8 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - blx 29684 │ │ │ │ - vcmp.f64 d8, d0 │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it eq │ │ │ │ - moveq r0, r3 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 49708 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 49708 │ │ │ │ + cbnz r3, 49600 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49708 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r3, pc} │ │ │ │ - nop │ │ │ │ - @ instruction: 0xffffffff │ │ │ │ - vqrdmlsh.s , , d31[0] │ │ │ │ - │ │ │ │ -00049718 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (49748 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r1, [r3, #52] @ 0x34 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 1a8d44 │ │ │ │ - cbz r0, 49746 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - 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, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r3, 49772 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #15620 @ 0x3d04 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w de2a8 │ │ │ │ - bl 13cf38 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 49796 │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - mov r2, r4 │ │ │ │ - movw r0, #15636 @ 0x3d14 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - bl 13d488 │ │ │ │ - b.n 497b4 │ │ │ │ - ble.n 497b2 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - movw r3, #4304 @ 0x10d0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64324 @ 0xfb44 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 497d6 │ │ │ │ + cbz r3, 49622 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 497d8 │ │ │ │ + b.n 49624 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 497e6 │ │ │ │ + cbnz r3, 49632 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 497e6 │ │ │ │ + blt.n 49632 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 497e6 │ │ │ │ - cbnz r4, 49802 │ │ │ │ + bgt.n 49632 │ │ │ │ + cbnz r4, 4964e │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #396] @ (49978 ) │ │ │ │ + ldr r4, [pc, #392] @ (497c0 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4985c │ │ │ │ - cbz r5, 49826 │ │ │ │ + cbz r0, 496a8 │ │ │ │ + cbz r5, 49672 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 49810 │ │ │ │ + cbz r7, 4965c │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 49810 │ │ │ │ + bne.n 4965c │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4982a │ │ │ │ + b.n 49676 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 49818 │ │ │ │ + cbnz r0, 49664 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4982a │ │ │ │ - bl c3ae8 │ │ │ │ + b.n 49676 │ │ │ │ + bl c359c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4985c │ │ │ │ + blt.n 496a8 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4980c │ │ │ │ - b.n 49814 │ │ │ │ + beq.n 49658 │ │ │ │ + b.n 49660 │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 256f0c │ │ │ │ + bl 256848 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4985c │ │ │ │ + beq.n 496a8 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 498b2 │ │ │ │ + beq.n 496fe │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 49860 │ │ │ │ + beq.n 496ac │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43560 @ 0xaa28 │ │ │ │ + movw r1, #43176 @ 0xa8a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4995c │ │ │ │ + b.n 497a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 104104 │ │ │ │ - cbnz r0, 49880 │ │ │ │ + bl 103b0c │ │ │ │ + cbnz r0, 496cc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43600 @ 0xaa50 │ │ │ │ + movw r1, #43216 @ 0xa8d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 4985c │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 496a8 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce160 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4985c │ │ │ │ + beq.n 496a8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 498b2 │ │ │ │ + ble.n 496fe │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43644 @ 0xaa7c │ │ │ │ + movw r1, #43260 @ 0xa8fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ - b.n 4985c │ │ │ │ + bl cebf4 │ │ │ │ + b.n 496a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl cc5b4 │ │ │ │ + bl cc050 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 4997e │ │ │ │ + bl 49958 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 498ce │ │ │ │ + cbnz r0, 4971a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4985c │ │ │ │ + beq.n 496a8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ - b.n 4985c │ │ │ │ + bl cebf4 │ │ │ │ + b.n 496a8 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 294c4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #116 @ (adr r3, 49968 ) │ │ │ │ + add r3, pc, #112 @ (adr r3, 497b0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8] │ │ │ │ - add r3, pc, #116 @ (adr r3, 49970 ) │ │ │ │ + add r3, pc, #112 @ (adr r3, 497b8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r8, r6, [r0] │ │ │ │ strd r2, r3, [r8, #8] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 4992c │ │ │ │ + bl 7f89c │ │ │ │ + cbz r0, 49778 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 498c2 │ │ │ │ + beq.n 4970e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 498c2 │ │ │ │ + bne.n 4970e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 498c2 │ │ │ │ - cbz r5, 4995c │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4970e │ │ │ │ + cbz r5, 497a8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4994e │ │ │ │ - bl 9649c │ │ │ │ + blt.n 4979a │ │ │ │ + bl 95e5c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 53b3a │ │ │ │ + bl 539b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ - b.n 49956 │ │ │ │ + bl 98950 │ │ │ │ + b.n 497a2 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 53b3a │ │ │ │ + bl 539b0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ + bl cebf4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop.w │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r0, #116] @ 0x74 │ │ │ │ add r3, sp, #548 @ 0x224 │ │ │ │ @ instruction: 0xefcddcfe │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ strb r6, [r6, r1] │ │ │ │ asrs r2, r6, #32 │ │ │ │ subs r3, #204 @ 0xcc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 49444 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + bl 13f000 │ │ │ │ + vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ + vmov.f64 d8, d0 │ │ │ │ + vcmp.f64 d0, d7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 497f4 │ │ │ │ + bl 7f89c │ │ │ │ + cbz r0, 49806 │ │ │ │ + b.n 49842 │ │ │ │ + vabs.f64 d7, d0 │ │ │ │ + vldr d6, [pc, #92] @ 49858 │ │ │ │ + vcmp.f64 d7, d6 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 49846 │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + movs r3, #0 │ │ │ │ + vmov.f64 d0, d8 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + blx 29684 │ │ │ │ + vcmp.f64 d8, d0 │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it eq │ │ │ │ + moveq r0, r3 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4984e │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 4984e │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 4984e │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r3, pc} │ │ │ │ + nop.w │ │ │ │ + @ instruction: 0xffffffff │ │ │ │ + vqrdmlsh.s , , d31[0] │ │ │ │ + │ │ │ │ +00049860 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #32] @ (49890 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r1, [r3, #52] @ 0x34 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 1a78f4 │ │ │ │ + cbz r0, 4988e │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + 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, #4088] @ 0xff8 │ │ │ │ + cbnz r1, 498c0 │ │ │ │ + movw r3, #48072 @ 0xbbc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #11184 @ 0x2bb0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273e4 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 498ea │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cmp r3, r4 │ │ │ │ + mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + str r1, [r2, #8] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.n 498e8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 498e8 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r3, 49912 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #15236 @ 0x3b84 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w ddd00 │ │ │ │ + bl 13cb78 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 49936 │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + mov r2, r4 │ │ │ │ + movw r0, #15252 @ 0x3b94 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl ddd00 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r3 │ │ │ │ + bl 13d0c8 │ │ │ │ + b.n 49954 │ │ │ │ + ble.n 49952 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + movw r3, #4304 @ 0x10d0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #63900 @ 0xf99c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1ad0 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71640 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4999c │ │ │ │ + cbz r0, 49976 │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #8] │ │ │ │ - bl 80830 │ │ │ │ + bl 8038c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ + b.n 49544 │ │ │ │ │ │ │ │ -000499a0 : │ │ │ │ +0004997c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #32] @ (499d0 ) │ │ │ │ + ldr r0, [pc, #32] @ (499ac ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #15660 @ 0x3d2c │ │ │ │ + movw r2, #15312 @ 0x3bd0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r0, [r3, r0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 127998 <_PyErr_SetString@@Base> │ │ │ │ + bl 127448 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - movw r1, #4968 @ 0x1368 │ │ │ │ - movt r1, #72 @ 0x48 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 11bba8 │ │ │ │ - bl cc5b4 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r1, [r0, #52] @ 0x34 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 49a3c │ │ │ │ - mov r0, r3 │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 49a3c │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - movw r1, #4968 @ 0x1368 │ │ │ │ - movt r1, #72 @ 0x48 │ │ │ │ - bl 11bba8 │ │ │ │ - bl cc5b4 │ │ │ │ - mov r3, r0 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #55256 @ 0xd7d8 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - ldr r2, [r3, #52] @ 0x34 │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 49af4 │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ - cbz r3, 49a90 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - bge.n 49a90 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr.w r5, [r3, r4, lsl #2] │ │ │ │ - cmp r7, r5 │ │ │ │ - beq.n 49aa8 │ │ │ │ - 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 d1954 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 49a84 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 49a84 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 49a38 │ │ │ │ - bne.n 49aa8 │ │ │ │ - adds r4, #1 │ │ │ │ - b.n 49a3e │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58364 @ 0xe3fc │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 49a38 │ │ │ │ - ldr r1, [r6, #20] │ │ │ │ - cbnz r1, 49ab6 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 49af4 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - bge.n 49aac │ │ │ │ - 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 49adc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - str.w r3, [r4, #-4] │ │ │ │ - b.n 49ace │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 49aac │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 49aac │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 49aac │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r0, [pc, #0] @ (499b4 ) │ │ │ │ + bx lr │ │ │ │ + strb r4, [r5, #21] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldr r0, [pc, #0] @ (499bc ) │ │ │ │ + bx lr │ │ │ │ + strb r4, [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, #3992] @ 0xf98 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 49b14 │ │ │ │ + cbz r3, 499dc │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 49b16 │ │ │ │ + b.n 499de │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 49b24 │ │ │ │ + cbnz r3, 499ec │ │ │ │ cmp r1, #2 │ │ │ │ - ble.n 49b24 │ │ │ │ + ble.n 499ec │ │ │ │ cmp r1, #5 │ │ │ │ - bgt.n 49b24 │ │ │ │ - cbnz r4, 49b44 │ │ │ │ + bgt.n 499ec │ │ │ │ + cbnz r4, 49a0c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #352] @ (49c88 ) │ │ │ │ + ldr r4, [pc, #352] @ (49b50 ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #3 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #5 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49bf8 │ │ │ │ + beq.n 49ac0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 49b58 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 49a20 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49bf8 │ │ │ │ + bne.n 49ac0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 49b6e │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 49a36 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49bf8 │ │ │ │ + bne.n 49ac0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ + bl d78cc <_PyNumber_Index@@Base> │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 49b82 │ │ │ │ - bl 7f8d0 │ │ │ │ + cbnz r0, 49a4a │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49c76 │ │ │ │ - b.n 49bf8 │ │ │ │ - bl 83f4c │ │ │ │ + beq.n 49b3e │ │ │ │ + b.n 49ac0 │ │ │ │ + bl 83aac │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49ba2 │ │ │ │ + beq.n 49a6a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 49ba2 │ │ │ │ + cbnz r3, 49a6a │ │ │ │ mov r0, r9 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 49b78 │ │ │ │ + beq.n 49a40 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 49c54 │ │ │ │ + beq.n 49b1c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 49bb4 │ │ │ │ + cbz r0, 49a7c │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 49bbc │ │ │ │ - b.n 49bc0 │ │ │ │ + bne.n 49a84 │ │ │ │ + b.n 49a88 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b.n 49bc8 │ │ │ │ + b.n 49a90 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 49be4 │ │ │ │ + bge.n 49aac │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15704 @ 0x3d58 │ │ │ │ + movw r1, #15356 @ 0x3bfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 49bf8 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 49ac0 │ │ │ │ movw r9, #4356 @ 0x1104 │ │ │ │ movt r9, #70 @ 0x46 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 49bfc │ │ │ │ + beq.n 49ac4 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1eff08 │ │ │ │ - cbnz r0, 49c00 │ │ │ │ + bl 1ef22c │ │ │ │ + cbnz r0, 49ac8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49c80 │ │ │ │ + b.n 49b48 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 49c02 │ │ │ │ + b.n 49aca │ │ │ │ add r4, sp, #24 │ │ │ │ cmp r6, r9 │ │ │ │ - beq.n 49c16 │ │ │ │ + beq.n 49ade │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1eff08 │ │ │ │ + bl 1ef22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49bf8 │ │ │ │ + beq.n 49ac0 │ │ │ │ add r6, sp, #32 │ │ │ │ - b.n 49c18 │ │ │ │ + b.n 49ae0 │ │ │ │ movs r6, #0 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 9649c │ │ │ │ + bl 95e5c │ │ │ │ mov r3, r6 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ strd r5, sl, [sp] │ │ │ │ blx 296fc │ │ │ │ mov r9, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 49c6e │ │ │ │ + bge.n 49b36 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 49c5e │ │ │ │ - bl e5198 │ │ │ │ + bne.n 49b26 │ │ │ │ + bl e4bf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49c1c │ │ │ │ - b.n 49bf8 │ │ │ │ + beq.n 49ae4 │ │ │ │ + b.n 49ac0 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 49bcc │ │ │ │ + blt.n 49a94 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 49c18 │ │ │ │ + b.n 49ae0 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 49c80 │ │ │ │ + bl f1698 │ │ │ │ + b.n 49b48 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7fab8 │ │ │ │ - b.n 49c80 │ │ │ │ + bl 7fa84 │ │ │ │ + b.n 49b48 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 49bcc │ │ │ │ + beq.n 49a94 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 49baa │ │ │ │ + b.n 49a72 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ subs r3, #248 @ 0xf8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +00049b54 : │ │ │ │ + sub sp, #16 │ │ │ │ + add sp, #16 │ │ │ │ + b.w 182f94 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 20d310 │ │ │ │ + bl 20c780 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 49cae │ │ │ │ - beq.n 49cb2 │ │ │ │ + blt.n 49b7e │ │ │ │ + beq.n 49b82 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 49cba │ │ │ │ + b.n 49b8a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49cba │ │ │ │ + b.n 49b8a │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [pc, #0] @ (49cc0 ) │ │ │ │ - bx lr │ │ │ │ - strb r4, [r5, #21] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (49cc8 ) │ │ │ │ + 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, #4968 @ 0x1368 │ │ │ │ + movt r1, #72 @ 0x48 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 11b720 │ │ │ │ + bl cc050 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r1, [r0, #52] @ 0x34 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 49bf4 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 85aac │ │ │ │ + cbnz r0, 49bf4 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + movw r1, #4968 @ 0x1368 │ │ │ │ + movt r1, #72 @ 0x48 │ │ │ │ + bl 11b720 │ │ │ │ + bl cc050 │ │ │ │ + mov r3, r0 │ │ │ │ + movw r1, #352 @ 0x160 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #54872 @ 0xd658 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + ldr r2, [r3, #52] @ 0x34 │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 49cac │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ + cbz r3, 49c48 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + cmp r4, r2 │ │ │ │ + bge.n 49c48 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr.w r5, [r3, r4, lsl #2] │ │ │ │ + cmp r7, r5 │ │ │ │ + beq.n 49c60 │ │ │ │ + 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 d13fc │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 49c3c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 49c3c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 49bf0 │ │ │ │ + bne.n 49c60 │ │ │ │ + adds r4, #1 │ │ │ │ + b.n 49bf6 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #57980 @ 0xe27c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 49bf0 │ │ │ │ + ldr r1, [r6, #20] │ │ │ │ + cbnz r1, 49c6e │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 49cac │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + cmp r4, r3 │ │ │ │ + bge.n 49c64 │ │ │ │ + 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 49c94 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + str.w r3, [r4, #-4] │ │ │ │ + b.n 49c86 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 49c64 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 49c64 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49c64 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r0, [pc, #0] @ (49cb4 ) │ │ │ │ bx lr │ │ │ │ - strb r4, [r5, #21] │ │ │ │ + strb r4, [r5, #9] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -00049ccc : │ │ │ │ - sub sp, #16 │ │ │ │ - add sp, #16 │ │ │ │ - b.w 183de8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 14f1f0 <_PyTime_AsTimespec@@Base+0x4ec> │ │ │ │ - cbz r0, 49d0a │ │ │ │ + bl 14e7e8 <_PyTime_AsTimespec@@Base+0x4ec> │ │ │ │ + cbz r0, 49cee │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f1800 │ │ │ │ + bl 1f0b24 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 49d0c │ │ │ │ + bge.n 49cf0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49d0a │ │ │ │ + beq.n 49cee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49d0a │ │ │ │ + cbnz r3, 49cee │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 49d48 │ │ │ │ + bne.n 49d2c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov r6, r0 │ │ │ │ - bl 48552 │ │ │ │ + bl 4852e │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 49d3c │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 49d50 │ │ │ │ + bne.n 49d20 │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 49d34 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 14ac8c │ │ │ │ + bl 14a2ac │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #0] @ (49d58 ) │ │ │ │ - bx lr │ │ │ │ - strb r4, [r5, #9] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1db974 <_PyErr_ProgramDecodedTextObject@@Base+0x1a4> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (49e0c ) │ │ │ │ + ldr r3, [pc, #132] @ (49dcc ) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 49dbc │ │ │ │ + cbz r3, 49d7c │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 49db2 │ │ │ │ + bne.n 49d72 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 49da2 │ │ │ │ + bne.n 49d62 │ │ │ │ dmb ish │ │ │ │ - beq.n 49dbc │ │ │ │ - bl 26813c │ │ │ │ + beq.n 49d7c │ │ │ │ + bl 267f94 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 49e48 │ │ │ │ + bl 49dec │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 49dee │ │ │ │ + cbz r3, 49dae │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 49de4 │ │ │ │ + bne.n 49da4 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 49dd4 │ │ │ │ + bne.n 49d94 │ │ │ │ dmb ish │ │ │ │ - beq.n 49dee │ │ │ │ - bl 246600 │ │ │ │ + beq.n 49dae │ │ │ │ + bl 2460a8 │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 71f98 │ │ │ │ - ldr r3, [pc, #20] @ (49e0c ) │ │ │ │ + bl 71fb0 │ │ │ │ + ldr r3, [pc, #20] @ (49dcc ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 49e08 │ │ │ │ + beq.n 49dc8 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - push {r4, lr} │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 187d00 │ │ │ │ - cbz r0, 49e46 │ │ │ │ - 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 49e44 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 49e44 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ + bl 1dab30 <_PyErr_ProgramDecodedTextObject@@Base+0x330> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + 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, #3904] @ 0xf40 │ │ │ │ - ldr r3, [pc, #236] @ (49f48 ) │ │ │ │ + ldr r3, [pc, #236] @ (49eec ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ ldrd r3, lr, [r0] │ │ │ │ ands.w r4, r5, #63 @ 0x3f │ │ │ │ - bne.n 49e7c │ │ │ │ + bne.n 49e20 │ │ │ │ orrs.w r2, r5, r8 │ │ │ │ - bne.n 49e80 │ │ │ │ + bne.n 49e24 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 49e84 │ │ │ │ + b.n 49e28 │ │ │ │ movs r7, #0 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - cbnz r7, 49e9c │ │ │ │ - cbz r4, 49e9c │ │ │ │ + cbnz r7, 49e40 │ │ │ │ + cbz r4, 49e40 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ - b.n 49e9e │ │ │ │ + b.n 49e42 │ │ │ │ mov r3, r7 │ │ │ │ subs r3, r4, r3 │ │ │ │ bic.w r9, r4, #63 @ 0x3f │ │ │ │ add.w r1, lr, r3 │ │ │ │ lsrs r4, r4, #6 │ │ │ │ add r9, r1 │ │ │ │ - beq.n 49eb4 │ │ │ │ + beq.n 49e58 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4a19a │ │ │ │ + bl 49fa4 │ │ │ │ add r3, sp, #20 │ │ │ │ rsb r0, r5, #119 @ 0x77 │ │ │ │ mov.w fp, #128 @ 0x80 │ │ │ │ and.w r4, r0, #63 @ 0x3f │ │ │ │ mov r2, fp │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ @@ -47138,280 +47100,116 @@ │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ strb.w fp, [r0, r7] │ │ │ │ add sl, r7 │ │ │ │ adds r0, r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 49ef4 │ │ │ │ + beq.n 49e98 │ │ │ │ strb.w r1, [r2, #1]! │ │ │ │ - b.n 49eea │ │ │ │ + b.n 49e8e │ │ │ │ mov.w r8, r8, lsl #3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ orr.w r8, r8, r5, lsr #29 │ │ │ │ mov.w sl, sl, lsr #6 │ │ │ │ mov r4, r3 │ │ │ │ movs r5, #0 │ │ │ │ str.w r8, [r0, #5] │ │ │ │ str.w r2, [r0, #1] │ │ │ │ cmp sl, r5 │ │ │ │ - beq.n 49f20 │ │ │ │ + beq.n 49ec4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - bl 4a19a │ │ │ │ - b.n 49f0e │ │ │ │ + bl 49fa4 │ │ │ │ + b.n 49eb2 │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ str r3, [r6, #12] │ │ │ │ str r1, [r6, #4] │ │ │ │ - ldr r3, [pc, #24] @ (49f48 ) │ │ │ │ + ldr r3, [pc, #24] @ (49eec ) │ │ │ │ str r2, [r6, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 49f42 │ │ │ │ + beq.n 49ee6 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - b.n 49fc6 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 186e04 │ │ │ │ + cbz r0, 49f26 │ │ │ │ + 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 49f24 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 49f24 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + b.w 4a866 │ │ │ │ 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 r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 49f7e │ │ │ │ + bpl.n 49f5c │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 49fb6 │ │ │ │ - bl 714b0 │ │ │ │ + bne.n 49f94 │ │ │ │ + bl 714c8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 49fb2 │ │ │ │ + cbz r0, 49f90 │ │ │ │ mov r1, r6 │ │ │ │ - bl 87458 │ │ │ │ + bl 86fbc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 49f9c │ │ │ │ + blt.n 49f7a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87458 │ │ │ │ + bl 86fbc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 49fbe │ │ │ │ + bge.n 49f9c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49fb2 │ │ │ │ + beq.n 49f90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49fb2 │ │ │ │ + cbnz r3, 49f90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 49fbe │ │ │ │ + b.n 49f9c │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 4247c │ │ │ │ - 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, 49fea │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r1, #1 │ │ │ │ - beq.n 49fea │ │ │ │ - cmp r1, #0 │ │ │ │ - bgt.n 49ff6 │ │ │ │ - bl 160be8 <_PySemaphore_Wakeup@@Base+0x14c> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 4a08a │ │ │ │ - b.n 4a130 │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 4a090 │ │ │ │ - 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 4a010 │ │ │ │ - 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 4a07a │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - cmp r3, #63 @ 0x3f │ │ │ │ - bne.n 4a04a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1da350 │ │ │ │ - cbnz r0, 4a038 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - add r3, r6 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - b.n 4a0ae │ │ │ │ - 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 │ │ │ │ - rsb r3, r3, #63 @ 0x3f │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - it ge │ │ │ │ - movge r3, r2 │ │ │ │ - add r6, r3 │ │ │ │ - subs r3, #1 │ │ │ │ - bcc.n 4a01e │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - adds r2, #1 │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ - str r2, [r4, #24] │ │ │ │ - add.w r2, r0, r2, lsl #2 │ │ │ │ - cmp r1, ip │ │ │ │ - itt ne │ │ │ │ - addne r1, #1 │ │ │ │ - strne r1, [r7, #0] │ │ │ │ - str r7, [r2, #4] │ │ │ │ - b.n 4a05c │ │ │ │ - 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 4a130 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 4a130 │ │ │ │ - mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b348 │ │ │ │ - cmp r0, r7 │ │ │ │ - bcs.n 4a0a4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 108b7c │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 4a0b2 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 4a130 │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 4a0cc │ │ │ │ - mul.w r3, r7, r5 │ │ │ │ - cmp r0, r3 │ │ │ │ - bge.n 4a0cc │ │ │ │ - add r0, r7 │ │ │ │ - mov r1, r7 │ │ │ │ - subs r0, #1 │ │ │ │ - bl 26b5c0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov.w r8, #0 │ │ │ │ - subs r5, #1 │ │ │ │ - mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - cmp r5, r8 │ │ │ │ - ble.n 4a110 │ │ │ │ - bl 187d00 │ │ │ │ - cbnz r0, 4a0fa │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r7 │ │ │ │ - beq.n 4a0ae │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 4a0ae │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a0ae │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r7 │ │ │ │ - beq.n 4a10a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 4a10a │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - b.n 4a0d6 │ │ │ │ - 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 4a130 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 4a130 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r1, #57176 @ 0xdf58 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - b.w 4210a │ │ │ │ - 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 │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - eor.w r3, r3, #1 │ │ │ │ - lsls r3, r3, #31 │ │ │ │ - bpl.n 4a17a │ │ │ │ - movw r3, #24964 @ 0x6184 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 4a17a │ │ │ │ - movw r4, #7528 @ 0x1d68 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - b.n 4a192 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3256e <_PyXI_ApplyError@@Base+0x4a0> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 4a170 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - b.w 45af0 │ │ │ │ + b.w 42464 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movw r4, #42104 @ 0xa478 │ │ │ │ movt r4, #55146 @ 0xd76a │ │ │ │ ldrd r5, r7, [r0, #8] │ │ │ │ ldrd ip, r2, [r0] │ │ │ │ eor.w r3, r5, r7 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ @@ -48083,1260 +47881,1462 @@ │ │ │ │ str.w ip, [r0] │ │ │ │ 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} │ │ │ │ + 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, 4a88a │ │ │ │ + mov r5, r1 │ │ │ │ + cmp r1, #1 │ │ │ │ + beq.n 4a88a │ │ │ │ + cmp r1, #0 │ │ │ │ + bgt.n 4a896 │ │ │ │ + bl 16005c <_PySemaphore_Wakeup@@Base+0x14c> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 4a92a │ │ │ │ + b.n 4a9d0 │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 4a930 │ │ │ │ + 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 4a8b0 │ │ │ │ + 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 4a91a │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + cmp r3, #63 @ 0x3f │ │ │ │ + bne.n 4a8ea │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1d9058 │ │ │ │ + cbnz r0, 4a8d8 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + add r3, r6 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + b.n 4a94e │ │ │ │ + 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 │ │ │ │ + rsb r3, r3, #63 @ 0x3f │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ + it ge │ │ │ │ + movge r3, r2 │ │ │ │ + add r6, r3 │ │ │ │ + subs r3, #1 │ │ │ │ + bcc.n 4a8be │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + adds r2, #1 │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ + str r2, [r4, #24] │ │ │ │ + add.w r2, r0, r2, lsl #2 │ │ │ │ + cmp r1, ip │ │ │ │ + itt ne │ │ │ │ + addne r1, #1 │ │ │ │ + strne r1, [r7, #0] │ │ │ │ + str r7, [r2, #4] │ │ │ │ + b.n 4a8fc │ │ │ │ + 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 4a9d0 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 4a9d0 │ │ │ │ + mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ + bl 26b1a0 │ │ │ │ + cmp r0, r7 │ │ │ │ + bcs.n 4a944 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 1e955c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 108564 │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 4a952 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 4a9d0 │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 4a96c │ │ │ │ + mul.w r3, r7, r5 │ │ │ │ + cmp r0, r3 │ │ │ │ + bge.n 4a96c │ │ │ │ + add r0, r7 │ │ │ │ + mov r1, r7 │ │ │ │ + subs r0, #1 │ │ │ │ + bl 26b418 │ │ │ │ + mov r5, r0 │ │ │ │ + mov.w r8, #0 │ │ │ │ + subs r5, #1 │ │ │ │ + mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + cmp r5, r8 │ │ │ │ + ble.n 4a9b0 │ │ │ │ + bl 186e04 │ │ │ │ + cbnz r0, 4a99a │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.n 4a94e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 4a94e │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a94e │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.n 4a9aa │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 4a9aa │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + b.n 4a976 │ │ │ │ + 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 4a9d0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 4a9d0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + movw r1, #56792 @ 0xddd8 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + b.w 420f2 │ │ │ │ + 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 │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + eor.w r3, r3, #1 │ │ │ │ + lsls r3, r3, #31 │ │ │ │ + bpl.n 4aa1a │ │ │ │ + movw r3, #24964 @ 0x6184 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 4aa1a │ │ │ │ + movw r4, #7528 @ 0x1d68 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + b.n 4aa32 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3256e <_PyXI_ApplyError@@Base+0x4a0> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 4aa10 │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +0004aa36 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ + ldr r2, [pc, #40] @ (4aa60 <_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 │ │ │ │ + ldr.w r3, [r2, #1244] @ 0x4dc │ │ │ │ + cmp r3, r1 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r2, #1244] @ 0x4dc │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + b.w 45b40 │ │ │ │ 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, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r4, [r3, #16] │ │ │ │ - cbz r0, 4aa84 │ │ │ │ + cbz r0, 4aa90 <_PyContext_NewHamtForTests@@Base+0x5a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 4aa84 │ │ │ │ - bl 244e4c <_PySys_GetSizeOf@@Base> │ │ │ │ + bgt.n 4aa90 <_PyContext_NewHamtForTests@@Base+0x5a> │ │ │ │ + bl 24481c <_PySys_GetSizeOf@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4aa8e │ │ │ │ + beq.n 4aa9a <_PyContext_NewHamtForTests@@Base+0x64> │ │ │ │ add r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 12586c │ │ │ │ + b.w 125314 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 782d8 │ │ │ │ + bl 782cc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ 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 4aad6 │ │ │ │ + beq.n 4aae2 <_PyContext_NewHamtForTests@@Base+0xac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4aad6 │ │ │ │ + cbnz r3, 4aae2 <_PyContext_NewHamtForTests@@Base+0xac> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ee4 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -0004aad8 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ - ldr r2, [pc, #36] @ (4ab00 <_PyContext_NewHamtForTests@@Base+0x28>) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - add.w r2, r0, #98304 @ 0x18000 │ │ │ │ - add.w r0, r0, #99328 @ 0x18400 │ │ │ │ - adds r0, #220 @ 0xdc │ │ │ │ - ldr.w r3, [r2, #1244] @ 0x4dc │ │ │ │ - cmp r3, r1 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r2, #1244] @ 0x4dc │ │ │ │ - bx lr │ │ │ │ - movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ 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 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ - mov r5, r1 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - movs r1, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2957c │ │ │ │ - movs r2, #0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl ce6c4 │ │ │ │ - cbnz r0, 4ab6c <_PyContext_NewHamtForTests@@Base+0x94> │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4ab3a <_PyContext_NewHamtForTests@@Base+0x62> │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ - b.n 4ab42 <_PyContext_NewHamtForTests@@Base+0x6a> │ │ │ │ - movw r4, #10688 @ 0x29c0 │ │ │ │ - movt r4, #77 @ 0x4d │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - cmp r5, r6 │ │ │ │ - blt.n 4ab60 <_PyContext_NewHamtForTests@@Base+0x88> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 29204 │ │ │ │ - cbnz r0, 4ab60 <_PyContext_NewHamtForTests@@Base+0x88> │ │ │ │ - adds r0, r4, r6 │ │ │ │ - subs r1, r5, r6 │ │ │ │ - bl 156b88 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 4ab6e <_PyContext_NewHamtForTests@@Base+0x96> │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 156b88 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 4ab6e <_PyContext_NewHamtForTests@@Base+0x96> │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cbz r3, 4ab78 <_PyContext_NewHamtForTests@@Base+0xa0> │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #57188 @ 0xdf64 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - b.n 4ac4c <_PyContext_NewHamtForTests@@Base+0x174> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #176] @ (4ac48 <_PyContext_NewHamtForTests@@Base+0x170>) │ │ │ │ + ldr r3, [pc, #176] @ (4aba8 <_PyContext_NewHamtForTests@@Base+0x172>) │ │ │ │ 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, 4abcc <_PyContext_NewHamtForTests@@Base+0xf4> │ │ │ │ + cbz r3, 4ab2c <_PyContext_NewHamtForTests@@Base+0xf6> │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4abc2 <_PyContext_NewHamtForTests@@Base+0xea> │ │ │ │ + bne.n 4ab22 <_PyContext_NewHamtForTests@@Base+0xec> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4abb2 <_PyContext_NewHamtForTests@@Base+0xda> │ │ │ │ + bne.n 4ab12 <_PyContext_NewHamtForTests@@Base+0xdc> │ │ │ │ dmb ish │ │ │ │ - beq.n 4abcc <_PyContext_NewHamtForTests@@Base+0xf4> │ │ │ │ - bl 26813c │ │ │ │ + beq.n 4ab2c <_PyContext_NewHamtForTests@@Base+0xf6> │ │ │ │ + bl 267f94 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 49e48 │ │ │ │ + bl 49dec │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4abfe <_PyContext_NewHamtForTests@@Base+0x126> │ │ │ │ + cbz r3, 4ab5e <_PyContext_NewHamtForTests@@Base+0x128> │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4abf4 <_PyContext_NewHamtForTests@@Base+0x11c> │ │ │ │ + bne.n 4ab54 <_PyContext_NewHamtForTests@@Base+0x11e> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4abe4 <_PyContext_NewHamtForTests@@Base+0x10c> │ │ │ │ + bne.n 4ab44 <_PyContext_NewHamtForTests@@Base+0x10e> │ │ │ │ dmb ish │ │ │ │ - beq.n 4abfe <_PyContext_NewHamtForTests@@Base+0x126> │ │ │ │ - bl 246600 │ │ │ │ - movw r1, #54344 @ 0xd448 │ │ │ │ + beq.n 4ab5e <_PyContext_NewHamtForTests@@Base+0x128> │ │ │ │ + bl 2460a8 │ │ │ │ + movw r1, #53960 @ 0xd2c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ 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 4ac0c <_PyContext_NewHamtForTests@@Base+0x134> │ │ │ │ + bne.n 4ab6c <_PyContext_NewHamtForTests@@Base+0x136> │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 7f86c │ │ │ │ - ldr r3, [pc, #20] @ (4ac48 <_PyContext_NewHamtForTests@@Base+0x170>) │ │ │ │ + bl 7f838 │ │ │ │ + ldr r3, [pc, #20] @ (4aba8 <_PyContext_NewHamtForTests@@Base+0x172>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4ac44 <_PyContext_NewHamtForTests@@Base+0x16c> │ │ │ │ + beq.n 4aba4 <_PyContext_NewHamtForTests@@Base+0x16e> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + movs r1, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2957c │ │ │ │ + movs r2, #0 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl ce160 │ │ │ │ + cbnz r0, 4ac10 <_PyContext_NewHamtForTests@@Base+0x1da> │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + cbz r5, 4abde <_PyContext_NewHamtForTests@@Base+0x1a8> │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ + b.n 4abe6 <_PyContext_NewHamtForTests@@Base+0x1b0> │ │ │ │ + movw r4, #10688 @ 0x29c0 │ │ │ │ + movt r4, #77 @ 0x4d │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + cmp r5, r6 │ │ │ │ + blt.n 4ac04 <_PyContext_NewHamtForTests@@Base+0x1ce> │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 29204 │ │ │ │ + cbnz r0, 4ac04 <_PyContext_NewHamtForTests@@Base+0x1ce> │ │ │ │ + adds r0, r4, r6 │ │ │ │ + subs r1, r5, r6 │ │ │ │ + bl 156118 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 4ac12 <_PyContext_NewHamtForTests@@Base+0x1dc> │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 156118 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 4ac12 <_PyContext_NewHamtForTests@@Base+0x1dc> │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cbz r3, 4ac1c <_PyContext_NewHamtForTests@@Base+0x1e6> │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl cebf4 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movw r1, #56804 @ 0xdde4 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + b.n 4ac68 <_PyContext_NewHamtForTests@@Base+0x232> │ │ │ │ + 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, #25944 @ 0x6558 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov r2, r3 │ │ │ │ + bl bfb08 │ │ │ │ + cbz r0, 4ac64 <_PyContext_NewHamtForTests@@Base+0x22e> │ │ │ │ + ldrd r2, r1, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 22b098 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #34056 @ 0x8508 │ │ │ │ + movw r1, #33672 @ 0x8388 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #34060 @ 0x850c │ │ │ │ + movw r0, #33676 @ 0x838c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 90660 │ │ │ │ + bl 8ff70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4ac8a <_PyContext_NewHamtForTests@@Base+0x1b2> │ │ │ │ + blt.n 4aca6 <_PyContext_NewHamtForTests@@Base+0x270> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ac8c <_PyContext_NewHamtForTests@@Base+0x1b4> │ │ │ │ + beq.n 4aca8 <_PyContext_NewHamtForTests@@Base+0x272> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4ac8c <_PyContext_NewHamtForTests@@Base+0x1b4> │ │ │ │ + b.n 4aca8 <_PyContext_NewHamtForTests@@Base+0x272> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #20 │ │ │ │ - movs r3, #2 │ │ │ │ - add r2, sp, #12 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ - add r5, sp, #8 │ │ │ │ + add r5, sp, #16 │ │ │ │ + add r2, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ + movs r3, #2 │ │ │ │ strd r2, r5, [sp] │ │ │ │ - movw r1, #26328 @ 0x66d8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0100 │ │ │ │ - cbz r0, 4acc6 <_PyContext_NewHamtForTests@@Base+0x1ee> │ │ │ │ - ldrd r2, r1, [sp, #8] │ │ │ │ + movw r1, #54184 @ 0xd3a8 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + movs r2, #1 │ │ │ │ + movs r5, #0 │ │ │ │ + str r5, [sp, #16] │ │ │ │ + bl bfb08 │ │ │ │ + cbz r0, 4acee <_PyContext_NewHamtForTests@@Base+0x2b8> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22b9d8 │ │ │ │ - add sp, #20 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + bl 22a464 │ │ │ │ + cmp r0, #2 │ │ │ │ + beq.n 4acf2 <_PyContext_NewHamtForTests@@Base+0x2bc> │ │ │ │ + cbnz r0, 4ad00 <_PyContext_NewHamtForTests@@Base+0x2ca> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 4ad1c <_PyContext_NewHamtForTests@@Base+0x2e6> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4ad1c <_PyContext_NewHamtForTests@@Base+0x2e6> │ │ │ │ + b.n 4ad0e <_PyContext_NewHamtForTests@@Base+0x2d8> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + cbz r0, 4ad14 <_PyContext_NewHamtForTests@@Base+0x2de> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4ad1c <_PyContext_NewHamtForTests@@Base+0x2e6> │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 4ad1c <_PyContext_NewHamtForTests@@Base+0x2e6> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + movw r0, #12996 @ 0x32c4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + movs r1, #3 │ │ │ │ + b.w 7f838 │ │ │ │ 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 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4acec <_PyContext_NewHamtForTests@@Base+0x214> │ │ │ │ + bne.n 4ad50 <_PyContext_NewHamtForTests@@Base+0x31a> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ + bl d78cc <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4ad04 <_PyContext_NewHamtForTests@@Base+0x22c> │ │ │ │ - b.n 4ad18 <_PyContext_NewHamtForTests@@Base+0x240> │ │ │ │ + cbnz r0, 4ad68 <_PyContext_NewHamtForTests@@Base+0x332> │ │ │ │ + b.n 4ad7c <_PyContext_NewHamtForTests@@Base+0x346> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #56144 @ 0xdb50 │ │ │ │ + movw r0, #55760 @ 0xd9d0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ace0 <_PyContext_NewHamtForTests@@Base+0x208> │ │ │ │ - b.n 4adf2 <_PyContext_NewHamtForTests@@Base+0x31a> │ │ │ │ - bl 83f4c │ │ │ │ + bne.n 4ad44 <_PyContext_NewHamtForTests@@Base+0x30e> │ │ │ │ + b.n 4ae56 <_PyContext_NewHamtForTests@@Base+0x420> │ │ │ │ + bl 83aac │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4ad26 <_PyContext_NewHamtForTests@@Base+0x24e> │ │ │ │ + bne.n 4ad8a <_PyContext_NewHamtForTests@@Base+0x354> │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 4ad36 <_PyContext_NewHamtForTests@@Base+0x25e> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 4ad9a <_PyContext_NewHamtForTests@@Base+0x364> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4adf2 <_PyContext_NewHamtForTests@@Base+0x31a> │ │ │ │ + bne.n 4ae56 <_PyContext_NewHamtForTests@@Base+0x420> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4ad36 <_PyContext_NewHamtForTests@@Base+0x25e> │ │ │ │ + b.n 4ad9a <_PyContext_NewHamtForTests@@Base+0x364> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4ad14 <_PyContext_NewHamtForTests@@Base+0x23c> │ │ │ │ + bne.n 4ad78 <_PyContext_NewHamtForTests@@Base+0x342> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ad14 <_PyContext_NewHamtForTests@@Base+0x23c> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ad78 <_PyContext_NewHamtForTests@@Base+0x342> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4ad58 <_PyContext_NewHamtForTests@@Base+0x280> │ │ │ │ + bne.n 4adbc <_PyContext_NewHamtForTests@@Base+0x386> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15816 @ 0x3dc8 │ │ │ │ + movw r1, #15432 @ 0x3c48 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 4adf2 <_PyContext_NewHamtForTests@@Base+0x31a> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 4ae56 <_PyContext_NewHamtForTests@@Base+0x420> │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 4ad68 <_PyContext_NewHamtForTests@@Base+0x290> │ │ │ │ + blt.n 4adcc <_PyContext_NewHamtForTests@@Base+0x396> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 2eb54 │ │ │ │ negs r3, r3 │ │ │ │ cmp r5, r3 │ │ │ │ - ble.n 4ad70 <_PyContext_NewHamtForTests@@Base+0x298> │ │ │ │ - cbnz r5, 4ad94 <_PyContext_NewHamtForTests@@Base+0x2bc> │ │ │ │ + ble.n 4add4 <_PyContext_NewHamtForTests@@Base+0x39e> │ │ │ │ + cbnz r5, 4adf8 <_PyContext_NewHamtForTests@@Base+0x3c2> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - bl 240778 <_PyTime_AsTimeval@@Base+0x196c> │ │ │ │ + bl 23fe60 <_PyTime_AsTimeval@@Base+0x16e0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4adf2 <_PyContext_NewHamtForTests@@Base+0x31a> │ │ │ │ + beq.n 4ae56 <_PyContext_NewHamtForTests@@Base+0x420> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4adf4 <_PyContext_NewHamtForTests@@Base+0x31c> │ │ │ │ + b.n 4ae58 <_PyContext_NewHamtForTests@@Base+0x422> │ │ │ │ negs r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f60b8 │ │ │ │ - cbnz r0, 4adf2 <_PyContext_NewHamtForTests@@Base+0x31a> │ │ │ │ + bl 1f5360 │ │ │ │ + cbnz r0, 4ae56 <_PyContext_NewHamtForTests@@Base+0x420> │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4adae <_PyContext_NewHamtForTests@@Base+0x2d6> │ │ │ │ + bge.n 4ae12 <_PyContext_NewHamtForTests@@Base+0x3dc> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 2eb54 │ │ │ │ - cbnz r0, 4add2 <_PyContext_NewHamtForTests@@Base+0x2fa> │ │ │ │ - b.n 4adf2 <_PyContext_NewHamtForTests@@Base+0x31a> │ │ │ │ + cbnz r0, 4ae36 <_PyContext_NewHamtForTests@@Base+0x400> │ │ │ │ + b.n 4ae56 <_PyContext_NewHamtForTests@@Base+0x420> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - bl 240778 <_PyTime_AsTimeval@@Base+0x196c> │ │ │ │ + bl 23fe60 <_PyTime_AsTimeval@@Base+0x16e0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4adf2 <_PyContext_NewHamtForTests@@Base+0x31a> │ │ │ │ + beq.n 4ae56 <_PyContext_NewHamtForTests@@Base+0x420> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ade6 <_PyContext_NewHamtForTests@@Base+0x30e> │ │ │ │ + beq.n 4ae4a <_PyContext_NewHamtForTests@@Base+0x414> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4ade6 <_PyContext_NewHamtForTests@@Base+0x30e> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4ae4a <_PyContext_NewHamtForTests@@Base+0x414> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f5360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ad8a <_PyContext_NewHamtForTests@@Base+0x2b2> │ │ │ │ + beq.n 4adee <_PyContext_NewHamtForTests@@Base+0x3b8> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - cbz r0, 4ae22 <_PyContext_NewHamtForTests@@Base+0x34a> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4ae22 <_PyContext_NewHamtForTests@@Base+0x34a> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 4ae22 <_PyContext_NewHamtForTests@@Base+0x34a> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 4ae40 <_PyContext_NewHamtForTests@@Base+0x368> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4ae40 <_PyContext_NewHamtForTests@@Base+0x368> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 4ae40 <_PyContext_NewHamtForTests@@Base+0x368> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 4ae40 <_PyContext_NewHamtForTests@@Base+0x368> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce6c4 │ │ │ │ - cbnz r0, 4aea8 <_PyContext_NewHamtForTests@@Base+0x3d0> │ │ │ │ + bl ce160 │ │ │ │ + cbnz r0, 4aebe <_PyContext_NewHamtForTests@@Base+0x488> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4ae76 <_PyContext_NewHamtForTests@@Base+0x39e> │ │ │ │ + cbz r5, 4ae8c <_PyContext_NewHamtForTests@@Base+0x456> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - b.n 4ae7e <_PyContext_NewHamtForTests@@Base+0x3a6> │ │ │ │ + b.n 4ae94 <_PyContext_NewHamtForTests@@Base+0x45e> │ │ │ │ movw r4, #10688 @ 0x29c0 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - blt.n 4ae9c <_PyContext_NewHamtForTests@@Base+0x3c4> │ │ │ │ + blt.n 4aeb2 <_PyContext_NewHamtForTests@@Base+0x47c> │ │ │ │ subs r6, r5, r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, r4, r6 │ │ │ │ blx 29204 │ │ │ │ - cbnz r0, 4ae9c <_PyContext_NewHamtForTests@@Base+0x3c4> │ │ │ │ + cbnz r0, 4aeb2 <_PyContext_NewHamtForTests@@Base+0x47c> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156118 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4aeaa <_PyContext_NewHamtForTests@@Base+0x3d2> │ │ │ │ + b.n 4aec0 <_PyContext_NewHamtForTests@@Base+0x48a> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156118 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4aeaa <_PyContext_NewHamtForTests@@Base+0x3d2> │ │ │ │ + b.n 4aec0 <_PyContext_NewHamtForTests@@Base+0x48a> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 4aeb4 <_PyContext_NewHamtForTests@@Base+0x3dc> │ │ │ │ + cbz r3, 4aeca <_PyContext_NewHamtForTests@@Base+0x494> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #57340 @ 0xdffc │ │ │ │ + movw r1, #56956 @ 0xde7c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 4ac4c <_PyContext_NewHamtForTests@@Base+0x174> │ │ │ │ + b.n 4ac68 <_PyContext_NewHamtForTests@@Base+0x232> │ │ │ │ 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 24d004 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1d0> │ │ │ │ - cbnz r0, 4aee8 <_PyContext_NewHamtForTests@@Base+0x410> │ │ │ │ + bl 24cbc4 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1d0> │ │ │ │ + cbnz r0, 4aefe <_PyContext_NewHamtForTests@@Base+0x4c8> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 24d304 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x4d0> │ │ │ │ + b.w 24cec4 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x4d0> │ │ │ │ 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 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 4af18 <_PyContext_NewHamtForTests@@Base+0x440> │ │ │ │ + bgt.n 4af2e <_PyContext_NewHamtForTests@@Base+0x4f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d004 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1d0> │ │ │ │ - cbnz r0, 4af34 <_PyContext_NewHamtForTests@@Base+0x45c> │ │ │ │ + bl 24cbc4 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1d0> │ │ │ │ + cbnz r0, 4af4a <_PyContext_NewHamtForTests@@Base+0x514> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 486a0 │ │ │ │ + b.w 4867c │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #15852 @ 0x3dec │ │ │ │ + movw r1, #15468 @ 0x3c6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ + bl 145230 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4af04 <_PyContext_NewHamtForTests@@Base+0x42c> │ │ │ │ + bge.n 4af1a <_PyContext_NewHamtForTests@@Base+0x4e4> │ │ │ │ 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 4af5e <_PyContext_NewHamtForTests@@Base+0x486> │ │ │ │ + bhi.n 4af74 <_PyContext_NewHamtForTests@@Base+0x53e> │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4af76 <_PyContext_NewHamtForTests@@Base+0x49e> │ │ │ │ + beq.n 4af8c <_PyContext_NewHamtForTests@@Base+0x556> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4af78 <_PyContext_NewHamtForTests@@Base+0x4a0> │ │ │ │ - movw r0, #40104 @ 0x9ca8 │ │ │ │ + b.n 4af8e <_PyContext_NewHamtForTests@@Base+0x558> │ │ │ │ + movw r0, #39720 @ 0x9b28 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4af54 <_PyContext_NewHamtForTests@@Base+0x47c> │ │ │ │ - b.n 4afa2 <_PyContext_NewHamtForTests@@Base+0x4ca> │ │ │ │ + bne.n 4af6a <_PyContext_NewHamtForTests@@Base+0x534> │ │ │ │ + b.n 4afb8 <_PyContext_NewHamtForTests@@Base+0x582> │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r6, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ea028 <_Py_CheckRecursiveCall@@Base+0x1aac> │ │ │ │ + bl 1e92f0 <_Py_CheckRecursiveCall@@Base+0x1aac> │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n 4afa2 <_PyContext_NewHamtForTests@@Base+0x4ca> │ │ │ │ + beq.n 4afb8 <_PyContext_NewHamtForTests@@Base+0x582> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4afa6 <_PyContext_NewHamtForTests@@Base+0x4ce> │ │ │ │ + blt.n 4afbc <_PyContext_NewHamtForTests@@Base+0x586> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31168 @ 0x79c0 │ │ │ │ + movw r1, #30784 @ 0x7840 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4afda <_PyContext_NewHamtForTests@@Base+0x502> │ │ │ │ + b.n 4aff0 <_PyContext_NewHamtForTests@@Base+0x5ba> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r0, 4afbe <_PyContext_NewHamtForTests@@Base+0x4e6> │ │ │ │ + cbz r0, 4afd4 <_PyContext_NewHamtForTests@@Base+0x59e> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1b0668 │ │ │ │ + bl 1af1c8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4afa2 <_PyContext_NewHamtForTests@@Base+0x4ca> │ │ │ │ + blt.n 4afb8 <_PyContext_NewHamtForTests@@Base+0x582> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 4afda <_PyContext_NewHamtForTests@@Base+0x502> │ │ │ │ - cbz r4, 4afd0 <_PyContext_NewHamtForTests@@Base+0x4f8> │ │ │ │ + cbnz r0, 4aff0 <_PyContext_NewHamtForTests@@Base+0x5ba> │ │ │ │ + cbz r4, 4afe6 <_PyContext_NewHamtForTests@@Base+0x5b0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4afd8 <_PyContext_NewHamtForTests@@Base+0x500> │ │ │ │ + beq.n 4afee <_PyContext_NewHamtForTests@@Base+0x5b8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4afd8 <_PyContext_NewHamtForTests@@Base+0x500> │ │ │ │ + b.n 4afee <_PyContext_NewHamtForTests@@Base+0x5b8> │ │ │ │ mov r0, r5 │ │ │ │ - bl f9e8c <_PyErr_SetKeyError@@Base> │ │ │ │ - b.n 4afa2 <_PyContext_NewHamtForTests@@Base+0x4ca> │ │ │ │ + bl f9900 <_PyErr_SetKeyError@@Base> │ │ │ │ + b.n 4afb8 <_PyContext_NewHamtForTests@@Base+0x582> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #28 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - add r5, sp, #16 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r0, r1 │ │ │ │ - movs r3, #2 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ - movw r1, #54568 @ 0xd528 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - movs r2, #1 │ │ │ │ - movs r5, #0 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - bl c0100 │ │ │ │ - cbz r0, 4b022 <_PyContext_NewHamtForTests@@Base+0x54a> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - bl 22ad64 │ │ │ │ - cmp r0, #2 │ │ │ │ - beq.n 4b026 <_PyContext_NewHamtForTests@@Base+0x54e> │ │ │ │ - cbnz r0, 4b034 <_PyContext_NewHamtForTests@@Base+0x55c> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 4b050 <_PyContext_NewHamtForTests@@Base+0x578> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4b050 <_PyContext_NewHamtForTests@@Base+0x578> │ │ │ │ - b.n 4b042 <_PyContext_NewHamtForTests@@Base+0x56a> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - cbz r0, 4b048 <_PyContext_NewHamtForTests@@Base+0x570> │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + cbz r0, 4b020 <_PyContext_NewHamtForTests@@Base+0x5ea> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b050 <_PyContext_NewHamtForTests@@Base+0x578> │ │ │ │ - adds r3, #1 │ │ │ │ + beq.n 4b020 <_PyContext_NewHamtForTests@@Base+0x5ea> │ │ │ │ + subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4b050 <_PyContext_NewHamtForTests@@Base+0x578> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - movw r0, #13380 @ 0x3444 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - movs r1, #3 │ │ │ │ - b.w 7f86c │ │ │ │ - movw r1, #57012 @ 0xdeb4 │ │ │ │ + cbnz r3, 4b020 <_PyContext_NewHamtForTests@@Base+0x5ea> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + cbnz r2, 4b03e <_PyContext_NewHamtForTests@@Base+0x608> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbz r0, 4b03e <_PyContext_NewHamtForTests@@Base+0x608> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 4b03e <_PyContext_NewHamtForTests@@Base+0x608> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 4b03e <_PyContext_NewHamtForTests@@Base+0x608> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + movw r1, #56628 @ 0xdd34 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.n 4ac4c <_PyContext_NewHamtForTests@@Base+0x174> │ │ │ │ + b.n 4ac68 <_PyContext_NewHamtForTests@@Base+0x232> │ │ │ │ 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 4b098 <_PyContext_NewHamtForTests@@Base+0x5c0> │ │ │ │ + bne.n 4b078 <_PyContext_NewHamtForTests@@Base+0x642> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15272 @ 0x3ba8 │ │ │ │ + movw r1, #14888 @ 0x3a28 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 4b0d0 <_PyContext_NewHamtForTests@@Base+0x5f8> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 4b0b0 <_PyContext_NewHamtForTests@@Base+0x67a> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 4b0dc <_PyContext_NewHamtForTests@@Base+0x604> │ │ │ │ + cbnz r3, 4b0bc <_PyContext_NewHamtForTests@@Base+0x686> │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 4b0d4 <_PyContext_NewHamtForTests@@Base+0x5fc> │ │ │ │ + cbz r3, 4b0b4 <_PyContext_NewHamtForTests@@Base+0x67e> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r1, #2 │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r2, 4b0c4 <_PyContext_NewHamtForTests@@Base+0x5ec> │ │ │ │ - movw r1, #15320 @ 0x3bd8 │ │ │ │ + cbnz r2, 4b0a4 <_PyContext_NewHamtForTests@@Base+0x66e> │ │ │ │ + movw r1, #14936 @ 0x3a58 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 127934 │ │ │ │ - b.n 4b0d0 <_PyContext_NewHamtForTests@@Base+0x5f8> │ │ │ │ - movw r1, #15372 @ 0x3c0c │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 4b0b0 <_PyContext_NewHamtForTests@@Base+0x67a> │ │ │ │ + movw r1, #14988 @ 0x3a8c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b186 <_PyContext_NewHamtForTests@@Base+0x6ae> │ │ │ │ + b.n 4b166 <_PyContext_NewHamtForTests@@Base+0x730> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #16] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 20d28c │ │ │ │ + bl 20c6fc │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 4b100 <_PyContext_NewHamtForTests@@Base+0x628> │ │ │ │ + cbz r2, 4b0e0 <_PyContext_NewHamtForTests@@Base+0x6aa> │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 255348 <_PyUnicode_ToNumeric@@Base+0x7a98> │ │ │ │ + bl 255058 <_PyUnicode_ToNumeric@@Base+0x7be8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b186 <_PyContext_NewHamtForTests@@Base+0x6ae> │ │ │ │ + bne.n 4b166 <_PyContext_NewHamtForTests@@Base+0x730> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #16] │ │ │ │ - b.n 4b186 <_PyContext_NewHamtForTests@@Base+0x6ae> │ │ │ │ - cbz r0, 4b146 <_PyContext_NewHamtForTests@@Base+0x66e> │ │ │ │ + b.n 4b166 <_PyContext_NewHamtForTests@@Base+0x730> │ │ │ │ + cbz r0, 4b126 <_PyContext_NewHamtForTests@@Base+0x6f0> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #54760 @ 0xd5e8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4b150 <_PyContext_NewHamtForTests@@Base+0x678> │ │ │ │ + bne.n 4b130 <_PyContext_NewHamtForTests@@Base+0x6fa> │ │ │ │ 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 4b12e <_PyContext_NewHamtForTests@@Base+0x656> │ │ │ │ + beq.n 4b10e <_PyContext_NewHamtForTests@@Base+0x6d8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b12e <_PyContext_NewHamtForTests@@Base+0x656> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b10e <_PyContext_NewHamtForTests@@Base+0x6d8> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57224 @ 0xdf88 │ │ │ │ + movw r1, #56840 @ 0xde08 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 4b0d0 <_PyContext_NewHamtForTests@@Base+0x5f8> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 4b0b0 <_PyContext_NewHamtForTests@@Base+0x67a> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #16] │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ - cbz r0, 4b174 <_PyContext_NewHamtForTests@@Base+0x69c> │ │ │ │ - bl d42d0 │ │ │ │ + bl d3b34 │ │ │ │ + cbz r0, 4b154 <_PyContext_NewHamtForTests@@Base+0x71e> │ │ │ │ + bl d3d48 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f490 │ │ │ │ - b.n 4b186 <_PyContext_NewHamtForTests@@Base+0x6ae> │ │ │ │ + bl 14ea88 │ │ │ │ + b.n 4b166 <_PyContext_NewHamtForTests@@Base+0x730> │ │ │ │ movw r3, #56136 @ 0xdb48 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ + bl d3b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b160 <_PyContext_NewHamtForTests@@Base+0x688> │ │ │ │ + bne.n 4b140 <_PyContext_NewHamtForTests@@Base+0x70a> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - bl 235544 │ │ │ │ + bl 234cf4 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r5, [r0, #12] │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r0, r6, [r5] │ │ │ │ + blx 297f8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 297f8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 297f8 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 782cc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7e9a8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4b1de <_PyContext_NewHamtForTests@@Base+0x7a8> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 4b1de <_PyContext_NewHamtForTests@@Base+0x7a8> │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 77ee4 <_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 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cbnz r6, 4b1d4 <_PyContext_NewHamtForTests@@Base+0x6fc> │ │ │ │ + cbnz r6, 4b204 <_PyContext_NewHamtForTests@@Base+0x7ce> │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 4b1d4 <_PyContext_NewHamtForTests@@Base+0x6fc> │ │ │ │ + ble.n 4b204 <_PyContext_NewHamtForTests@@Base+0x7ce> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4b1d4 <_PyContext_NewHamtForTests@@Base+0x6fc> │ │ │ │ - cbnz r2, 4b1f8 <_PyContext_NewHamtForTests@@Base+0x720> │ │ │ │ + bne.n 4b204 <_PyContext_NewHamtForTests@@Base+0x7ce> │ │ │ │ + cbnz r2, 4b222 <_PyContext_NewHamtForTests@@Base+0x7ec> │ │ │ │ mov r3, r6 │ │ │ │ + ldr r6, [pc, #68] @ (4b24c <_PyContext_NewHamtForTests@@Base+0x816>) │ │ │ │ mov r0, r2 │ │ │ │ - movs r6, #1 │ │ │ │ + str r6, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - strd r6, r2, [sp, #8] │ │ │ │ + movs r6, #1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + strd r6, r6, [sp, #4] │ │ │ │ add r6, sp, #28 │ │ │ │ str r6, [sp, #16] │ │ │ │ - movw r6, #15604 @ 0x3cf4 │ │ │ │ - movt r6, #72 @ 0x48 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 4b210 <_PyContext_NewHamtForTests@@Base+0x738> │ │ │ │ + cbz r0, 4b23a <_PyContext_NewHamtForTests@@Base+0x804> │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ - bl 15036c │ │ │ │ + bl 14f964 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4b44c │ │ │ │ + bl 4b4a8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4b214 <_PyContext_NewHamtForTests@@Base+0x73c> │ │ │ │ + bne.n 4b23e <_PyContext_NewHamtForTests@@Base+0x808> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b21c <_PyContext_NewHamtForTests@@Base+0x744> │ │ │ │ + b.n 4b246 <_PyContext_NewHamtForTests@@Base+0x810> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ 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 │ │ │ │ - ldr r5, [r0, #12] │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, r6, [r5] │ │ │ │ - blx 297f8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 297f8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 297f8 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 782d8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7e9dc │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4b26e <_PyContext_NewHamtForTests@@Base+0x796> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b26e <_PyContext_NewHamtForTests@@Base+0x796> │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + subs r4, #216 @ 0xd8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0004b270 : │ │ │ │ - movw r0, #13336 @ 0x3418 │ │ │ │ +0004b250 : │ │ │ │ + movw r0, #12952 @ 0x3298 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4b298 │ │ │ │ + cbz r3, 4b278 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4b29a │ │ │ │ + b.n 4b27a │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4b2a8 │ │ │ │ + cbnz r3, 4b288 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4b2a8 │ │ │ │ + blt.n 4b288 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4b2a8 │ │ │ │ - cbnz r4, 4b2c4 │ │ │ │ + bgt.n 4b288 │ │ │ │ + cbnz r4, 4b2a4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #412] @ (4b448 ) │ │ │ │ + ldr r4, [pc, #412] @ (4b428 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b31e │ │ │ │ - cbz r5, 4b2e8 │ │ │ │ + cbz r0, 4b2fe │ │ │ │ + cbz r5, 4b2c8 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 4b2d2 │ │ │ │ + cbz r7, 4b2b2 │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4b2d2 │ │ │ │ + bne.n 4b2b2 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4b2ec │ │ │ │ + b.n 4b2cc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4b2da │ │ │ │ + cbnz r0, 4b2ba │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4b2ec │ │ │ │ - bl c3ae8 │ │ │ │ + b.n 4b2cc │ │ │ │ + bl c359c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4b31e │ │ │ │ + blt.n 4b2fe │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4b2ce │ │ │ │ - b.n 4b2d6 │ │ │ │ + beq.n 4b2ae │ │ │ │ + b.n 4b2b6 │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 256f0c │ │ │ │ + bl 256848 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b31e │ │ │ │ + beq.n 4b2fe │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4b374 │ │ │ │ + beq.n 4b354 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4b322 │ │ │ │ + beq.n 4b302 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43560 @ 0xaa28 │ │ │ │ + movw r1, #43176 @ 0xa8a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b42a │ │ │ │ + b.n 4b40a │ │ │ │ mov r0, r5 │ │ │ │ - bl 104104 │ │ │ │ - cbnz r0, 4b342 │ │ │ │ + bl 103b0c │ │ │ │ + cbnz r0, 4b322 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43600 @ 0xaa50 │ │ │ │ + movw r1, #43216 @ 0xa8d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 4b31e │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 4b2fe │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce160 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b31e │ │ │ │ + beq.n 4b2fe │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4b374 │ │ │ │ + ble.n 4b354 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43644 @ 0xaa7c │ │ │ │ + movw r1, #43260 @ 0xa8fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ - b.n 4b31e │ │ │ │ + bl cebf4 │ │ │ │ + b.n 4b2fe │ │ │ │ mov r0, r6 │ │ │ │ - bl cc5b4 │ │ │ │ + bl cc050 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 4b7bc │ │ │ │ + bl 4b71c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4b390 │ │ │ │ + cbnz r0, 4b370 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4b31e │ │ │ │ + beq.n 4b2fe │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ - b.n 4b31e │ │ │ │ + bl cebf4 │ │ │ │ + b.n 4b2fe │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #5 │ │ │ │ blx 294c4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #132 @ (adr r3, 4b438 ) │ │ │ │ + add r3, pc, #132 @ (adr r3, 4b418 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8] │ │ │ │ - add r3, pc, #128 @ (adr r3, 4b440 ) │ │ │ │ + add r3, pc, #128 @ (adr r3, 4b420 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #8] │ │ │ │ strd r8, r6, [r0] │ │ │ │ movw r3, #57840 @ 0xe1f0 │ │ │ │ movt r3, #50130 @ 0xc3d2 │ │ │ │ str.w r3, [r8, #16] │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r7, r0 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 4b3fa │ │ │ │ + bl 7f89c │ │ │ │ + cbz r0, 4b3da │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b384 │ │ │ │ + beq.n 4b364 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b384 │ │ │ │ + bne.n 4b364 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b384 │ │ │ │ - cbz r5, 4b42a │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b364 │ │ │ │ + cbz r5, 4b40a │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4b41c │ │ │ │ - bl 9649c │ │ │ │ + blt.n 4b3fc │ │ │ │ + bl 95e5c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53db0 │ │ │ │ + bl 53c88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ - b.n 4b424 │ │ │ │ + bl 98950 │ │ │ │ + b.n 4b404 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 53db0 │ │ │ │ + bl 53c88 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ + bl cebf4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r0, #116] @ 0x74 │ │ │ │ add r3, sp, #548 @ 0x224 │ │ │ │ @ instruction: 0xefcddcfe │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ strb r6, [r6, r1] │ │ │ │ asrs r2, r6, #32 │ │ │ │ - subs r5, #32 │ │ │ │ + subs r5, #4 │ │ │ │ lsls r0, 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 782cc │ │ │ │ + bl 78304 │ │ │ │ + ldr r3, [r0, #36] @ 0x24 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, #50 @ 0x32 │ │ │ │ + bgt.n 4b468 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ + movw r2, #46125 @ 0xb42d │ │ │ │ + movt r2, #4 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 4b468 │ │ │ │ + mov r1, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 14e934 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r6, #0 │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ + ble.n 4b476 │ │ │ │ + add.w r7, r5, #16 │ │ │ │ + b.n 4b498 │ │ │ │ + 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, 4b4a6 │ │ │ │ + cmp r3, #100 @ 0x64 │ │ │ │ + ble.n 4b4a6 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 14e948 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + subs r6, #1 │ │ │ │ + bcc.n 4b476 │ │ │ │ + ldr.w r0, [r7, r6, lsl #2] │ │ │ │ + bl 78338 │ │ │ │ + b.n 4b498 │ │ │ │ + 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 r5, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r4, r2 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 4b47a │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 4b47a │ │ │ │ + beq.n 4b4d6 │ │ │ │ + bl 85aac │ │ │ │ + cbnz r0, 4b4d6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2354a0 │ │ │ │ + b.w 234c50 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b49a │ │ │ │ + beq.n 4b4f6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15948 @ 0x3e4c │ │ │ │ + movw r1, #15564 @ 0x3ccc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 4b4c2 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 4b51e │ │ │ │ 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 4b4be │ │ │ │ + bgt.n 4b51a │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ add.w r8, r7, r6 │ │ │ │ - bl 26b5c0 │ │ │ │ + bl 26b418 │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 4b4c8 │ │ │ │ - bl 1ea294 │ │ │ │ + ble.n 4b524 │ │ │ │ + bl 1e955c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b4f2 │ │ │ │ + b.n 4b54e │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e34c │ │ │ │ + bl 20d7ec │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b4c2 │ │ │ │ + beq.n 4b51e │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 4b4f0 │ │ │ │ + ble.n 4b54c │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mla r0, r0, r7, r3 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mul.w r2, r6, r2 │ │ │ │ blx 29c10 │ │ │ │ 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 r6, [r0, #8] │ │ │ │ - mov r5, r0 │ │ │ │ - bl 782d8 │ │ │ │ - bl 78310 │ │ │ │ - ldr r3, [r0, #36] @ 0x24 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, #50 @ 0x32 │ │ │ │ - bgt.n 4b532 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r1, [r2, #24] │ │ │ │ - movw r2, #46327 @ 0xb4f7 │ │ │ │ - movt r2, #4 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 4b532 │ │ │ │ - mov r1, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 14f33c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r6, #0 │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ - ble.n 4b540 │ │ │ │ - add.w r7, r5, #16 │ │ │ │ - b.n 4b562 │ │ │ │ - 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, 4b570 │ │ │ │ - cmp r3, #100 @ 0x64 │ │ │ │ - ble.n 4b570 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 14f350 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - subs r6, #1 │ │ │ │ - bcc.n 4b540 │ │ │ │ - ldr.w r0, [r7, r6, lsl #2] │ │ │ │ - bl 78344 │ │ │ │ - b.n 4b562 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #11217 @ 0x2bd1 │ │ │ │ + movt r1, #32 │ │ │ │ + movw r0, #53720 @ 0xd1d8 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.w 40596 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ stmdb 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 r4, r1 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ - cbz r3, 4b590 │ │ │ │ + cbz r3, 4b586 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4b592 │ │ │ │ + b.n 4b588 │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ sub.w r9, r5, #3 │ │ │ │ - cbnz r3, 4b5a6 │ │ │ │ + cbnz r3, 4b59c │ │ │ │ cmp r1, #2 │ │ │ │ - ble.n 4b5a6 │ │ │ │ + ble.n 4b59c │ │ │ │ cmp r1, #6 │ │ │ │ - bgt.n 4b5a6 │ │ │ │ - cbnz r4, 4b5c6 │ │ │ │ + bgt.n 4b59c │ │ │ │ + cbnz r4, 4b5bc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #372] @ (4b720 ) │ │ │ │ + ldr r4, [pc, #376] @ (4b718 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r6, #6 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #3 │ │ │ │ strd r4, r6, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b6ae │ │ │ │ + beq.n 4b6a4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4b5dc │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 4b5d2 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b6ae │ │ │ │ + bne.n 4b6a4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4b5f2 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 4b5e8 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b6ae │ │ │ │ + bne.n 4b6a4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ + bl d78cc <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4b60a │ │ │ │ - bl 7f8d0 │ │ │ │ + cbnz r0, 4b600 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b6ae │ │ │ │ + bne.n 4b6a4 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b62a │ │ │ │ - bl 83f4c │ │ │ │ + b.n 4b620 │ │ │ │ + bl 83aac │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b626 │ │ │ │ + beq.n 4b61c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4b626 │ │ │ │ + cbnz r3, 4b61c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.n 4b5fc │ │ │ │ + beq.n 4b5f2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 4b664 │ │ │ │ + beq.n 4b65a │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - cbz r6, 4b63c │ │ │ │ + cbz r6, 4b632 │ │ │ │ subs.w r9, r5, #4 │ │ │ │ - beq.n 4b670 │ │ │ │ - b.n 4b644 │ │ │ │ + beq.n 4b666 │ │ │ │ + b.n 4b63a │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - cbz r5, 4b650 │ │ │ │ + cbz r5, 4b646 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 4b678 │ │ │ │ - b.n 4b658 │ │ │ │ + beq.n 4b66e │ │ │ │ + b.n 4b64e │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 43102 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbnz r0, 4b678 │ │ │ │ - b.n 4b6ae │ │ │ │ + bl 43136 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbnz r0, 4b66e │ │ │ │ + b.n 4b6a4 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 4b678 │ │ │ │ + b.n 4b66e │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 4b694 │ │ │ │ + bge.n 4b68a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15704 @ 0x3d58 │ │ │ │ + movw r1, #15356 @ 0x3bfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 4b6ae │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 4b6a4 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 4b6b2 │ │ │ │ + beq.n 4b6a8 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1eff08 │ │ │ │ - cbnz r0, 4b6b6 │ │ │ │ + bl 1ef22c │ │ │ │ + cbnz r0, 4b6ac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b71a │ │ │ │ + b.n 4b710 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4b6b8 │ │ │ │ + b.n 4b6ae │ │ │ │ add r6, sp, #32 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 4b6cc │ │ │ │ + beq.n 4b6c2 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1eff08 │ │ │ │ + bl 1ef22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b6ae │ │ │ │ + beq.n 4b6a4 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ - b.n 4b6ce │ │ │ │ + b.n 4b6c4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 9649c │ │ │ │ + bl 95e5c │ │ │ │ mov r3, r4 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ strd r7, r9, [sp] │ │ │ │ blx 29364 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4b714 │ │ │ │ + bge.n 4b70a │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4b704 │ │ │ │ - bl e5198 │ │ │ │ + bne.n 4b6fa │ │ │ │ + bl e4bf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b6ce │ │ │ │ - b.n 4b6ae │ │ │ │ + beq.n 4b6c4 │ │ │ │ + b.n 4b6a4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 4b71a │ │ │ │ + bl f1698 │ │ │ │ + b.n 4b710 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fab8 │ │ │ │ + bl 7fa84 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subs r5, #76 @ 0x4c │ │ │ │ + nop │ │ │ │ + subs r5, #48 @ 0x30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #14041 @ 0x36d9 │ │ │ │ - movt r1, #32 │ │ │ │ - movw r0, #53720 @ 0xd1d8 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.w 4062c <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 71640 <_PyObject_GC_New@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 4b73a │ │ │ │ + movs r3, #0 │ │ │ │ + strh r3, [r0, #8] │ │ │ │ + bl 8038c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ 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] │ │ │ │ @@ -49345,94 +49345,82 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4b768 │ │ │ │ + cbz r3, 4b76c │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4b76a │ │ │ │ + b.n 4b76e │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 4b778 │ │ │ │ + cbnz r3, 4b77c │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 4b778 │ │ │ │ + ble.n 4b77c │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 4b778 │ │ │ │ - cbnz r4, 4b798 │ │ │ │ + bgt.n 4b77c │ │ │ │ + cbnz r4, 4b79c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #60] @ (4b7b8 ) │ │ │ │ + ldr r4, [pc, #60] @ (4b7bc ) │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, ip, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b7b4 │ │ │ │ + cbz r0, 4b7b8 │ │ │ │ cmp r6, #1 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ itte eq │ │ │ │ movweq r2, #4356 @ 0x1104 │ │ │ │ movteq r2, #70 @ 0x46 │ │ │ │ ldrne r2, [r4, #4] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 153650 │ │ │ │ + b.w 152be0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r5, #120 @ 0x78 │ │ │ │ + subs r5, #92 @ 0x5c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 4b7da │ │ │ │ - movs r3, #0 │ │ │ │ - strh r3, [r0, #8] │ │ │ │ - bl 80830 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ │ │ │ │ -0004b7de : │ │ │ │ +0004b7c0 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4b7f4 │ │ │ │ + cbz r0, 4b7d6 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r1, 4b7fa │ │ │ │ - bl 262b94 │ │ │ │ - b.n 4b802 │ │ │ │ - bl 7a284 │ │ │ │ + cbnz r1, 4b7dc │ │ │ │ + bl 2628fc │ │ │ │ + b.n 4b7e4 │ │ │ │ + bl 7a268 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4b808 │ │ │ │ + cbnz r0, 4b7ea │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b828 │ │ │ │ + b.n 4b80a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 107760 │ │ │ │ + bl 107170 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b828 │ │ │ │ + beq.n 4b80a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4b828 │ │ │ │ + cbnz r3, 4b80a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ @@ -49441,583 +49429,391 @@ │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 4b860 │ │ │ │ + bne.n 4b842 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4b880 │ │ │ │ - b.n 4b878 │ │ │ │ + bne.n 4b862 │ │ │ │ + b.n 4b85a │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #17340 @ 0x43bc │ │ │ │ + movw r0, #16956 @ 0x423c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b852 │ │ │ │ - b.n 4b902 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 4b834 │ │ │ │ + b.n 4b8e4 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b902 │ │ │ │ + bne.n 4b8e4 │ │ │ │ ldrd r6, r0, [r4, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4b894 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 4b902 │ │ │ │ + bne.n 4b876 │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 4b8e4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4b8ba │ │ │ │ + beq.n 4b89c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16044 @ 0x3eac │ │ │ │ + movw r1, #15660 @ 0x3d2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 4b902 │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 4b8e4 │ │ │ │ cmp r5, #5 │ │ │ │ - bhi.n 4b8c6 │ │ │ │ + bhi.n 4b8a8 │ │ │ │ tst.w r4, #98304 @ 0x18000 │ │ │ │ - beq.n 4b906 │ │ │ │ - b.n 4b8e0 │ │ │ │ + beq.n 4b8e8 │ │ │ │ + b.n 4b8c2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #64844 @ 0xfd4c │ │ │ │ + movw r1, #64420 @ 0xfba4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 4b902 │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 4b8e4 │ │ │ │ movw r3, #32784 @ 0x8010 │ │ │ │ movt r3, #1 │ │ │ │ bics r3, r4 │ │ │ │ - beq.n 4b906 │ │ │ │ + beq.n 4b8e8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65160 @ 0xfe88 │ │ │ │ + movw r1, #64540 @ 0xfc1c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b93c │ │ │ │ + b.n 4b91e │ │ │ │ bic.w r2, r4, #98304 @ 0x18000 │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ - bcc.n 4b928 │ │ │ │ + bcc.n 4b90a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16072 @ 0x3ec8 │ │ │ │ + movw r1, #15688 @ 0x3d48 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 4b902 │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 4b8e4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3794 │ │ │ │ + bl 1f29ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b902 │ │ │ │ + bne.n 4b8e4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [pc, #0] @ (4b924 ) │ │ │ │ + bx lr │ │ │ │ + strb r4, [r5, #21] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r1, 4b956 │ │ │ │ + cbz r1, 4b940 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bmi.n 4b972 │ │ │ │ + bmi.n 4b95c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36880 @ 0x9010 │ │ │ │ + movw r1, #36496 @ 0x8e90 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b98c │ │ │ │ + b.n 4b976 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r3, r0 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r2, r4 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ str r1, [r3, #12] │ │ │ │ - bl 78344 │ │ │ │ + bl 78338 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 4b9ac │ │ │ │ + cbnz r0, 4b996 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 4b9bc │ │ │ │ - b.n 4b9b6 │ │ │ │ + cbz r0, 4b9a6 │ │ │ │ + b.n 4b9a0 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b9a6 │ │ │ │ - b.n 4b9ca │ │ │ │ + beq.n 4b990 │ │ │ │ + b.n 4b9b4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4b9ca │ │ │ │ + cbnz r0, 4b9b4 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 4b9ca │ │ │ │ + cbz r0, 4b9b4 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #0] @ (4b9d0 ) │ │ │ │ + ldr r0, [pc, #4] @ (4b9bc ) │ │ │ │ bx lr │ │ │ │ - strb r4, [r5, #21] │ │ │ │ + nop │ │ │ │ + strb r4, [r5, #10] │ │ │ │ lsls r0, 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, 4b9f4 │ │ │ │ + cbnz r3, 4b9e0 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 4b9f4 │ │ │ │ + ble.n 4b9e0 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4b9f4 │ │ │ │ - cbnz r4, 4ba14 │ │ │ │ + bne.n 4b9e0 │ │ │ │ + cbnz r4, 4ba00 │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #176] @ (4baac ) │ │ │ │ + ldr r4, [pc, #176] @ (4ba98 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4ba14 │ │ │ │ + cbnz r0, 4ba00 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4baa8 │ │ │ │ + b.n 4ba94 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4ba28 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 4ba14 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ba10 │ │ │ │ + bne.n 4b9fc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4ba3c │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 4ba28 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ba10 │ │ │ │ + bne.n 4b9fc │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #52184 @ 0xcbd8 │ │ │ │ + movw r1, #51760 @ 0xca30 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #16248 @ 0x3f78 │ │ │ │ + movw r0, #15864 @ 0x3df8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 90660 │ │ │ │ + bl 8ff70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4ba10 │ │ │ │ - bl 9649c │ │ │ │ + blt.n 4b9fc │ │ │ │ + bl 95e5c │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a848 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 98f90 │ │ │ │ - cbz r6, 4ba8a │ │ │ │ + bl 98950 │ │ │ │ + cbz r6, 4ba76 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4ba94 │ │ │ │ - bl e5198 │ │ │ │ + bne.n 4ba80 │ │ │ │ + bl e4bf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ba5e │ │ │ │ - b.n 4ba10 │ │ │ │ + beq.n 4ba4a │ │ │ │ + b.n 4b9fc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4baa8 │ │ │ │ + b.n 4ba94 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1698 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subs r5, #164 @ 0xa4 │ │ │ │ + subs r5, #136 @ 0x88 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r1, 4bac8 │ │ │ │ + cbz r1, 4bab4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bmi.n 4bae4 │ │ │ │ + bmi.n 4bad0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #37552 @ 0x92b0 │ │ │ │ + movw r1, #37168 @ 0x9130 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4bafe │ │ │ │ + b.n 4baea │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r3, r0 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r2, r4 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ str r1, [r3, #16] │ │ │ │ - bl 78344 │ │ │ │ + bl 78338 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 1228d8 │ │ │ │ - ldr r0, [pc, #0] @ (4bb08 ) │ │ │ │ - bx lr │ │ │ │ - strb r4, [r5, #10] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - b.w 3f93a │ │ │ │ + b.w 3f78e │ │ │ │ + b.w 1223c8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (4bba4 ) │ │ │ │ + ldr r3, [pc, #132] @ (4bb88 ) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 4bb54 │ │ │ │ + cbz r3, 4bb38 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4bb4a │ │ │ │ + bne.n 4bb2e │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4bb3a │ │ │ │ + bne.n 4bb1e │ │ │ │ dmb ish │ │ │ │ - beq.n 4bb54 │ │ │ │ - bl 26813c │ │ │ │ + beq.n 4bb38 │ │ │ │ + bl 267f94 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ - bl 4bde4 │ │ │ │ + bl 4bbbc │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4bb86 │ │ │ │ + cbz r3, 4bb6a │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4bb7c │ │ │ │ + bne.n 4bb60 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4bb6c │ │ │ │ + bne.n 4bb50 │ │ │ │ dmb ish │ │ │ │ - beq.n 4bb86 │ │ │ │ - bl 246600 │ │ │ │ + beq.n 4bb6a │ │ │ │ + bl 2460a8 │ │ │ │ movs r1, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 71f98 │ │ │ │ - ldr r3, [pc, #20] @ (4bba4 ) │ │ │ │ + bl 71fb0 │ │ │ │ + ldr r3, [pc, #20] @ (4bb88 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4bba0 │ │ │ │ + beq.n 4bb84 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {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, #28] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 4bbce │ │ │ │ + cbnz r0, 4bbb2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 13c748 │ │ │ │ + b.w 13c3c0 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bbc0 │ │ │ │ + beq.n 4bba4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r7, r0 │ │ │ │ - subs r4, r1, #0 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - blt.n 4bbfa │ │ │ │ - cbz r0, 4bbfa │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r2, r4 │ │ │ │ - bgt.n 4bc12 │ │ │ │ - movw r3, #56048 @ 0xdaf0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16124 @ 0x3efc │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 4bc5c │ │ │ │ - ldr r1, [r0, #12] │ │ │ │ - ldr.w r6, [r1, r4, lsl #2] │ │ │ │ - add.w r3, r1, r4, lsl #2 │ │ │ │ - cbz r5, 4bc7a │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - movw r1, #4968 @ 0x1368 │ │ │ │ - movt r1, #72 @ 0x48 │ │ │ │ - bl 11bba8 │ │ │ │ - bl cc5b4 │ │ │ │ - ldr.w r8, [r5, #4] │ │ │ │ - ldr r1, [r0, #52] @ 0x34 │ │ │ │ - cmp r1, r8 │ │ │ │ - beq.n 4bc62 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 4bc62 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64804 @ 0xfd24 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr.w r2, [r8, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4bca8 │ │ │ │ - ldr r2, [r7, #20] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - cmp r3, r1 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - str.w r5, [r2, r4, lsl #2] │ │ │ │ - b.n 4bc90 │ │ │ │ - add.w r1, r1, r2, lsl #2 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #4] │ │ │ │ - adds r3, #4 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 4bc90 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - str.w r2, [r3, #-4] │ │ │ │ - b.n 4bc82 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4bca6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 4bca6 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 20c734 <_Py_set_inheritable_async_safe@@Base+0x254> │ │ │ │ - cbz r0, 4bcfe │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ - cbnz r0, 4bce2 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 4bd02 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - b.n 4bd02 │ │ │ │ - bl 82448 │ │ │ │ - cbnz r0, 4bd0a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4bcfe │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 4bcfe │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 4bd44 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - ldr r1, [r5, #72] @ 0x48 │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cmp r1, #0 │ │ │ │ - it ne │ │ │ │ - movne r2, r1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #16160 @ 0x3f20 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4bd44 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 4bd44 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r3, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - cbz r0, 4bd54 │ │ │ │ - bx r3 │ │ │ │ - bx lr │ │ │ │ - movs r1, #3 │ │ │ │ - b.w 20bcc8 │ │ │ │ - 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 4bdcc │ │ │ │ - mov r6, r1 │ │ │ │ - cmp r1, #1 │ │ │ │ - beq.n 4bdcc │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - bic.w r8, r1, r1, asr #31 │ │ │ │ - ldr r5, [r3, #4] │ │ │ │ - cbz r5, 4bd9a │ │ │ │ - mov r1, r5 │ │ │ │ - mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b5c0 │ │ │ │ - cmp r0, r7 │ │ │ │ - bge.n 4bd9a │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ - mul.w r5, r7, r5 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 4bdb0 │ │ │ │ - mov r1, r8 │ │ │ │ - mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b5c0 │ │ │ │ - cmp r0, r5 │ │ │ │ - blt.n 4bd92 │ │ │ │ - mul.w r1, r7, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 20e34c │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 4bddc │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - mul.w r1, r5, r8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 149d94 <_PyBytes_Repeat@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4bdde │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 4bdde │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - 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, #3904] @ 0xf40 │ │ │ │ - ldr r3, [pc, #272] @ (4bf08 ) │ │ │ │ + ldr r3, [pc, #272] @ (4bce0 ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ ldrd ip, lr, [r0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ ands.w r5, r4, #63 @ 0x3f │ │ │ │ - bne.n 4be18 │ │ │ │ + bne.n 4bbf0 │ │ │ │ orrs.w r3, r4, r8 │ │ │ │ - bne.n 4be1c │ │ │ │ + bne.n 4bbf4 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 4be22 │ │ │ │ + b.n 4bbfa │ │ │ │ mov.w r9, #0 │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ mov r7, sp │ │ │ │ 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] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 4be48 │ │ │ │ - cbz r5, 4be48 │ │ │ │ + bne.n 4bc20 │ │ │ │ + cbz r5, 4bc20 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ - b.n 4be4a │ │ │ │ + b.n 4bc22 │ │ │ │ mov r3, r9 │ │ │ │ subs r3, r5, r3 │ │ │ │ bic.w r7, r5, #63 @ 0x3f │ │ │ │ add.w r1, lr, r3 │ │ │ │ lsrs r5, r5, #6 │ │ │ │ add r7, r1 │ │ │ │ - beq.n 4be60 │ │ │ │ + beq.n 4bc38 │ │ │ │ mov r0, sp │ │ │ │ - bl 197504 │ │ │ │ + bl 1960a4 │ │ │ │ add r3, sp, #20 │ │ │ │ rsb r1, r4, #119 @ 0x77 │ │ │ │ mov.w fp, #128 @ 0x80 │ │ │ │ and.w sl, r1, #63 @ 0x3f │ │ │ │ mov r0, r3 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #0 │ │ │ │ @@ -50030,63 +49826,256 @@ │ │ │ │ blx 29c10 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ strb.w fp, [r0, r9] │ │ │ │ add.w r1, r7, sl │ │ │ │ movs r0, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 4bea2 │ │ │ │ + beq.n 4bc7a │ │ │ │ strb.w r0, [r2, #1]! │ │ │ │ - b.n 4be98 │ │ │ │ + b.n 4bc70 │ │ │ │ mov.w r2, r8, lsl #3 │ │ │ │ lsrs r5, r5, #6 │ │ │ │ orr.w r2, r2, r4, lsr #29 │ │ │ │ lsls r4, r4, #3 │ │ │ │ rev r4, r4 │ │ │ │ movs r7, #0 │ │ │ │ str.w r4, [r1, #5] │ │ │ │ mov r4, r3 │ │ │ │ rev r2, r2 │ │ │ │ str.w r2, [r1, #1] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 4bed0 │ │ │ │ + beq.n 4bca8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ adds r7, #1 │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - bl 197504 │ │ │ │ - b.n 4bebe │ │ │ │ + bl 1960a4 │ │ │ │ + b.n 4bc96 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ rev r0, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ rev r0, r1 │ │ │ │ rev r1, r2 │ │ │ │ rev r2, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [r6, #4] │ │ │ │ rev r3, r3 │ │ │ │ str r1, [r6, #8] │ │ │ │ str r3, [r6, #16] │ │ │ │ str r2, [r6, #12] │ │ │ │ - ldr r3, [pc, #24] @ (4bf08 ) │ │ │ │ + ldr r3, [pc, #24] @ (4bce0 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4bf00 │ │ │ │ + beq.n 4bcd8 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ + 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 20bbd4 <_Py_set_inheritable_async_safe@@Base+0x254> │ │ │ │ + cbz r0, 4bd36 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ + cbnz r0, 4bd1a │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 4bd3a │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + b.n 4bd3a │ │ │ │ + bl 81fa4 │ │ │ │ + cbnz r0, 4bd42 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4bd36 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 4bd36 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 4bd7c │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + ldr r1, [r5, #72] @ 0x48 │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cmp r1, #0 │ │ │ │ + it ne │ │ │ │ + movne r2, r1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #15740 @ 0x3d7c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 828cc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4bd7c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 4bd7c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r3, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + cbz r0, 4bd8c │ │ │ │ + bx r3 │ │ │ │ + bx lr │ │ │ │ + movs r1, #3 │ │ │ │ + b.w 20b168 │ │ │ │ + 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 4be04 │ │ │ │ + mov r6, r1 │ │ │ │ + cmp r1, #1 │ │ │ │ + beq.n 4be04 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + bic.w r8, r1, r1, asr #31 │ │ │ │ + ldr r5, [r3, #4] │ │ │ │ + cbz r5, 4bdd2 │ │ │ │ + mov r1, r5 │ │ │ │ + mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ + bl 26b418 │ │ │ │ + cmp r0, r7 │ │ │ │ + bge.n 4bdd2 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 1e955c │ │ │ │ + mul.w r5, r7, r5 │ │ │ │ + cmp r6, #0 │ │ │ │ + ble.n 4bde8 │ │ │ │ + mov r1, r8 │ │ │ │ + mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ + bl 26b418 │ │ │ │ + cmp r0, r5 │ │ │ │ + blt.n 4bdca │ │ │ │ + mul.w r1, r7, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 20d7ec │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 4be14 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + mul.w r1, r5, r8 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 1493b4 <_PyBytes_Repeat@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4be16 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 4be16 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r7, r0 │ │ │ │ + subs r4, r1, #0 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + blt.n 4be3e │ │ │ │ + cbz r0, 4be3e │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r2, r4 │ │ │ │ + bgt.n 4be56 │ │ │ │ + movw r3, #56048 @ 0xdaf0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #15748 @ 0x3d84 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 4bea0 │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ + ldr.w r6, [r1, r4, lsl #2] │ │ │ │ + add.w r3, r1, r4, lsl #2 │ │ │ │ + cbz r5, 4bebe │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + movw r1, #4968 @ 0x1368 │ │ │ │ + movt r1, #72 @ 0x48 │ │ │ │ + bl 11b720 │ │ │ │ + bl cc050 │ │ │ │ + ldr.w r8, [r5, #4] │ │ │ │ + ldr r1, [r0, #52] @ 0x34 │ │ │ │ + cmp r1, r8 │ │ │ │ + beq.n 4bea6 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 85aac │ │ │ │ + cbnz r0, 4bea6 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #64420 @ 0xfba4 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr.w r2, [r8, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1ad0 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 4beec │ │ │ │ + ldr r2, [r7, #20] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + cmp r3, r1 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + str.w r5, [r2, r4, lsl #2] │ │ │ │ + b.n 4bed4 │ │ │ │ + add.w r1, r1, r2, lsl #2 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #4] │ │ │ │ + adds r3, #4 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 4bed4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + str.w r2, [r3, #-4] │ │ │ │ + b.n 4bec6 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4beea │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 4beea │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4bf16 │ │ │ │ + cbz r0, 4befa │ │ │ │ movs r1, #3 │ │ │ │ - b.w 20bcc8 │ │ │ │ + b.w 20b168 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r0, #35] @ 0x23 │ │ │ │ movw r1, #4308 @ 0x10d4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ @@ -50095,1450 +50084,1504 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, r1 │ │ │ │ movhi r0, r2 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4bf4c │ │ │ │ + cbz r0, 4bf30 │ │ │ │ movs r1, #5 │ │ │ │ - b.w 20bcc8 │ │ │ │ + b.w 20b168 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4bf60 │ │ │ │ + cbz r0, 4bf44 │ │ │ │ movs r1, #7 │ │ │ │ - b.w 20bcc8 │ │ │ │ + b.w 20b168 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ 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, 4bf8c │ │ │ │ + cbnz r3, 4bf70 │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 4bf8c │ │ │ │ + ble.n 4bf70 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 4bf8c │ │ │ │ - cbnz r4, 4bfac │ │ │ │ + bne.n 4bf70 │ │ │ │ + cbnz r4, 4bf90 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #192] @ (4c054 ) │ │ │ │ + ldr r4, [pc, #192] @ (4c038 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4bfac │ │ │ │ + cbnz r0, 4bf90 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c04c │ │ │ │ + b.n 4c030 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4bfc0 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 4bfa4 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4bfa8 │ │ │ │ + bne.n 4bf8c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1d3b6c <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d28d0 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bfa8 │ │ │ │ + beq.n 4bf8c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1e6570 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e5838 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bfa8 │ │ │ │ + beq.n 4bf8c │ │ │ │ ldrd r7, r8, [sp, #28] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r5 │ │ │ │ strd r7, r1, [sp] │ │ │ │ mov r3, r8 │ │ │ │ - movw r1, #16168 @ 0x3f28 │ │ │ │ + movw r1, #15784 @ 0x3da8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #5236 @ 0x1474 │ │ │ │ + movw r0, #4852 @ 0x12f4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8ff70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4bfa8 │ │ │ │ - bl 9649c │ │ │ │ + blt.n 4bf8c │ │ │ │ + bl 95e5c │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx 294a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98f90 │ │ │ │ - cbz r4, 4c02e │ │ │ │ + bl 98950 │ │ │ │ + cbz r4, 4c012 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4c038 │ │ │ │ - bl e5198 │ │ │ │ + bne.n 4c01c │ │ │ │ + bl e4bf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c000 │ │ │ │ - b.n 4bfa8 │ │ │ │ + beq.n 4bfe4 │ │ │ │ + b.n 4bf8c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4c04c │ │ │ │ + b.n 4c030 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1698 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - subs r5, #252 @ 0xfc │ │ │ │ + subs r5, #224 @ 0xe0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [pc, #132] @ (4c0d0 ) │ │ │ │ + sub sp, #24 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrb r3, [r0, #8] │ │ │ │ + cbz r3, 4c080 │ │ │ │ + adds r0, #9 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 4c076 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4c066 │ │ │ │ + dmb ish │ │ │ │ + beq.n 4c080 │ │ │ │ + bl 267f94 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, sp │ │ │ │ + bl 4bbbc │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cbz r3, 4c0b2 │ │ │ │ + add.w r0, r4, #9 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 4c0a8 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4c098 │ │ │ │ + dmb ish │ │ │ │ + beq.n 4c0b2 │ │ │ │ + bl 2460a8 │ │ │ │ + movs r1, #20 │ │ │ │ + mov r0, sp │ │ │ │ + bl 249ff4 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (4c0d0 ) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 4c0cc │ │ │ │ + blx 2a150 <__stack_chk_fail@plt> │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + cdp2 0, 15, cr0, cr4, cr5, {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 │ │ │ │ - cbnz r0, 4c07e │ │ │ │ + cbnz r0, 4c0fa │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4c086 │ │ │ │ + cbz r0, 4c102 │ │ │ │ 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 4c070 │ │ │ │ + beq.n 4c0ec │ │ │ │ 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 r4, r0 │ │ │ │ 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, 4c0ba │ │ │ │ + cbz r6, 4c136 │ │ │ │ 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, 4c0cc │ │ │ │ + cbz r2, 4c148 │ │ │ │ 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 108b7c │ │ │ │ + bl 108564 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 78344 │ │ │ │ + bl 78338 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 78344 │ │ │ │ - cbz r4, 4c0fa │ │ │ │ - ldr r0, [pc, #28] @ (4c100 ) │ │ │ │ - bl 161d58 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 78338 │ │ │ │ + cbz r4, 4c176 │ │ │ │ + ldr r0, [pc, #28] @ (4c17c ) │ │ │ │ + bl 1f6ee0 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #3564 @ 0xdec │ │ │ │ + movw r0, #3212 @ 0xc8c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 828cc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bmi.n 4c1dc │ │ │ │ + bmi.n 4c258 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -0004c104 : │ │ │ │ - movw r3, #39980 @ 0x9c2c │ │ │ │ - movt r3, #74 @ 0x4a │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 4c112 │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ - bx lr │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + mov r4, r2 │ │ │ │ + movw r2, #41388 @ 0xa1ac │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + cmp r5, r2 │ │ │ │ + bne.n 4c1d4 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + cmp r3, r5 │ │ │ │ + bne.n 4c1d4 │ │ │ │ + subs r3, r4, #2 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 4c1d4 │ │ │ │ + bl 417a6 │ │ │ │ + mov r3, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.n 4c1de │ │ │ │ + cmp r4, #3 │ │ │ │ + movw r2, #4308 @ 0x10d4 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + it eq │ │ │ │ + eoreq.w r3, r0, #1 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + cmp r3, #0 │ │ │ │ + it ne │ │ │ │ + movne r0, r2 │ │ │ │ + b.n 4c1e0 │ │ │ │ + movw r0, #7528 @ 0x1d68 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 4c1e0 │ │ │ │ + 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 │ │ │ │ movs r0, #2 │ │ │ │ - bl 72184 │ │ │ │ - cbz r0, 4c158 │ │ │ │ + bl 7219c │ │ │ │ + cbz r0, 4c226 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 7df90 │ │ │ │ + bl 7df6c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4c142 │ │ │ │ + cbz r0, 4c210 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 7fab8 │ │ │ │ - cbnz r0, 4c15c │ │ │ │ + bl 7fa84 │ │ │ │ + cbnz r0, 4c22a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c158 │ │ │ │ + beq.n 4c226 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c158 │ │ │ │ + cbnz r3, 4c226 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c15e │ │ │ │ + b.n 4c22c │ │ │ │ str r0, [r4, #16] │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (4c1f8 ) │ │ │ │ - sub sp, #24 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 4c1a6 │ │ │ │ - adds r0, #9 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 4c19c │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4c18c │ │ │ │ - dmb ish │ │ │ │ - beq.n 4c1a6 │ │ │ │ - bl 26813c │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, sp │ │ │ │ - bl 4bde4 │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4c1d8 │ │ │ │ - add.w r0, r4, #9 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 4c1ce │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4c1be │ │ │ │ - dmb ish │ │ │ │ - beq.n 4c1d8 │ │ │ │ - bl 246600 │ │ │ │ - movs r1, #20 │ │ │ │ - mov r0, sp │ │ │ │ - bl 24a3f4 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (4c1f8 ) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 4c1f2 │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ │ │ │ │ -0004c1fc : │ │ │ │ +0004c230 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbz r0, 4c210 │ │ │ │ - cbnz r1, 4c216 │ │ │ │ - bl 262b94 │ │ │ │ - b.n 4c220 │ │ │ │ + cbz r0, 4c244 │ │ │ │ + cbnz r1, 4c24a │ │ │ │ + bl 2628fc │ │ │ │ + b.n 4c254 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 9b1a0 │ │ │ │ + bl 9ab50 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 4c230 │ │ │ │ - movw r0, #16212 @ 0x3f54 │ │ │ │ + bge.n 4c264 │ │ │ │ + movw r0, #15828 @ 0x3dd4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ - bl 1efa3c │ │ │ │ - b.n 4c236 │ │ │ │ + bl 1eed60 │ │ │ │ + b.n 4c26a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 4c262 │ │ │ │ + cbnz r0, 4c296 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4c26a │ │ │ │ + cbz r0, 4c29e │ │ │ │ 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 4c254 │ │ │ │ + beq.n 4c288 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - mov r4, r2 │ │ │ │ - movw r2, #41388 @ 0xa1ac │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - cmp r5, r2 │ │ │ │ - bne.n 4c2c0 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.n 4c2c0 │ │ │ │ - subs r3, r4, #2 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 4c2c0 │ │ │ │ - bl 41824 │ │ │ │ - mov r3, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.n 4c2ca │ │ │ │ - cmp r4, #3 │ │ │ │ - movw r2, #4308 @ 0x10d4 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - it eq │ │ │ │ - eoreq.w r3, r0, #1 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - cmp r3, #0 │ │ │ │ - it ne │ │ │ │ - movne r0, r2 │ │ │ │ - b.n 4c2cc │ │ │ │ - movw r0, #7528 @ 0x1d68 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbnz r0, 4c2c6 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 4c2ce │ │ │ │ + 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 4c2b8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movw r0, #12988 @ 0x32bc │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + movs r1, #4 │ │ │ │ + b.w 7f838 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #2209 @ 0x8a1 │ │ │ │ + movt r1, #4 │ │ │ │ + movw r0, #53928 @ 0xd2a8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4c2cc │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -0004c2ce : │ │ │ │ - movw r3, #39980 @ 0x9c2c │ │ │ │ - movt r3, #74 @ 0x4a │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bx lr │ │ │ │ + b.w 40596 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ 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, 4c2f8 │ │ │ │ + cbnz r3, 4c312 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r3 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r2, 4c312 │ │ │ │ + cbz r2, 4c32c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 4c312 │ │ │ │ + cbz r3, 4c32c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58116 @ 0xe304 │ │ │ │ + movw r1, #57732 @ 0xe184 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c3c0 │ │ │ │ - bl 1673fc │ │ │ │ + b.n 4c3da │ │ │ │ + bl 166814 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - cbz r2, 4c31e │ │ │ │ + cbz r2, 4c338 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 23c09c │ │ │ │ + bl 23ba64 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c30e │ │ │ │ + beq.n 4c328 │ │ │ │ ldr r1, [r5, #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 189408 │ │ │ │ + bl 18855c │ │ │ │ ldr r1, [r5, #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 189408 │ │ │ │ + bl 18855c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbz r3, 4c3c0 │ │ │ │ + cbz r3, 4c3da │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 23c290 │ │ │ │ + bl 23bc58 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c37c │ │ │ │ + beq.n 4c396 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - b.n 4c396 │ │ │ │ + b.n 4c3b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c30e │ │ │ │ + beq.n 4c328 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c30e │ │ │ │ + bne.n 4c328 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c30e │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c328 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 4c3be │ │ │ │ + bge.n 4c3d8 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ ldr.w r3, [r0, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add.w lr, r0, #1 │ │ │ │ cmp r0, r5 │ │ │ │ it ne │ │ │ │ strne.w lr, [r3] │ │ │ │ str.w r3, [ip, r7] │ │ │ │ - b.n 4c396 │ │ │ │ + b.n 4c3b0 │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ 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 r6, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbnz r0, 4c3ea │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4c3f2 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ + ldr r5, [r0, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r0, r6, [r5] │ │ │ │ + blx 297f8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 297f8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 297f8 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 782cc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7e9a8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4c42c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 4c42c │ │ │ │ + mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 4c3dc │ │ │ │ + b.w 77ee4 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0004c3f4 : │ │ │ │ - movw r3, #39980 @ 0x9c2c │ │ │ │ - movt r3, #74 @ 0x4a │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bx lr │ │ │ │ - movw r0, #13372 @ 0x343c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - movs r1, #4 │ │ │ │ - b.w 7f86c │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r3, r0, r3 │ │ │ │ - movw r0, #2704 @ 0xa90 │ │ │ │ + movw r0, #2320 @ 0x910 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828cc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 4c44a │ │ │ │ + cbnz r0, 4c46a │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4c452 │ │ │ │ + cbz r0, 4c472 │ │ │ │ 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 4c43c │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #3325 @ 0xcfd │ │ │ │ - movt r1, #4 │ │ │ │ - movw r0, #53928 @ 0xd2a8 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.w 4062c <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ - │ │ │ │ -0004c46a : │ │ │ │ - movw r3, #39980 @ 0x9c2c │ │ │ │ - movt r3, #74 @ 0x4a │ │ │ │ - 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 297f8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 297f8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 297f8 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 782d8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7e9dc │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4c4c4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 4c4c4 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + beq.n 4c45c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 22ad64 │ │ │ │ + bl 22a464 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 4c4f8 │ │ │ │ + beq.n 4c4a6 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 4c508 │ │ │ │ + bne.n 4c4b6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c50a │ │ │ │ + beq.n 4c4b8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4c50a │ │ │ │ + b.n 4c4b8 │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ea594 │ │ │ │ + bl e9ff4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - │ │ │ │ -0004c50e : │ │ │ │ - movw r3, #39980 @ 0x9c2c │ │ │ │ - movt r3, #74 @ 0x4a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 22ad64 │ │ │ │ + bl 22a464 │ │ │ │ subs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - │ │ │ │ -0004c538 : │ │ │ │ - movw r3, #39980 @ 0x9c2c │ │ │ │ - movt r3, #74 @ 0x4a │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - bx lr │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d9} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 186580 │ │ │ │ - vmov.f64 d9, d0 │ │ │ │ - vmov.f64 d8, d1 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 4c5a0 │ │ │ │ - vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #68] @ 4c5b8 │ │ │ │ - vcmp.f64 d9, d7 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4c5a4 │ │ │ │ - vabs.f64 d8, d8 │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - vcmp.f64 d8, d7 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it ls │ │ │ │ - movls r0, r3 │ │ │ │ - b.n 4c5ac │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 4c5ac │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8-d9} │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - nop │ │ │ │ - @ instruction: 0xffffffff │ │ │ │ - vqrdmlsh.s , , d31[0] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4c5de │ │ │ │ + cbz r3, 4c4f8 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4c5e0 │ │ │ │ + b.n 4c4fa │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4c5ee │ │ │ │ + cbnz r3, 4c508 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4c5ee │ │ │ │ + blt.n 4c508 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4c5ee │ │ │ │ - cbnz r4, 4c60a │ │ │ │ + bgt.n 4c508 │ │ │ │ + cbnz r4, 4c524 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #428] @ (4c7a0 ) │ │ │ │ + ldr r4, [pc, #436] @ (4c6c0 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c664 │ │ │ │ - cbz r5, 4c62e │ │ │ │ + cbz r0, 4c57e │ │ │ │ + cbz r5, 4c548 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 4c618 │ │ │ │ + cbz r7, 4c532 │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4c618 │ │ │ │ + bne.n 4c532 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4c632 │ │ │ │ + b.n 4c54c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4c620 │ │ │ │ + cbnz r0, 4c53a │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4c632 │ │ │ │ - bl c3ae8 │ │ │ │ + b.n 4c54c │ │ │ │ + bl c359c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4c664 │ │ │ │ + blt.n 4c57e │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4c614 │ │ │ │ - b.n 4c61c │ │ │ │ + beq.n 4c52e │ │ │ │ + b.n 4c536 │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 21dbb8 │ │ │ │ + bl 21d170 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c664 │ │ │ │ + beq.n 4c57e │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4c6ba │ │ │ │ + beq.n 4c5d4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4c668 │ │ │ │ + beq.n 4c582 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43560 @ 0xaa28 │ │ │ │ + movw r1, #43176 @ 0xa8a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c778 │ │ │ │ + b.n 4c692 │ │ │ │ mov r0, r5 │ │ │ │ - bl 104104 │ │ │ │ - cbnz r0, 4c688 │ │ │ │ + bl 103b0c │ │ │ │ + cbnz r0, 4c5a2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43600 @ 0xaa50 │ │ │ │ + movw r1, #43216 @ 0xa8d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 4c664 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 4c57e │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce160 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c664 │ │ │ │ + beq.n 4c57e │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4c6ba │ │ │ │ + ble.n 4c5d4 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43644 @ 0xaa7c │ │ │ │ + movw r1, #43260 @ 0xa8fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ - b.n 4c664 │ │ │ │ + bl cebf4 │ │ │ │ + b.n 4c57e │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4ca96 │ │ │ │ + bl 4c7a2 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4c6d2 │ │ │ │ + cbnz r0, 4c5ec │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4c664 │ │ │ │ + beq.n 4c57e │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ - b.n 4c664 │ │ │ │ + bl cebf4 │ │ │ │ + b.n 4c57e │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx 294c4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4c780 ) │ │ │ │ + add r3, pc, #144 @ (adr r3, 4c6a0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4c788 ) │ │ │ │ + add r3, pc, #140 @ (adr r3, 4c6a8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #8] │ │ │ │ - add r3, pc, #132 @ (adr r3, 4c790 ) │ │ │ │ + add r3, pc, #140 @ (adr r3, 4c6b0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #16] │ │ │ │ - add r3, pc, #132 @ (adr r3, 4c798 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4c6b8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r8, #24] │ │ │ │ strd r8, r6, [r0] │ │ │ │ movs r3, #28 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 4c748 │ │ │ │ + bl 7f89c │ │ │ │ + cbz r0, 4c662 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c6c6 │ │ │ │ + beq.n 4c5e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c6c6 │ │ │ │ + bne.n 4c5e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c6c6 │ │ │ │ - cbz r5, 4c778 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c5e0 │ │ │ │ + cbz r5, 4c692 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4c76a │ │ │ │ - bl 9649c │ │ │ │ + blt.n 4c684 │ │ │ │ + bl 95e5c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 5400c │ │ │ │ + bl 53ede │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ - b.n 4c772 │ │ │ │ + bl 98950 │ │ │ │ + b.n 4c68c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 5400c │ │ │ │ + bl 53ede │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ + bl cebf4 │ │ │ │ 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 4c796 │ │ │ │ + bpl.n 4c6b6 │ │ │ │ adds r6, #124 @ 0x7c │ │ │ │ - ble.n 4c7ba │ │ │ │ + ble.n 4c6da │ │ │ │ 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] @ (4ca30 ) │ │ │ │ + ldr r7, [pc, #656] @ (4c950 ) │ │ │ │ bkpt 0x00fa │ │ │ │ - subs r6, #40 @ 0x28 │ │ │ │ + subs r6, #12 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + 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 230898 │ │ │ │ + vmov.f64 d9, d0 │ │ │ │ + vmov.f64 d8, d1 │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 4c720 │ │ │ │ + vabs.f64 d9, d9 │ │ │ │ + vldr d7, [pc, #68] @ 4c738 │ │ │ │ + vcmp.f64 d9, d7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 4c724 │ │ │ │ + vabs.f64 d8, d8 │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + vcmp.f64 d8, d7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it ls │ │ │ │ + movls r0, r3 │ │ │ │ + b.n 4c72c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 4c72c │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8-d9} │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ + nop │ │ │ │ + @ instruction: 0xffffffff │ │ │ │ + vqrdmlsh.s , , d31[0] │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 20afe0 │ │ │ │ + bl 20a47c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c7cc │ │ │ │ + beq.n 4c768 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c7ce │ │ │ │ + beq.n 4c76a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4c7ce │ │ │ │ + b.n 4c76a │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ + │ │ │ │ +0004c76e : │ │ │ │ + movw r3, #39980 @ 0x9c2c │ │ │ │ + movt r3, #74 @ 0x4a │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ + cbnz r0, 4c77c │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ + bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 90608 │ │ │ │ + bl 8ff18 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 16f45c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + b.w 16e80c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 71640 <_PyObject_GC_New@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 4c7c0 │ │ │ │ + movs r3, #0 │ │ │ │ + strh r3, [r0, #12] │ │ │ │ + bl 8038c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 12586c │ │ │ │ + b.w 125314 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #17644 @ 0x44ec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 4c832 │ │ │ │ + beq.n 4c800 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 4c832 │ │ │ │ + bl 85aac │ │ │ │ + cbnz r0, 4c800 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mov r3, r4 │ │ │ │ - b.n 4c834 │ │ │ │ + b.n 4c802 │ │ │ │ mov r3, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 4c86c │ │ │ │ + bpl.n 4c83a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d2ca0 │ │ │ │ + bl d2714 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c868 │ │ │ │ + cbz r0, 4c836 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20afe0 │ │ │ │ + bl 20a47c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4c874 │ │ │ │ + bne.n 4c842 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c868 │ │ │ │ + beq.n 4c836 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c868 │ │ │ │ + cbnz r3, 4c836 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c874 │ │ │ │ + b.n 4c842 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +0004c846 : │ │ │ │ + movw r3, #39980 @ 0x9c2c │ │ │ │ + movt r3, #74 @ 0x4a │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - bl 186580 │ │ │ │ + bl 230898 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 4c8d4 │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 4c8ae │ │ │ │ vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #72] @ 4c8f0 │ │ │ │ + vldr d7, [pc, #72] @ 4c8c8 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4c8d8 │ │ │ │ + bgt.n 4c8b2 │ │ │ │ vabs.f64 d8, d8 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ movgt r0, r3 │ │ │ │ - b.n 4c8e0 │ │ │ │ + b.n 4c8ba │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c8e0 │ │ │ │ + b.n 4c8ba │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w r7, [r0, #65] @ 0x41 │ │ │ │ - cbz r7, 4c926 │ │ │ │ + cbz r7, 4c8fe │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12932 @ 0x3284 │ │ │ │ + movw r1, #12548 @ 0x3104 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 4c954 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 4c92c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.n 4c938 │ │ │ │ + bpl.n 4c910 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 4c958 │ │ │ │ + bgt.n 4c930 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #16348 @ 0x3fdc │ │ │ │ + movw r1, #15964 @ 0x3e5c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ca92 │ │ │ │ + b.n 4ca6a │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl fb6a0 │ │ │ │ + bl fb244 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c954 │ │ │ │ + beq.n 4c92c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 177f14 <_PyEval_MatchClass@@Base+0x60c> │ │ │ │ + bl 17731c <_PyEval_MatchClass@@Base+0x698> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 4c990 │ │ │ │ + bne.n 4c968 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c954 │ │ │ │ + beq.n 4c92c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c954 │ │ │ │ + bne.n 4c92c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c954 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c92c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c9a0 │ │ │ │ + beq.n 4c978 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4c9a0 │ │ │ │ + cbnz r3, 4c978 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_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 4c9e4 │ │ │ │ + beq.n 4c9bc │ │ │ │ mov r0, r8 │ │ │ │ - bl 23c090 │ │ │ │ + bl 23ba58 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c954 │ │ │ │ + beq.n 4c92c │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 208094 <_Py_RestoreSignals@@Base+0xb08> │ │ │ │ + bl 207530 <_Py_RestoreSignals@@Base+0xa7c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4c9d4 │ │ │ │ + bne.n 4c9ac │ │ │ │ mov r0, r7 │ │ │ │ - bl 77384 │ │ │ │ - b.n 4c954 │ │ │ │ + bl 77378 │ │ │ │ + b.n 4c92c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsls r2, r5, #2 │ │ │ │ mov r1, r7 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77384 │ │ │ │ + bl 77378 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ str r5, [r4, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 4ca0a │ │ │ │ + bmi.n 4c9e2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #16408 @ 0x4018 │ │ │ │ + movw r1, #16024 @ 0x3e98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 4c954 │ │ │ │ - bl 83f4c │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 4c92c │ │ │ │ + bl 83aac │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4ca1a │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 4ca1e │ │ │ │ - b.n 4c954 │ │ │ │ + bne.n 4c9f2 │ │ │ │ + bl 7f89c │ │ │ │ + cbz r0, 4c9f6 │ │ │ │ + b.n 4c92c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4ca36 │ │ │ │ + bge.n 4ca0e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5928 @ 0x1728 │ │ │ │ + movw r1, #5544 @ 0x15a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 4c954 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 4c92c │ │ │ │ ldr r1, [r6, #24] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4ca76 │ │ │ │ + beq.n 4ca4e │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 4ca68 │ │ │ │ + bmi.n 4ca40 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #16460 @ 0x404c │ │ │ │ + movw r1, #16076 @ 0x3ecc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 4c954 │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 4c92c │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ - cbz r0, 4ca80 │ │ │ │ - bl 87458 │ │ │ │ + cbz r0, 4ca58 │ │ │ │ + bl 86fbc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 4c954 │ │ │ │ + blt.w 4c92c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4ca92 │ │ │ │ + b.n 4ca6a │ │ │ │ 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 4ca76 │ │ │ │ + b.n 4ca4e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 4cab4 │ │ │ │ - movs r3, #0 │ │ │ │ - strh r3, [r0, #12] │ │ │ │ - bl 80830 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ + │ │ │ │ +0004ca6e : │ │ │ │ + movw r3, #39980 @ 0x9c2c │ │ │ │ + movt r3, #74 @ 0x4a │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 20e34c │ │ │ │ + bl 20d7ec │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - bl 186580 │ │ │ │ + bl 230898 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d9, d1 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 4cb22 │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 4cae4 │ │ │ │ vcmp.f64 d9, d8 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it vs │ │ │ │ movvs r0, r3 │ │ │ │ - b.n 4cb24 │ │ │ │ + b.n 4cae6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ + ldr r0, [pc, #0] @ (4caf4 ) │ │ │ │ + bx lr │ │ │ │ + strb r4, [r5, #21] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +0004caf8 : │ │ │ │ + movw r3, #39980 @ 0x9c2c │ │ │ │ + movt r3, #74 @ 0x4a │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - bl 186580 │ │ │ │ + bl 230898 │ │ │ │ vstr d0, [sp] │ │ │ │ vstr d1, [sp, #8] │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 4cb86 │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 4cb5c │ │ │ │ add r4, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmdb r4, {r0, r1, r2, r3} │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ vldr d1, [sp, #24] │ │ │ │ str r5, [r0, #0] │ │ │ │ - bl 4cd5c │ │ │ │ + bl 4cdda │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 4cb7c │ │ │ │ - bl 263d54 <_Py_c_neg@@Base+0x22c> │ │ │ │ - b.n 4cb86 │ │ │ │ + cbz r3, 4cb52 │ │ │ │ + bl 263a4c <_Py_c_neg@@Base+0x10> │ │ │ │ + b.n 4cb5c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 83ffc │ │ │ │ + b.w 83b5c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #0] @ (4cb90 ) │ │ │ │ - bx lr │ │ │ │ - strb r4, [r5, #21] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w 8015c │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4cbae │ │ │ │ + cbz r3, 4cb82 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 4cbb0 │ │ │ │ + b.n 4cb84 │ │ │ │ mov r7, r3 │ │ │ │ add r7, r1 │ │ │ │ - cbnz r3, 4cbbe │ │ │ │ + cbnz r3, 4cb92 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 4cbbe │ │ │ │ + ble.n 4cb92 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 4cbbe │ │ │ │ - cbnz r4, 4cbde │ │ │ │ + bgt.n 4cb92 │ │ │ │ + cbnz r4, 4cbb2 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #276] @ (4ccd8 ) │ │ │ │ + ldr r4, [pc, #276] @ (4ccac ) │ │ │ │ add r2, sp, #32 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ccb4 │ │ │ │ + beq.n 4cc88 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ + bl d78cc <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4cbf2 │ │ │ │ - bl 7f8d0 │ │ │ │ + cbnz r0, 4cbc6 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ccc8 │ │ │ │ - b.n 4ccb4 │ │ │ │ - bl 83f4c │ │ │ │ + beq.n 4cc9c │ │ │ │ + b.n 4cc88 │ │ │ │ + bl 83aac │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4cc0e │ │ │ │ + beq.n 4cbe2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4cc0e │ │ │ │ + cbnz r3, 4cbe2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 4cbe8 │ │ │ │ + beq.n 4cbbc │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 4cc2a │ │ │ │ + beq.n 4cbfe │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4cc2c │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 4cc2c │ │ │ │ - b.n 4ccb4 │ │ │ │ + bne.n 4cc00 │ │ │ │ + bl 7f89c │ │ │ │ + cbz r0, 4cc00 │ │ │ │ + b.n 4cc88 │ │ │ │ movs r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4cc4c │ │ │ │ + bge.n 4cc20 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ 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 f1c24 │ │ │ │ + b.w f1698 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71f98 │ │ │ │ + bl 71fb0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 4cc60 │ │ │ │ + cbz r0, 4cc34 │ │ │ │ add.w r7, r0, #16 │ │ │ │ - b.n 4cc78 │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 4ccb4 │ │ │ │ + b.n 4cc4c │ │ │ │ + bl 1e955c │ │ │ │ + b.n 4cc88 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4cc8c │ │ │ │ - bl e5198 │ │ │ │ + bne.n 4cc60 │ │ │ │ + bl e4bf4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4ccaa │ │ │ │ + blt.n 4cc7e │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r0, #384 @ 0x180 │ │ │ │ blx 2a7cc │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 4cc9c │ │ │ │ - b.n 4cc66 │ │ │ │ + bge.n 4cc70 │ │ │ │ + b.n 4cc3a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 4ccaa │ │ │ │ + bl f1698 │ │ │ │ + b.n 4cc7e │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 4cca6 │ │ │ │ + beq.n 4cc7a │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 9b39c <_PyBytes_Resize@@Base> │ │ │ │ + bl 9ad4c <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b.n 4ccd2 │ │ │ │ + b.n 4cca6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4ccb8 │ │ │ │ + bne.n 4cc8c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ccd2 │ │ │ │ + b.n 4cca6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4ccb4 │ │ │ │ + bne.n 4cc88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ccb4 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4cc88 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 4cc30 │ │ │ │ + beq.n 4cc04 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4cc16 │ │ │ │ + b.n 4cbea │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - subs r6, #152 @ 0x98 │ │ │ │ + subs r6, #124 @ 0x7c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w 80190 │ │ │ │ │ │ │ │ -0004cce2 : │ │ │ │ +0004ccb0 : │ │ │ │ + movw r3, #39980 @ 0x9c2c │ │ │ │ + movt r3, #74 @ 0x4a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bx lr │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r3, [pc, #132] @ (4cd50 ) │ │ │ │ + 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, 4cd00 │ │ │ │ + adds r0, #13 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 4ccf6 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4cce6 │ │ │ │ + dmb ish │ │ │ │ + beq.n 4cd00 │ │ │ │ + bl 267f94 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 4cffa │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cbz r3, 4cd32 │ │ │ │ + add.w r0, r4, #13 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 4cd28 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4cd18 │ │ │ │ + dmb ish │ │ │ │ + beq.n 4cd32 │ │ │ │ + bl 2460a8 │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 71fb0 │ │ │ │ + ldr r3, [pc, #20] @ (4cd50 ) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 4cd4c │ │ │ │ + blx 2a150 <__stack_chk_fail@plt> │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ + cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ + │ │ │ │ +0004cd54 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbnz r0, 4ccfa │ │ │ │ - bl 262b94 │ │ │ │ - b.n 4cd04 │ │ │ │ + cbnz r0, 4cd6c │ │ │ │ + bl 2628fc │ │ │ │ + b.n 4cd76 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 245ad0 │ │ │ │ + bl 245354 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 4cd14 │ │ │ │ - movw r0, #16620 @ 0x40ec │ │ │ │ + bge.n 4cd86 │ │ │ │ + movw r0, #16236 @ 0x3f6c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ - bl 1efa3c │ │ │ │ - b.n 4cd1a │ │ │ │ + bl 1eed60 │ │ │ │ + b.n 4cd8c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ 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, 4cd4c │ │ │ │ + cbz r0, 4cdbe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4cd4c │ │ │ │ + beq.n 4cdbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4cd4c │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4cdbe │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 122d68 <_Py_union_type_or@@Base+0x480> │ │ │ │ + bl 122858 <_Py_union_type_or@@Base+0x480> │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c660 <_Py_set_inheritable_async_safe@@Base+0x180> │ │ │ │ + bl 20bb00 <_Py_set_inheritable_async_safe@@Base+0x180> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + │ │ │ │ +0004cdce : │ │ │ │ + movw r3, #39980 @ 0x9c2c │ │ │ │ + movt r3, #74 @ 0x4a │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + bx lr │ │ │ │ vcmp.f64 d0, d1 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ sub sp, #16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 4ce5e │ │ │ │ + bvs.n 4cedc │ │ │ │ vabs.f64 d5, d1 │ │ │ │ - vldr d6, [pc, #244] @ 4ce68 │ │ │ │ + vldr d6, [pc, #248] @ 4cee8 │ │ │ │ vmov.f64 d0, d1 │ │ │ │ vabs.f64 d4, d7 │ │ │ │ vcmp.f64 d5, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4cdaa │ │ │ │ + ble.n 4ce28 │ │ │ │ vcmp.f64 d4, d6 │ │ │ │ vmov r3, s1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - bgt.n 4cdc0 │ │ │ │ - vldr d0, [pc, #212] @ 4ce70 │ │ │ │ + bgt.n 4ce3e │ │ │ │ + vldr d0, [pc, #216] @ 4cef0 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #216] @ 4ce78 │ │ │ │ + vldr d7, [pc, #216] @ 4cef8 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4ce62 │ │ │ │ + b.n 4cee0 │ │ │ │ vcmpe.f64 d4, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4ce06 │ │ │ │ + bgt.n 4ce84 │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4ce06 │ │ │ │ - b.n 4ce54 │ │ │ │ + beq.n 4ce84 │ │ │ │ + b.n 4ced2 │ │ │ │ vmov r2, s15 │ │ │ │ vmov.f64 d5, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 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 4cdf4 │ │ │ │ - vldr d0, [pc, #156] @ 4ce80 │ │ │ │ + bne.n 4ce72 │ │ │ │ + vldr d0, [pc, #156] @ 4cf00 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #156] @ 4ce88 │ │ │ │ + vldr d7, [pc, #160] @ 4cf08 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4ce62 │ │ │ │ - vldr d0, [pc, #152] @ 4ce90 │ │ │ │ + b.n 4cee0 │ │ │ │ + vldr d0, [pc, #156] @ 4cf10 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #156] @ 4ce98 │ │ │ │ + vldr d7, [pc, #156] @ 4cf18 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4ce62 │ │ │ │ + b.n 4cee0 │ │ │ │ vmov r3, s15 │ │ │ │ vmov.f64 d5, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f64 d6, d7 │ │ │ │ cmp r3, #0 │ │ │ │ vmov r3, s1 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d5 │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4ce42 │ │ │ │ - vldr d0, [pc, #108] @ 4cea0 │ │ │ │ + bne.n 4cec0 │ │ │ │ + vldr d0, [pc, #112] @ 4cf20 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #112] @ 4cea8 │ │ │ │ + vldr d7, [pc, #112] @ 4cf28 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4ce62 │ │ │ │ - vldr d0, [pc, #108] @ 4ceb0 │ │ │ │ + b.n 4cee0 │ │ │ │ + vldr d0, [pc, #108] @ 4cf30 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #108] @ 4ceb8 │ │ │ │ + vldr d7, [pc, #112] @ 4cf38 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4ce62 │ │ │ │ + b.n 4cee0 │ │ │ │ vmov.f64 d1, d7 │ │ │ │ add sp, #16 │ │ │ │ b.w 2a23c │ │ │ │ - vldr d0, [pc, #96] @ 4cec0 │ │ │ │ + vldr d0, [pc, #96] @ 4cf40 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ + nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ subs r7, #249 @ 0xf9 │ │ │ │ cmp r5, #24 │ │ │ │ @@ -51551,19 +51594,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 4cf90 @ unpredictable │ │ │ │ + bls.n 4d010 @ unpredictable │ │ │ │ andal r2, r0 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 4cf98 │ │ │ │ + bls.n 4d018 │ │ │ │ stmia r0!, {r1} │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ @@ -51572,200 +51615,106 @@ │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ stmia r0!, {r0, r3} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #132] @ (4cf5c ) │ │ │ │ - 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, 4cf0c │ │ │ │ - adds r0, #13 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 4cf02 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4cef2 │ │ │ │ - dmb ish │ │ │ │ - beq.n 4cf0c │ │ │ │ - bl 26813c │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 4d070 │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 4cf3e │ │ │ │ - add.w r0, r4, #13 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 4cf34 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4cf24 │ │ │ │ - dmb ish │ │ │ │ - beq.n 4cf3e │ │ │ │ - bl 246600 │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 71f98 │ │ │ │ - ldr r3, [pc, #20] @ (4cf5c ) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 4cf58 │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, pc} │ │ │ │ - cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ ldrb.w r2, [r0, #64] @ 0x40 │ │ │ │ - cbnz r2, 4cf68 │ │ │ │ - b.n 4d1d0 │ │ │ │ + cbnz r2, 4cf50 │ │ │ │ + b.n 4d1b6 │ │ │ │ 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 90608 │ │ │ │ + bl 8ff18 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 249498 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 248f4c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ 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 186580 │ │ │ │ + bl 230898 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ vstr d1, [sp, #16] │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 4d006 │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 4cfee │ │ │ │ add r3, sp, #8 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmdb r5, {r0, r1, r2, r3} │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ vldr d1, [sp, #32] │ │ │ │ str r4, [r0, #0] │ │ │ │ vldr d0, [sp, #24] │ │ │ │ - bl 4cd5c │ │ │ │ + bl 4cdda │ │ │ │ vldr d1, [sp, #32] │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ - bl 2493f4 <_Py_c_abs@@Base> │ │ │ │ + bl 248ca8 <_Py_c_abs@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ vmov r2, r3, d0 │ │ │ │ - cbz r1, 4cff2 │ │ │ │ - bl 263d54 <_Py_c_neg@@Base+0x22c> │ │ │ │ - b.n 4d008 │ │ │ │ - movw r0, #16792 @ 0x4198 │ │ │ │ + cbz r1, 4cfda │ │ │ │ + bl 263a4c <_Py_c_neg@@Base+0x10> │ │ │ │ + b.n 4cff0 │ │ │ │ + movw r0, #16408 @ 0x4018 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ vstr d8, [sp] │ │ │ │ - bl 82d70 │ │ │ │ + bl 828cc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4d008 │ │ │ │ + b.n 4cff0 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -0004d012 : │ │ │ │ - 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 245ad0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 783a0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrb r3, [r0, #26] │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - cbz r3, 4d04c │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 4d06a │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - b.n 4d06a │ │ │ │ - ldrb r3, [r0, #24] │ │ │ │ - cbnz r3, 4d05c │ │ │ │ - ldrb r3, [r0, #25] │ │ │ │ - cmp r3, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r1, #126 @ 0x7e │ │ │ │ - movne r1, #45 @ 0x2d │ │ │ │ - b.n 4d05e │ │ │ │ - movs r1, #43 @ 0x2b │ │ │ │ - movw r0, #12212 @ 0x2fb4 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w de2a8 │ │ │ │ - mov r0, r2 │ │ │ │ - bx lr │ │ │ │ - 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, #3880] @ 0xf28 │ │ │ │ - ldr r3, [pc, #292] @ (4d1a8 ) │ │ │ │ + ldr r3, [pc, #292] @ (4d130 ) │ │ │ │ sub sp, #184 @ 0xb8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov r5, 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 r6, r7, #63 @ 0x3f │ │ │ │ - bne.n 4d0a4 │ │ │ │ + bne.n 4d02e │ │ │ │ orrs.w r3, r7, r9 │ │ │ │ - bne.n 4d0a8 │ │ │ │ + bne.n 4d032 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 4d0ae │ │ │ │ + b.n 4d038 │ │ │ │ movs r6, #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 4d0e0 │ │ │ │ + beq.n 4d06a │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, #64 @ 0x40 │ │ │ │ add.w r3, r8, #9 │ │ │ │ mov.w sl, #128 @ 0x80 │ │ │ │ mov.w r9, r9, lsl #3 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ @@ -51798,20 +51747,20 @@ │ │ │ │ add.w r3, r3, r6, lsl #6 │ │ │ │ subs r3, #140 @ 0x8c │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ strb.w sl, [r8, #-132] │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 4d1f6 │ │ │ │ + bl 4d1dc │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 4d15e │ │ │ │ + bne.n 4d0e8 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 4d1f6 │ │ │ │ + bl 4d1dc │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ rev r0, r0 │ │ │ │ rev r1, r1 │ │ │ │ str r0, [r5, #0] │ │ │ │ rev r2, r2 │ │ │ │ rev r3, r3 │ │ │ │ @@ -51824,52 +51773,91 @@ │ │ │ │ rev r1, r1 │ │ │ │ str r0, [r5, #16] │ │ │ │ rev r2, r2 │ │ │ │ rev r3, r3 │ │ │ │ str r1, [r5, #20] │ │ │ │ str r3, [r5, #28] │ │ │ │ str r2, [r5, #24] │ │ │ │ - ldr r3, [pc, #24] @ (4d1a8 ) │ │ │ │ + ldr r3, [pc, #20] @ (4d130 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4d1a0 │ │ │ │ + beq.n 4d12a │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #184 @ 0xb8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ │ │ │ │ -0004d1ac : │ │ │ │ +0004d134 : │ │ │ │ + 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 245354 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 78394 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrb r3, [r0, #26] │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cbz r3, 4d16e │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 4d18c │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.n 4d18c │ │ │ │ + ldrb r3, [r0, #24] │ │ │ │ + cbnz r3, 4d17e │ │ │ │ + ldrb r3, [r0, #25] │ │ │ │ + cmp r3, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r1, #126 @ 0x7e │ │ │ │ + movne r1, #45 @ 0x2d │ │ │ │ + b.n 4d180 │ │ │ │ + movs r1, #43 @ 0x2b │ │ │ │ + movw r0, #11828 @ 0x2e34 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w ddd00 │ │ │ │ + mov r0, r2 │ │ │ │ + bx lr │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0004d192 : │ │ │ │ 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 9b1a0 │ │ │ │ + bl 9ab50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 90608 │ │ │ │ + bl 8ff18 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 249498 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 248f4c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ rev r3, r3 │ │ │ │ str r1, [sp, #0] │ │ │ │ rev r2, r2 │ │ │ │ @@ -54220,453 +54208,459 @@ │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r3, r0 │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #16828 @ 0x41bc │ │ │ │ + movw r0, #16444 @ 0x403c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd00 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r3, [pc, #132] @ (4eecc ) │ │ │ │ + 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, 4ee7c │ │ │ │ + adds r0, #13 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 4ee72 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4ee62 │ │ │ │ + dmb ish │ │ │ │ + beq.n 4ee7c │ │ │ │ + bl 267f94 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 4cffa │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cbz r3, 4eeae │ │ │ │ + add.w r0, r4, #13 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 4eea4 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4ee94 │ │ │ │ + dmb ish │ │ │ │ + beq.n 4eeae │ │ │ │ + bl 2460a8 │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 249ff4 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (4eecc ) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 4eec8 │ │ │ │ + blx 2a150 <__stack_chk_fail@plt> │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ + cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ - cbz r3, 4ee6e │ │ │ │ + cbz r3, 4eeec │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4ee70 │ │ │ │ + b.n 4eeee │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - cbnz r3, 4ee80 │ │ │ │ + cbnz r3, 4eefe │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 4ee80 │ │ │ │ + ble.n 4eefe │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 4ee80 │ │ │ │ - cbnz r4, 4eea2 │ │ │ │ + bgt.n 4eefe │ │ │ │ + cbnz r4, 4ef20 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #136] @ (4ef0c ) │ │ │ │ + ldr r4, [pc, #136] @ (4ef8c ) │ │ │ │ add r2, sp, #32 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r6, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4eea2 │ │ │ │ + cbnz r0, 4ef20 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4ef00 │ │ │ │ + b.n 4ef7e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 11b4d8 │ │ │ │ + bl 11b050 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ee9e │ │ │ │ + beq.n 4ef1c │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4eec6 │ │ │ │ + beq.n 4ef44 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16bf88 │ │ │ │ + bl 16b3a0 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4eec8 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 4eec8 │ │ │ │ - b.n 4ee9e │ │ │ │ + bne.n 4ef46 │ │ │ │ + bl 7f89c │ │ │ │ + cbz r0, 4ef46 │ │ │ │ + b.n 4ef1c │ │ │ │ mov r4, r5 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl 9649c │ │ │ │ + bl 95e5c │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ adds r6, #16 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4eef8 │ │ │ │ + bne.n 4ef76 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1698 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4ef00 │ │ │ │ + b.n 4ef7e │ │ │ │ mov r0, r4 │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r6, #196 @ 0xc4 │ │ │ │ + nop │ │ │ │ + subs r6, #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 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 90608 │ │ │ │ + bl 8ff18 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 249498 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 248f4c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4ef3e │ │ │ │ - b.w 7fab8 │ │ │ │ + blt.n 4efbe │ │ │ │ + b.w 7fa84 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004ef48 : │ │ │ │ +0004efc8 : │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ - ldr r5, [pc, #60] @ (4ef8c ) │ │ │ │ + ldr r5, [pc, #60] @ (4f00c ) │ │ │ │ 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 4ef86 │ │ │ │ + beq.n 4f006 │ │ │ │ add.w r7, r5, #98304 @ 0x18000 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 4ef7e │ │ │ │ + bge.n 4effe │ │ │ │ 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 4ef6a │ │ │ │ + b.n 4efea │ │ │ │ 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 │ │ │ │ - b.n 4ef92 │ │ │ │ + b.n 4f012 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - b.w 261d88 <_PyLong_DivmodNear@@Base+0xd7c> │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 4efc4 │ │ │ │ - movw r3, #48072 @ 0xbbc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11568 @ 0x2d30 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4efda │ │ │ │ - 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 189408 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #132] @ (4f070 ) │ │ │ │ - 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, 4f020 │ │ │ │ - adds r0, #13 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 4f016 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4f006 │ │ │ │ - dmb ish │ │ │ │ - beq.n 4f020 │ │ │ │ - bl 26813c │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 4d070 │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 4f052 │ │ │ │ - add.w r0, r4, #13 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 4f048 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4f038 │ │ │ │ - dmb ish │ │ │ │ - beq.n 4f052 │ │ │ │ - bl 246600 │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 24a3f4 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (4f070 ) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 4f06c │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, pc} │ │ │ │ - cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ + b.w 2618e0 <_PyLong_DivmodNear@@Base+0xe9c> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 4f39c <_PyDict_SizeOf@@Base+0x2d2> │ │ │ │ + bl 4f390 <_PyDict_SizeOf@@Base+0x300> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ - cbz r3, 4f098 │ │ │ │ + cbz r3, 4f03c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fa84 │ │ │ │ │ │ │ │ -0004f0a0 <_PyMonitoring_FirePyStartEvent@@Base>: │ │ │ │ +0004f044 <_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 4f272 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f266 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #28 │ │ │ │ + bne.n 4f082 <_PyMonitoring_FirePyStartEvent@@Base+0x3e> │ │ │ │ + movw r0, #44044 @ 0xac0c │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movs r1, #6 │ │ │ │ + b.w 7f838 │ │ │ │ + movw r0, #44036 @ 0xac04 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movs r1, #6 │ │ │ │ + b.w 7f838 │ │ │ │ │ │ │ │ -0004f0ca <_PyDict_SizeOf@@Base>: │ │ │ │ - b.n 4f39c <_PyDict_SizeOf@@Base+0x2d2> │ │ │ │ +0004f090 <_PyDict_SizeOf@@Base>: │ │ │ │ + b.n 4f390 <_PyDict_SizeOf@@Base+0x300> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 4f0ec <_PyDict_SizeOf@@Base+0x22> │ │ │ │ + bne.n 4f0b2 <_PyDict_SizeOf@@Base+0x22> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 4f0f0 <_PyDict_SizeOf@@Base+0x26> │ │ │ │ + beq.n 4f0b6 <_PyDict_SizeOf@@Base+0x26> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.n 4f0f0 <_PyDict_SizeOf@@Base+0x26> │ │ │ │ - b.w 1e2b34 │ │ │ │ + b.n 4f0b6 <_PyDict_SizeOf@@Base+0x26> │ │ │ │ + b.w 1e1ddc │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ - cbnz r4, 4f122 <_PyDict_SizeOf@@Base+0x58> │ │ │ │ + cbnz r4, 4f0e8 <_PyDict_SizeOf@@Base+0x58> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16884 @ 0x41f4 │ │ │ │ + movw r1, #16500 @ 0x4074 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 4f140 <_PyDict_SizeOf@@Base+0x76> │ │ │ │ + b.n 4f106 <_PyDict_SizeOf@@Base+0x76> │ │ │ │ ldr r0, [r0, r4] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #28 │ │ │ │ - bne.n 4f156 <_PyDict_SizeOf@@Base+0x8c> │ │ │ │ - movw r0, #44428 @ 0xad8c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movs r1, #6 │ │ │ │ - b.w 7f86c │ │ │ │ - movw r0, #44420 @ 0xad84 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movs r1, #6 │ │ │ │ - b.w 7f86c │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - subs r3, r2, #1 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - cmp r3, #2 │ │ │ │ - bhi.n 4f1a8 <_PyDict_SizeOf@@Base+0xde> │ │ │ │ - ldr r7, [r6, #0] │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bmi.n 4f1c0 <_PyDict_SizeOf@@Base+0xf6> │ │ │ │ - mov r3, r7 │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58536 @ 0xe4a8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26344 @ 0x66e8 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4f26c <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ - movw r0, #26344 @ 0x66e8 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - movs r3, #3 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 4f17e <_PyDict_SizeOf@@Base+0xb4> │ │ │ │ - b.n 4f26c <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r5, [r0, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r0, r6, [r5] │ │ │ │ + blx 297f8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 297f8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 297f8 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 782cc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7e9a8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4f156 <_PyDict_SizeOf@@Base+0xc6> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 4f156 <_PyDict_SizeOf@@Base+0xc6> │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + subs r3, r2, #1 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.n 4f19c <_PyDict_SizeOf@@Base+0x10c> │ │ │ │ + ldr r7, [r6, #0] │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bmi.n 4f1b4 <_PyDict_SizeOf@@Base+0x124> │ │ │ │ + mov r3, r7 │ │ │ │ + movw r2, #61924 @ 0xf1e4 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw r1, #58152 @ 0xe328 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #25960 @ 0x6568 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4f260 <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ + movw r0, #25960 @ 0x6568 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + movs r3, #3 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 4f172 <_PyDict_SizeOf@@Base+0xe2> │ │ │ │ + b.n 4f260 <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 4f242 <_PyDict_SizeOf@@Base+0x178> │ │ │ │ + ble.n 4f236 <_PyDict_SizeOf@@Base+0x1a6> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f228 <_PyDict_SizeOf@@Base+0x15e> │ │ │ │ + beq.n 4f21c <_PyDict_SizeOf@@Base+0x18c> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 4f20a <_PyDict_SizeOf@@Base+0x140> │ │ │ │ + bpl.n 4f1fe <_PyDict_SizeOf@@Base+0x16e> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 895dc │ │ │ │ + bl 88ee8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f26c <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + beq.n 4f260 <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4f22a <_PyDict_SizeOf@@Base+0x160> │ │ │ │ + beq.n 4f21e <_PyDict_SizeOf@@Base+0x18e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #21212 @ 0x52dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 4f26c <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ - movw r2, #54064 @ 0xd330 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 4f260 <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ + movw r2, #53680 @ 0xd1b0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #58312 @ 0xe3c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26344 @ 0x66e8 │ │ │ │ + movw r0, #25960 @ 0x6568 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4f26c <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4f260 <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4f248 <_PyDict_SizeOf@@Base+0x17e> │ │ │ │ + beq.n 4f23c <_PyDict_SizeOf@@Base+0x1ac> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4f24a <_PyDict_SizeOf@@Base+0x180> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 4f24a <_PyDict_SizeOf@@Base+0x180> │ │ │ │ - b.n 4f26c <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + bne.n 4f23e <_PyDict_SizeOf@@Base+0x1ae> │ │ │ │ + bl 7f89c │ │ │ │ + cbz r0, 4f23e <_PyDict_SizeOf@@Base+0x1ae> │ │ │ │ + b.n 4f260 <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 4f24a <_PyDict_SizeOf@@Base+0x180> │ │ │ │ + b.n 4f23e <_PyDict_SizeOf@@Base+0x1ae> │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 249498 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + bl 248f4c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 4f26c <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ - movw r0, #35696 @ 0x8b70 │ │ │ │ + cbz r0, 4f260 <_PyDict_SizeOf@@Base+0x1d0> │ │ │ │ + movw r0, #35312 @ 0x89f0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828cc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #272] @ (4f398 <_PyDict_SizeOf@@Base+0x2ce>) │ │ │ │ + ldr r3, [pc, #272] @ (4f38c <_PyDict_SizeOf@@Base+0x2fc>) │ │ │ │ mov r8, r0 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ ldr.w sl, [r0, r3] │ │ │ │ subs r0, r2, #0 │ │ │ │ ldrb.w r4, [r8] │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr.w r6, [sl, #8] │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ str.w r1, [r9, #4] │ │ │ │ - bge.n 4f2be <_PyDict_SizeOf@@Base+0x1f4> │ │ │ │ + bge.n 4f2b2 <_PyDict_SizeOf@@Base+0x222> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16916 @ 0x4214 │ │ │ │ + movw r1, #16532 @ 0x4094 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 4f2c8 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 4f2bc <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ cmp r7, #5 │ │ │ │ - beq.n 4f2d2 <_PyDict_SizeOf@@Base+0x208> │ │ │ │ - bl 80190 │ │ │ │ - cbnz r0, 4f2ce <_PyDict_SizeOf@@Base+0x204> │ │ │ │ + beq.n 4f2c6 <_PyDict_SizeOf@@Base+0x236> │ │ │ │ + bl 8015c │ │ │ │ + cbnz r0, 4f2c2 <_PyDict_SizeOf@@Base+0x232> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4f390 <_PyDict_SizeOf@@Base+0x2c6> │ │ │ │ + b.n 4f384 <_PyDict_SizeOf@@Base+0x2f4> │ │ │ │ str.w r0, [r9, #8] │ │ │ │ add.w r2, r9, #4 │ │ │ │ - movw r9, #52356 @ 0xcc84 │ │ │ │ + movw r9, #51972 @ 0xcb04 │ │ │ │ movt r9, #54 @ 0x36 │ │ │ │ orr.w r3, r5, #2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4f38e <_PyDict_SizeOf@@Base+0x2c4> │ │ │ │ + beq.n 4f382 <_PyDict_SizeOf@@Base+0x2f2> │ │ │ │ cmp r4, #15 │ │ │ │ mov.w r0, #1 │ │ │ │ it hi │ │ │ │ lsrhi r3, r4, #4 │ │ │ │ mov r1, sl │ │ │ │ str r7, [sp, #4] │ │ │ │ ite ls │ │ │ │ @@ -54677,72 +54671,72 @@ │ │ │ │ addhi r5, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ lsl.w fp, r0, r5 │ │ │ │ sxtb r0, r5 │ │ │ │ eor.w r4, r4, fp │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f31e0 │ │ │ │ + bl 1f2330 │ │ │ │ uxtb r4, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f2e4 <_PyDict_SizeOf@@Base+0x21a> │ │ │ │ + beq.n 4f2d8 <_PyDict_SizeOf@@Base+0x248> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f2c8 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ + beq.n 4f2bc <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ cmp r7, #9 │ │ │ │ - ble.n 4f380 <_PyDict_SizeOf@@Base+0x2b6> │ │ │ │ + ble.n 4f374 <_PyDict_SizeOf@@Base+0x2e4> │ │ │ │ add.w r5, r5, r5, lsl #4 │ │ │ │ - movw r2, #28804 @ 0x7084 │ │ │ │ + movw r2, #28420 @ 0x6f04 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ add r5, r7 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ add.w r6, r6, r5, lsl #2 │ │ │ │ - movw r1, #336 @ 0x150 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #65448 @ 0xffa8 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ add.w r6, r6, #98304 @ 0x18000 │ │ │ │ ldr.w r2, [r2, r7, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ ldr.w r0, [r6, #576] @ 0x240 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f2c8 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ + beq.n 4f2bc <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r6, #576] @ 0x240 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f2c8 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ + beq.n 4f2bc <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f2c8 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f2c8 <_PyDict_SizeOf@@Base+0x1fe> │ │ │ │ + bne.n 4f2bc <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f2bc <_PyDict_SizeOf@@Base+0x22c> │ │ │ │ ldrb.w r3, [r8] │ │ │ │ bic.w r3, r3, fp │ │ │ │ strb.w r3, [r8] │ │ │ │ - b.n 4f2e4 <_PyDict_SizeOf@@Base+0x21a> │ │ │ │ + b.n 4f2d8 <_PyDict_SizeOf@@Base+0x248> │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - cbz r3, 4f3b0 <_PyDict_SizeOf@@Base+0x2e6> │ │ │ │ + cbz r3, 4f3a4 <_PyDict_SizeOf@@Base+0x314> │ │ │ │ ldrd r3, r2, [r1, #12] │ │ │ │ add r3, r2 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4f3f2 <_PyDict_SizeOf@@Base+0x328> │ │ │ │ + bne.n 4f3e6 <_PyDict_SizeOf@@Base+0x356> │ │ │ │ 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 │ │ │ │ @@ -54758,598 +54752,582 @@ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ umull r2, r0, r2, r0 │ │ │ │ lsrs r0, r0, #1 │ │ │ │ mla r0, r1, r0, r3 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004f3f4 : │ │ │ │ +0004f3e8 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [r0, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, r6, [r5] │ │ │ │ - blx 297f8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 297f8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 297f8 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 782d8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7e9dc │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4f446 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 4f446 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w f79c4 │ │ │ │ + b.w f743c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 4f39c <_PyDict_SizeOf@@Base+0x2d2> │ │ │ │ + bl 4f390 <_PyDict_SizeOf@@Base+0x300> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fa84 │ │ │ │ │ │ │ │ -0004f468 <_PyMonitoring_FirePyResumeEvent@@Base>: │ │ │ │ +0004f40c <_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 4f272 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f266 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4f4c6 <_PyMonitoring_FirePyResumeEvent@@Base+0x5e> │ │ │ │ + bne.n 4f46a <_PyMonitoring_FirePyResumeEvent@@Base+0x5e> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #26080 @ 0x65e0 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4f4de <_PyMonitoring_FirePyResumeEvent@@Base+0x76> │ │ │ │ + bne.n 4f482 <_PyMonitoring_FirePyResumeEvent@@Base+0x76> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 4f4fe <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ + b.n 4f4a2 <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #2728 @ 0xaa8 │ │ │ │ + movw r0, #2344 @ 0x928 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f4b0 <_PyMonitoring_FirePyResumeEvent@@Base+0x48> │ │ │ │ - b.n 4f672 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ - bl 13f3b8 │ │ │ │ + bne.n 4f454 <_PyMonitoring_FirePyResumeEvent@@Base+0x48> │ │ │ │ + b.n 4f616 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ + bl 13f000 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4f4fe <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 4f4a2 <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4f672 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ + bne.w 4f616 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4f50c <_PyMonitoring_FirePyResumeEvent@@Base+0xa4> │ │ │ │ + bne.n 4f4b0 <_PyMonitoring_FirePyResumeEvent@@Base+0xa4> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 4f52c <_PyMonitoring_FirePyResumeEvent@@Base+0xc4> │ │ │ │ - bl 13f3b8 │ │ │ │ + b.n 4f4d0 <_PyMonitoring_FirePyResumeEvent@@Base+0xc4> │ │ │ │ + bl 13f000 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4f52c <_PyMonitoring_FirePyResumeEvent@@Base+0xc4> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 4f4d0 <_PyMonitoring_FirePyResumeEvent@@Base+0xc4> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4f672 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ + bne.w 4f616 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d10, [pc, #328] @ 4f680 <_PyMonitoring_FirePyResumeEvent@@Base+0x218> │ │ │ │ + vldr d10, [pc, #324] @ 4f620 <_PyMonitoring_FirePyResumeEvent@@Base+0x214> │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4f558 <_PyMonitoring_FirePyResumeEvent@@Base+0xf0> │ │ │ │ + bhi.n 4f4fc <_PyMonitoring_FirePyResumeEvent@@Base+0xf0> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4f5c8 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ - b.n 4f620 <_PyMonitoring_FirePyResumeEvent@@Base+0x1b8> │ │ │ │ - ble.n 4f5c8 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + bhi.n 4f56c <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + b.n 4f5c4 <_PyMonitoring_FirePyResumeEvent@@Base+0x1b8> │ │ │ │ + ble.n 4f56c <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4f5c8 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + bhi.n 4f56c <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4f5c8 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + beq.n 4f56c <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2953c │ │ │ │ - vldr d6, [pc, #264] @ 4f688 <_PyMonitoring_FirePyResumeEvent@@Base+0x220> │ │ │ │ + vldr d6, [pc, #260] @ 4f628 <_PyMonitoring_FirePyResumeEvent@@Base+0x21c> │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ - vldr d5, [pc, #260] @ 4f690 <_PyMonitoring_FirePyResumeEvent@@Base+0x228> │ │ │ │ + vldr d5, [pc, #256] @ 4f630 <_PyMonitoring_FirePyResumeEvent@@Base+0x224> │ │ │ │ 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 4f5b6 <_PyMonitoring_FirePyResumeEvent@@Base+0x14e> │ │ │ │ + ble.n 4f55a <_PyMonitoring_FirePyResumeEvent@@Base+0x14e> │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 4f65c <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + b.n 4f600 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ vneg.f64 d6, d6 │ │ │ │ vneg.f64 d7, d7 │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 4f5f4 <_PyMonitoring_FirePyResumeEvent@@Base+0x18c> │ │ │ │ + b.n 4f598 <_PyMonitoring_FirePyResumeEvent@@Base+0x18c> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 263a9c <_Py_hashtable_foreach@@Base+0x40> │ │ │ │ + bl 263794 <_Py_hashtable_foreach@@Base+0x40> │ │ │ │ mov r4, r0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ rsb r4, r4, r4, lsl #3 │ │ │ │ - bl 263a9c <_Py_hashtable_foreach@@Base+0x40> │ │ │ │ + bl 263794 <_Py_hashtable_foreach@@Base+0x40> │ │ │ │ add r4, r0 │ │ │ │ movw r3, #19424 @ 0x4be0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ add.w r3, r3, r4, lsl #4 │ │ │ │ add r4, sp, #32 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmdb r4, {r0, r1, r2, r3} │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4f65c <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + beq.n 4f600 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 4f65c <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + bvs.n 4f600 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ vabs.f64 d8, d8 │ │ │ │ vcmp.f64 d8, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4f65c <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + ble.n 4f600 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 263d54 <_Py_c_neg@@Base+0x22c> │ │ │ │ - b.n 4f672 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ + bl 263a4c <_Py_c_neg@@Base+0x10> │ │ │ │ + b.n 4f616 <_PyMonitoring_FirePyResumeEvent@@Base+0x20a> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4f638 <_PyMonitoring_FirePyResumeEvent@@Base+0x1d0> │ │ │ │ + bne.n 4f5dc <_PyMonitoring_FirePyResumeEvent@@Base+0x1d0> │ │ │ │ vmul.f64 d8, d9, d8 │ │ │ │ vstr d9, [sp, #16] │ │ │ │ vstr d8, [sp, #24] │ │ │ │ - b.n 4f65c <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ + b.n 4f600 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f4> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 29b4c │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vmul.f64 d7, d9, d7 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ blx 2a51c │ │ │ │ vmul.f64 d9, d9, d0 │ │ │ │ vstr d9, [sp, #24] │ │ │ │ vldr d0, [sp, #16] │ │ │ │ vldr d1, [sp, #24] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 183de8 │ │ │ │ + b.w 182f94 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - vtbl.8 d22, {d16}, d0 │ │ │ │ - cbz r0, 4f6a8 <_PyMonitoring_FirePyResumeEvent@@Base+0x240> │ │ │ │ - movw r1, #20492 @ 0x500c │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - b.w 1aec8c │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0004f6c4 <_PyMonitoring_FirePyYieldEvent@@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, #3 │ │ │ │ - movs r5, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add r3, sp, #8 │ │ │ │ - strd r4, r4, [sp] │ │ │ │ - movs r4, #0 │ │ │ │ - strd r4, r5, [sp, #8] │ │ │ │ - str r4, [sp, #16] │ │ │ │ - bl 4f272 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 15036c │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4f734 <_PyMonitoring_FirePyYieldEvent@@Base+0x70> │ │ │ │ - ldr r1, [r4, #56] @ 0x38 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - cmp r1, r2 │ │ │ │ - blt.n 4f738 <_PyMonitoring_FirePyYieldEvent@@Base+0x74> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4f72c <_PyMonitoring_FirePyYieldEvent@@Base+0x68> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 4f72c <_PyMonitoring_FirePyYieldEvent@@Base+0x68> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - add.w r0, r4, #12 │ │ │ │ - bl cf15c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 4f74c <_PyMonitoring_FirePyYieldEvent@@Base+0x88> │ │ │ │ - ldr r5, [r4, #12] │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ - add r1, r5 │ │ │ │ - bl 16b14c │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - ldr r3, [r4, #56] @ 0x38 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - add r3, r2 │ │ │ │ - str r3, [r4, #56] @ 0x38 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + vtbl.8 d30, {d0-d1}, d29 │ │ │ │ + rors r0, r6 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4f76c <_PyMonitoring_FirePyYieldEvent@@Base+0xa8> │ │ │ │ + cbz r3, 4f656 <_PyMonitoring_FirePyResumeEvent@@Base+0x24a> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4f76e <_PyMonitoring_FirePyYieldEvent@@Base+0xaa> │ │ │ │ + b.n 4f658 <_PyMonitoring_FirePyResumeEvent@@Base+0x24c> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4f77c <_PyMonitoring_FirePyYieldEvent@@Base+0xb8> │ │ │ │ + cbnz r3, 4f666 <_PyMonitoring_FirePyResumeEvent@@Base+0x25a> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4f77c <_PyMonitoring_FirePyYieldEvent@@Base+0xb8> │ │ │ │ + blt.n 4f666 <_PyMonitoring_FirePyResumeEvent@@Base+0x25a> │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4f77c <_PyMonitoring_FirePyYieldEvent@@Base+0xb8> │ │ │ │ - cbnz r4, 4f79e <_PyMonitoring_FirePyYieldEvent@@Base+0xda> │ │ │ │ + bgt.n 4f666 <_PyMonitoring_FirePyResumeEvent@@Base+0x25a> │ │ │ │ + cbnz r4, 4f688 <_PyMonitoring_FirePyResumeEvent@@Base+0x27c> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ movw r4, #16464 @ 0x4050 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4f7f8 <_PyMonitoring_FirePyYieldEvent@@Base+0x134> │ │ │ │ - cbz r5, 4f7c2 <_PyMonitoring_FirePyYieldEvent@@Base+0xfe> │ │ │ │ + cbz r0, 4f6e2 <_PyMonitoring_FirePyResumeEvent@@Base+0x2d6> │ │ │ │ + cbz r5, 4f6ac <_PyMonitoring_FirePyResumeEvent@@Base+0x2a0> │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 4f7ac <_PyMonitoring_FirePyYieldEvent@@Base+0xe8> │ │ │ │ + cbz r6, 4f696 <_PyMonitoring_FirePyResumeEvent@@Base+0x28a> │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4f7ac <_PyMonitoring_FirePyYieldEvent@@Base+0xe8> │ │ │ │ + bne.n 4f696 <_PyMonitoring_FirePyResumeEvent@@Base+0x28a> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4f7c6 <_PyMonitoring_FirePyYieldEvent@@Base+0x102> │ │ │ │ + b.n 4f6b0 <_PyMonitoring_FirePyResumeEvent@@Base+0x2a4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4f7b4 <_PyMonitoring_FirePyYieldEvent@@Base+0xf0> │ │ │ │ + cbnz r0, 4f69e <_PyMonitoring_FirePyResumeEvent@@Base+0x292> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4f7c6 <_PyMonitoring_FirePyYieldEvent@@Base+0x102> │ │ │ │ - bl c3ae8 │ │ │ │ + b.n 4f6b0 <_PyMonitoring_FirePyResumeEvent@@Base+0x2a4> │ │ │ │ + bl c359c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4f7f8 <_PyMonitoring_FirePyYieldEvent@@Base+0x134> │ │ │ │ + blt.n 4f6e2 <_PyMonitoring_FirePyResumeEvent@@Base+0x2d6> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4f7a8 <_PyMonitoring_FirePyYieldEvent@@Base+0xe4> │ │ │ │ - b.n 4f7b0 <_PyMonitoring_FirePyYieldEvent@@Base+0xec> │ │ │ │ + beq.n 4f692 <_PyMonitoring_FirePyResumeEvent@@Base+0x286> │ │ │ │ + b.n 4f69a <_PyMonitoring_FirePyResumeEvent@@Base+0x28e> │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 21dbb8 │ │ │ │ + bl 21d170 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f7f8 <_PyMonitoring_FirePyYieldEvent@@Base+0x134> │ │ │ │ + beq.n 4f6e2 <_PyMonitoring_FirePyResumeEvent@@Base+0x2d6> │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4f84e <_PyMonitoring_FirePyYieldEvent@@Base+0x18a> │ │ │ │ + beq.n 4f738 <_PyMonitoring_FirePyResumeEvent@@Base+0x32c> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4f7fc <_PyMonitoring_FirePyYieldEvent@@Base+0x138> │ │ │ │ + beq.n 4f6e6 <_PyMonitoring_FirePyResumeEvent@@Base+0x2da> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43560 @ 0xaa28 │ │ │ │ + movw r1, #43176 @ 0xa8a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4f90c <_PyMonitoring_FirePyYieldEvent@@Base+0x248> │ │ │ │ + b.n 4f7f6 <_PyMonitoring_FirePyResumeEvent@@Base+0x3ea> │ │ │ │ mov r0, r6 │ │ │ │ - bl 104104 │ │ │ │ - cbnz r0, 4f81c <_PyMonitoring_FirePyYieldEvent@@Base+0x158> │ │ │ │ + bl 103b0c │ │ │ │ + cbnz r0, 4f706 <_PyMonitoring_FirePyResumeEvent@@Base+0x2fa> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43600 @ 0xaa50 │ │ │ │ + movw r1, #43216 @ 0xa8d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 4f7f8 <_PyMonitoring_FirePyYieldEvent@@Base+0x134> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 4f6e2 <_PyMonitoring_FirePyResumeEvent@@Base+0x2d6> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce160 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f7f8 <_PyMonitoring_FirePyYieldEvent@@Base+0x134> │ │ │ │ + beq.n 4f6e2 <_PyMonitoring_FirePyResumeEvent@@Base+0x2d6> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4f84e <_PyMonitoring_FirePyYieldEvent@@Base+0x18a> │ │ │ │ + ble.n 4f738 <_PyMonitoring_FirePyResumeEvent@@Base+0x32c> │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43644 @ 0xaa7c │ │ │ │ + movw r1, #43260 @ 0xa8fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ - b.n 4f7f8 <_PyMonitoring_FirePyYieldEvent@@Base+0x134> │ │ │ │ + bl cebf4 │ │ │ │ + b.n 4f6e2 <_PyMonitoring_FirePyResumeEvent@@Base+0x2d6> │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 4fa96 <_PyMonitoring_FirePyReturnEvent@@Base+0xea> │ │ │ │ + bl 4f978 <_PyMonitoring_FirePyReturnEvent@@Base+0x2e> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4f866 <_PyMonitoring_FirePyYieldEvent@@Base+0x1a2> │ │ │ │ + cbnz r0, 4f750 <_PyMonitoring_FirePyResumeEvent@@Base+0x344> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4f7f8 <_PyMonitoring_FirePyYieldEvent@@Base+0x134> │ │ │ │ + beq.n 4f6e2 <_PyMonitoring_FirePyResumeEvent@@Base+0x2d6> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ - b.n 4f7f8 <_PyMonitoring_FirePyYieldEvent@@Base+0x134> │ │ │ │ + bl cebf4 │ │ │ │ + b.n 4f6e2 <_PyMonitoring_FirePyResumeEvent@@Base+0x2d6> │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx 294c4 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #140 @ (adr r3, 4f918 <_PyMonitoring_FirePyYieldEvent@@Base+0x254>) │ │ │ │ + add r3, pc, #140 @ (adr r3, 4f800 <_PyMonitoring_FirePyResumeEvent@@Base+0x3f4>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7] │ │ │ │ - add r3, pc, #140 @ (adr r3, 4f920 <_PyMonitoring_FirePyYieldEvent@@Base+0x25c>) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4f808 <_PyMonitoring_FirePyResumeEvent@@Base+0x3fc>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7, #8] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4f928 <_PyMonitoring_FirePyYieldEvent@@Base+0x264>) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4f810 <_PyMonitoring_FirePyResumeEvent@@Base+0x404>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7, #16] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4f930 <_PyMonitoring_FirePyYieldEvent@@Base+0x26c>) │ │ │ │ + add r3, pc, #132 @ (adr r3, 4f818 <_PyMonitoring_FirePyResumeEvent@@Base+0x40c>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7, #24] │ │ │ │ strd r7, r8, [r0] │ │ │ │ movs r3, #32 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 4f8dc <_PyMonitoring_FirePyYieldEvent@@Base+0x218> │ │ │ │ + bl 7f89c │ │ │ │ + cbz r0, 4f7c6 <_PyMonitoring_FirePyResumeEvent@@Base+0x3ba> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f85a <_PyMonitoring_FirePyYieldEvent@@Base+0x196> │ │ │ │ + beq.n 4f744 <_PyMonitoring_FirePyResumeEvent@@Base+0x338> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f85a <_PyMonitoring_FirePyYieldEvent@@Base+0x196> │ │ │ │ + bne.n 4f744 <_PyMonitoring_FirePyResumeEvent@@Base+0x338> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f85a <_PyMonitoring_FirePyYieldEvent@@Base+0x196> │ │ │ │ - cbz r6, 4f90c <_PyMonitoring_FirePyYieldEvent@@Base+0x248> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f744 <_PyMonitoring_FirePyResumeEvent@@Base+0x338> │ │ │ │ + cbz r6, 4f7f6 <_PyMonitoring_FirePyResumeEvent@@Base+0x3ea> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4f8fe <_PyMonitoring_FirePyYieldEvent@@Base+0x23a> │ │ │ │ - bl 9649c │ │ │ │ + blt.n 4f7e8 <_PyMonitoring_FirePyResumeEvent@@Base+0x3dc> │ │ │ │ + bl 95e5c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 5400c │ │ │ │ + bl 53ede │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ - b.n 4f906 <_PyMonitoring_FirePyYieldEvent@@Base+0x242> │ │ │ │ + bl 98950 │ │ │ │ + b.n 4f7f0 <_PyMonitoring_FirePyResumeEvent@@Base+0x3e4> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 5400c │ │ │ │ + bl 53ede │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ + bl cebf4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop.w │ │ │ │ - b.n 4f5ea <_PyMonitoring_FirePyResumeEvent@@Base+0x182> │ │ │ │ + nop │ │ │ │ + b.n 4f4d2 <_PyMonitoring_FirePyResumeEvent@@Base+0xc6> │ │ │ │ ldr r1, [r1, #32] │ │ │ │ add r6, sp, #532 @ 0x214 │ │ │ │ - cbnz r7, 4f97a <_PyMonitoring_FirePyYieldEvent@@Base+0x2b6> │ │ │ │ + cbnz r7, 4f862 <_PyMonitoring_FirePyYieldEvent@@Base+0x16> │ │ │ │ @ instruction: 0xf3723c6e │ │ │ │ - bmi.w fffca3c6 <__bss_end__@@Base+0xffaf54be> │ │ │ │ + bmi.w fffca2ae <__bss_end__@@Base+0xffaf53a6> │ │ │ │ strh r7, [r7, r1] │ │ │ │ str r6, [r1, r4] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bls.n 4f88a <_PyMonitoring_FirePyYieldEvent@@Base+0x1c6> │ │ │ │ + bls.n 4f772 <_PyMonitoring_FirePyResumeEvent@@Base+0x366> │ │ │ │ subs r3, r0, #6 │ │ │ │ ldmia r5!, {r0, r3, r4} │ │ │ │ ldrh r0, [r4, r7] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbz r0, 4f830 <_PyMonitoring_FirePyResumeEvent@@Base+0x424> │ │ │ │ + movw r1, #20492 @ 0x500c │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + b.w 1ad7ec │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0004f84c <_PyMonitoring_FirePyYieldEvent@@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, #3 │ │ │ │ + movs r5, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r3, sp, #8 │ │ │ │ + strd r4, r4, [sp] │ │ │ │ + movs r4, #0 │ │ │ │ + strd r4, r5, [sp, #8] │ │ │ │ + str r4, [sp, #16] │ │ │ │ + bl 4f266 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 14f964 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbz r0, 4f8bc <_PyMonitoring_FirePyYieldEvent@@Base+0x70> │ │ │ │ + ldr r1, [r4, #56] @ 0x38 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + cmp r1, r2 │ │ │ │ + blt.n 4f8c0 <_PyMonitoring_FirePyYieldEvent@@Base+0x74> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4f8b4 <_PyMonitoring_FirePyYieldEvent@@Base+0x68> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 4f8b4 <_PyMonitoring_FirePyYieldEvent@@Base+0x68> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + add.w r0, r4, #12 │ │ │ │ + bl cebf4 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 4f8d4 <_PyMonitoring_FirePyYieldEvent@@Base+0x88> │ │ │ │ + ldr r5, [r4, #12] │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ + add r1, r5 │ │ │ │ + bl 16a59c │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + ldr r3, [r4, #56] @ 0x38 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + add r3, r2 │ │ │ │ + str r3, [r4, #56] @ 0x38 │ │ │ │ + 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 4f956 <_PyMonitoring_FirePyYieldEvent@@Base+0x292> │ │ │ │ + bhi.n 4f8f4 <_PyMonitoring_FirePyYieldEvent@@Base+0xa8> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 4f96e <_PyMonitoring_FirePyYieldEvent@@Base+0x2aa> │ │ │ │ - b.n 4f982 <_PyMonitoring_FirePyYieldEvent@@Base+0x2be> │ │ │ │ - movw r0, #58680 @ 0xe538 │ │ │ │ + bgt.n 4f90c <_PyMonitoring_FirePyYieldEvent@@Base+0xc0> │ │ │ │ + b.n 4f920 <_PyMonitoring_FirePyYieldEvent@@Base+0xd4> │ │ │ │ + movw r0, #58296 @ 0xe3b8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f950 <_PyMonitoring_FirePyYieldEvent@@Base+0x28c> │ │ │ │ - b.n 4f98e <_PyMonitoring_FirePyYieldEvent@@Base+0x2ca> │ │ │ │ + bne.n 4f8ee <_PyMonitoring_FirePyYieldEvent@@Base+0xa2> │ │ │ │ + b.n 4f92c <_PyMonitoring_FirePyYieldEvent@@Base+0xe0> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4f984 <_PyMonitoring_FirePyYieldEvent@@Base+0x2c0> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 4f984 <_PyMonitoring_FirePyYieldEvent@@Base+0x2c0> │ │ │ │ - b.n 4f98e <_PyMonitoring_FirePyYieldEvent@@Base+0x2ca> │ │ │ │ + bne.n 4f922 <_PyMonitoring_FirePyYieldEvent@@Base+0xd6> │ │ │ │ + bl 7f89c │ │ │ │ + cbz r0, 4f922 <_PyMonitoring_FirePyYieldEvent@@Base+0xd6> │ │ │ │ + b.n 4f92c <_PyMonitoring_FirePyYieldEvent@@Base+0xe0> │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 4f9da <_PyMonitoring_FirePyReturnEvent@@Base+0x2e> │ │ │ │ + b.n 4f99a <_PyMonitoring_FirePyReturnEvent@@Base+0x50> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4f9a2 <_PyMonitoring_FirePyYieldEvent@@Base+0x2de> │ │ │ │ + cbz r0, 4f940 <_PyMonitoring_FirePyYieldEvent@@Base+0xf4> │ │ │ │ movw r1, #20956 @ 0x51dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.w 1aec8c │ │ │ │ + b.w 1ad7ec │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004f9ac <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ +0004f94a <_PyMonitoring_FirePyReturnEvent@@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, #2 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r4, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 4f272 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f266 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ 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 │ │ │ │ + bl 71640 <_PyObject_GC_New@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 4f996 <_PyMonitoring_FirePyReturnEvent@@Base+0x4c> │ │ │ │ + movs r3, #0 │ │ │ │ + strh r3, [r0, #12] │ │ │ │ + bl 8038c │ │ │ │ + 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, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 244f5c <_PyObject_GetState@@Base> │ │ │ │ + bl 2447c0 <_PyObject_GetState@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4fa4e <_PyMonitoring_FirePyReturnEvent@@Base+0xa2> │ │ │ │ + cbz r0, 4fa0e <_PyMonitoring_FirePyReturnEvent@@Base+0xc4> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 4fa10 <_PyMonitoring_FirePyReturnEvent@@Base+0x64> │ │ │ │ + cbnz r3, 4f9d0 <_PyMonitoring_FirePyReturnEvent@@Base+0x86> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #17064 @ 0x42a8 │ │ │ │ + movw r0, #16680 @ 0x4128 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828cc │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r6, #2 │ │ │ │ - bgt.n 4fa3c <_PyMonitoring_FirePyReturnEvent@@Base+0x90> │ │ │ │ + bgt.n 4f9fc <_PyMonitoring_FirePyReturnEvent@@Base+0xb2> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 94a38 │ │ │ │ + bl 943f8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r3, #26684 @ 0x683c │ │ │ │ + movw r3, #26300 @ 0x66bc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r0, #17072 @ 0x42b0 │ │ │ │ + movw r0, #16688 @ 0x4130 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 828cc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4fa4e <_PyMonitoring_FirePyReturnEvent@@Base+0xa2> │ │ │ │ + b.n 4fa0e <_PyMonitoring_FirePyReturnEvent@@Base+0xc4> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #17084 @ 0x42bc │ │ │ │ + movw r0, #16700 @ 0x413c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 828cc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -55362,296 +55340,298 @@ │ │ │ │ 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, 4fa8c <_PyMonitoring_FirePyReturnEvent@@Base+0xe0> │ │ │ │ + cbnz r0, 4fa4c <_PyMonitoring_FirePyReturnEvent@@Base+0x102> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4fa94 <_PyMonitoring_FirePyReturnEvent@@Base+0xe8> │ │ │ │ + cbz r0, 4fa54 <_PyMonitoring_FirePyReturnEvent@@Base+0x10a> │ │ │ │ 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 4fa7e <_PyMonitoring_FirePyReturnEvent@@Base+0xd2> │ │ │ │ + beq.n 4fa3e <_PyMonitoring_FirePyReturnEvent@@Base+0xf4> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 4fab4 <_PyMonitoring_FirePyReturnEvent@@Base+0x108> │ │ │ │ - movs r3, #0 │ │ │ │ - strh r3, [r0, #12] │ │ │ │ - bl 80830 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 4fad6 <_PyMonitoring_FirePyReturnEvent@@Base+0x12a> │ │ │ │ + cbz r3, 4fa74 <_PyMonitoring_FirePyReturnEvent@@Base+0x12a> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4fad8 <_PyMonitoring_FirePyReturnEvent@@Base+0x12c> │ │ │ │ + b.n 4fa76 <_PyMonitoring_FirePyReturnEvent@@Base+0x12c> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 4fae6 <_PyMonitoring_FirePyReturnEvent@@Base+0x13a> │ │ │ │ + cbnz r3, 4fa84 <_PyMonitoring_FirePyReturnEvent@@Base+0x13a> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4fae6 <_PyMonitoring_FirePyReturnEvent@@Base+0x13a> │ │ │ │ + blt.n 4fa84 <_PyMonitoring_FirePyReturnEvent@@Base+0x13a> │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 4fae6 <_PyMonitoring_FirePyReturnEvent@@Base+0x13a> │ │ │ │ - cbnz r4, 4fb02 <_PyMonitoring_FirePyReturnEvent@@Base+0x156> │ │ │ │ + bgt.n 4fa84 <_PyMonitoring_FirePyReturnEvent@@Base+0x13a> │ │ │ │ + cbnz r4, 4faa0 <_PyMonitoring_FirePyReturnEvent@@Base+0x156> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #500] @ (4fce0 <_PyMonitoring_FirePyReturnEvent@@Base+0x334>) │ │ │ │ + ldr r4, [pc, #504] @ (4fc80 <_PyMonitoring_FirePyReturnEvent@@Base+0x336>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4fb5e <_PyMonitoring_FirePyReturnEvent@@Base+0x1b2> │ │ │ │ - cbz r5, 4fb26 <_PyMonitoring_FirePyReturnEvent@@Base+0x17a> │ │ │ │ + cbz r0, 4fafc <_PyMonitoring_FirePyReturnEvent@@Base+0x1b2> │ │ │ │ + cbz r5, 4fac4 <_PyMonitoring_FirePyReturnEvent@@Base+0x17a> │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 4fb10 <_PyMonitoring_FirePyReturnEvent@@Base+0x164> │ │ │ │ + cbz r6, 4faae <_PyMonitoring_FirePyReturnEvent@@Base+0x164> │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4fb10 <_PyMonitoring_FirePyReturnEvent@@Base+0x164> │ │ │ │ + bne.n 4faae <_PyMonitoring_FirePyReturnEvent@@Base+0x164> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4fb2a <_PyMonitoring_FirePyReturnEvent@@Base+0x17e> │ │ │ │ + b.n 4fac8 <_PyMonitoring_FirePyReturnEvent@@Base+0x17e> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4fb18 <_PyMonitoring_FirePyReturnEvent@@Base+0x16c> │ │ │ │ + cbnz r0, 4fab6 <_PyMonitoring_FirePyReturnEvent@@Base+0x16c> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4fb2a <_PyMonitoring_FirePyReturnEvent@@Base+0x17e> │ │ │ │ - bl c3ae8 │ │ │ │ + b.n 4fac8 <_PyMonitoring_FirePyReturnEvent@@Base+0x17e> │ │ │ │ + bl c359c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4fb5e <_PyMonitoring_FirePyReturnEvent@@Base+0x1b2> │ │ │ │ + blt.n 4fafc <_PyMonitoring_FirePyReturnEvent@@Base+0x1b2> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4fb0c <_PyMonitoring_FirePyReturnEvent@@Base+0x160> │ │ │ │ - b.n 4fb14 <_PyMonitoring_FirePyReturnEvent@@Base+0x168> │ │ │ │ + beq.n 4faaa <_PyMonitoring_FirePyReturnEvent@@Base+0x160> │ │ │ │ + b.n 4fab2 <_PyMonitoring_FirePyReturnEvent@@Base+0x168> │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 21dbb8 │ │ │ │ + bl 21d170 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4fb5e <_PyMonitoring_FirePyReturnEvent@@Base+0x1b2> │ │ │ │ + beq.n 4fafc <_PyMonitoring_FirePyReturnEvent@@Base+0x1b2> │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r5, [r7, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4fbb4 <_PyMonitoring_FirePyReturnEvent@@Base+0x208> │ │ │ │ + beq.n 4fb52 <_PyMonitoring_FirePyReturnEvent@@Base+0x208> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4fb62 <_PyMonitoring_FirePyReturnEvent@@Base+0x1b6> │ │ │ │ + beq.n 4fb00 <_PyMonitoring_FirePyReturnEvent@@Base+0x1b6> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43560 @ 0xaa28 │ │ │ │ + movw r1, #43176 @ 0xa8a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4fc98 <_PyMonitoring_FirePyReturnEvent@@Base+0x2ec> │ │ │ │ + b.n 4fc36 <_PyMonitoring_FirePyReturnEvent@@Base+0x2ec> │ │ │ │ mov r0, r6 │ │ │ │ - bl 104104 │ │ │ │ - cbnz r0, 4fb82 <_PyMonitoring_FirePyReturnEvent@@Base+0x1d6> │ │ │ │ + bl 103b0c │ │ │ │ + cbnz r0, 4fb20 <_PyMonitoring_FirePyReturnEvent@@Base+0x1d6> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43600 @ 0xaa50 │ │ │ │ + movw r1, #43216 @ 0xa8d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 4fb5e <_PyMonitoring_FirePyReturnEvent@@Base+0x1b2> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 4fafc <_PyMonitoring_FirePyReturnEvent@@Base+0x1b2> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce160 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4fb5e <_PyMonitoring_FirePyReturnEvent@@Base+0x1b2> │ │ │ │ + beq.n 4fafc <_PyMonitoring_FirePyReturnEvent@@Base+0x1b2> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4fbb4 <_PyMonitoring_FirePyReturnEvent@@Base+0x208> │ │ │ │ + ble.n 4fb52 <_PyMonitoring_FirePyReturnEvent@@Base+0x208> │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43644 @ 0xaa7c │ │ │ │ + movw r1, #43260 @ 0xa8fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ - b.n 4fb5e <_PyMonitoring_FirePyReturnEvent@@Base+0x1b2> │ │ │ │ + bl cebf4 │ │ │ │ + b.n 4fafc <_PyMonitoring_FirePyReturnEvent@@Base+0x1b2> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 4fd8e <_PyMonitoring_FireCallEvent@@Base+0x32> │ │ │ │ + bl 4fca8 <_PyMonitoring_FirePyReturnEvent@@Base+0x35e> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4fbca <_PyMonitoring_FirePyReturnEvent@@Base+0x21e> │ │ │ │ + cbnz r0, 4fb68 <_PyMonitoring_FirePyReturnEvent@@Base+0x21e> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4fb5e <_PyMonitoring_FirePyReturnEvent@@Base+0x1b2> │ │ │ │ + beq.n 4fafc <_PyMonitoring_FirePyReturnEvent@@Base+0x1b2> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ - b.n 4fb5e <_PyMonitoring_FirePyReturnEvent@@Base+0x1b2> │ │ │ │ + bl cebf4 │ │ │ │ + b.n 4fafc <_PyMonitoring_FirePyReturnEvent@@Base+0x1b2> │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 294c4 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #176 @ (adr r3, 4fca0 <_PyMonitoring_FirePyReturnEvent@@Base+0x2f4>) │ │ │ │ + add r3, pc, #180 @ (adr r3, 4fc40 <_PyMonitoring_FirePyReturnEvent@@Base+0x2f6>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5] │ │ │ │ - add r3, pc, #176 @ (adr r3, 4fca8 <_PyMonitoring_FirePyReturnEvent@@Base+0x2fc>) │ │ │ │ + add r3, pc, #176 @ (adr r3, 4fc48 <_PyMonitoring_FirePyReturnEvent@@Base+0x2fe>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ - add r3, pc, #172 @ (adr r3, 4fcb0 <_PyMonitoring_FirePyReturnEvent@@Base+0x304>) │ │ │ │ + add r3, pc, #176 @ (adr r3, 4fc50 <_PyMonitoring_FirePyReturnEvent@@Base+0x306>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #16] │ │ │ │ - add r3, pc, #172 @ (adr r3, 4fcb8 <_PyMonitoring_FirePyReturnEvent@@Base+0x30c>) │ │ │ │ + add r3, pc, #172 @ (adr r3, 4fc58 <_PyMonitoring_FirePyReturnEvent@@Base+0x30e>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #24] │ │ │ │ - add r3, pc, #168 @ (adr r3, 4fcc0 <_PyMonitoring_FirePyReturnEvent@@Base+0x314>) │ │ │ │ + add r3, pc, #172 @ (adr r3, 4fc60 <_PyMonitoring_FirePyReturnEvent@@Base+0x316>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #32] │ │ │ │ - add r3, pc, #168 @ (adr r3, 4fcc8 <_PyMonitoring_FirePyReturnEvent@@Base+0x31c>) │ │ │ │ + add r3, pc, #168 @ (adr r3, 4fc68 <_PyMonitoring_FirePyReturnEvent@@Base+0x31e>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #40] @ 0x28 │ │ │ │ - add r3, pc, #164 @ (adr r3, 4fcd0 <_PyMonitoring_FirePyReturnEvent@@Base+0x324>) │ │ │ │ + add r3, pc, #168 @ (adr r3, 4fc70 <_PyMonitoring_FirePyReturnEvent@@Base+0x326>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ - add r3, pc, #164 @ (adr r3, 4fcd8 <_PyMonitoring_FirePyReturnEvent@@Base+0x32c>) │ │ │ │ + add r3, pc, #164 @ (adr r3, 4fc78 <_PyMonitoring_FirePyReturnEvent@@Base+0x32e>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ strd r5, r7, [r0] │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 4fc68 <_PyMonitoring_FirePyReturnEvent@@Base+0x2bc> │ │ │ │ + bl 7f89c │ │ │ │ + cbz r0, 4fc06 <_PyMonitoring_FirePyReturnEvent@@Base+0x2bc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4fbbe <_PyMonitoring_FirePyReturnEvent@@Base+0x212> │ │ │ │ + beq.n 4fb5c <_PyMonitoring_FirePyReturnEvent@@Base+0x212> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4fbbe <_PyMonitoring_FirePyReturnEvent@@Base+0x212> │ │ │ │ + bne.n 4fb5c <_PyMonitoring_FirePyReturnEvent@@Base+0x212> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4fbbe <_PyMonitoring_FirePyReturnEvent@@Base+0x212> │ │ │ │ - cbz r6, 4fc98 <_PyMonitoring_FirePyReturnEvent@@Base+0x2ec> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4fb5c <_PyMonitoring_FirePyReturnEvent@@Base+0x212> │ │ │ │ + cbz r6, 4fc36 <_PyMonitoring_FirePyReturnEvent@@Base+0x2ec> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4fc8a <_PyMonitoring_FirePyReturnEvent@@Base+0x2de> │ │ │ │ - bl 9649c │ │ │ │ + blt.n 4fc28 <_PyMonitoring_FirePyReturnEvent@@Base+0x2de> │ │ │ │ + bl 95e5c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 21dc9c │ │ │ │ + bl 21d344 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ - b.n 4fc92 <_PyMonitoring_FirePyReturnEvent@@Base+0x2e6> │ │ │ │ + bl 98950 │ │ │ │ + b.n 4fc30 <_PyMonitoring_FirePyReturnEvent@@Base+0x2e6> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 21dc9c │ │ │ │ + bl 21d344 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ + bl cebf4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ ldr r6, [sp, #864] @ 0x360 │ │ │ │ stmia r1!, {r0, r2} │ │ │ │ ldr r5, [sp, #372] @ 0x174 │ │ │ │ ldmia r3, {r0, r1, r3, r4, r5, r7} │ │ │ │ - bpl.n 4fcba <_PyMonitoring_FirePyReturnEvent@@Base+0x30e> │ │ │ │ + bpl.n 4fc5a <_PyMonitoring_FirePyReturnEvent@@Base+0x310> │ │ │ │ adds r6, #124 @ 0x7c │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - ble.n 4fce2 <_PyMonitoring_FirePyReturnEvent@@Base+0x336> │ │ │ │ + ble.n 4fc82 <_PyMonitoring_FirePyReturnEvent@@Base+0x338> │ │ │ │ adds r0, #112 @ 0x70 │ │ │ │ lsls r2, r3, #5 │ │ │ │ str r1, [sp, #356] @ 0x164 │ │ │ │ ldr r1, [r7, r4] │ │ │ │ - blx fff5e66c <__bss_end__@@Base+0xffa89764> │ │ │ │ + blx fff5e60c <__bss_end__@@Base+0xffa89704> │ │ │ │ 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] @ (4feec <_PyMonitoring_FireJumpEvent@@Base+0x13c>) │ │ │ │ + ldr r2, [pc, #540] @ (4fe8c <_PyMonitoring_FireJumpEvent@@Base+0x13a>) │ │ │ │ ldrh r4, [r6, #52] @ 0x34 │ │ │ │ ldrh r7, [r4, #60] @ 0x3c │ │ │ │ str r1, [r7, #76] @ 0x4c │ │ │ │ cmp r6, #13 │ │ │ │ - blt.n 4fcf2 <_PyMonitoring_FirePyReturnEvent@@Base+0x346> │ │ │ │ - ldr r7, [pc, #656] @ (4ff6c <_PyMonitoring_FireJumpEvent@@Base+0x1bc>) │ │ │ │ + blt.n 4fc92 <_PyMonitoring_FirePyReturnEvent@@Base+0x348> │ │ │ │ + ldr r7, [pc, #656] @ (4ff0c <_PyMonitoring_FireJumpEvent@@Base+0x1ba>) │ │ │ │ bkpt 0x00fa │ │ │ │ - ldr r0, [pc, #116] @ (4fd54 <_PyMonitoring_FirePyReturnEvent@@Base+0x3a8>) │ │ │ │ + ldr r0, [pc, #116] @ (4fcf4 <_PyMonitoring_FirePyReturnEvent@@Base+0x3aa>) │ │ │ │ @ instruction: 0x47b5 │ │ │ │ eors r4, r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 148f58 <_PyLong_Copy@@Base> │ │ │ │ + bl 148578 <_PyLong_Copy@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - movw r0, #57340 @ 0xdffc │ │ │ │ + movw r0, #56956 @ 0xde7c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828cc │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 71640 <_PyObject_GC_New@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 4fcc6 <_PyMonitoring_FirePyReturnEvent@@Base+0x37c> │ │ │ │ + movs r3, #0 │ │ │ │ + strh r3, [r0, #12] │ │ │ │ + bl 8038c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #60] @ (4fd58 <_PyMonitoring_FirePyReturnEvent@@Base+0x3ac>) │ │ │ │ - bl 161d58 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #64] @ (4fd1c <_PyMonitoring_FirePyReturnEvent@@Base+0x3d2>) │ │ │ │ + bl 1f6ee0 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 4fd3a <_PyMonitoring_FirePyReturnEvent@@Base+0x38e> │ │ │ │ + blt.n 4fcfc <_PyMonitoring_FirePyReturnEvent@@Base+0x3b2> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #3556 @ 0xde4 │ │ │ │ + movw r0, #3204 @ 0xc84 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828cc │ │ │ │ movs r0, #0 │ │ │ │ - bl 72334 │ │ │ │ + bl 72340 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 4fd56 <_PyMonitoring_FirePyReturnEvent@@Base+0x3aa> │ │ │ │ + cbz r0, 4fd18 <_PyMonitoring_FirePyReturnEvent@@Base+0x3ce> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #3564 @ 0xdec │ │ │ │ + movw r0, #3212 @ 0xc8c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828cc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 4fbb4 <_PyMonitoring_FirePyReturnEvent@@Base+0x208> │ │ │ │ + nop │ │ │ │ + b.n 4fb78 <_PyMonitoring_FirePyReturnEvent@@Base+0x22e> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0004fd5c <_PyMonitoring_FireCallEvent@@Base>: │ │ │ │ +0004fd20 <_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 │ │ │ │ @@ -55660,53 +55640,49 @@ │ │ │ │ strd r4, r4, [sp] │ │ │ │ movs r4, #0 │ │ │ │ str r5, [sp, #24] │ │ │ │ movs r5, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ - bl 4f272 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f266 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ 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 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 4fdac <_PyMonitoring_FireCallEvent@@Base+0x50> │ │ │ │ - movs r3, #0 │ │ │ │ - strh r3, [r0, #12] │ │ │ │ - bl 80830 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ │ │ │ │ -0004fdb0 <_PyMonitoring_FireJumpEvent@@Base>: │ │ │ │ +0004fd52 <_PyMonitoring_FireJumpEvent@@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, #7 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r4, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 4f272 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f266 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + ldr r0, [pc, #0] @ (4fd84 <_PyMonitoring_FireJumpEvent@@Base+0x32>) │ │ │ │ + bx lr │ │ │ │ + ldrb r4, [r5, #5] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldr r0, [pc, #0] @ (4fd8c <_PyMonitoring_FireJumpEvent@@Base+0x3a>) │ │ │ │ + bx lr │ │ │ │ + ldrb r4, [r5, #5] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - movw r4, #43048 @ 0xa828 │ │ │ │ + movw r4, #42664 @ 0xa6a8 │ │ │ │ movt r4, #68 @ 0x44 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ @@ -55714,653 +55690,645 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 4fe22 <_PyMonitoring_FireJumpEvent@@Base+0x72> │ │ │ │ + bne.n 4fdd4 <_PyMonitoring_FireJumpEvent@@Base+0x82> │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 4fe22 <_PyMonitoring_FireJumpEvent@@Base+0x72> │ │ │ │ + ble.n 4fdd4 <_PyMonitoring_FireJumpEvent@@Base+0x82> │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 4fe22 <_PyMonitoring_FireJumpEvent@@Base+0x72> │ │ │ │ - cbnz r6, 4fe44 <_PyMonitoring_FireJumpEvent@@Base+0x94> │ │ │ │ - ldr r4, [pc, #188] @ (4fee0 <_PyMonitoring_FireJumpEvent@@Base+0x130>) │ │ │ │ + bne.n 4fdd4 <_PyMonitoring_FireJumpEvent@@Base+0x82> │ │ │ │ + cbnz r6, 4fdf6 <_PyMonitoring_FireJumpEvent@@Base+0xa4> │ │ │ │ + ldr r4, [pc, #184] @ (4fe90 <_PyMonitoring_FireJumpEvent@@Base+0x13e>) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r3, ip │ │ │ │ mov r1, r7 │ │ │ │ movs r4, #3 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fec0 <_PyMonitoring_FireJumpEvent@@Base+0x110> │ │ │ │ + beq.n 4fe72 <_PyMonitoring_FireJumpEvent@@Base+0x120> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 111784 │ │ │ │ + bl 111150 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ - cbz r0, 4febc <_PyMonitoring_FireJumpEvent@@Base+0x10c> │ │ │ │ + cbz r0, 4fe6e <_PyMonitoring_FireJumpEvent@@Base+0x11c> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1d3b6c <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 4febc <_PyMonitoring_FireJumpEvent@@Base+0x10c> │ │ │ │ + bl 1d28d0 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 4fe6e <_PyMonitoring_FireJumpEvent@@Base+0x11c> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1e6570 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 4febc <_PyMonitoring_FireJumpEvent@@Base+0x10c> │ │ │ │ + bl 1e5838 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 4fe6e <_PyMonitoring_FireJumpEvent@@Base+0x11c> │ │ │ │ ldrd r7, r6, [sp, #28] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #5228 @ 0x146c │ │ │ │ + movw r1, #4844 @ 0x12ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #5236 @ 0x1474 │ │ │ │ + movw r0, #4852 @ 0x12f4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8ff70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4febc <_PyMonitoring_FireJumpEvent@@Base+0x10c> │ │ │ │ - bl 9649c │ │ │ │ + blt.n 4fe6e <_PyMonitoring_FireJumpEvent@@Base+0x11c> │ │ │ │ + bl 95e5c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a5a8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 4fec6 <_PyMonitoring_FireJumpEvent@@Base+0x116> │ │ │ │ + bge.n 4fe78 <_PyMonitoring_FireJumpEvent@@Base+0x126> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c40 │ │ │ │ + bl f16b4 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4fece <_PyMonitoring_FireJumpEvent@@Base+0x11e> │ │ │ │ + b.n 4fe80 <_PyMonitoring_FireJumpEvent@@Base+0x12e> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4fece <_PyMonitoring_FireJumpEvent@@Base+0x11e> │ │ │ │ + b.n 4fe80 <_PyMonitoring_FireJumpEvent@@Base+0x12e> │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ - bl 111d5c │ │ │ │ + bl 111728 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ lsls r0, r5 │ │ │ │ lsls r0, 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, #17096 @ 0x42c8 │ │ │ │ + movw r1, #16712 @ 0x4148 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 4ff1e <_PyMonitoring_FireJumpEvent@@Base+0x16e> │ │ │ │ + bl 8c640 │ │ │ │ + cbz r0, 4fece <_PyMonitoring_FireJumpEvent@@Base+0x17c> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 2a854 <__clock_getres64@plt> │ │ │ │ - cbz r0, 4ff22 <_PyMonitoring_FireJumpEvent@@Base+0x172> │ │ │ │ + cbz r0, 4fed2 <_PyMonitoring_FireJumpEvent@@Base+0x180> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1698 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ff42 <_PyMonitoring_FireJumpEvent@@Base+0x192> │ │ │ │ + b.n 4fef2 <_PyMonitoring_FireJumpEvent@@Base+0x1a0> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 26bb88 │ │ │ │ + bl 26b9e0 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #20] @ 4ff48 <_PyMonitoring_FireJumpEvent@@Base+0x198> │ │ │ │ + vldr d6, [pc, #20] @ 4fef8 <_PyMonitoring_FireJumpEvent@@Base+0x1a6> │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - bl 83ffc │ │ │ │ + bl 83b5c │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - bvs.n 4fe76 <_PyMonitoring_FireJumpEvent@@Base+0xc6> │ │ │ │ + bvs.n 4fe26 <_PyMonitoring_FireJumpEvent@@Base+0xd4> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ ldrsb.w r3, [r0, #35] @ 0x23 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 4ff70 <_PyMonitoring_FireJumpEvent@@Base+0x1c0> │ │ │ │ + bne.n 4ff20 <_PyMonitoring_FireJumpEvent@@Base+0x1ce> │ │ │ │ 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 4ff78 <_PyMonitoring_FireJumpEvent@@Base+0x1c8> │ │ │ │ + beq.n 4ff28 <_PyMonitoring_FireJumpEvent@@Base+0x1d6> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ 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 83f4c │ │ │ │ + bl 83aac │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4ff9c <_PyMonitoring_FireJumpEvent@@Base+0x1ec> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 4ffc0 <_PyMonitoring_FireJumpEvent@@Base+0x210> │ │ │ │ + bne.n 4ff4c <_PyMonitoring_FireJumpEvent@@Base+0x1fa> │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 4ff70 <_PyMonitoring_FireJumpEvent@@Base+0x21e> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 4ffb6 <_PyMonitoring_FireJumpEvent@@Base+0x206> │ │ │ │ + cbz r3, 4ff66 <_PyMonitoring_FireJumpEvent@@Base+0x214> │ │ │ │ adds r2, r4, #1 │ │ │ │ - blt.n 4ffb0 <_PyMonitoring_FireJumpEvent@@Base+0x200> │ │ │ │ + blt.n 4ff60 <_PyMonitoring_FireJumpEvent@@Base+0x20e> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ it ge │ │ │ │ movge r3, r4 │ │ │ │ - b.n 4ffb4 <_PyMonitoring_FireJumpEvent@@Base+0x204> │ │ │ │ + b.n 4ff64 <_PyMonitoring_FireJumpEvent@@Base+0x212> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 4ffc2 <_PyMonitoring_FireJumpEvent@@Base+0x212> │ │ │ │ + b.n 4ff72 <_PyMonitoring_FireJumpEvent@@Base+0x220> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 125484 │ │ │ │ + b.w 124f2c │ │ │ │ │ │ │ │ -0004ffca <_PyMonitoring_FireBranchEvent@@Base>: │ │ │ │ +0004ff7a <_PyMonitoring_FireBranchEvent@@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, #8 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r4, [sp] │ │ │ │ add.w r3, sp, r4 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 4f272 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f266 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #4] @ (50000 <_PyMonitoring_FireBranchEvent@@Base+0x36>) │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - ldrb r4, [r5, #5] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (50008 <_PyMonitoring_FireBranchEvent@@Base+0x3e>) │ │ │ │ - bx lr │ │ │ │ - ldrb r4, [r5, #5] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w 8015c │ │ │ │ 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 5031c <_PyMonitoring_FirePyThrowEvent@@Base+0x22a> │ │ │ │ - cbz r0, 50062 <_PyMonitoring_FireBranchEvent@@Base+0x98> │ │ │ │ + bl 50358 <_PyMonitoring_FirePyThrowEvent@@Base+0x2be> │ │ │ │ + cbz r0, 50006 <_PyMonitoring_FireBranchEvent@@Base+0x8c> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 29c94 <__clock_gettime64@plt> │ │ │ │ - cbz r0, 50042 <_PyMonitoring_FireBranchEvent@@Base+0x78> │ │ │ │ + cbz r0, 4ffe6 <_PyMonitoring_FireBranchEvent@@Base+0x6c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1698 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50062 <_PyMonitoring_FireBranchEvent@@Base+0x98> │ │ │ │ + b.n 50006 <_PyMonitoring_FireBranchEvent@@Base+0x8c> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 26bb88 │ │ │ │ + bl 26b9e0 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #20] @ 50068 <_PyMonitoring_FireBranchEvent@@Base+0x9e> │ │ │ │ + vldr d6, [pc, #24] @ 50010 <_PyMonitoring_FireBranchEvent@@Base+0x96> │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - bl 83ffc │ │ │ │ + bl 83b5c │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - bvs.n 4ff96 <_PyMonitoring_FireJumpEvent@@Base+0x1e6> │ │ │ │ + nop.w │ │ │ │ + bvs.n 4ff3e <_PyMonitoring_FireJumpEvent@@Base+0x1ec> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ 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 500a8 <_PyMonitoring_FireBranchEvent@@Base+0xde> │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 50050 <_PyMonitoring_FireBranchEvent@@Base+0xd6> │ │ │ │ + movw r2, #61924 @ 0xf1e4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ + movw r1, #352 @ 0x160 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #56660 @ 0xdd54 │ │ │ │ + movw r0, #56276 @ 0xdbd4 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 500ee <_PyMonitoring_FireBranchEvent@@Base+0x124> │ │ │ │ + b.n 50096 <_PyMonitoring_FireBranchEvent@@Base+0x11c> │ │ │ │ movw r6, #35736 @ 0x8b98 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ subs r2, r0, r6 │ │ │ │ mov r5, r0 │ │ │ │ negs r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ adcs r1, r2 │ │ │ │ - bl 22ada4 │ │ │ │ + bl 22a4a4 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 500ee <_PyMonitoring_FireBranchEvent@@Base+0x124> │ │ │ │ + beq.n 50096 <_PyMonitoring_FireBranchEvent@@Base+0x11c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 500a4 <_PyMonitoring_FireBranchEvent@@Base+0xda> │ │ │ │ + beq.n 5004c <_PyMonitoring_FireBranchEvent@@Base+0xd2> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d2ca0 │ │ │ │ + bl d2714 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 500e2 <_PyMonitoring_FireBranchEvent@@Base+0x118> │ │ │ │ + beq.n 5008a <_PyMonitoring_FireBranchEvent@@Base+0x110> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 500e6 <_PyMonitoring_FireBranchEvent@@Base+0x11c> │ │ │ │ + cbz r3, 5008e <_PyMonitoring_FireBranchEvent@@Base+0x114> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 500ee <_PyMonitoring_FireBranchEvent@@Base+0x124> │ │ │ │ + b.n 50096 <_PyMonitoring_FireBranchEvent@@Base+0x11c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 500e2 <_PyMonitoring_FireBranchEvent@@Base+0x118> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5008a <_PyMonitoring_FireBranchEvent@@Base+0x110> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000500f2 <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ +0005009a <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ 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 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #13 │ │ │ │ mov r7, r2 │ │ │ │ - bl 50368 <_PyMonitoring_FirePyThrowEvent@@Base+0x276> │ │ │ │ + bl 503a4 <_PyMonitoring_FirePyThrowEvent@@Base+0x30a> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50148 <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ + beq.n 500f0 <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r7 │ │ │ │ movs r6, #13 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4f272 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f266 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 50144 <_PyMonitoring_FirePyThrowEvent@@Base+0x52> │ │ │ │ - bl d42a4 │ │ │ │ - b.n 50148 <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ - bl 78344 │ │ │ │ + cbnz r4, 500ec <_PyMonitoring_FirePyThrowEvent@@Base+0x52> │ │ │ │ + bl d3d1c │ │ │ │ + b.n 500f0 <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ + bl 78338 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w 80190 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr r3, [pc, #132] @ (5018c <_PyMonitoring_FirePyThrowEvent@@Base+0xf2>) │ │ │ │ + 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, 5013a <_PyMonitoring_FirePyThrowEvent@@Base+0xa0> │ │ │ │ + adds r0, #13 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 50130 <_PyMonitoring_FirePyThrowEvent@@Base+0x96> │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 50120 <_PyMonitoring_FirePyThrowEvent@@Base+0x86> │ │ │ │ + dmb ish │ │ │ │ + beq.n 5013a <_PyMonitoring_FirePyThrowEvent@@Base+0xa0> │ │ │ │ + bl 267f94 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 21d650 │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cbz r3, 5016c <_PyMonitoring_FirePyThrowEvent@@Base+0xd2> │ │ │ │ + add.w r0, r4, #13 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 50162 <_PyMonitoring_FirePyThrowEvent@@Base+0xc8> │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 50152 <_PyMonitoring_FirePyThrowEvent@@Base+0xb8> │ │ │ │ + dmb ish │ │ │ │ + beq.n 5016c <_PyMonitoring_FirePyThrowEvent@@Base+0xd2> │ │ │ │ + bl 2460a8 │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 249ff4 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (5018c <_PyMonitoring_FirePyThrowEvent@@Base+0xf2>) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 50186 <_PyMonitoring_FirePyThrowEvent@@Base+0xec> │ │ │ │ + blx 2a150 <__stack_chk_fail@plt> │ │ │ │ + add sp, #72 @ 0x48 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r6, [pc, #248] @ (50260 <_PyMonitoring_FirePyThrowEvent@@Base+0x16e>) │ │ │ │ + ldr r6, [pc, #248] @ (5029c <_PyMonitoring_FirePyThrowEvent@@Base+0x202>) │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 50194 <_PyMonitoring_FirePyThrowEvent@@Base+0xa2> │ │ │ │ + bne.n 501d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x136> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 50194 <_PyMonitoring_FirePyThrowEvent@@Base+0xa2> │ │ │ │ + ble.n 501d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x136> │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 50194 <_PyMonitoring_FirePyThrowEvent@@Base+0xa2> │ │ │ │ - cbnz r4, 501b6 <_PyMonitoring_FirePyThrowEvent@@Base+0xc4> │ │ │ │ + bne.n 501d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x136> │ │ │ │ + cbnz r4, 501f2 <_PyMonitoring_FirePyThrowEvent@@Base+0x158> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #204] @ (50264 <_PyMonitoring_FirePyThrowEvent@@Base+0x172>) │ │ │ │ + ldr r4, [pc, #204] @ (502a0 <_PyMonitoring_FirePyThrowEvent@@Base+0x206>) │ │ │ │ add r2, sp, #32 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ mov r3, ip │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5023a <_PyMonitoring_FirePyThrowEvent@@Base+0x148> │ │ │ │ + beq.n 50276 <_PyMonitoring_FirePyThrowEvent@@Base+0x1dc> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 111784 │ │ │ │ + bl 111150 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ ldrd r7, r6, [sp, #72] @ 0x48 │ │ │ │ - cbz r0, 50206 <_PyMonitoring_FirePyThrowEvent@@Base+0x114> │ │ │ │ + cbz r0, 50242 <_PyMonitoring_FirePyThrowEvent@@Base+0x1a8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1eff08 │ │ │ │ + bl 1ef22c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5024c <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ + cbz r0, 50288 <_PyMonitoring_FirePyThrowEvent@@Base+0x1ee> │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 501e8 <_PyMonitoring_FirePyThrowEvent@@Base+0xf6> │ │ │ │ + beq.n 50224 <_PyMonitoring_FirePyThrowEvent@@Base+0x18a> │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 3ff60 │ │ │ │ + bl 3fa7e │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5024c <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ + b.n 50288 <_PyMonitoring_FirePyThrowEvent@@Base+0x1ee> │ │ │ │ mov r2, r5 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - movw r1, #62084 @ 0xf284 │ │ │ │ + movw r1, #61700 @ 0xf104 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #9476 @ 0x2504 │ │ │ │ + movw r0, #8900 @ 0x22c4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8ff70 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5020a <_PyMonitoring_FirePyThrowEvent@@Base+0x118> │ │ │ │ + bge.n 50246 <_PyMonitoring_FirePyThrowEvent@@Base+0x1ac> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5024c <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ - bl 9649c │ │ │ │ + b.n 50288 <_PyMonitoring_FirePyThrowEvent@@Base+0x1ee> │ │ │ │ + bl 95e5c │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a990 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 50244 <_PyMonitoring_FirePyThrowEvent@@Base+0x152> │ │ │ │ + bge.n 50280 <_PyMonitoring_FirePyThrowEvent@@Base+0x1e6> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c40 │ │ │ │ - b.n 50206 <_PyMonitoring_FirePyThrowEvent@@Base+0x114> │ │ │ │ + bl f16b4 │ │ │ │ + b.n 50242 <_PyMonitoring_FirePyThrowEvent@@Base+0x1a8> │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5024c <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ + b.n 50288 <_PyMonitoring_FirePyThrowEvent@@Base+0x1ee> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r7, r6, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - bl 111d5c │ │ │ │ + bl 111728 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - add r0, sp, #384 @ 0x180 │ │ │ │ + add r6, pc, #896 @ (adr r6, 50620 <_PyMonitoring_FirePyThrowEvent@@Base+0x586>) │ │ │ │ lsls r4, r0, #1 │ │ │ │ lsrs r4, r2 │ │ │ │ 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 │ │ │ │ - ldr r4, [pc, #56] @ (502b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x1be>) │ │ │ │ + ldr r4, [pc, #56] @ (502ec <_PyMonitoring_FirePyThrowEvent@@Base+0x252>) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11d314 │ │ │ │ ldr.w r5, [r4, #1292] @ 0x50c │ │ │ │ - cbz r5, 50292 <_PyMonitoring_FirePyThrowEvent@@Base+0x1a0> │ │ │ │ + cbz r5, 502ce <_PyMonitoring_FirePyThrowEvent@@Base+0x234> │ │ │ │ ldr.w r5, [r4, #1364] @ 0x554 │ │ │ │ ldr.w r6, [r4, #1368] @ 0x558 │ │ │ │ - b.n 50294 <_PyMonitoring_FirePyThrowEvent@@Base+0x1a2> │ │ │ │ + b.n 502d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x236> │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 100124 │ │ │ │ + bl ffb5c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #17112 @ 0x42d8 │ │ │ │ + movw r0, #16728 @ 0x4158 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828cc │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 502e0 <_PyMonitoring_FirePyThrowEvent@@Base+0x1ee> │ │ │ │ + cbnz r3, 5031c <_PyMonitoring_FirePyThrowEvent@@Base+0x282> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #12908 @ 0x326c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 502fc <_PyMonitoring_FirePyThrowEvent@@Base+0x20a> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 50338 <_PyMonitoring_FirePyThrowEvent@@Base+0x29e> │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 50300 <_PyMonitoring_FirePyThrowEvent@@Base+0x20e> │ │ │ │ + cbz r3, 5033c <_PyMonitoring_FirePyThrowEvent@@Base+0x2a2> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12932 @ 0x3284 │ │ │ │ + movw r1, #12548 @ 0x3104 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50316 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ + b.n 50352 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b8> │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ - cbz r0, 5030e <_PyMonitoring_FirePyThrowEvent@@Base+0x21c> │ │ │ │ + cbz r0, 5034a <_PyMonitoring_FirePyThrowEvent@@Base+0x2b0> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - ldr r1, [pc, #12] @ (50318 <_PyMonitoring_FirePyThrowEvent@@Base+0x226>) │ │ │ │ - b.w 8ee64 │ │ │ │ + ldr r1, [pc, #12] @ (50354 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ba>) │ │ │ │ + b.w 8e774 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ - ble.n 502d4 <_PyMonitoring_FirePyThrowEvent@@Base+0x1e2> │ │ │ │ + ble.n 50310 <_PyMonitoring_FirePyThrowEvent@@Base+0x276> │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 50362 <_PyMonitoring_FirePyThrowEvent@@Base+0x270> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 50362 <_PyMonitoring_FirePyThrowEvent@@Base+0x270> │ │ │ │ + bne.n 5039e <_PyMonitoring_FirePyThrowEvent@@Base+0x304> │ │ │ │ + bl 7f89c │ │ │ │ + cbz r0, 5039e <_PyMonitoring_FirePyThrowEvent@@Base+0x304> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl db534 <_PyType_Name@@Base> │ │ │ │ - movw r1, #17116 @ 0x42dc │ │ │ │ + bl daf80 <_PyType_Name@@Base> │ │ │ │ + movw r1, #16732 @ 0x415c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50366 <_PyMonitoring_FirePyThrowEvent@@Base+0x274> │ │ │ │ + b.n 503a2 <_PyMonitoring_FirePyThrowEvent@@Base+0x308> │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #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, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl d4290 │ │ │ │ + bl d3d08 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 503a0 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ae> │ │ │ │ + cbnz r0, 503dc <_PyMonitoring_FirePyThrowEvent@@Base+0x342> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #17152 @ 0x4300 │ │ │ │ + movw r1, #16768 @ 0x4180 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 503a2 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b0> │ │ │ │ + b.n 503de <_PyMonitoring_FirePyThrowEvent@@Base+0x344> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #52] @ (503e8 <_PyMonitoring_FirePyThrowEvent@@Base+0x2f6>) │ │ │ │ + ldr r2, [pc, #52] @ (50424 <_PyMonitoring_FirePyThrowEvent@@Base+0x38a>) │ │ │ │ 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 503d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x2de> │ │ │ │ + beq.n 5040c <_PyMonitoring_FirePyThrowEvent@@Base+0x372> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 503c6 <_PyMonitoring_FirePyThrowEvent@@Base+0x2d4> │ │ │ │ + b.n 50402 <_PyMonitoring_FirePyThrowEvent@@Base+0x368> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 503da <_PyMonitoring_FirePyThrowEvent@@Base+0x2e8> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 503e4 <_PyMonitoring_FirePyThrowEvent@@Base+0x2f2> │ │ │ │ + bne.n 50416 <_PyMonitoring_FirePyThrowEvent@@Base+0x37c> │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 50420 <_PyMonitoring_FirePyThrowEvent@@Base+0x386> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fa84 │ │ │ │ movs r0, #0 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #132] @ (50480 <_PyMonitoring_FirePyThrowEvent@@Base+0x38e>) │ │ │ │ - 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, 50430 <_PyMonitoring_FirePyThrowEvent@@Base+0x33e> │ │ │ │ - adds r0, #13 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 50426 <_PyMonitoring_FirePyThrowEvent@@Base+0x334> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 50416 <_PyMonitoring_FirePyThrowEvent@@Base+0x324> │ │ │ │ - dmb ish │ │ │ │ - beq.n 50430 <_PyMonitoring_FirePyThrowEvent@@Base+0x33e> │ │ │ │ - bl 26813c │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 21dfa8 │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 50462 <_PyMonitoring_FirePyThrowEvent@@Base+0x370> │ │ │ │ - add.w r0, r4, #13 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 50458 <_PyMonitoring_FirePyThrowEvent@@Base+0x366> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 50448 <_PyMonitoring_FirePyThrowEvent@@Base+0x356> │ │ │ │ - dmb ish │ │ │ │ - beq.n 50462 <_PyMonitoring_FirePyThrowEvent@@Base+0x370> │ │ │ │ - bl 246600 │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 24a3f4 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (50480 <_PyMonitoring_FirePyThrowEvent@@Base+0x38e>) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 5047c <_PyMonitoring_FirePyThrowEvent@@Base+0x38a> │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ - pop {r4, pc} │ │ │ │ - cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ 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 f479c │ │ │ │ + bl f4214 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 504a8 <_PyMonitoring_FirePyThrowEvent@@Base+0x3b6> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 504d2 <_PyMonitoring_FirePyThrowEvent@@Base+0x3e0> │ │ │ │ - bl 9649c │ │ │ │ + bne.n 5044c <_PyMonitoring_FirePyThrowEvent@@Base+0x3b2> │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 50476 <_PyMonitoring_FirePyThrowEvent@@Base+0x3dc> │ │ │ │ + bl 95e5c │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a224 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 98f90 │ │ │ │ - cbz r6, 504e6 <_PyMonitoring_FirePyThrowEvent@@Base+0x3f4> │ │ │ │ + bl 98950 │ │ │ │ + cbz r6, 5048a <_PyMonitoring_FirePyThrowEvent@@Base+0x3f0> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 504d6 <_PyMonitoring_FirePyThrowEvent@@Base+0x3e4> │ │ │ │ - bl e5198 │ │ │ │ + bne.n 5047a <_PyMonitoring_FirePyThrowEvent@@Base+0x3e0> │ │ │ │ + bl e4bf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 504a8 <_PyMonitoring_FirePyThrowEvent@@Base+0x3b6> │ │ │ │ + beq.n 5044c <_PyMonitoring_FirePyThrowEvent@@Base+0x3b2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5052c <_PyMonitoring_FirePyThrowEvent@@Base+0x43a> │ │ │ │ + b.n 504d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x436> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 5052c <_PyMonitoring_FirePyThrowEvent@@Base+0x43a> │ │ │ │ + bl f1698 │ │ │ │ + b.n 504d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x436> │ │ │ │ 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 │ │ │ │ @@ -56372,601 +56340,603 @@ │ │ │ │ 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 4040a │ │ │ │ + bl 40366 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 50556 <_PyMonitoring_FirePyThrowEvent@@Base+0x464> │ │ │ │ + cbz r3, 504fa <_PyMonitoring_FirePyThrowEvent@@Base+0x460> │ │ │ │ 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 26b5c0 │ │ │ │ + bl 26b418 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fa84 │ │ │ │ mov r0, r3 │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fa84 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ + bne.n 50514 <_PyMonitoring_FirePyThrowEvent@@Base+0x47a> │ │ │ │ + movw r0, #44052 @ 0xac14 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movs r1, #6 │ │ │ │ + b.w 7f838 │ │ │ │ + movw r0, #44060 @ 0xac1c │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movs r1, #6 │ │ │ │ + b.w 7f838 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r5, [pc, #172] @ (50618 <_PyMonitoring_FirePyThrowEvent@@Base+0x526>) │ │ │ │ + ldr r5, [pc, #168] @ (505dc <_PyMonitoring_FirePyThrowEvent@@Base+0x542>) │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ add r4, sp, #32 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 5059a <_PyMonitoring_FirePyThrowEvent@@Base+0x4a8> │ │ │ │ + bne.n 50560 <_PyMonitoring_FirePyThrowEvent@@Base+0x4c6> │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 5059a <_PyMonitoring_FirePyThrowEvent@@Base+0x4a8> │ │ │ │ + ble.n 50560 <_PyMonitoring_FirePyThrowEvent@@Base+0x4c6> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 5059a <_PyMonitoring_FirePyThrowEvent@@Base+0x4a8> │ │ │ │ - cbnz r6, 505ba <_PyMonitoring_FirePyThrowEvent@@Base+0x4c8> │ │ │ │ - ldr r4, [pc, #128] @ (5061c <_PyMonitoring_FirePyThrowEvent@@Base+0x52a>) │ │ │ │ + bne.n 50560 <_PyMonitoring_FirePyThrowEvent@@Base+0x4c6> │ │ │ │ + cbnz r6, 50580 <_PyMonitoring_FirePyThrowEvent@@Base+0x4e6> │ │ │ │ + ldr r4, [pc, #124] @ (505e0 <_PyMonitoring_FirePyThrowEvent@@Base+0x546>) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r3, ip │ │ │ │ mov r1, r7 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 505f8 <_PyMonitoring_FirePyThrowEvent@@Base+0x506> │ │ │ │ + cbz r0, 505be <_PyMonitoring_FirePyThrowEvent@@Base+0x524> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 111784 │ │ │ │ + bl 111150 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ - cbnz r0, 505cc <_PyMonitoring_FirePyThrowEvent@@Base+0x4da> │ │ │ │ + cbnz r0, 50592 <_PyMonitoring_FirePyThrowEvent@@Base+0x4f8> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 50606 <_PyMonitoring_FirePyThrowEvent@@Base+0x514> │ │ │ │ - bl 9649c │ │ │ │ + b.n 505cc <_PyMonitoring_FirePyThrowEvent@@Base+0x532> │ │ │ │ + bl 95e5c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 29d58 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 505fe <_PyMonitoring_FirePyThrowEvent@@Base+0x50c> │ │ │ │ + bge.n 505c4 <_PyMonitoring_FirePyThrowEvent@@Base+0x52a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c40 │ │ │ │ - b.n 505c8 <_PyMonitoring_FirePyThrowEvent@@Base+0x4d6> │ │ │ │ + bl f16b4 │ │ │ │ + b.n 5058e <_PyMonitoring_FirePyThrowEvent@@Base+0x4f4> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 50606 <_PyMonitoring_FirePyThrowEvent@@Base+0x514> │ │ │ │ + b.n 505cc <_PyMonitoring_FirePyThrowEvent@@Base+0x532> │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ add r0, sp, #32 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - bl 111d5c │ │ │ │ + bl 111728 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - add r0, sp, #608 @ 0x260 │ │ │ │ + add r7, pc, #96 @ (adr r7, 50640 <_PyMonitoring_FirePyThrowEvent@@Base+0x5a6>) │ │ │ │ lsls r4, r0, #1 │ │ │ │ asrs r0, r0 │ │ │ │ lsls r0, 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 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #17192 @ 0x4328 │ │ │ │ + movw r1, #16808 @ 0x41a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 50678 <_PyMonitoring_FirePyThrowEvent@@Base+0x586> │ │ │ │ + bl 8c640 │ │ │ │ + cbz r0, 5063c <_PyMonitoring_FirePyThrowEvent@@Base+0x5a2> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 14e2b0 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 14d8b0 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 50678 <_PyMonitoring_FirePyThrowEvent@@Base+0x586> │ │ │ │ + blt.n 5063c <_PyMonitoring_FirePyThrowEvent@@Base+0x5a2> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 14ed04 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14e2fc <_PyTime_AsTimespec@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50678 <_PyMonitoring_FirePyThrowEvent@@Base+0x586> │ │ │ │ + beq.n 5063c <_PyMonitoring_FirePyThrowEvent@@Base+0x5a2> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2921c <__clock_settime64@plt> │ │ │ │ - cbz r0, 5067c <_PyMonitoring_FirePyThrowEvent@@Base+0x58a> │ │ │ │ + cbz r0, 50640 <_PyMonitoring_FirePyThrowEvent@@Base+0x5a6> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1698 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50684 <_PyMonitoring_FirePyThrowEvent@@Base+0x592> │ │ │ │ + b.n 50648 <_PyMonitoring_FirePyThrowEvent@@Base+0x5ae> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ -0005068a : │ │ │ │ +0005064e : │ │ │ │ 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 b936c │ │ │ │ + bl b8d74 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1a5438 <_PyThreadState_New@@Base+0x4aac> │ │ │ │ + bl 1a3f78 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 506ba │ │ │ │ + bne.n 5067e │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #17212 @ 0x433c │ │ │ │ + movw r0, #16828 @ 0x41bc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1efa3c │ │ │ │ + bl 1eed60 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000506c0 <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ +00050684 <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ 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 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #10 │ │ │ │ mov r7, r2 │ │ │ │ - bl 50368 <_PyMonitoring_FirePyThrowEvent@@Base+0x276> │ │ │ │ + bl 503a4 <_PyMonitoring_FirePyThrowEvent@@Base+0x30a> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50716 <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ + beq.n 506da <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r7 │ │ │ │ movs r6, #10 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4f272 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f266 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 50712 <_PyMonitoring_FireRaiseEvent@@Base+0x52> │ │ │ │ - bl d42a4 │ │ │ │ - b.n 50716 <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ - bl 78344 │ │ │ │ + cbnz r4, 506d6 <_PyMonitoring_FireRaiseEvent@@Base+0x52> │ │ │ │ + bl d3d1c │ │ │ │ + b.n 506da <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ + bl 78338 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 50730 <_PyMonitoring_FireRaiseEvent@@Base+0x70> │ │ │ │ - movw r0, #44436 @ 0xad94 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movs r1, #6 │ │ │ │ - b.w 7f86c │ │ │ │ - movw r0, #44444 @ 0xad9c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movs r1, #6 │ │ │ │ - b.w 7f86c │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce6c4 │ │ │ │ - cbnz r0, 507ba <_PyMonitoring_FireRaiseEvent@@Base+0xfa> │ │ │ │ + bl ce160 │ │ │ │ + cbnz r0, 5075c <_PyMonitoring_FireRaiseEvent@@Base+0xd8> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ add.w r6, r4, #16 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r7, r5 │ │ │ │ - blt.n 50790 <_PyMonitoring_FireRaiseEvent@@Base+0xd0> │ │ │ │ + blt.n 50732 <_PyMonitoring_FireRaiseEvent@@Base+0xae> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 50790 <_PyMonitoring_FireRaiseEvent@@Base+0xd0> │ │ │ │ + ble.n 50732 <_PyMonitoring_FireRaiseEvent@@Base+0xae> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 29204 │ │ │ │ - cbnz r0, 50790 <_PyMonitoring_FireRaiseEvent@@Base+0xd0> │ │ │ │ + cbnz r0, 50732 <_PyMonitoring_FireRaiseEvent@@Base+0xae> │ │ │ │ subs r1, r7, r5 │ │ │ │ adds r0, r6, r5 │ │ │ │ - bl 71f98 │ │ │ │ + bl 71fb0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 507bc <_PyMonitoring_FireRaiseEvent@@Base+0xfc> │ │ │ │ + b.n 5075e <_PyMonitoring_FireRaiseEvent@@Base+0xda> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 507ae <_PyMonitoring_FireRaiseEvent@@Base+0xee> │ │ │ │ + bne.n 50750 <_PyMonitoring_FireRaiseEvent@@Base+0xcc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 507bc <_PyMonitoring_FireRaiseEvent@@Base+0xfc> │ │ │ │ + beq.n 5075e <_PyMonitoring_FireRaiseEvent@@Base+0xda> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 507bc <_PyMonitoring_FireRaiseEvent@@Base+0xfc> │ │ │ │ + b.n 5075e <_PyMonitoring_FireRaiseEvent@@Base+0xda> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 71f98 │ │ │ │ + bl 71fb0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 507bc <_PyMonitoring_FireRaiseEvent@@Base+0xfc> │ │ │ │ + b.n 5075e <_PyMonitoring_FireRaiseEvent@@Base+0xda> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 507c6 <_PyMonitoring_FireRaiseEvent@@Base+0x106> │ │ │ │ + cbz r3, 50768 <_PyMonitoring_FireRaiseEvent@@Base+0xe4> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf4 │ │ │ │ mov r0, r4 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (5080c <_PyMonitoring_FireRaiseEvent@@Base+0x14c>) │ │ │ │ - bl 161d58 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #48] @ (507b0 <_PyMonitoring_FireRaiseEvent@@Base+0x12c>) │ │ │ │ + bl 1f6ee0 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 507fc <_PyMonitoring_FireRaiseEvent@@Base+0x13c> │ │ │ │ + cbz r2, 5079e <_PyMonitoring_FireRaiseEvent@@Base+0x11a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 507fc <_PyMonitoring_FireRaiseEvent@@Base+0x13c> │ │ │ │ - movw r0, #14836 @ 0x39f4 │ │ │ │ + cbz r3, 5079e <_PyMonitoring_FireRaiseEvent@@Base+0x11a> │ │ │ │ + movw r0, #14452 @ 0x3874 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ - movw r0, #9944 @ 0x26d8 │ │ │ │ + b.w 828cc │ │ │ │ + movw r0, #9560 @ 0x2558 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ - bmi.n 508e8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xd8> │ │ │ │ + b.w 828cc │ │ │ │ + nop │ │ │ │ + bmi.n 5088c <_PyMonitoring_FireExceptionHandledEvent@@Base+0xd8> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00050810 <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ +000507b4 <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ 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 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #11 │ │ │ │ mov r7, r2 │ │ │ │ - bl 50368 <_PyMonitoring_FirePyThrowEvent@@Base+0x276> │ │ │ │ + bl 503a4 <_PyMonitoring_FirePyThrowEvent@@Base+0x30a> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50866 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ + beq.n 5080a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r7 │ │ │ │ movs r6, #11 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4f272 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f266 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 50862 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x52> │ │ │ │ - bl d42a4 │ │ │ │ - b.n 50866 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ - bl 78344 │ │ │ │ + cbnz r4, 50806 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x52> │ │ │ │ + bl d3d1c │ │ │ │ + b.n 5080a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ + bl 78338 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ + b.w 8015c │ │ │ │ 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 72334 │ │ │ │ + bl 72340 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50984 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x174> │ │ │ │ - ldr r5, [pc, #296] @ (509c0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b0>) │ │ │ │ + beq.n 5092e <_PyMonitoring_FireExceptionHandledEvent@@Base+0x17a> │ │ │ │ + ldr r5, [pc, #292] @ (50968 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b4>) │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 509ba <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1aa> │ │ │ │ + beq.w 50964 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b0> │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #29889 @ 0x74c1 │ │ │ │ + movw r1, #28529 @ 0x6f71 │ │ │ │ movt r1, #18 │ │ │ │ - movw r3, #16089 @ 0x3ed9 │ │ │ │ + movw r3, #15393 @ 0x3c21 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - movw r0, #58905 @ 0xe619 │ │ │ │ + movw r0, #57321 @ 0xdfe9 │ │ │ │ movt r0, #16 │ │ │ │ movw r4, #41212 @ 0xa0fc │ │ │ │ movt r4, #2 │ │ │ │ str r4, [sp, #8] │ │ │ │ movw r4, #38904 @ 0x97f8 │ │ │ │ movt r4, #2 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 6cc88 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6cc80 <_Py_hashtable_new_full@@Base> │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50980 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x170> │ │ │ │ + beq.n 5092a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x176> │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11d314 │ │ │ │ ldr.w r0, [r5, #1384] @ 0x568 │ │ │ │ - bl 50c6e <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ + bl 50c1c <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 100124 │ │ │ │ + bl ffb5c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 50980 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x170> │ │ │ │ + beq.n 5092a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x176> │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11d314 │ │ │ │ ldr.w r6, [r5, #1388] @ 0x56c │ │ │ │ - bl 1a0940 │ │ │ │ + bl 19f380 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 50930 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x120> │ │ │ │ + cbz r0, 508da <_PyMonitoring_FireExceptionHandledEvent@@Base+0x126> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3891 @ 0xf33 │ │ │ │ + movw r1, #3799 @ 0xed7 │ │ │ │ movt r1, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 263a5c <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 50932 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x122> │ │ │ │ + bl 263754 <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 508dc <_PyMonitoring_FireExceptionHandledEvent@@Base+0x128> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10e940 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 10e314 <_Py_hashtable_destroy@@Base> │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 100124 │ │ │ │ + bl ffb5c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 50980 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x170> │ │ │ │ - ldr r0, [pc, #128] @ (509c4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b4>) │ │ │ │ + cbz r3, 5092a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x176> │ │ │ │ + ldr r0, [pc, #128] @ (5096c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b8>) │ │ │ │ movw r1, #4308 @ 0x10d4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 6da88 │ │ │ │ + bl 6da80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ - movw r1, #3949 @ 0xf6d │ │ │ │ + movw r1, #3857 @ 0xf11 │ │ │ │ movt r1, #5 │ │ │ │ - bl 263a5c <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 263754 <_Py_hashtable_foreach@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 50974 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x164> │ │ │ │ + cbnz r0, 5091e <_PyMonitoring_FireExceptionHandledEvent@@Base+0x16a> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, sp, #16 │ │ │ │ - movw r1, #4231 @ 0x1087 │ │ │ │ + movw r1, #4139 @ 0x102b │ │ │ │ movt r1, #5 │ │ │ │ - bl 263a5c <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 263754 <_Py_hashtable_foreach@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #76] @ (509c4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b4>) │ │ │ │ + ldr r0, [pc, #76] @ (5096c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b8>) │ │ │ │ movs r1, #0 │ │ │ │ - bl 6da88 │ │ │ │ - cbz r4, 509a0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x190> │ │ │ │ - b.n 50984 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x174> │ │ │ │ - bl 1ea294 │ │ │ │ + bl 6da80 │ │ │ │ + cbz r4, 5094a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x196> │ │ │ │ + b.n 5092e <_PyMonitoring_FireExceptionHandledEvent@@Base+0x17a> │ │ │ │ + bl 1e955c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - cbz r0, 509a0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x190> │ │ │ │ + cbz r0, 5094a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x196> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 509a0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x190> │ │ │ │ + beq.n 5094a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x196> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 509a0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x190> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5094a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x196> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 509a8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x198> │ │ │ │ - bl 10e940 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 50952 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x19e> │ │ │ │ + bl 10e314 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 509b0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a0> │ │ │ │ - bl 10e940 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 5095a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a6> │ │ │ │ + bl 10e314 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 509b8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a8> │ │ │ │ - bl 10e940 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 50962 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1ae> │ │ │ │ + bl 10e314 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r0, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000509c8 : │ │ │ │ +00050970 : │ │ │ │ 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 3e718 │ │ │ │ + bl 3e652 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1a5438 <_PyThreadState_New@@Base+0x4aac> │ │ │ │ + bl 1a3f78 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, sp │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ - cbz r2, 50a1c │ │ │ │ + cbz r2, 509c4 │ │ │ │ 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 108b7c │ │ │ │ + bl 108564 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 783a0 │ │ │ │ - cbz r4, 50a44 │ │ │ │ - ldr r0, [pc, #28] @ (50a4c ) │ │ │ │ - bl 161d58 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 78394 │ │ │ │ + cbz r4, 509ec │ │ │ │ + ldr r0, [pc, #28] @ (509f4 ) │ │ │ │ + bl 1f6ee0 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #3564 @ 0xdec │ │ │ │ + movw r0, #3212 @ 0xc8c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 828cc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - bmi.n 50b28 <_PyMonitoring_FirePyUnwindEvent@@Base+0xd8> │ │ │ │ + bmi.n 50ad0 <_PyMonitoring_FirePyUnwindEvent@@Base+0xd8> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00050a50 <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ +000509f8 <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ 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 │ │ │ │ movs r1, #12 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, sp, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 50368 <_PyMonitoring_FirePyThrowEvent@@Base+0x276> │ │ │ │ + bl 503a4 <_PyMonitoring_FirePyThrowEvent@@Base+0x30a> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50aa8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x58> │ │ │ │ + beq.n 50a50 <_PyMonitoring_FirePyUnwindEvent@@Base+0x58> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r7 │ │ │ │ movs r6, #12 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4f272 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f266 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 50aa4 <_PyMonitoring_FirePyUnwindEvent@@Base+0x54> │ │ │ │ - bl d42a4 │ │ │ │ - b.n 50aa8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x58> │ │ │ │ - bl 78344 │ │ │ │ + cbnz r4, 50a4c <_PyMonitoring_FirePyUnwindEvent@@Base+0x54> │ │ │ │ + bl d3d1c │ │ │ │ + b.n 50a50 <_PyMonitoring_FirePyUnwindEvent@@Base+0x58> │ │ │ │ + bl 78338 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrb r0, [r0, #8] │ │ │ │ - b.w 80190 │ │ │ │ + movw r0, #54792 @ 0xd608 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + b.w 7a268 │ │ │ │ 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, 50ae0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x90> │ │ │ │ + cbnz r3, 50a8e <_PyMonitoring_FirePyUnwindEvent@@Base+0x96> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #12908 @ 0x326c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 50afc <_PyMonitoring_FirePyUnwindEvent@@Base+0xac> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 50aaa <_PyMonitoring_FirePyUnwindEvent@@Base+0xb2> │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 50b00 <_PyMonitoring_FirePyUnwindEvent@@Base+0xb0> │ │ │ │ + cbz r3, 50aae <_PyMonitoring_FirePyUnwindEvent@@Base+0xb6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12932 @ 0x3284 │ │ │ │ + movw r1, #12548 @ 0x3104 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50b08 <_PyMonitoring_FirePyUnwindEvent@@Base+0xb8> │ │ │ │ + b.n 50ab6 <_PyMonitoring_FirePyUnwindEvent@@Base+0xbe> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ 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 r4, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 50ba2 <_PyMonitoring_FirePyUnwindEvent@@Base+0x152> │ │ │ │ + bne.n 50b50 <_PyMonitoring_FirePyUnwindEvent@@Base+0x158> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 50ba2 <_PyMonitoring_FirePyUnwindEvent@@Base+0x152> │ │ │ │ + beq.n 50b50 <_PyMonitoring_FirePyUnwindEvent@@Base+0x158> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #3 │ │ │ │ movne r0, #5 │ │ │ │ - bl 72184 │ │ │ │ + bl 7219c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50be6 <_PyMonitoring_FirePyUnwindEvent@@Base+0x196> │ │ │ │ + beq.n 50b94 <_PyMonitoring_FirePyUnwindEvent@@Base+0x19c> │ │ │ │ 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 │ │ │ │ @@ -56985,15 +56955,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, 50bb0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x160> │ │ │ │ + cbz r2, 50b5e <_PyMonitoring_FirePyUnwindEvent@@Base+0x166> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ @@ -57002,1466 +56972,1388 @@ │ │ │ │ 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 50bb0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x160> │ │ │ │ + b.n 50b5e <_PyMonitoring_FirePyUnwindEvent@@Base+0x166> │ │ │ │ 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, 50bc2 <_PyMonitoring_FirePyUnwindEvent@@Base+0x172> │ │ │ │ + cbz r3, 50b70 <_PyMonitoring_FirePyUnwindEvent@@Base+0x178> │ │ │ │ movs r0, #3 │ │ │ │ - bl 7d72c │ │ │ │ + bl 7d708 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 50bca <_PyMonitoring_FirePyUnwindEvent@@Base+0x17a> │ │ │ │ + b.n 50b78 <_PyMonitoring_FirePyUnwindEvent@@Base+0x180> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d7b8 │ │ │ │ + bl 7d794 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50bda <_PyMonitoring_FirePyUnwindEvent@@Base+0x18a> │ │ │ │ + beq.n 50b88 <_PyMonitoring_FirePyUnwindEvent@@Base+0x190> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 50bde <_PyMonitoring_FirePyUnwindEvent@@Base+0x18e> │ │ │ │ + cbz r3, 50b8c <_PyMonitoring_FirePyUnwindEvent@@Base+0x194> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 50be6 <_PyMonitoring_FirePyUnwindEvent@@Base+0x196> │ │ │ │ + b.n 50b94 <_PyMonitoring_FirePyUnwindEvent@@Base+0x19c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 50bda <_PyMonitoring_FirePyUnwindEvent@@Base+0x18a> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50b88 <_PyMonitoring_FirePyUnwindEvent@@Base+0x190> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00050bea <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ +00050b98 <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ movw r4, #48056 @ 0xbbb8 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r7, r2 │ │ │ │ - bl ea594 │ │ │ │ + bl e9ff4 │ │ │ │ movs r1, #9 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 50368 <_PyMonitoring_FirePyThrowEvent@@Base+0x276> │ │ │ │ + bl 503a4 <_PyMonitoring_FirePyThrowEvent@@Base+0x30a> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50c68 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ + beq.n 50c16 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #9 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4f272 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f266 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50c58 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e> │ │ │ │ + beq.n 50c06 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 50c58 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e> │ │ │ │ + cbnz r3, 50c06 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 50c62 <_PyMonitoring_FireStopIterationEvent@@Base+0x78> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 50c10 <_PyMonitoring_FireStopIterationEvent@@Base+0x78> │ │ │ │ mov r0, r4 │ │ │ │ - bl d42a4 │ │ │ │ - b.n 50c68 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ + bl d3d1c │ │ │ │ + b.n 50c16 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ movs r0, #0 │ │ │ │ - bl 78344 │ │ │ │ + bl 78338 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ 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 │ │ │ │ - bl 1a08f4 │ │ │ │ - cbz r0, 50c9e <_PyMonitoring_FireStopIterationEvent@@Base+0xb4> │ │ │ │ + bl 19f334 │ │ │ │ + cbz r0, 50c4c <_PyMonitoring_FireStopIterationEvent@@Base+0xb4> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3375 @ 0xd2f │ │ │ │ + movw r1, #3287 @ 0xcd7 │ │ │ │ movt r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 263a5c <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 50ca0 <_PyMonitoring_FireStopIterationEvent@@Base+0xb6> │ │ │ │ + bl 263754 <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 50c4e <_PyMonitoring_FireStopIterationEvent@@Base+0xb6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10e940 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 10e314 <_Py_hashtable_destroy@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r0, #55176 @ 0xd788 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.w 7a284 │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ + b.w 8015c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 50cd8 <_PyMonitoring_FireStopIterationEvent@@Base+0xee> │ │ │ │ + cbnz r1, 50c80 <_PyMonitoring_FireStopIterationEvent@@Base+0xe8> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #17392 @ 0x43f0 │ │ │ │ + movw r1, #17008 @ 0x4270 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 50d04 <_PyMonitoring_FireStopIterationEvent@@Base+0x11a> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 50cac <_PyMonitoring_FireStopIterationEvent@@Base+0x114> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 50d1a <_PyMonitoring_FireStopIterationEvent@@Base+0x130> │ │ │ │ + beq.n 50cc2 <_PyMonitoring_FireStopIterationEvent@@Base+0x12a> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 50d0a <_PyMonitoring_FireStopIterationEvent@@Base+0x120> │ │ │ │ + bmi.n 50cb2 <_PyMonitoring_FireStopIterationEvent@@Base+0x11a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #17424 @ 0x4410 │ │ │ │ + movw r1, #17040 @ 0x4290 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50d2c <_PyMonitoring_FireStopIterationEvent@@Base+0x142> │ │ │ │ + b.n 50cd4 <_PyMonitoring_FireStopIterationEvent@@Base+0x13c> │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 50d1c <_PyMonitoring_FireStopIterationEvent@@Base+0x132> │ │ │ │ + beq.n 50cc4 <_PyMonitoring_FireStopIterationEvent@@Base+0x12c> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 50d1c <_PyMonitoring_FireStopIterationEvent@@Base+0x132> │ │ │ │ + b.n 50cc4 <_PyMonitoring_FireStopIterationEvent@@Base+0x12c> │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [r3, #28] │ │ │ │ strb.w r2, [r3, #32] │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ 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 │ │ │ │ - ldr r5, [pc, #68] @ (50d84 <_PyMonitoring_FireStopIterationEvent@@Base+0x19a>) │ │ │ │ + ldr r5, [pc, #68] @ (50d2c <_PyMonitoring_FireStopIterationEvent@@Base+0x194>) │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r3 │ │ │ │ movs r1, #8 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r3, [r5, #1324] @ 0x52c │ │ │ │ ldr.w r0, [r5, #1320] @ 0x528 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 50d78 <_PyMonitoring_FireStopIterationEvent@@Base+0x18e> │ │ │ │ + cbz r0, 50d20 <_PyMonitoring_FireStopIterationEvent@@Base+0x188> │ │ │ │ mov r4, r0 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ mov r2, r4 │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7133c <_Py_hashtable_set@@Base> │ │ │ │ + bl 71354 <_Py_hashtable_set@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 50d7e <_PyMonitoring_FireStopIterationEvent@@Base+0x194> │ │ │ │ + bge.n 50d26 <_PyMonitoring_FireStopIterationEvent@@Base+0x18e> │ │ │ │ ldr.w r3, [r5, #1336] @ 0x538 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r5, #1320] @ 0x528 │ │ │ │ blx r3 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50d80 <_PyMonitoring_FireStopIterationEvent@@Base+0x196> │ │ │ │ + b.n 50d28 <_PyMonitoring_FireStopIterationEvent@@Base+0x190> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r0, [r0, #8] │ │ │ │ - b.w 80190 │ │ │ │ + movw r0, #54776 @ 0xd5f8 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + b.w 7a268 │ │ │ │ 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 r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 50db0 <_PyMonitoring_FireStopIterationEvent@@Base+0x1c6> │ │ │ │ + cbnz r3, 50d5e <_PyMonitoring_FireStopIterationEvent@@Base+0x1c6> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 50db0 <_PyMonitoring_FireStopIterationEvent@@Base+0x1c6> │ │ │ │ + ble.n 50d5e <_PyMonitoring_FireStopIterationEvent@@Base+0x1c6> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 50db0 <_PyMonitoring_FireStopIterationEvent@@Base+0x1c6> │ │ │ │ - cbnz r4, 50dd0 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e6> │ │ │ │ + bne.n 50d5e <_PyMonitoring_FireStopIterationEvent@@Base+0x1c6> │ │ │ │ + cbnz r4, 50d7e <_PyMonitoring_FireStopIterationEvent@@Base+0x1e6> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #88] @ (50e0c <_PyMonitoring_FireStopIterationEvent@@Base+0x222>) │ │ │ │ + ldr r4, [pc, #88] @ (50dbc <_PyMonitoring_FireStopIterationEvent@@Base+0x224>) │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 50dd0 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e6> │ │ │ │ + cbnz r0, 50d7e <_PyMonitoring_FireStopIterationEvent@@Base+0x1e6> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 50e06 <_PyMonitoring_FireStopIterationEvent@@Base+0x21c> │ │ │ │ + b.n 50db4 <_PyMonitoring_FireStopIterationEvent@@Base+0x21c> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 15036c │ │ │ │ + bl 14f964 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 202540 │ │ │ │ + bl 201a30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50dcc <_PyMonitoring_FireStopIterationEvent@@Base+0x1e2> │ │ │ │ + beq.n 50d7a <_PyMonitoring_FireStopIterationEvent@@Base+0x1e2> │ │ │ │ mov r1, r5 │ │ │ │ - bl 23bce8 <_PyGen_SetStopIterationValue@@Base+0x6e4> │ │ │ │ + bl 23b4d8 <_PyGen_SetStopIterationValue@@Base+0x324> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50e06 <_PyMonitoring_FireStopIterationEvent@@Base+0x21c> │ │ │ │ + beq.n 50db4 <_PyMonitoring_FireStopIterationEvent@@Base+0x21c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50e06 <_PyMonitoring_FireStopIterationEvent@@Base+0x21c> │ │ │ │ + cbnz r3, 50db4 <_PyMonitoring_FireStopIterationEvent@@Base+0x21c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ asrs r4, r5 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17484 @ 0x444c │ │ │ │ + movw r1, #17100 @ 0x42cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ + bl 145230 │ │ │ │ movs r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 50e8c <_PyMonitoring_FireStopIterationEvent@@Base+0x2a2> │ │ │ │ + blt.n 50e3c <_PyMonitoring_FireStopIterationEvent@@Base+0x2a4> │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 71f98 │ │ │ │ + bl 71fb0 │ │ │ │ str r0, [sp, #0] │ │ │ │ - cbz r0, 50e8c <_PyMonitoring_FireStopIterationEvent@@Base+0x2a2> │ │ │ │ + cbz r0, 50e3c <_PyMonitoring_FireStopIterationEvent@@Base+0x2a4> │ │ │ │ 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 50ec8 <_PyMonitoring_FireStopIterationEvent@@Base+0x2de> │ │ │ │ + b.n 50e78 <_PyMonitoring_FireStopIterationEvent@@Base+0x2e0> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50e8c <_PyMonitoring_FireStopIterationEvent@@Base+0x2a2> │ │ │ │ + beq.n 50e3c <_PyMonitoring_FireStopIterationEvent@@Base+0x2a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 50e8c <_PyMonitoring_FireStopIterationEvent@@Base+0x2a2> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50e3c <_PyMonitoring_FireStopIterationEvent@@Base+0x2a4> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50f1c <_PyMonitoring_FireStopIterationEvent@@Base+0x332> │ │ │ │ + b.n 50ecc <_PyMonitoring_FireStopIterationEvent@@Base+0x334> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1ce590 │ │ │ │ + bl 1cd2b0 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 50ec8 <_PyMonitoring_FireStopIterationEvent@@Base+0x2de> │ │ │ │ + beq.n 50e78 <_PyMonitoring_FireStopIterationEvent@@Base+0x2e0> │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ subs r5, r7, r5 │ │ │ │ sub.w r4, r8, r4 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bgt.n 50eda <_PyMonitoring_FireStopIterationEvent@@Base+0x2f0> │ │ │ │ + bgt.n 50e8a <_PyMonitoring_FireStopIterationEvent@@Base+0x2f2> │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - bgt.n 50eee <_PyMonitoring_FireStopIterationEvent@@Base+0x304> │ │ │ │ + bgt.n 50e9e <_PyMonitoring_FireStopIterationEvent@@Base+0x306> │ │ │ │ cmn.w r5, #128 @ 0x80 │ │ │ │ - blt.n 50f04 <_PyMonitoring_FireStopIterationEvent@@Base+0x31a> │ │ │ │ + blt.n 50eb4 <_PyMonitoring_FireStopIterationEvent@@Base+0x31c> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sp │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 51e7a │ │ │ │ + bl 51d50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50e76 <_PyMonitoring_FireStopIterationEvent@@Base+0x28c> │ │ │ │ + beq.n 50e26 <_PyMonitoring_FireStopIterationEvent@@Base+0x28e> │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 50e90 <_PyMonitoring_FireStopIterationEvent@@Base+0x2a6> │ │ │ │ + bhi.n 50e40 <_PyMonitoring_FireStopIterationEvent@@Base+0x2a8> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ - bl 9b39c <_PyBytes_Resize@@Base> │ │ │ │ + bl 9ad4c <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 50f1c <_PyMonitoring_FireStopIterationEvent@@Base+0x332> │ │ │ │ + b.n 50ecc <_PyMonitoring_FireStopIterationEvent@@Base+0x334> │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 51e7a │ │ │ │ + bl 51d50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50e76 <_PyMonitoring_FireStopIterationEvent@@Base+0x28c> │ │ │ │ + beq.n 50e26 <_PyMonitoring_FireStopIterationEvent@@Base+0x28e> │ │ │ │ subs r4, #255 @ 0xff │ │ │ │ - b.n 50ea6 <_PyMonitoring_FireStopIterationEvent@@Base+0x2bc> │ │ │ │ + b.n 50e56 <_PyMonitoring_FireStopIterationEvent@@Base+0x2be> │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 51e7a │ │ │ │ + bl 51d50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50e76 <_PyMonitoring_FireStopIterationEvent@@Base+0x28c> │ │ │ │ + beq.n 50e26 <_PyMonitoring_FireStopIterationEvent@@Base+0x28e> │ │ │ │ subs r5, #127 @ 0x7f │ │ │ │ movs r4, #0 │ │ │ │ - b.n 50eaa <_PyMonitoring_FireStopIterationEvent@@Base+0x2c0> │ │ │ │ + b.n 50e5a <_PyMonitoring_FireStopIterationEvent@@Base+0x2c2> │ │ │ │ mvn.w r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 51e7a │ │ │ │ + bl 51d50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50e76 <_PyMonitoring_FireStopIterationEvent@@Base+0x28c> │ │ │ │ + beq.n 50e26 <_PyMonitoring_FireStopIterationEvent@@Base+0x28e> │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 50eae <_PyMonitoring_FireStopIterationEvent@@Base+0x2c4> │ │ │ │ + b.n 50e5e <_PyMonitoring_FireStopIterationEvent@@Base+0x2c6> │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r0, #55160 @ 0xd778 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.w 7a284 │ │ │ │ - b.w 3c99a │ │ │ │ + b.w 3c98a │ │ │ │ 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 50c6e <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ - cbz r0, 50f62 <_PyMonitoring_FireStopIterationEvent@@Base+0x378> │ │ │ │ + bl 50c1c <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ + cbz r0, 50f06 <_PyMonitoring_FireStopIterationEvent@@Base+0x36e> │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7133c <_Py_hashtable_set@@Base> │ │ │ │ + bl 71354 <_Py_hashtable_set@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 50f68 <_PyMonitoring_FireStopIterationEvent@@Base+0x37e> │ │ │ │ + bge.n 50f0c <_PyMonitoring_FireStopIterationEvent@@Base+0x374> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10e940 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 10e314 <_Py_hashtable_destroy@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50f6a <_PyMonitoring_FireStopIterationEvent@@Base+0x380> │ │ │ │ + b.n 50f0e <_PyMonitoring_FireStopIterationEvent@@Base+0x376> │ │ │ │ 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 │ │ │ │ movs r0, #4 │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ - bl 72184 │ │ │ │ + bl 7219c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50ffc <_PyMonitoring_FireStopIterationEvent@@Base+0x412> │ │ │ │ + beq.n 50fa0 <_PyMonitoring_FireStopIterationEvent@@Base+0x408> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 12586c │ │ │ │ - cbz r0, 50fbe <_PyMonitoring_FireStopIterationEvent@@Base+0x3d4> │ │ │ │ + bl 125314 │ │ │ │ + cbz r0, 50f62 <_PyMonitoring_FireStopIterationEvent@@Base+0x3ca> │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 12586c │ │ │ │ - cbz r0, 50fbe <_PyMonitoring_FireStopIterationEvent@@Base+0x3d4> │ │ │ │ + bl 125314 │ │ │ │ + cbz r0, 50f62 <_PyMonitoring_FireStopIterationEvent@@Base+0x3ca> │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 2fb00 <_Py_fstat@@Base+0x78> │ │ │ │ - cbz r0, 50fbe <_PyMonitoring_FireStopIterationEvent@@Base+0x3d4> │ │ │ │ + bl 2fdfc <_Py_fstat@@Base+0x78> │ │ │ │ + cbz r0, 50f62 <_PyMonitoring_FireStopIterationEvent@@Base+0x3ca> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r0, [r4, #20] │ │ │ │ ldrh r0, [r3, #6] │ │ │ │ - bl 7df90 │ │ │ │ + bl 7df6c │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 50fd6 <_PyMonitoring_FireStopIterationEvent@@Base+0x3ec> │ │ │ │ + cbnz r0, 50f7a <_PyMonitoring_FireStopIterationEvent@@Base+0x3e2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50ffc <_PyMonitoring_FireStopIterationEvent@@Base+0x412> │ │ │ │ + beq.n 50fa0 <_PyMonitoring_FireStopIterationEvent@@Base+0x408> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50ffc <_PyMonitoring_FireStopIterationEvent@@Base+0x412> │ │ │ │ + cbnz r3, 50fa0 <_PyMonitoring_FireStopIterationEvent@@Base+0x408> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 50ffc <_PyMonitoring_FireStopIterationEvent@@Base+0x412> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50fa0 <_PyMonitoring_FireStopIterationEvent@@Base+0x408> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 840cc │ │ │ │ + bl 83c2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50ff8 <_PyMonitoring_FireStopIterationEvent@@Base+0x40e> │ │ │ │ + beq.n 50f9c <_PyMonitoring_FireStopIterationEvent@@Base+0x404> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50ff8 <_PyMonitoring_FireStopIterationEvent@@Base+0x40e> │ │ │ │ + cbnz r3, 50f9c <_PyMonitoring_FireStopIterationEvent@@Base+0x404> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ lsrs r0, r5, #31 │ │ │ │ - b.n 50ffe <_PyMonitoring_FireStopIterationEvent@@Base+0x414> │ │ │ │ + b.n 50fa2 <_PyMonitoring_FireStopIterationEvent@@Base+0x40a> │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ - cbz r6, 51026 <_PyMonitoring_FireStopIterationEvent@@Base+0x43c> │ │ │ │ + cbz r6, 50fca <_PyMonitoring_FireStopIterationEvent@@Base+0x432> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51080 <_PyMonitoring_FireStopIterationEvent@@Base+0x496> │ │ │ │ + beq.n 51024 <_PyMonitoring_FireStopIterationEvent@@Base+0x48c> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 51080 <_PyMonitoring_FireStopIterationEvent@@Base+0x496> │ │ │ │ + b.n 51024 <_PyMonitoring_FireStopIterationEvent@@Base+0x48c> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - bl 72184 │ │ │ │ + bl 7219c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 51080 <_PyMonitoring_FireStopIterationEvent@@Base+0x496> │ │ │ │ + cbz r0, 51024 <_PyMonitoring_FireStopIterationEvent@@Base+0x48c> │ │ │ │ add.w r9, r0, #8 │ │ │ │ mov r7, r5 │ │ │ │ mov r8, r6 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 5106e <_PyMonitoring_FireStopIterationEvent@@Base+0x484> │ │ │ │ + bge.n 51012 <_PyMonitoring_FireStopIterationEvent@@Base+0x47a> │ │ │ │ ldrd r0, r1, [r7, #40] @ 0x28 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #8 │ │ │ │ - bl 236aa8 │ │ │ │ - cbnz r0, 51068 <_PyMonitoring_FireStopIterationEvent@@Base+0x47e> │ │ │ │ + bl 23631c │ │ │ │ + cbnz r0, 5100c <_PyMonitoring_FireStopIterationEvent@@Base+0x474> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51080 <_PyMonitoring_FireStopIterationEvent@@Base+0x496> │ │ │ │ + beq.n 51024 <_PyMonitoring_FireStopIterationEvent@@Base+0x48c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51080 <_PyMonitoring_FireStopIterationEvent@@Base+0x496> │ │ │ │ + cbnz r3, 51024 <_PyMonitoring_FireStopIterationEvent@@Base+0x48c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 51080 <_PyMonitoring_FireStopIterationEvent@@Base+0x496> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 51024 <_PyMonitoring_FireStopIterationEvent@@Base+0x48c> │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - b.n 5103a <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ + b.n 50fde <_PyMonitoring_FireStopIterationEvent@@Base+0x446> │ │ │ │ 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} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r1 │ │ │ │ - movw r1, #3949 @ 0xf6d │ │ │ │ + movw r1, #3857 @ 0xf11 │ │ │ │ movt r1, #5 │ │ │ │ str r3, [r2, #16] │ │ │ │ - b.w 263a5c <_Py_hashtable_foreach@@Base> │ │ │ │ + b.w 263754 <_Py_hashtable_foreach@@Base> │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ + bl 263b08 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 8015c │ │ │ │ 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 r6, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r5, [sp] │ │ │ │ - movw r2, #17668 @ 0x4504 │ │ │ │ + movw r2, #17284 @ 0x4384 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 1fba08 <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 51100 <_PyMonitoring_FireStopIterationEvent@@Base+0x516> │ │ │ │ + bl 1676e8 <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 510c2 <_PyMonitoring_FireStopIterationEvent@@Base+0x52a> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #20 │ │ │ │ ldrd r5, r4, [sp, #12] │ │ │ │ - bl 263fa4 │ │ │ │ - cbz r0, 51100 <_PyMonitoring_FireStopIterationEvent@@Base+0x516> │ │ │ │ + bl 263dfc <_PyEval_AddPendingCall@@Base+0x164> │ │ │ │ + cbz r0, 510c2 <_PyMonitoring_FireStopIterationEvent@@Base+0x52a> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 29560 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 510f8 <_PyMonitoring_FireStopIterationEvent@@Base+0x50e> │ │ │ │ + bne.n 510ba <_PyMonitoring_FireStopIterationEvent@@Base+0x522> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 51100 <_PyMonitoring_FireStopIterationEvent@@Base+0x516> │ │ │ │ + bl f1698 │ │ │ │ + b.n 510c2 <_PyMonitoring_FireStopIterationEvent@@Base+0x52a> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #24 │ │ │ │ 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 263edc <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80190 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d14} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 51140 <_PyMonitoring_FireStopIterationEvent@@Base+0x556> │ │ │ │ + cbz r3, 510e4 <_PyMonitoring_FireStopIterationEvent@@Base+0x54c> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 51142 <_PyMonitoring_FireStopIterationEvent@@Base+0x558> │ │ │ │ + b.n 510e6 <_PyMonitoring_FireStopIterationEvent@@Base+0x54e> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ - cbnz r3, 51150 <_PyMonitoring_FireStopIterationEvent@@Base+0x566> │ │ │ │ + cbnz r3, 510f4 <_PyMonitoring_FireStopIterationEvent@@Base+0x55c> │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 51150 <_PyMonitoring_FireStopIterationEvent@@Base+0x566> │ │ │ │ + ble.n 510f4 <_PyMonitoring_FireStopIterationEvent@@Base+0x55c> │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 51150 <_PyMonitoring_FireStopIterationEvent@@Base+0x566> │ │ │ │ - cbnz r4, 51170 <_PyMonitoring_FireStopIterationEvent@@Base+0x586> │ │ │ │ + bne.n 510f4 <_PyMonitoring_FireStopIterationEvent@@Base+0x55c> │ │ │ │ + cbnz r4, 51114 <_PyMonitoring_FireStopIterationEvent@@Base+0x57c> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #476] @ (51330 <_PyMonitoring_FireStopIterationEvent@@Base+0x746>) │ │ │ │ + ldr r4, [pc, #480] @ (512d8 <_PyMonitoring_FireStopIterationEvent@@Base+0x740>) │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 51170 <_PyMonitoring_FireStopIterationEvent@@Base+0x586> │ │ │ │ + cbnz r0, 51114 <_PyMonitoring_FireStopIterationEvent@@Base+0x57c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51310 <_PyMonitoring_FireStopIterationEvent@@Base+0x726> │ │ │ │ + b.n 512b4 <_PyMonitoring_FireStopIterationEvent@@Base+0x71c> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 186580 │ │ │ │ + bl 230898 │ │ │ │ vstr d0, [sp, #40] @ 0x28 │ │ │ │ vstr d1, [sp, #48] @ 0x30 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5116c <_PyMonitoring_FireStopIterationEvent@@Base+0x582> │ │ │ │ + bne.n 51110 <_PyMonitoring_FireStopIterationEvent@@Base+0x578> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 186580 │ │ │ │ + bl 230898 │ │ │ │ vstr d0, [sp, #24] │ │ │ │ vstr d1, [sp, #32] │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5116c <_PyMonitoring_FireStopIterationEvent@@Base+0x582> │ │ │ │ + bne.n 51110 <_PyMonitoring_FireStopIterationEvent@@Base+0x578> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 5120e <_PyMonitoring_FireStopIterationEvent@@Base+0x624> │ │ │ │ + beq.n 511b2 <_PyMonitoring_FireStopIterationEvent@@Base+0x61a> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r6, #26080 @ 0x65e0 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - cbz r0, 511dc <_PyMonitoring_FireStopIterationEvent@@Base+0x5f2> │ │ │ │ + cbz r0, 51180 <_PyMonitoring_FireStopIterationEvent@@Base+0x5e8> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 511b8 <_PyMonitoring_FireStopIterationEvent@@Base+0x5ce> │ │ │ │ + bne.n 5115c <_PyMonitoring_FireStopIterationEvent@@Base+0x5c4> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 511d6 <_PyMonitoring_FireStopIterationEvent@@Base+0x5ec> │ │ │ │ - bl 13f3b8 │ │ │ │ + b.n 5117a <_PyMonitoring_FireStopIterationEvent@@Base+0x5e2> │ │ │ │ + bl 13f000 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 511d6 <_PyMonitoring_FireStopIterationEvent@@Base+0x5ec> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 5117a <_PyMonitoring_FireStopIterationEvent@@Base+0x5e2> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5116c <_PyMonitoring_FireStopIterationEvent@@Base+0x582> │ │ │ │ + bne.n 51110 <_PyMonitoring_FireStopIterationEvent@@Base+0x578> │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 51218 <_PyMonitoring_FireStopIterationEvent@@Base+0x62e> │ │ │ │ - b.n 511e0 <_PyMonitoring_FireStopIterationEvent@@Base+0x5f6> │ │ │ │ - vldr d8, [pc, #312] @ 51318 <_PyMonitoring_FireStopIterationEvent@@Base+0x72e> │ │ │ │ + beq.n 511bc <_PyMonitoring_FireStopIterationEvent@@Base+0x624> │ │ │ │ + b.n 51184 <_PyMonitoring_FireStopIterationEvent@@Base+0x5ec> │ │ │ │ + vldr d8, [pc, #316] @ 512c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x728> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 511ee <_PyMonitoring_FireStopIterationEvent@@Base+0x604> │ │ │ │ + bne.n 51192 <_PyMonitoring_FireStopIterationEvent@@Base+0x5fa> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 5121c <_PyMonitoring_FireStopIterationEvent@@Base+0x632> │ │ │ │ - bl 13f3b8 │ │ │ │ + b.n 511c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x628> │ │ │ │ + bl 13f000 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5121c <_PyMonitoring_FireStopIterationEvent@@Base+0x632> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 511c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x628> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5116c <_PyMonitoring_FireStopIterationEvent@@Base+0x582> │ │ │ │ - b.n 5121c <_PyMonitoring_FireStopIterationEvent@@Base+0x632> │ │ │ │ - vldr d9, [pc, #272] @ 51320 <_PyMonitoring_FireStopIterationEvent@@Base+0x736> │ │ │ │ - vldr d8, [pc, #260] @ 51318 <_PyMonitoring_FireStopIterationEvent@@Base+0x72e> │ │ │ │ - b.n 5121c <_PyMonitoring_FireStopIterationEvent@@Base+0x632> │ │ │ │ - vldr d9, [pc, #260] @ 51320 <_PyMonitoring_FireStopIterationEvent@@Base+0x736> │ │ │ │ + bne.n 51110 <_PyMonitoring_FireStopIterationEvent@@Base+0x578> │ │ │ │ + b.n 511c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x628> │ │ │ │ + vldr d9, [pc, #276] @ 512c8 <_PyMonitoring_FireStopIterationEvent@@Base+0x730> │ │ │ │ + vldr d8, [pc, #264] @ 512c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x728> │ │ │ │ + b.n 511c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x628> │ │ │ │ + vldr d9, [pc, #264] @ 512c8 <_PyMonitoring_FireStopIterationEvent@@Base+0x730> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vldr d12, [sp, #40] @ 0x28 │ │ │ │ vldr d11, [sp, #48] @ 0x30 │ │ │ │ vldr d13, [sp, #24] │ │ │ │ vldr d14, [sp, #32] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 51240 <_PyMonitoring_FireStopIterationEvent@@Base+0x656> │ │ │ │ + bmi.n 511e4 <_PyMonitoring_FireStopIterationEvent@@Base+0x64c> │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 51260 <_PyMonitoring_FireStopIterationEvent@@Base+0x676> │ │ │ │ + bpl.n 51204 <_PyMonitoring_FireStopIterationEvent@@Base+0x66c> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #62344 @ 0xf388 │ │ │ │ + movw r1, #62184 @ 0xf2e8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 1273e4 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5116c <_PyMonitoring_FireStopIterationEvent@@Base+0x582> │ │ │ │ - b.n 51308 <_PyMonitoring_FireStopIterationEvent@@Base+0x71e> │ │ │ │ + bne.n 51110 <_PyMonitoring_FireStopIterationEvent@@Base+0x578> │ │ │ │ + b.n 512ac <_PyMonitoring_FireStopIterationEvent@@Base+0x714> │ │ │ │ vcmp.f64 d13, d12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 51274 <_PyMonitoring_FireStopIterationEvent@@Base+0x68a> │ │ │ │ + bne.n 51218 <_PyMonitoring_FireStopIterationEvent@@Base+0x680> │ │ │ │ vcmp.f64 d14, d11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 51308 <_PyMonitoring_FireStopIterationEvent@@Base+0x71e> │ │ │ │ + beq.n 512ac <_PyMonitoring_FireStopIterationEvent@@Base+0x714> │ │ │ │ vabs.f64 d7, d12 │ │ │ │ - vldr d6, [pc, #172] @ 51328 <_PyMonitoring_FireStopIterationEvent@@Base+0x73e> │ │ │ │ + vldr d6, [pc, #176] @ 512d0 <_PyMonitoring_FireStopIterationEvent@@Base+0x738> │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 512fe <_PyMonitoring_FireStopIterationEvent@@Base+0x714> │ │ │ │ + bgt.n 512a2 <_PyMonitoring_FireStopIterationEvent@@Base+0x70a> │ │ │ │ vabs.f64 d7, d11 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 512fe <_PyMonitoring_FireStopIterationEvent@@Base+0x714> │ │ │ │ + bgt.n 512a2 <_PyMonitoring_FireStopIterationEvent@@Base+0x70a> │ │ │ │ vabs.f64 d7, d13 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 512fe <_PyMonitoring_FireStopIterationEvent@@Base+0x714> │ │ │ │ + bgt.n 512a2 <_PyMonitoring_FireStopIterationEvent@@Base+0x70a> │ │ │ │ vabs.f64 d7, d14 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 512fe <_PyMonitoring_FireStopIterationEvent@@Base+0x714> │ │ │ │ + bgt.n 512a2 <_PyMonitoring_FireStopIterationEvent@@Base+0x70a> │ │ │ │ vsub.f64 d1, d11, d14 │ │ │ │ vsub.f64 d0, d12, d13 │ │ │ │ - bl 2493f4 <_Py_c_abs@@Base> │ │ │ │ + bl 248ca8 <_Py_c_abs@@Base> │ │ │ │ vmov.f64 d1, d14 │ │ │ │ vmov.f64 d10, d0 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - bl 2493f4 <_Py_c_abs@@Base> │ │ │ │ + bl 248ca8 <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vcmpe.f64 d10, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 51308 <_PyMonitoring_FireStopIterationEvent@@Base+0x71e> │ │ │ │ + bls.n 512ac <_PyMonitoring_FireStopIterationEvent@@Base+0x714> │ │ │ │ vmov.f64 d0, d12 │ │ │ │ vmov.f64 d1, d11 │ │ │ │ - bl 2493f4 <_Py_c_abs@@Base> │ │ │ │ + bl 248ca8 <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vcmpe.f64 d10, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 51308 <_PyMonitoring_FireStopIterationEvent@@Base+0x71e> │ │ │ │ + bls.n 512ac <_PyMonitoring_FireStopIterationEvent@@Base+0x714> │ │ │ │ vcmpe.f64 d9, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 51308 <_PyMonitoring_FireStopIterationEvent@@Base+0x71e> │ │ │ │ + bge.n 512ac <_PyMonitoring_FireStopIterationEvent@@Base+0x714> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 51310 <_PyMonitoring_FireStopIterationEvent@@Base+0x726> │ │ │ │ + b.n 512b4 <_PyMonitoring_FireStopIterationEvent@@Base+0x71c> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ vpop {d8-d14} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bvs.n 51246 <_PyMonitoring_FireStopIterationEvent@@Base+0x65c> │ │ │ │ + nop.w │ │ │ │ + bvs.n 511ee <_PyMonitoring_FireStopIterationEvent@@Base+0x656> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ sbcs r4, r0 │ │ │ │ lsls r0, 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] │ │ │ │ + sub.w r3, r0, #12 │ │ │ │ + cmp r3, #1 │ │ │ │ + bls.n 51302 <_PyMonitoring_FireStopIterationEvent@@Base+0x76a> │ │ │ │ + bl 513b2 <_Py_c_diff@@Base+0xe> │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 8015c │ │ │ │ + ldr r0, [pc, #4] @ (51308 <_PyMonitoring_FireStopIterationEvent@@Base+0x770>) │ │ │ │ + pop {r3, pc} │ │ │ │ + nop │ │ │ │ + strb r4, [r5, #5] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00051334 <_PyErr_FormatFromCause@@Base>: │ │ │ │ +0005130c <_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] @ (51368 <_PyErr_FormatFromCause@@Base+0x34>) │ │ │ │ + ldr r4, [pc, #32] @ (51340 <_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 20eedc │ │ │ │ + bl 20e37c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ - sub.w r3, r0, #12 │ │ │ │ - cmp r3, #1 │ │ │ │ - bls.n 51392 <_PyErr_FormatFromCause@@Base+0x5e> │ │ │ │ - bl 515f0 │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80190 │ │ │ │ - ldr r0, [pc, #4] @ (51398 <_PyErr_FormatFromCause@@Base+0x64>) │ │ │ │ - pop {r3, pc} │ │ │ │ - nop │ │ │ │ - strb r4, [r5, #5] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ 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 r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #16 │ │ │ │ - movw r2, #17772 @ 0x456c │ │ │ │ + movw r2, #17388 @ 0x43ec │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1fba08 <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 513f8 <_PyErr_FormatFromCause@@Base+0xc4> │ │ │ │ + bl 1676e8 <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 513a0 <_PyErr_FormatFromCause@@Base+0x94> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - bl 263fa4 │ │ │ │ - cbz r0, 513f8 <_PyErr_FormatFromCause@@Base+0xc4> │ │ │ │ + bl 263dfc <_PyEval_AddPendingCall@@Base+0x164> │ │ │ │ + cbz r0, 513a0 <_PyErr_FormatFromCause@@Base+0x94> │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a9c8 │ │ │ │ - cbz r0, 513f0 <_PyErr_FormatFromCause@@Base+0xbc> │ │ │ │ + cbz r0, 51398 <_PyErr_FormatFromCause@@Base+0x8c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 513f8 <_PyErr_FormatFromCause@@Base+0xc4> │ │ │ │ + bl f1698 │ │ │ │ + b.n 513a0 <_PyErr_FormatFromCause@@Base+0x94> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000513fc <_Py_c_diff@@Base>: │ │ │ │ +000513a4 <_Py_c_diff@@Base>: │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ vsub.f64 d0, d0, d2 │ │ │ │ vsub.f64 d1, d1, d3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + subs r0, #8 │ │ │ │ + uxtb r0, r0 │ │ │ │ + cmp r0, #3 │ │ │ │ + bls.n 513f4 <_Py_c_diff@@Base+0x50> │ │ │ │ + push {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, 51422 <_Py_c_diff@@Base+0x26> │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 72334 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 51482 <_Py_c_diff@@Base+0x86> │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ - mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r0 │ │ │ │ - bge.n 51454 <_Py_c_diff@@Base+0x58> │ │ │ │ - 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 5142e <_Py_c_diff@@Base+0x32> │ │ │ │ - cbz r2, 51466 <_Py_c_diff@@Base+0x6a> │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - cbz r0, 51466 <_Py_c_diff@@Base+0x6a> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.n 51486 <_Py_c_diff@@Base+0x8a> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 51486 <_Py_c_diff@@Base+0x8a> │ │ │ │ - bl 714b0 │ │ │ │ - cbnz r0, 51486 <_Py_c_diff@@Base+0x8a> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 51482 <_Py_c_diff@@Base+0x86> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 51482 <_Py_c_diff@@Base+0x86> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 514d6 <_Py_c_diff@@Base+0xda> │ │ │ │ - ldrd r3, r1, [r5, #12] │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - movw r5, #59228 @ 0xe75c │ │ │ │ - movt r5, #41 @ 0x29 │ │ │ │ - bic.w r1, r1, #1 │ │ │ │ - bic.w r3, r3, #1 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - movw r0, #17792 @ 0x4580 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - str r3, [sp, #16] │ │ │ │ - movw r1, #59208 @ 0xe748 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw r3, #60988 @ 0xee3c │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - movw r1, #15148 @ 0x3b2c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - strd r4, r3, [sp] │ │ │ │ - str r5, [sp, #20] │ │ │ │ - movw r3, #16944 @ 0x4230 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + movw r2, #38480 @ 0x9650 │ │ │ │ + movt r2, #74 @ 0x4a │ │ │ │ + movs r3, #86 @ 0x56 │ │ │ │ + movs r1, #1 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r3, #17172 @ 0x4314 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + movw r2, #17208 @ 0x4338 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ + movs r0, #253 @ 0xfd │ │ │ │ + blx 2a8b4 │ │ │ │ + movw r3, #42664 @ 0xa6a8 │ │ │ │ + movt r3, #68 @ 0x44 │ │ │ │ + add.w r3, r3, r0, lsl #2 │ │ │ │ + ldr.w r0, [r3, #216] @ 0xd8 │ │ │ │ + bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r0, r1, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 514fc <_Py_c_diff@@Base+0x100> │ │ │ │ + cbnz r2, 51428 <_Py_c_diff@@Base+0x84> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 514fc <_Py_c_diff@@Base+0x100> │ │ │ │ + bne.n 51428 <_Py_c_diff@@Base+0x84> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 5151a <_Py_c_diff@@Base+0x11e> │ │ │ │ - ldr r5, [pc, #60] @ (5153c <_Py_c_diff@@Base+0x140>) │ │ │ │ + cbnz r0, 51446 <_Py_c_diff@@Base+0xa2> │ │ │ │ + ldr r5, [pc, #60] @ (51468 <_Py_c_diff@@Base+0xc4>) │ │ │ │ add r3, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 5151a <_Py_c_diff@@Base+0x11e> │ │ │ │ + cbnz r0, 51446 <_Py_c_diff@@Base+0xa2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51536 <_Py_c_diff@@Base+0x13a> │ │ │ │ + b.n 51462 <_Py_c_diff@@Base+0xbe> │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 83a30 │ │ │ │ + bl 83590 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51516 <_Py_c_diff@@Base+0x11a> │ │ │ │ + beq.n 51442 <_Py_c_diff@@Base+0x9e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r0, #12] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ sbcs r0, r6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00051540 : │ │ │ │ +0005146c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 51556 │ │ │ │ - bl 262b94 │ │ │ │ - b.n 51586 │ │ │ │ + cbnz r0, 51482 │ │ │ │ + bl 2628fc │ │ │ │ + b.n 514b2 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 515d0 │ │ │ │ + beq.n 514fc │ │ │ │ ldr r5, [r3, #36] @ 0x24 │ │ │ │ - cbnz r5, 51568 │ │ │ │ + cbnz r5, 51494 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - cbz r5, 51570 │ │ │ │ + cbz r5, 5149c │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bmi.n 515d0 │ │ │ │ + bmi.n 514fc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 515d0 │ │ │ │ + cbz r3, 514fc │ │ │ │ mov r0, r2 │ │ │ │ - bl 7fab8 │ │ │ │ + bl 7fa84 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5158a │ │ │ │ + cbnz r0, 514b6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 515ec │ │ │ │ + b.n 51518 │ │ │ │ movs r3, #8 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b2ce0 │ │ │ │ + bl 1b1840 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 515ae │ │ │ │ + beq.n 514da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 515ae │ │ │ │ + cbnz r3, 514da │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 515ec │ │ │ │ + bne.n 51518 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 515d0 │ │ │ │ + beq.n 514fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 515d0 │ │ │ │ + cbnz r3, 514fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #17808 @ 0x4590 │ │ │ │ + movw r1, #17408 @ 0x4400 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 51586 │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 514b2 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r0, #8 │ │ │ │ - uxtb r0, r0 │ │ │ │ - cmp r0, #3 │ │ │ │ - bls.n 51632 │ │ │ │ - push {lr} │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - movw r2, #38480 @ 0x9650 │ │ │ │ - movt r2, #74 @ 0x4a │ │ │ │ - movs r3, #86 @ 0x56 │ │ │ │ - movs r1, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movw r3, #17596 @ 0x44bc │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - movw r2, #17632 @ 0x44e0 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - movs r0, #253 @ 0xfd │ │ │ │ - blx 2a8b4 │ │ │ │ - movw r3, #43048 @ 0xa828 │ │ │ │ - movt r3, #68 @ 0x44 │ │ │ │ - add.w r3, r3, r0, lsl #2 │ │ │ │ - ldr.w r0, [r3, #216] @ 0xd8 │ │ │ │ - bx lr │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr r3, [pc, #140] @ (515b8 ) │ │ │ │ + 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, 51560 │ │ │ │ + adds r0, #9 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 51556 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 51546 │ │ │ │ + dmb ish │ │ │ │ + beq.n 51560 │ │ │ │ + bl 267f94 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 516b4 │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cbz r3, 51592 │ │ │ │ + add.w r0, r4, #9 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 51588 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 51578 │ │ │ │ + dmb ish │ │ │ │ + beq.n 51592 │ │ │ │ + bl 2460a8 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ + bl 513b2 <_Py_c_diff@@Base+0xe> │ │ │ │ + mov r1, r0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 71fb0 │ │ │ │ + ldr r3, [pc, #20] @ (515b8 ) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 515b4 │ │ │ │ + blx 2a150 <__stack_chk_fail@plt> │ │ │ │ + add sp, #72 @ 0x48 │ │ │ │ + pop {r4, pc} │ │ │ │ + cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17844 @ 0x45b4 │ │ │ │ + movw r1, #17444 @ 0x4424 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ + bl 145230 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 51676 │ │ │ │ + bge.n 515ee │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51726 │ │ │ │ + b.n 5169e │ │ │ │ ldr r6, [r4, #20] │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 516b8 │ │ │ │ + beq.n 51630 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #17928 @ 0x4608 │ │ │ │ + movw r1, #17528 @ 0x4478 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 85674 │ │ │ │ + bl 85190 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51672 │ │ │ │ + beq.n 515ea │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - movw r0, #17936 @ 0x4610 │ │ │ │ + movw r0, #17536 @ 0x4480 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 82d70 │ │ │ │ - b.n 51726 │ │ │ │ + bl 828cc │ │ │ │ + b.n 5169e │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 51704 │ │ │ │ + bne.n 5167c │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #17928 @ 0x4608 │ │ │ │ + movw r1, #17528 @ 0x4478 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 85674 │ │ │ │ + bl 85190 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51672 │ │ │ │ + beq.n 515ea │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - movw r1, #30792 @ 0x7848 │ │ │ │ + movw r1, #30408 @ 0x76c8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ - bl 85674 │ │ │ │ + bl 85190 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51672 │ │ │ │ + beq.n 515ea │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ - movw r0, #17944 @ 0x4618 │ │ │ │ + movw r0, #17544 @ 0x4488 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ - b.n 51726 │ │ │ │ + bl 828cc │ │ │ │ + b.n 5169e │ │ │ │ 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, #17952 @ 0x4620 │ │ │ │ + movw r0, #17552 @ 0x4490 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 828cc │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #140] @ (517c8 ) │ │ │ │ - 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, 5176e │ │ │ │ - adds r0, #9 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 51764 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 51754 │ │ │ │ - dmb ish │ │ │ │ - beq.n 5176e │ │ │ │ - bl 26813c │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 517de │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 517a0 │ │ │ │ - add.w r0, r4, #9 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 51796 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 51786 │ │ │ │ - dmb ish │ │ │ │ - beq.n 517a0 │ │ │ │ - bl 246600 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ - bl 515f0 │ │ │ │ - mov r1, r0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 71f98 │ │ │ │ - ldr r3, [pc, #20] @ (517c8 ) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 517c2 │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ - cbz r2, 517da │ │ │ │ + cbz r2, 516b0 │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ add r0, r3 │ │ │ │ - b.w 12586c │ │ │ │ + b.w 125314 │ │ │ │ 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 5180e │ │ │ │ + bls.n 516e4 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 515f0 │ │ │ │ + bl 513b2 <_Py_c_diff@@Base+0xe> │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 51810 │ │ │ │ + b.n 516e6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3440] @ 0xd70 │ │ │ │ sub.w sp, sp, #620 @ 0x26c │ │ │ │ mov r9, r2 │ │ │ │ ldrd r5, sl, [r1, #16] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #336] @ (51980 ) │ │ │ │ + ldr r3, [pc, #336] @ (51858 ) │ │ │ │ ldrd r8, r7, [r1, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #612] @ 0x264 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 263edc <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + bl 263b08 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 26bc84 │ │ │ │ + bl 26badc │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 51858 │ │ │ │ + bne.n 5172e │ │ │ │ orrs.w sl, r5, sl │ │ │ │ - bne.n 5185a │ │ │ │ + bne.n 51730 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 263edc <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + bl 263b08 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26b5a4 │ │ │ │ - cbz r4, 5187c │ │ │ │ + bl 26b3fc │ │ │ │ + cbz r4, 51752 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r5 │ │ │ │ subs r1, r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ adds r3, r7, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 263edc <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + bl 263b08 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ add r7, sp, #212 @ 0xd4 │ │ │ │ - bl 2640e0 │ │ │ │ + bl 263f38 <_PyEval_AddPendingCall@@Base+0x2a0> │ │ │ │ sub.w r3, r6, #12 │ │ │ │ mov r0, r6 │ │ │ │ uxtb r5, r3 │ │ │ │ cmp r5, #1 │ │ │ │ ite hi │ │ │ │ movhi.w fp, #6 │ │ │ │ movls.w fp, #31 │ │ │ │ - bl 263edc <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + bl 263b08 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ addw r3, r0, #615 @ 0x267 │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, r0 │ │ │ │ add.w sl, sp, r3 │ │ │ │ - bne.n 518f2 │ │ │ │ + bne.n 517c8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 264190 │ │ │ │ + bl 263f74 <_PyEval_AddPendingCall@@Base+0x2dc> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 264208 │ │ │ │ + bl 264060 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2957c │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ strb.w fp, [r7] │ │ │ │ - bl 264190 │ │ │ │ + bl 263f74 <_PyEval_AddPendingCall@@Base+0x2dc> │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ blx 2957c │ │ │ │ add r1, sp, #412 @ 0x19c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 51924 │ │ │ │ + b.n 517fa │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2957c │ │ │ │ movs r3, #200 @ 0xc8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx 29958 <__memcpy_chk@plt> │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r8 │ │ │ │ strb.w fp, [r7, r4] │ │ │ │ - bl 264190 │ │ │ │ + bl 263f74 <_PyEval_AddPendingCall@@Base+0x2dc> │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ blx 2957c │ │ │ │ add r1, sp, #412 @ 0x19c │ │ │ │ mov r0, r8 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ add r2, sp, #8 │ │ │ │ strb.w r3, [sl, #-204] │ │ │ │ - bl 264190 │ │ │ │ + bl 263f74 <_PyEval_AddPendingCall@@Base+0x2dc> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 264208 │ │ │ │ + bl 264060 │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #1 │ │ │ │ - bhi.n 5194e │ │ │ │ - bl 263edc <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + bhi.n 51824 │ │ │ │ + bl 263b08 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 51b5a │ │ │ │ - b.n 51966 │ │ │ │ - bl 263edc <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + bl 51a32 │ │ │ │ + b.n 5183c │ │ │ │ + bl 263b08 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 515f0 │ │ │ │ + bl 513b2 <_Py_c_diff@@Base+0xe> │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 51b5a │ │ │ │ - ldr r3, [pc, #24] @ (51980 ) │ │ │ │ + bl 51a32 │ │ │ │ + ldr r3, [pc, #24] @ (51858 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #612] @ 0x264 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 51978 │ │ │ │ + beq.n 5184e │ │ │ │ blx 2a150 <__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, cr5, {2} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #0 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1fa8a8 <_PyParkingLot_UnparkAll@@Base+0xec> │ │ │ │ + bl 1f9d98 <_PyParkingLot_UnparkAll@@Base+0xec> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 519dc │ │ │ │ + cbz r0, 518b4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #17968 @ 0x4630 │ │ │ │ + movw r0, #17568 @ 0x44a0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 519d0 │ │ │ │ + beq.n 518a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 519d4 │ │ │ │ + cbz r3, 518ac │ │ │ │ mov r4, r5 │ │ │ │ - b.n 519dc │ │ │ │ + b.n 518b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 519d0 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 518a8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000519e2 : │ │ │ │ +000518ba : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 519f8 │ │ │ │ - bl 262b94 │ │ │ │ - b.n 51a22 │ │ │ │ + cbnz r0, 518d0 │ │ │ │ + bl 2628fc │ │ │ │ + b.n 518fa │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ - cbz r2, 51a6a │ │ │ │ + cbz r2, 51942 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - cbz r5, 51a0c │ │ │ │ + cbz r5, 518e4 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bmi.n 51a6a │ │ │ │ + bmi.n 51942 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 51a6a │ │ │ │ + cbz r2, 51942 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7fab8 │ │ │ │ + bl 7fa84 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 51a26 │ │ │ │ + cbnz r0, 518fe │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51a86 │ │ │ │ + b.n 5195e │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c915c │ │ │ │ + bl c8bf8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51a48 │ │ │ │ + beq.n 51920 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 51a48 │ │ │ │ + cbnz r3, 51920 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 51a86 │ │ │ │ + bne.n 5195e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51a6a │ │ │ │ + beq.n 51942 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51a6a │ │ │ │ + cbnz r3, 51942 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #17808 @ 0x4590 │ │ │ │ + movw r1, #17408 @ 0x4400 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 51a22 │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 518fa │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 51aca │ │ │ │ + bgt.n 519a2 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 51abc │ │ │ │ - movw r1, #13260 @ 0x33cc │ │ │ │ + cbz r2, 51994 │ │ │ │ + movw r1, #12876 @ 0x324c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 127934 │ │ │ │ - b.n 51ad2 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 519aa │ │ │ │ + movw r1, #12908 @ 0x326c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 127934 │ │ │ │ - b.n 51ad2 │ │ │ │ - bl 115bac <_PyLong_FromGid@@Base+0x10> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 519aa │ │ │ │ + bl 115770 <_PyLong_FromGid@@Base+0x10> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 51ad6 │ │ │ │ + bge.n 519ae │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51ae2 │ │ │ │ + b.n 519ba │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ @@ -58469,342 +58361,341 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #57564 @ 0xe0dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11bba8 │ │ │ │ + bl 11b720 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 51b32 │ │ │ │ + beq.n 51a0a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 51b32 │ │ │ │ + bl 85aac │ │ │ │ + cbnz r0, 51a0a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - movw r1, #18064 @ 0x4690 │ │ │ │ + movw r1, #17664 @ 0x4500 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 51b40 │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 51a18 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4b44c │ │ │ │ + bl 4b4a8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51b44 │ │ │ │ + bne.n 51a1c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51b52 │ │ │ │ + b.n 51a2a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - b.w 4ff50 <_PyMonitoring_FireJumpEvent@@Base+0x1a0> │ │ │ │ + b.w 4ff00 <_PyMonitoring_FireJumpEvent@@Base+0x1ae> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r1 │ │ │ │ - bl 26b5a4 │ │ │ │ + bl 26b3fc │ │ │ │ subs r4, r4, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ add r4, r5 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp sl, r9 │ │ │ │ - beq.n 51ba0 │ │ │ │ + beq.n 51a78 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl 51bac │ │ │ │ + bl 51a84 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r7 │ │ │ │ - bl 264208 │ │ │ │ - b.n 51b84 │ │ │ │ + bl 264060 │ │ │ │ + b.n 51a5c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 51bac │ │ │ │ + b.n 51a84 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ - ldr r3, [pc, #56] @ (51bf4 ) │ │ │ │ + ldr r3, [pc, #56] @ (51acc ) │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ mov.w r3, #0 │ │ │ │ blx 29c10 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 29c10 │ │ │ │ - ldr r3, [pc, #20] @ (51bf4 ) │ │ │ │ + ldr r3, [pc, #20] @ (51acc ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 51bee │ │ │ │ + beq.n 51ac6 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - │ │ │ │ -00051bf8 : │ │ │ │ - mov r1, r0 │ │ │ │ - movw r0, #35736 @ 0x8b98 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.w d2ca0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #140] @ (51ca4 ) │ │ │ │ + ldr r3, [pc, #140] @ (51b6c ) │ │ │ │ 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, 51c4a │ │ │ │ + cbz r3, 51b14 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 51c40 │ │ │ │ + bne.n 51b0a │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 51c30 │ │ │ │ + bne.n 51afa │ │ │ │ dmb ish │ │ │ │ - beq.n 51c4a │ │ │ │ - bl 26813c │ │ │ │ + beq.n 51b14 │ │ │ │ + bl 267f94 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 517de │ │ │ │ + bl 516b4 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 51c7c │ │ │ │ + cbz r3, 51b46 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 51c72 │ │ │ │ + bne.n 51b3c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 51c62 │ │ │ │ + bne.n 51b2c │ │ │ │ dmb ish │ │ │ │ - beq.n 51c7c │ │ │ │ - bl 246600 │ │ │ │ + beq.n 51b46 │ │ │ │ + bl 2460a8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 515f0 │ │ │ │ + bl 513b2 <_Py_c_diff@@Base+0xe> │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 24a3f4 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (51ca4 ) │ │ │ │ + bl 249ff4 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (51b6c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 51c9e │ │ │ │ + beq.n 51b68 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ + │ │ │ │ +00051b70 : │ │ │ │ + mov r1, r0 │ │ │ │ + movw r0, #35736 @ 0x8b98 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.w d2714 │ │ │ │ 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 51ce6 │ │ │ │ + bne.n 51bbc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 51cfe │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 51bd4 │ │ │ │ + movw r2, #61924 @ 0xf1e4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58536 @ 0xe4a8 │ │ │ │ + movw r1, #58152 @ 0xe328 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #60680 @ 0xed08 │ │ │ │ + movw r0, #60296 @ 0xeb88 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 51db8 │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 51c8e │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60680 @ 0xed08 │ │ │ │ + movw r0, #60296 @ 0xeb88 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51cbe │ │ │ │ - b.n 51db8 │ │ │ │ + bne.n 51b94 │ │ │ │ + b.n 51c8e │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 895dc │ │ │ │ + bl 88ee8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51db8 │ │ │ │ + beq.n 51c8e │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 51d2e │ │ │ │ + beq.n 51c04 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #21212 @ 0x52dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 51db8 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 51c8e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1e6570 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e5838 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51db8 │ │ │ │ + beq.n 51c8e │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov.w r3, #65537 @ 0x10001 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsls r0, r3, #2 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 51d76 │ │ │ │ - bl 76fe4 │ │ │ │ + bcs.n 51c4c │ │ │ │ + bl 76fd8 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 51d76 │ │ │ │ + cbz r5, 51c4c │ │ │ │ mov r2, r5 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ blx 294f4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51d82 │ │ │ │ + bne.n 51c58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 77378 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - blt.n 51d42 │ │ │ │ + blt.n 51c18 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 51d7e │ │ │ │ - bl 1ea294 │ │ │ │ + blt.n 51c54 │ │ │ │ + bl 1e955c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 51dd6 │ │ │ │ + b.n 51cac │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 51d40 │ │ │ │ + b.n 51c16 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 72334 │ │ │ │ + bl 72340 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 51dbc │ │ │ │ - b.n 51db2 │ │ │ │ + cbnz r0, 51c92 │ │ │ │ + b.n 51c88 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 51dd0 │ │ │ │ + bge.n 51ca6 │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 115b9c <_PyLong_FromGid@@Base> │ │ │ │ + bl 115760 <_PyLong_FromGid@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51d8e │ │ │ │ + bne.n 51c64 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 51dc0 │ │ │ │ + bne.n 51c96 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 77378 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51dd6 │ │ │ │ + b.n 51cac │ │ │ │ movs r6, #0 │ │ │ │ - b.n 51d96 │ │ │ │ + b.n 51c6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 51db2 │ │ │ │ + bne.n 51c88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 51db2 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 51c88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 77378 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00051ddc : │ │ │ │ +00051cb2 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 51e70 │ │ │ │ + beq.n 51d46 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #56136 @ 0xdb48 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 4b06c <_PyContext_NewHamtForTests@@Base+0x594> │ │ │ │ - cbnz r0, 51e42 │ │ │ │ + bl 4b04c <_PyContext_NewHamtForTests@@Base+0x616> │ │ │ │ + cbnz r0, 51d18 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ - cbz r0, 51e24 │ │ │ │ - bl d42d0 │ │ │ │ + bl d3b34 │ │ │ │ + cbz r0, 51cfa │ │ │ │ + bl d3d48 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 51e6e │ │ │ │ + b.n 51d44 │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ + bl d3b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51e16 │ │ │ │ + bne.n 51cec │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d40bc │ │ │ │ + bl d3b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51e16 │ │ │ │ - b.n 51e6c │ │ │ │ + bne.n 51cec │ │ │ │ + b.n 51d42 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 51e56 │ │ │ │ + beq.n 51d2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51e56 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 51d2c │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #57160 @ 0xdf48 │ │ │ │ + movw r1, #56776 @ 0xddc8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -58815,761 +58706,761 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, r1 │ │ │ │ - bge.n 51eb2 │ │ │ │ + bge.n 51d88 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r1, #16 │ │ │ │ strb r6, [r1, r3] │ │ │ │ add r1, r3 │ │ │ │ strb r7, [r1, #1] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #2 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 51ebe │ │ │ │ + b.n 51d94 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bl 9b39c <_PyBytes_Resize@@Base> │ │ │ │ + bl 9ad4c <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 51e9c │ │ │ │ + bge.n 51d72 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #18144 @ 0x46e0 │ │ │ │ + movw r0, #17816 @ 0x4598 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828cc │ │ │ │ │ │ │ │ -00051ed2 : │ │ │ │ +00051da8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl cddf4 │ │ │ │ + bl cd890 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 783a0 │ │ │ │ + b.w 78394 │ │ │ │ + ldr r0, [pc, #4] @ (51dcc ) │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + strb r4, [r5, #5] │ │ │ │ + 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 r1, sp, #4 │ │ │ │ - bl 1e6570 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 51f30 │ │ │ │ + bl 1e5838 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 51e10 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2956c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 51f28 │ │ │ │ + bge.n 51e08 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1698 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 51f50 │ │ │ │ + cbz r3, 51e30 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 51f52 │ │ │ │ + b.n 51e32 │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 51f60 │ │ │ │ + cbnz r3, 51e40 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 51f60 │ │ │ │ + ble.n 51e40 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 51f60 │ │ │ │ - cbnz r5, 51f80 │ │ │ │ - ldr r4, [pc, #240] @ (52054 ) │ │ │ │ + bgt.n 51e40 │ │ │ │ + cbnz r5, 51e60 │ │ │ │ + ldr r4, [pc, #240] @ (51f34 ) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r5, #3 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5204e │ │ │ │ + beq.n 51f2e │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 52034 │ │ │ │ + beq.n 51f14 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - cbz r4, 51fce │ │ │ │ + cbz r4, 51eae │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 51fb2 │ │ │ │ + bmi.n 51e92 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + movw r2, #61924 @ 0xf1e4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #12160 @ 0x2f80 │ │ │ │ + movw r1, #11776 @ 0x2e00 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #26556 @ 0x67bc │ │ │ │ + movw r0, #26172 @ 0x663c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5204e │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 51f2e │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 895dc │ │ │ │ + bl 88ee8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5204e │ │ │ │ + beq.n 51f2e │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 5200c │ │ │ │ + bne.n 51eec │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 5203c │ │ │ │ + beq.n 51f1c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 51ff6 │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 51ed6 │ │ │ │ + movw r2, #61924 @ 0xf1e4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #12180 @ 0x2f94 │ │ │ │ + movw r1, #11796 @ 0x2e14 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #26556 @ 0x67bc │ │ │ │ + movw r0, #26172 @ 0x663c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5204e │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 51f2e │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 895dc │ │ │ │ + bl 88ee8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5204e │ │ │ │ + cbz r0, 51f2e │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 52024 │ │ │ │ + beq.n 51f04 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #21212 @ 0x52dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5204e │ │ │ │ - movw r3, #13336 @ 0x3418 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 51f2e │ │ │ │ + movw r3, #12952 @ 0x3298 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 5203e │ │ │ │ - movw r4, #13336 @ 0x3418 │ │ │ │ + b.n 51f1e │ │ │ │ + movw r4, #12952 @ 0x3298 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ 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 52058 │ │ │ │ + b.w 51f38 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ rors r4, r3 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00052058 : │ │ │ │ +00051f38 : │ │ │ │ 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 257148 │ │ │ │ - cbz r0, 52086 │ │ │ │ + bl 256d58 │ │ │ │ + cbz r0, 51f66 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e47e8 │ │ │ │ + b.w 1e3a90 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 520c0 │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 51fa0 │ │ │ │ + movw r2, #61924 @ 0xf1e4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ + movw r1, #352 @ 0x160 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #51636 @ 0xc9b4 │ │ │ │ + movw r0, #51252 @ 0xc834 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 520ce │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 51fae │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 895dc │ │ │ │ + bl 88ee8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 520d2 │ │ │ │ + cbnz r0, 51fb2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52110 │ │ │ │ + b.n 51ff0 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 520f4 │ │ │ │ + beq.n 51fd4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #21212 @ 0x52dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 520ce │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 51fae │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ blx 2a0a4 │ │ │ │ - cbnz r0, 52108 │ │ │ │ + cbnz r0, 51fe8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ + b.w 1e955c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #0] @ (52118 ) │ │ │ │ - bx lr │ │ │ │ - strb r4, [r5, #5] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ 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 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 5213e │ │ │ │ + cbnz r3, 52016 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 5213e │ │ │ │ + ble.n 52016 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5213e │ │ │ │ - cbnz r0, 52156 │ │ │ │ - ldr r5, [pc, #52] @ (52174 ) │ │ │ │ + bne.n 52016 │ │ │ │ + cbnz r0, 5202e │ │ │ │ + ldr r5, [pc, #52] @ (5204c ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5216e │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 52046 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 474f2 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 5216e │ │ │ │ + bl 473a4 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 52046 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 521be │ │ │ │ + b.n 52050 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ tst r0, r1 │ │ │ │ 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 r1, sp, #4 │ │ │ │ - bl 1d3b6c <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 521b8 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2a608 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 521b0 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w f1c24 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ 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 521ec │ │ │ │ + bcc.n 5207e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18264 @ 0x4758 │ │ │ │ + movw r1, #17864 @ 0x45c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 52234 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 520c6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 76fd8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 52204 │ │ │ │ + cbnz r0, 52096 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ - cbz r4, 5221a │ │ │ │ + b.w 1e955c │ │ │ │ + cbz r4, 520ac │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5221a │ │ │ │ + bhi.n 520ac │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 51810 │ │ │ │ + bl 516e6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 52228 │ │ │ │ - bl 24a3f4 <_Py_strhex@@Base> │ │ │ │ + cbz r6, 520ba │ │ │ │ + bl 249ff4 <_Py_strhex@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5222e │ │ │ │ - bl 71f98 │ │ │ │ + b.n 520c0 │ │ │ │ + bl 71fb0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 77378 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - movw r0, #25368 @ 0x6318 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - b.w 7a284 │ │ │ │ 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 1e6570 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 52284 │ │ │ │ + bl 1d28d0 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 5210a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - blx 2a6c8 │ │ │ │ + blx 2a608 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5227c │ │ │ │ + bge.n 52102 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1698 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ + movw r0, #24984 @ 0x6198 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + b.w 7a268 │ │ │ │ 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 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 522ac │ │ │ │ + cbnz r3, 5213e │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 522ac │ │ │ │ + ble.n 5213e │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 522ac │ │ │ │ - cbnz r0, 522c4 │ │ │ │ - ldr r5, [pc, #52] @ (522e4 ) │ │ │ │ + bne.n 5213e │ │ │ │ + cbnz r0, 52156 │ │ │ │ + ldr r5, [pc, #52] @ (52174 ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 522dc │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5216e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 474f2 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 522dc │ │ │ │ + bl 473a4 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 5216e │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 521be │ │ │ │ + b.n 52050 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ tst r4, r6 │ │ │ │ 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 r1, sp, #4 │ │ │ │ - bl 1d3b6c <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 52328 │ │ │ │ + bl 1e5838 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 521b8 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 2a6c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 521b0 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w f1698 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ + 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 1d28d0 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 521fe │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 29a8c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52320 │ │ │ │ + bge.n 521f6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1698 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 52358 │ │ │ │ + beq.n 5222e │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 52386 │ │ │ │ + bne.n 5225c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5236c │ │ │ │ + beq.n 52242 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 52388 │ │ │ │ + bgt.n 5225e │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4884 @ 0x1314 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 523b2 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 52288 │ │ │ │ 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 e4bf0 │ │ │ │ + bl e464c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 523b2 │ │ │ │ + beq.n 52288 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 523b2 │ │ │ │ + cbnz r3, 52288 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_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, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #18284 @ 0x476c │ │ │ │ + movw r1, #17884 @ 0x45dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 523f8 │ │ │ │ + bl 8c640 │ │ │ │ + cbz r0, 522ce │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ blx 2a408 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 523fc │ │ │ │ + cbz r0, 522d2 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1698 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52402 │ │ │ │ + b.n 522d8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ 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, r0 │ │ │ │ - cbz r1, 52444 │ │ │ │ + cbz r1, 5231a │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ subs r3, r1, r3 │ │ │ │ negs r5, r3 │ │ │ │ adcs r5, r3 │ │ │ │ - cbnz r5, 52444 │ │ │ │ + cbnz r5, 5231a │ │ │ │ movw r3, #56076 @ 0xdb0c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #18308 @ 0x4784 │ │ │ │ + movw r1, #17908 @ 0x45f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ + bl 145230 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 52454 │ │ │ │ + blt.n 5232a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52456 │ │ │ │ + beq.n 5232c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 52456 │ │ │ │ + b.n 5232c │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 83f4c │ │ │ │ + bl 83aac │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5247c │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 52490 │ │ │ │ + bne.n 52352 │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 52366 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 52486 │ │ │ │ + cbz r3, 5235c │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 52492 │ │ │ │ + b.n 52368 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #41844 @ 0xa374 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r6, r2 │ │ │ │ - bl 11bba8 │ │ │ │ + bl 11b720 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 524ea │ │ │ │ + beq.n 523c0 │ │ │ │ ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 524ea │ │ │ │ + beq.n 523c0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 52502 │ │ │ │ + ble.n 523d8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18448 @ 0x4810 │ │ │ │ + movw r1, #18048 @ 0x4680 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 52514 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 523ea │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 524cc │ │ │ │ - movw r0, #45860 @ 0xb324 │ │ │ │ + beq.n 523a2 │ │ │ │ + movw r0, #45476 @ 0xb1a4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16ca80 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16be98 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 524cc │ │ │ │ - b.n 52514 │ │ │ │ + bne.n 523a2 │ │ │ │ + b.n 523ea │ │ │ │ it eq │ │ │ │ ldreq r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1daba8 │ │ │ │ + b.w 1d98b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29144 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52548 │ │ │ │ + bge.n 5241e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 52570 │ │ │ │ + bl f1698 │ │ │ │ + b.n 52446 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 115b9c <_PyLong_FromGid@@Base> │ │ │ │ + bl 115760 <_PyLong_FromGid@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 115b9c <_PyLong_FromGid@@Base> │ │ │ │ + bl 115760 <_PyLong_FromGid@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 115b9c <_PyLong_FromGid@@Base> │ │ │ │ + bl 115760 <_PyLong_FromGid@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #64536 @ 0xfc18 │ │ │ │ + movw r0, #64152 @ 0xfa98 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82d70 │ │ │ │ + bl 828cc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 5259a │ │ │ │ - bl 25edcc │ │ │ │ + bne.n 52470 │ │ │ │ + bl 25ea4c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 525a6 │ │ │ │ + cbz r3, 5247c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 52684 │ │ │ │ + b.n 5255a │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ - bl 52748 │ │ │ │ + bl 5261e │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5267a │ │ │ │ + beq.n 52550 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 525ca │ │ │ │ + bne.n 524a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ + bl 25ea4c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 52624 │ │ │ │ + cbnz r3, 524fa │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 76fe4 │ │ │ │ + bl 76fd8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5261c │ │ │ │ + cbz r0, 524f2 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbz r6, 5262c │ │ │ │ - b.n 52624 │ │ │ │ + cbz r6, 52502 │ │ │ │ + b.n 524fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 52748 │ │ │ │ + bl 5261e │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 52606 │ │ │ │ + cbz r0, 524dc │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 52634 │ │ │ │ + beq.n 5250a │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 525e2 │ │ │ │ + bne.n 524b8 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b204c │ │ │ │ + bl b1a5c │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 5264e │ │ │ │ + cbnz r0, 52524 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 77378 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1e955c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 5267a │ │ │ │ + b.n 52550 │ │ │ │ mov r7, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 525fa │ │ │ │ + b.n 524d0 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ - bl 84348 │ │ │ │ + bl 83ea0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52616 │ │ │ │ + beq.n 524ec │ │ │ │ mov r5, r0 │ │ │ │ - b.n 525f0 │ │ │ │ + b.n 524c6 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 52662 │ │ │ │ + ble.n 52538 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 5264e │ │ │ │ + b.n 52524 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 77378 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c29ac <_PyArg_CheckPositional@@Base+0x1d88> │ │ │ │ - b.n 52680 │ │ │ │ + bl c2464 <_PyArg_CheckPositional@@Base+0x1e3c> │ │ │ │ + b.n 52556 │ │ │ │ movs r0, #0 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -59579,1067 +59470,1068 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29304 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 526ba │ │ │ │ + bge.n 52590 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 526e2 │ │ │ │ + bl f1698 │ │ │ │ + b.n 525b8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1be9e4 │ │ │ │ + bl 1bd794 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1be9e4 │ │ │ │ + bl 1bd794 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1be9e4 │ │ │ │ + bl 1bd794 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #64536 @ 0xfc18 │ │ │ │ + movw r0, #64152 @ 0xfa98 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82d70 │ │ │ │ + bl 828cc │ │ │ │ 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 │ │ │ │ - bl 1265a8 │ │ │ │ - cbz r0, 5271e │ │ │ │ + bl 126050 │ │ │ │ + cbz r0, 525f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 52722 │ │ │ │ - bl 126db4 │ │ │ │ + cbz r0, 525f8 │ │ │ │ + bl 12685c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52722 │ │ │ │ + bge.n 525f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5271e │ │ │ │ + beq.n 525f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5271e │ │ │ │ + cbnz r3, 525f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52746 │ │ │ │ + b.n 5261c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 52736 │ │ │ │ + bne.n 5260c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 52746 │ │ │ │ + b.n 5261c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5272c │ │ │ │ + bne.n 52602 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5272c │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52602 │ │ │ │ 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 5276a │ │ │ │ - bl 25edcc │ │ │ │ + bne.n 52640 │ │ │ │ + bl 25ea4c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 52776 │ │ │ │ + cbz r3, 5264c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 52798 │ │ │ │ + b.n 5266e │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1d361c │ │ │ │ - cbnz r0, 52786 │ │ │ │ + bl 1d2380 │ │ │ │ + cbnz r0, 5265c │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 52794 │ │ │ │ + b.n 5266a │ │ │ │ mov r0, r4 │ │ │ │ - bl 30ca4 │ │ │ │ + bl 30ca4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 52780 │ │ │ │ - ldr r0, [pc, #8] @ (5279c ) │ │ │ │ + bne.n 52656 │ │ │ │ + ldr r0, [pc, #8] @ (52674 ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ strh r0, [r4, r6] │ │ │ │ lsls r0, 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 15fc9c │ │ │ │ + bl 15f114 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 527be │ │ │ │ + blt.n 52696 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 52850 │ │ │ │ + b.n 52728 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r0, #18484 @ 0x4834 │ │ │ │ + movw r0, #18084 @ 0x46a4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a284 │ │ │ │ + b.w 7a268 │ │ │ │ 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 527f4 │ │ │ │ + bne.n 526cc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 11b4d8 │ │ │ │ - cbz r0, 5280a │ │ │ │ - b.n 5280e │ │ │ │ + bl 11b050 │ │ │ │ + cbz r0, 526e2 │ │ │ │ + b.n 526e6 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60828 @ 0xed9c │ │ │ │ + movw r0, #60444 @ 0xec1c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 527e8 │ │ │ │ + bne.n 526c0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 52844 │ │ │ │ + b.n 5271c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - bl 1e6570 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e5838 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5280a │ │ │ │ + beq.n 526e2 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2a010 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5283c │ │ │ │ + bne.n 52714 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1698 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 52844 │ │ │ │ + b.n 5271c │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ 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] │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ movw r2, #4097 @ 0x1001 │ │ │ │ sub sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 29f28 │ │ │ │ - cbz r0, 5288c │ │ │ │ + cbz r0, 52764 │ │ │ │ mov r4, r0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 52892 │ │ │ │ + bl f1698 │ │ │ │ + b.n 5276a │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 90260 │ │ │ │ + bl 8fb70 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 528e2 │ │ │ │ + bl 527ba │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 528de │ │ │ │ + cbz r0, 527b6 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movs r0, #3 │ │ │ │ - bl 7d72c │ │ │ │ + bl 7d708 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 528d2 │ │ │ │ + beq.n 527aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 528d6 │ │ │ │ + cbz r3, 527ae │ │ │ │ mov r4, r5 │ │ │ │ - b.n 528de │ │ │ │ + b.n 527b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 528d2 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 527aa │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r3, 528fc │ │ │ │ + cbnz r3, 527d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 52956 │ │ │ │ - cbz r4, 52908 │ │ │ │ + cbz r3, 5282e │ │ │ │ + cbz r4, 527e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82448 │ │ │ │ + bl 81fa4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5290e │ │ │ │ - bl 714b0 │ │ │ │ + b.n 527e6 │ │ │ │ + bl 714c8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 52952 │ │ │ │ + cbz r4, 5282a │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 52926 │ │ │ │ + cbz r2, 527fe │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50916 @ 0xc6e4 │ │ │ │ + movw r1, #50532 @ 0xc564 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5293c │ │ │ │ + blt.n 52814 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - cbz r2, 52970 │ │ │ │ + cbz r2, 52848 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #54372 @ 0xd464 │ │ │ │ + movw r1, #53988 @ 0xd2e4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52970 │ │ │ │ + bge.n 52848 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52952 │ │ │ │ + beq.n 5282a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52952 │ │ │ │ + cbnz r3, 5282a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 52970 │ │ │ │ - cbz r4, 52968 │ │ │ │ + b.n 52848 │ │ │ │ + cbz r4, 52840 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52970 │ │ │ │ + beq.n 52848 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 52970 │ │ │ │ + b.n 52848 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (529b4 ) │ │ │ │ - bl 161d58 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (5288c ) │ │ │ │ + bl 1f6ee0 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 529a2 │ │ │ │ + cbz r2, 5287a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #3556 @ 0xde4 │ │ │ │ + movw r0, #3204 @ 0xc84 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ - movw r0, #9944 @ 0x26d8 │ │ │ │ + b.w 828cc │ │ │ │ + movw r0, #9560 @ 0x2558 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828cc │ │ │ │ nop │ │ │ │ - bmi.n 52a90 │ │ │ │ + bmi.n 52968 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1fcfa8 │ │ │ │ + b.w 1fc460 │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 529dc │ │ │ │ + cbz r3, 528b4 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 529de │ │ │ │ + b.n 528b6 │ │ │ │ mov r7, r3 │ │ │ │ add r7, r1 │ │ │ │ subs r6, r7, #2 │ │ │ │ - cbnz r3, 529ee │ │ │ │ + cbnz r3, 528c6 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 529ee │ │ │ │ + ble.n 528c6 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 529ee │ │ │ │ - cbnz r4, 52a10 │ │ │ │ + bgt.n 528c6 │ │ │ │ + cbnz r4, 528e8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #232] @ (52adc ) │ │ │ │ + ldr r4, [pc, #232] @ (529b4 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #3 │ │ │ │ add r4, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 52a10 │ │ │ │ + cbnz r0, 528e8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52ad6 │ │ │ │ + b.n 529ae │ │ │ │ ldrd r8, r9, [r4] │ │ │ │ - cbz r6, 52a40 │ │ │ │ + cbz r6, 52918 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 52a20 │ │ │ │ + cbz r5, 528f8 │ │ │ │ subs r6, r7, #3 │ │ │ │ - beq.n 52a4e │ │ │ │ - b.n 52a28 │ │ │ │ + beq.n 52926 │ │ │ │ + b.n 52900 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 52a3a │ │ │ │ - bl c3ae8 │ │ │ │ + cbz r0, 52912 │ │ │ │ + bl c359c │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 52a0c │ │ │ │ + blt.n 528e4 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 52a3c │ │ │ │ - b.n 52a5a │ │ │ │ + bne.n 52914 │ │ │ │ + b.n 52932 │ │ │ │ movs r7, #1 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b.n 52a62 │ │ │ │ + b.n 5293a │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r6, r5 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 52a62 │ │ │ │ + b.n 5293a │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 52a62 │ │ │ │ + b.n 5293a │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr.w sl, [sl, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 21623c │ │ │ │ + bl 215610 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52a0c │ │ │ │ + beq.n 528e4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20fc9c │ │ │ │ + bl 20f1bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52ac6 │ │ │ │ + beq.n 5299e │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20fd18 │ │ │ │ + bl 20f238 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52ac6 │ │ │ │ + beq.n 5299e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20fd60 │ │ │ │ + bl 20f280 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52ac6 │ │ │ │ + beq.n 5299e │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 20ff2c │ │ │ │ + bl 20f498 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52ac6 │ │ │ │ + beq.n 5299e │ │ │ │ mov r0, r4 │ │ │ │ - bl 211334 <_PyThreadState_GetCurrent@@Base+0x120> │ │ │ │ + bl 2108a0 <_PyThreadState_GetCurrent@@Base+0x120> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52ac6 │ │ │ │ + beq.n 5299e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52ace │ │ │ │ + beq.n 529a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52ace │ │ │ │ + cbnz r3, 529a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 52ace │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 529a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 783a0 │ │ │ │ - b.n 52a0c │ │ │ │ + bl 78394 │ │ │ │ + b.n 528e4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ negs r0, r4 │ │ │ │ lsls r0, 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, r1 │ │ │ │ - bl 4257c │ │ │ │ + bl 425aa │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 52b1c │ │ │ │ + cbz r0, 529f4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 49fc6 │ │ │ │ + bl 4a866 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52b10 │ │ │ │ + beq.n 529e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 52b14 │ │ │ │ + cbz r3, 529ec │ │ │ │ mov r4, r5 │ │ │ │ - b.n 52b1c │ │ │ │ + b.n 529f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 52b10 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 529e8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ - cbz r4, 52b96 │ │ │ │ + cbz r4, 52a6e │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 52b7e │ │ │ │ + bge.n 52a56 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 52b7e │ │ │ │ - ldr r4, [pc, #96] @ (52ba4 ) │ │ │ │ + bpl.n 52a56 │ │ │ │ + ldr r4, [pc, #96] @ (52a7c ) │ │ │ │ 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 r4, [r2, #8] │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r5, r4, r3 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add.w r5, r5, #92672 @ 0x16a00 │ │ │ │ add r2, r4 │ │ │ │ ldr.w r5, [r5, #252] @ 0xfc │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 52b78 │ │ │ │ + beq.n 52a50 │ │ │ │ cmp r0, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r4, r3 │ │ │ │ add.w r1, r2, #24 │ │ │ │ - b.n 52b80 │ │ │ │ + b.n 52a58 │ │ │ │ add r1, r4 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ movs r4, #0 │ │ │ │ - cbz r5, 52b8c │ │ │ │ + cbz r5, 52a64 │ │ │ │ ldr r5, [r5, #24] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 52b84 │ │ │ │ + b.n 52a5c │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 52b96 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 52ba0 │ │ │ │ + bne.n 52a6e │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 52a78 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fa84 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r8, r9, 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 52bce │ │ │ │ + bne.n 52aa6 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 52bf0 │ │ │ │ - b.n 52be8 │ │ │ │ + bne.n 52ac8 │ │ │ │ + b.n 52ac0 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60980 @ 0xee34 │ │ │ │ + movw r0, #60596 @ 0xecb4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52bc0 │ │ │ │ + bne.n 52a98 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52c6e │ │ │ │ - bl 7f8d0 │ │ │ │ + b.n 52b46 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52be4 │ │ │ │ + bne.n 52abc │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 52c04 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 52adc │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52be4 │ │ │ │ + bne.n 52abc │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1eff08 │ │ │ │ + bl 1ef22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52be4 │ │ │ │ + beq.n 52abc │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ strd r8, r9, [sp] │ │ │ │ - movw r1, #18504 @ 0x4848 │ │ │ │ + movw r1, #18104 @ 0x46b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #18508 @ 0x484c │ │ │ │ + movw r0, #18108 @ 0x46bc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8ff70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 52be4 │ │ │ │ - bl 9649c │ │ │ │ + blt.n 52abc │ │ │ │ + bl 95e5c │ │ │ │ mov r2, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 29fc4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 52c66 │ │ │ │ + bge.n 52b3e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r8, r9, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1698 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r8, r9, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cc5b4 │ │ │ │ + bl cc050 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 52ca4 │ │ │ │ + cbz r0, 52b7c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52ca4 │ │ │ │ + beq.n 52b7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52ca4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52b7c │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 52cc0 │ │ │ │ + cbz r0, 52b98 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52cc0 │ │ │ │ + beq.n 52b98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52cc0 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52b98 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 52cdc │ │ │ │ + cbz r0, 52bb4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52cdc │ │ │ │ + beq.n 52bb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52cdc │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52bb4 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 52cf8 │ │ │ │ + cbz r0, 52bd0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52cf8 │ │ │ │ + beq.n 52bd0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52cf8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52bd0 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 52d14 │ │ │ │ + cbz r0, 52bec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52d14 │ │ │ │ + beq.n 52bec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52d14 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52bec │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 52d30 │ │ │ │ + cbz r0, 52c08 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52d30 │ │ │ │ + beq.n 52c08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52d30 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c08 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 52d4c │ │ │ │ + cbz r0, 52c24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52d4c │ │ │ │ + beq.n 52c24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52d4c │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c24 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 52d68 │ │ │ │ + cbz r0, 52c40 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52d68 │ │ │ │ + beq.n 52c40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52d68 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c40 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 52d84 │ │ │ │ + cbz r0, 52c5c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52d84 │ │ │ │ + beq.n 52c5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52d84 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c5c │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 52da0 │ │ │ │ + cbz r0, 52c78 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52da0 │ │ │ │ + beq.n 52c78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52da0 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c78 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 52dbc │ │ │ │ + cbz r0, 52c94 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52dbc │ │ │ │ + beq.n 52c94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52dbc │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52c94 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 52dd8 │ │ │ │ + cbz r0, 52cb0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52dd8 │ │ │ │ + beq.n 52cb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52dd8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52cb0 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 52df4 │ │ │ │ + cbz r0, 52ccc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52df4 │ │ │ │ + beq.n 52ccc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52df4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52ccc │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 52e10 │ │ │ │ + cbz r0, 52ce8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52e10 │ │ │ │ + beq.n 52ce8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52e10 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52ce8 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 52e2c │ │ │ │ + cbz r0, 52d04 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52e2c │ │ │ │ + beq.n 52d04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52e2c │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52d04 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 52e48 │ │ │ │ + cbz r0, 52d20 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52e48 │ │ │ │ + beq.n 52d20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52e48 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52d20 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 52e64 │ │ │ │ + cbz r0, 52d3c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52e64 │ │ │ │ + beq.n 52d3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52e64 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52d3c │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 52e80 │ │ │ │ + cbz r0, 52d58 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52e80 │ │ │ │ + beq.n 52d58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52e80 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52d58 │ │ │ │ + bl 77ee4 <_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, #4088] @ 0xff8 │ │ │ │ - movw r1, #51352 @ 0xc898 │ │ │ │ + movw r1, #50968 @ 0xc718 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl fa61c │ │ │ │ - cbnz r0, 52eae │ │ │ │ + bl fa090 │ │ │ │ + cbnz r0, 52d86 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 2ea54 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 77384 │ │ │ │ + b.w 77378 │ │ │ │ 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 52ef8 │ │ │ │ - cbz r0, 52eee │ │ │ │ + bl 52dd0 │ │ │ │ + cbz r0, 52dc6 │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ ubfx r3, r3, #8, #12 │ │ │ │ bfc r0, #0, #12 │ │ │ │ orrs r0, r3 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 52eec │ │ │ │ + beq.n 52dc4 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7df90 │ │ │ │ - ldr r0, [pc, #4] @ (52ef4 ) │ │ │ │ + b.w 7df6c │ │ │ │ + ldr r0, [pc, #4] @ (52dcc ) │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ strb r4, [r3, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 52f4a │ │ │ │ + bpl.n 52e22 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 52f4a │ │ │ │ + bne.n 52e22 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 18e454 │ │ │ │ + bl 18d33c │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 52f4a │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 52f6e │ │ │ │ + bne.n 52e22 │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 52e46 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 52f4a │ │ │ │ + cbnz r3, 52e22 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r0, #1 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 52f70 │ │ │ │ + b.n 52e48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 141b7c │ │ │ │ + bl 1417bc │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 52f66 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 52f6e │ │ │ │ + bne.n 52e3e │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 52e46 │ │ │ │ movs r0, #1 │ │ │ │ strd r6, r5, [r4] │ │ │ │ - b.n 52f70 │ │ │ │ + b.n 52e48 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 52f90 │ │ │ │ + bmi.n 52e68 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 52faa │ │ │ │ + bpl.n 52e82 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13656 @ 0x3558 │ │ │ │ + movw r1, #13272 @ 0x33d8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52fc2 │ │ │ │ + b.n 52e9a │ │ │ │ tst.w r3, #14 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 6cd24 │ │ │ │ + b.w 6cd1c │ │ │ │ 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 52ef8 │ │ │ │ - cbz r0, 53002 │ │ │ │ + bl 52dd0 │ │ │ │ + cbz r0, 52eda │ │ │ │ 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 53000 │ │ │ │ + beq.n 52ed8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7df90 │ │ │ │ - ldr r0, [pc, #4] @ (53008 ) │ │ │ │ + b.w 7df6c │ │ │ │ + ldr r0, [pc, #4] @ (52ee0 ) │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ strb r4, [r3, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (5304c ) │ │ │ │ - bl 161d58 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (52f24 ) │ │ │ │ + bl 1f6ee0 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 5303a │ │ │ │ + cbz r2, 52f12 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #3556 @ 0xde4 │ │ │ │ + movw r0, #3204 @ 0xc84 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ - movw r0, #9944 @ 0x26d8 │ │ │ │ + b.w 828cc │ │ │ │ + movw r0, #9560 @ 0x2558 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828cc │ │ │ │ nop │ │ │ │ - bmi.n 53128 │ │ │ │ + bmi.n 53000 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 2991c <__getsockopt64@plt> │ │ │ │ - cbnz r0, 53082 │ │ │ │ + cbnz r0, 52f5a │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - cbz r4, 53086 │ │ │ │ + cbz r4, 52f5e │ │ │ │ cmp r4, #106 @ 0x6a │ │ │ │ - beq.n 53086 │ │ │ │ + beq.n 52f5e │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ str r4, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53088 │ │ │ │ + b.n 52f60 │ │ │ │ movs r0, #1 │ │ │ │ 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 f479c │ │ │ │ + bl f4214 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 530ac │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 530f0 │ │ │ │ + bne.n 52f84 │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 52fc8 │ │ │ │ orr.w r0, r4, #524288 @ 0x80000 │ │ │ │ blx 29410 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 530ca │ │ │ │ + bne.n 52fa2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 530dc │ │ │ │ + bl f1698 │ │ │ │ + b.n 52fb4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 11b704 <_Py_set_inheritable@@Base> │ │ │ │ + bl 11b27c <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 530e6 │ │ │ │ + bge.n 52fbe │ │ │ │ mov r0, r4 │ │ │ │ blx 29fa0 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 530f0 │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 52fc8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 8015c │ │ │ │ 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 53116 │ │ │ │ + bne.n 52fee │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 52ef8 │ │ │ │ - cbnz r0, 53130 │ │ │ │ - b.n 5312c │ │ │ │ + bl 52dd0 │ │ │ │ + cbnz r0, 53008 │ │ │ │ + b.n 53004 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61096 @ 0xeea8 │ │ │ │ + movw r0, #60712 @ 0xed28 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5310a │ │ │ │ + bne.n 52fe2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 531bc │ │ │ │ + b.n 53094 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 52ef8 │ │ │ │ + bl 52dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5312c │ │ │ │ + beq.n 53004 │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ mvn.w r2, #1 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ subs r1, #1 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ sbcs.w r1, r2, r1 │ │ │ │ - bcs.n 5315a │ │ │ │ + bcs.n 53032 │ │ │ │ subs r1, r0, #1 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r2, r1 │ │ │ │ - bcc.n 53172 │ │ │ │ + bcc.n 5304a │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18552 @ 0x4878 │ │ │ │ + movw r1, #18152 @ 0x46e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 531a6 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 5307e │ │ │ │ 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 │ │ │ │ @@ -60647,219 +60539,219 @@ │ │ │ │ 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 531b2 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 5308a │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5312c │ │ │ │ - ldr r0, [pc, #16] @ (531c0 ) │ │ │ │ - b.n 531bc │ │ │ │ + bne.n 53004 │ │ │ │ + ldr r0, [pc, #16] @ (53098 ) │ │ │ │ + b.n 53094 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w fa7f4 │ │ │ │ + b.w fa380 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strb r4, [r3, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (53204 ) │ │ │ │ - bl 161d58 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (530dc ) │ │ │ │ + bl 1f6ee0 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 531f2 │ │ │ │ + cbz r2, 530ca │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #3556 @ 0xde4 │ │ │ │ + movw r0, #3204 @ 0xc84 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ - movw r0, #9944 @ 0x26d8 │ │ │ │ + b.w 828cc │ │ │ │ + movw r0, #9560 @ 0x2558 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828cc │ │ │ │ nop │ │ │ │ - bmi.n 532e0 │ │ │ │ + bmi.n 531b8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 53238 │ │ │ │ + beq.n 53110 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 53238 │ │ │ │ + ble.n 53110 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53254 │ │ │ │ + beq.n 5312c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 53254 │ │ │ │ + b.n 5312c │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4884 @ 0x1314 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 53272 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 5314a │ │ │ │ mov r0, r4 │ │ │ │ - bl c3ae8 │ │ │ │ + bl c359c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53272 │ │ │ │ + beq.n 5314a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53272 │ │ │ │ + cbnz r3, 5314a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_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 │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #24 │ │ │ │ movs r1, #0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ blx 2957c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r4, 532a2 │ │ │ │ + cbz r4, 5317a │ │ │ │ add.w r4, r4, #3648 @ 0xe40 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - b.n 532aa │ │ │ │ + b.n 53182 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ - movw r2, #13281 @ 0x33e1 │ │ │ │ + movw r2, #12985 @ 0x32b9 │ │ │ │ movt r2, #5 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 52c74 │ │ │ │ + b.n 52b4c │ │ │ │ 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 15fc9c │ │ │ │ + bl 15f114 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 53316 │ │ │ │ + blt.n 531ee │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #17 │ │ │ │ - bl 1247dc │ │ │ │ + bl 124284 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a168 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 532f2 │ │ │ │ + bne.n 531ca │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #17 │ │ │ │ - bl 1247dc │ │ │ │ + bl 124284 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5331a │ │ │ │ + bne.n 531f2 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r6, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1698 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53322 │ │ │ │ + b.n 531fa │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 53334 │ │ │ │ + cbz r0, 5320c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r0, r3, r0 │ │ │ │ bic.w r0, r0, r0, asr #31 │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fa84 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #20] @ (53364 ) │ │ │ │ + ldr r0, [pc, #20] @ (5323c ) │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93a0c │ │ │ │ + bl 933d0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 53398 │ │ │ │ + beq.n 53270 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 53398 │ │ │ │ + ble.n 53270 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 533b4 │ │ │ │ + beq.n 5328c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 533b4 │ │ │ │ + b.n 5328c │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4884 @ 0x1314 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 533dc │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 532b4 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r2, 533c0 │ │ │ │ - bl 107760 │ │ │ │ + cbnz r2, 53298 │ │ │ │ + bl 107170 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 533c6 │ │ │ │ - bl 89708 │ │ │ │ + b.n 5329e │ │ │ │ + bl 89014 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 533dc │ │ │ │ + beq.n 532b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 533dc │ │ │ │ + cbnz r3, 532b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ @@ -60874,137 +60766,137 @@ │ │ │ │ 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, #17960 @ 0x4628 │ │ │ │ + movw r1, #17560 @ 0x4498 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ 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 8cd30 │ │ │ │ - cbz r0, 5346a │ │ │ │ + bl 8c640 │ │ │ │ + cbz r0, 53342 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 357fc <_Py_IncRef@@Base+0x1da> │ │ │ │ + bl 357fc <_Py_IncRef@@Base+0x1dc> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5344c │ │ │ │ - b.n 5346a │ │ │ │ + cbnz r0, 53324 │ │ │ │ + b.n 53342 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5346e │ │ │ │ + bne.n 53346 │ │ │ │ adds r5, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 5348c │ │ │ │ + ble.n 53364 │ │ │ │ mov r0, r4 │ │ │ │ - bl 237ba8 │ │ │ │ + bl 2370e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53440 │ │ │ │ + bne.n 53318 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 5348c │ │ │ │ + cbz r3, 53364 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5347c │ │ │ │ + bne.n 53354 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5348c │ │ │ │ + b.n 53364 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5344a │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5344a │ │ │ │ + bne.n 53322 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53322 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5346a │ │ │ │ + bne.n 53342 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5346a │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53342 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 15fc9c │ │ │ │ + bl 15f114 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 534c4 │ │ │ │ + blt.n 5339c │ │ │ │ blx 2a068 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 534c8 │ │ │ │ + bne.n 533a0 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1698 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 534d0 │ │ │ │ + b.n 533a8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ 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 r4, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 53502 │ │ │ │ + beq.n 533da │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 53502 │ │ │ │ + ble.n 533da │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5351e │ │ │ │ + beq.n 533f6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5351e │ │ │ │ + b.n 533f6 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4884 @ 0x1314 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5353c │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 53414 │ │ │ │ mov r0, r4 │ │ │ │ - bl d0a24 │ │ │ │ + bl d04c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5353c │ │ │ │ + beq.n 53414 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5353c │ │ │ │ + cbnz r3, 53414 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_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, #3952] @ 0xf70 │ │ │ │ sub sp, #112 @ 0x70 │ │ │ │ mov r4, r1 │ │ │ │ mov ip, r2 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 5355c │ │ │ │ + cbz r3, 53434 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - ldr r6, [pc, #312] @ (53698 ) │ │ │ │ + ldr r6, [pc, #312] @ (53570 ) │ │ │ │ add.w r8, r3, ip │ │ │ │ movs r2, #0 │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ @@ -61013,638 +60905,605 @@ │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ - cbnz r7, 5359a │ │ │ │ + cbnz r7, 53472 │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 5359a │ │ │ │ + ble.n 53472 │ │ │ │ cmp.w ip, #3 │ │ │ │ - bgt.n 5359a │ │ │ │ - cbnz r4, 535be │ │ │ │ + bgt.n 53472 │ │ │ │ + cbnz r4, 53496 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #252] @ (5369c ) │ │ │ │ + ldr r4, [pc, #252] @ (53574 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov r1, ip │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r5, #3 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5366a │ │ │ │ + beq.n 53542 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 111784 │ │ │ │ + bl 111150 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53666 │ │ │ │ + beq.n 5353e │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 53614 │ │ │ │ + beq.n 534ec │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 535f0 │ │ │ │ - bl f479c │ │ │ │ + cbz r0, 534c8 │ │ │ │ + bl f4214 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 535e8 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 534c0 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53666 │ │ │ │ + bne.n 5353e │ │ │ │ subs.w r9, r8, #2 │ │ │ │ - bne.n 535f4 │ │ │ │ - b.n 53618 │ │ │ │ + bne.n 534cc │ │ │ │ + b.n 534f0 │ │ │ │ mov.w r5, #384 @ 0x180 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbnz r0, 53604 │ │ │ │ + cbnz r0, 534dc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1bc610 │ │ │ │ - cbnz r0, 53618 │ │ │ │ - b.n 53666 │ │ │ │ + bl 1bb388 │ │ │ │ + cbnz r0, 534f0 │ │ │ │ + b.n 5353e │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 52ef8 │ │ │ │ - cbz r0, 53666 │ │ │ │ + bl 52dd0 │ │ │ │ + cbz r0, 5353e │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 53618 │ │ │ │ - b.n 535f8 │ │ │ │ + beq.n 534f0 │ │ │ │ + b.n 534d0 │ │ │ │ mov.w r5, #384 @ 0x180 │ │ │ │ ldrd r8, r9, [sp, #32] │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ - bl 9649c │ │ │ │ + bl 95e5c │ │ │ │ cmn.w sl, #100 @ 0x64 │ │ │ │ mov r7, r0 │ │ │ │ - beq.n 5363e │ │ │ │ + beq.n 53516 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ strd r8, r9, [sp] │ │ │ │ blx 29620 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5364c │ │ │ │ + b.n 53524 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ blx 29cdc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 98f90 │ │ │ │ - cbz r4, 5366e │ │ │ │ + bl 98950 │ │ │ │ + cbz r4, 53546 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 53678 │ │ │ │ - bl e5198 │ │ │ │ + bne.n 53550 │ │ │ │ + bl e4bf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53620 │ │ │ │ + beq.n 534f8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 53688 │ │ │ │ + b.n 53560 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 53688 │ │ │ │ + b.n 53560 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 53688 │ │ │ │ + b.n 53560 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1698 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ - bl 111d5c │ │ │ │ + bl 111728 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - add r2, sp, #576 @ 0x240 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ lsls r4, r0, #1 │ │ │ │ cmp r4, r1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 536cc │ │ │ │ + beq.n 535a4 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 536e2 │ │ │ │ + bne.n 535ba │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 53716 │ │ │ │ + beq.n 535ee │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 536e4 │ │ │ │ - b.n 53716 │ │ │ │ + bgt.n 535bc │ │ │ │ + b.n 535ee │ │ │ │ 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 53702 │ │ │ │ + beq.n 535da │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 53730 │ │ │ │ + bne.n 53608 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 53716 │ │ │ │ + beq.n 535ee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 53732 │ │ │ │ + bgt.n 5360a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4884 @ 0x1314 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 53774 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 5364c │ │ │ │ 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 82a10 │ │ │ │ + bl 8256c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5375e │ │ │ │ + beq.n 53636 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5375e │ │ │ │ + cbnz r3, 53636 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53774 │ │ │ │ + beq.n 5364c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53774 │ │ │ │ + cbnz r3, 5364c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_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 r0, r1 │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 53798 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 53802 │ │ │ │ + bne.n 53670 │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 536da │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ blx 29228 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 537b6 │ │ │ │ + bne.n 5368e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f1c24 │ │ │ │ - bl 6c148 │ │ │ │ + b.w f1698 │ │ │ │ + bl 6c13c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 537c6 │ │ │ │ + cbnz r0, 5369e │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ + b.w 1e955c │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a938 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 537f2 │ │ │ │ - bl 6c2f8 │ │ │ │ + cbz r5, 536ca │ │ │ │ + bl 6c2f4 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r5, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f1c24 │ │ │ │ - bl 90260 │ │ │ │ + b.w f1698 │ │ │ │ + bl 8fb70 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 6c2f8 │ │ │ │ - b.n 53804 │ │ │ │ + bl 6c2f4 │ │ │ │ + b.n 536dc │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r6, #31772 @ 0x7c1c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 53830 │ │ │ │ + beq.n 53708 │ │ │ │ mov r1, r6 │ │ │ │ - bl 85f3c │ │ │ │ - cbz r0, 53832 │ │ │ │ + bl 85aac │ │ │ │ + cbz r0, 5370a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 53846 │ │ │ │ + beq.n 5371e │ │ │ │ movw r1, #31772 @ 0x7c1c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 85f3c │ │ │ │ - cbz r0, 53848 │ │ │ │ + bl 85aac │ │ │ │ + cbz r0, 53720 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 129984 │ │ │ │ + b.w 129424 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ movw r0, #10172 @ 0x27bc │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 53880 │ │ │ │ + beq.n 53758 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 53896 │ │ │ │ + bne.n 5376e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 538ca │ │ │ │ + beq.n 537a2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 53898 │ │ │ │ - b.n 538ca │ │ │ │ + bgt.n 53770 │ │ │ │ + b.n 537a2 │ │ │ │ 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 538b6 │ │ │ │ + beq.n 5378e │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 538e4 │ │ │ │ + bne.n 537bc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 538ca │ │ │ │ + beq.n 537a2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 538e6 │ │ │ │ + bgt.n 537be │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4884 @ 0x1314 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 53928 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 53800 │ │ │ │ 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 d19ec │ │ │ │ + bl d1494 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53912 │ │ │ │ + beq.n 537ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 53912 │ │ │ │ + cbnz r3, 537ea │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53928 │ │ │ │ + beq.n 53800 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53928 │ │ │ │ + cbnz r3, 53800 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005392c : │ │ │ │ +00053804 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 5395c │ │ │ │ + bmi.n 53834 │ │ │ │ clz r2, r1 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - cbz r1, 5395c │ │ │ │ + cbz r1, 53834 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e5090 │ │ │ │ - bl 499a0 │ │ │ │ + b.w 1e4338 │ │ │ │ + bl 4997c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18692 @ 0x4904 │ │ │ │ + movw r1, #18292 @ 0x4774 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d2028 │ │ │ │ + b.w d1ad0 │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 539ae │ │ │ │ + beq.n 53886 │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 539c4 │ │ │ │ + bne.n 5389c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 53a1e │ │ │ │ + beq.n 538f6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 539c6 │ │ │ │ - b.n 53a1e │ │ │ │ + bgt.n 5389e │ │ │ │ + b.n 538f6 │ │ │ │ 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 539e4 │ │ │ │ + beq.n 538bc │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 539fa │ │ │ │ + bne.n 538d2 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 53a1e │ │ │ │ + beq.n 538f6 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 53a1e │ │ │ │ - b.n 539fc │ │ │ │ + ble.n 538f6 │ │ │ │ + b.n 538d4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - cbz r6, 53a5c │ │ │ │ + cbz r6, 53934 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 53a38 │ │ │ │ + bne.n 53910 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 53a46 │ │ │ │ + bne.n 5391e │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4884 @ 0x1314 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 53a9a │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 53972 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 53a4e │ │ │ │ - b.n 53a10 │ │ │ │ + bne.n 53926 │ │ │ │ + b.n 538e8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 53a1e │ │ │ │ - b.n 53a50 │ │ │ │ + ble.n 538f6 │ │ │ │ + b.n 53928 │ │ │ │ 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 dd304 │ │ │ │ + bl dcd5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53a7e │ │ │ │ + beq.n 53956 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 53a7e │ │ │ │ + cbnz r3, 53956 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53a94 │ │ │ │ + beq.n 5396c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53a94 │ │ │ │ + cbnz r3, 5396c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ 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, #36] @ (53ad4 ) │ │ │ │ + ldr r4, [pc, #36] @ (539ac ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11d314 │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 53ac2 │ │ │ │ - bl 1f1ac8 │ │ │ │ + cbz r3, 5399a │ │ │ │ + bl 1f0ec4 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 100124 │ │ │ │ + bl ffb5c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #28 │ │ │ │ - mov r0, r1 │ │ │ │ - add r4, sp, #20 │ │ │ │ - mov r1, r2 │ │ │ │ - add r5, sp, #16 │ │ │ │ - mov r2, r3 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - movw r3, #12547 @ 0x3103 │ │ │ │ - movt r3, #4 │ │ │ │ - strd r4, r3, [sp] │ │ │ │ - movw r3, #17544 @ 0x4488 │ │ │ │ - movt r3, #72 @ 0x48 │ │ │ │ - movs r4, #0 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - bl 21536c <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbz r0, 53b36 │ │ │ │ - ldrd r2, r1, [sp, #16] │ │ │ │ - mov.w r0, #434 @ 0x1b2 │ │ │ │ - blx 2a7cc │ │ │ │ - cmp r0, r4 │ │ │ │ - bge.n 53b32 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 53b36 │ │ │ │ - bl 80190 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrd r8, r6, [r0, #8] │ │ │ │ mov r4, r2 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ sub sp, #12 │ │ │ │ mvn.w r2, r8 │ │ │ │ subs r3, r3, r6 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcc.w 53c6e │ │ │ │ + bcc.w 53ae4 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ and.w r3, r8, #63 @ 0x3f │ │ │ │ orrs.w r2, r8, r6 │ │ │ │ - beq.n 53b76 │ │ │ │ - cbz r3, 53b7a │ │ │ │ + beq.n 539ec │ │ │ │ + cbz r3, 539f0 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 53b7e │ │ │ │ + b.n 539f4 │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ rsb r2, fp, #64 @ 0x40 │ │ │ │ ldrd sl, r9, [r5] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 53b9c │ │ │ │ + bhi.n 53a12 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53c60 │ │ │ │ + b.n 53ad6 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 53bee │ │ │ │ - cbnz r3, 53baa │ │ │ │ + bne.n 53a64 │ │ │ │ + cbnz r3, 53a20 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53bb2 │ │ │ │ + beq.n 53a28 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 4a19a │ │ │ │ + bl 49fa4 │ │ │ │ ands.w r3, r4, #63 @ 0x3f │ │ │ │ mov fp, r7 │ │ │ │ it eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ subs r3, r4, r3 │ │ │ │ bic.w r2, r3, #63 @ 0x3f │ │ │ │ adds r1, r7, r2 │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 53be0 │ │ │ │ + beq.n 53a56 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4a19a │ │ │ │ + bl 49fa4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53bca │ │ │ │ + b.n 53a40 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53c60 │ │ │ │ + b.n 53ad6 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ add r7, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 29c10 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ 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 53c1a │ │ │ │ + bne.n 53a90 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53c22 │ │ │ │ + beq.n 53a98 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 4a19a │ │ │ │ + bl 49fa4 │ │ │ │ subs r4, #64 @ 0x40 │ │ │ │ add r4, fp │ │ │ │ mov fp, r7 │ │ │ │ ands.w r3, r4, #63 @ 0x3f │ │ │ │ it eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ subs r3, r4, r3 │ │ │ │ @@ -61652,20 +61511,20 @@ │ │ │ │ adds r1, r7, r2 │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ cmp r7, fp │ │ │ │ - beq.n 53c54 │ │ │ │ + beq.n 53aca │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4a19a │ │ │ │ + bl 49fa4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53c3e │ │ │ │ + b.n 53ab4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r4, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ str.w sl, [r5] │ │ │ │ strd r9, r4, [r5, #4] │ │ │ │ @@ -61676,197 +61535,230 @@ │ │ │ │ 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 r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 53ca6 │ │ │ │ + beq.n 53b1c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43560 @ 0xaa28 │ │ │ │ + movw r1, #43176 @ 0xa8a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 53cc8 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 53b3e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 104104 │ │ │ │ - cbnz r0, 53ccc │ │ │ │ + bl 103b0c │ │ │ │ + cbnz r0, 53b42 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43600 @ 0xaa50 │ │ │ │ + movw r1, #43216 @ 0xa8d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53d8c │ │ │ │ + b.n 53c02 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce160 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53cc8 │ │ │ │ + beq.n 53b3e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 53cfe │ │ │ │ + ble.n 53b74 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43644 @ 0xaa7c │ │ │ │ + movw r1, #43260 @ 0xa8fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ - b.n 53cc8 │ │ │ │ + bl cebf4 │ │ │ │ + b.n 53b3e │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbnz r3, 53d28 │ │ │ │ + cbnz r3, 53b9e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 53d10 │ │ │ │ + blt.n 53b86 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #8] │ │ │ │ - b.n 53d28 │ │ │ │ + b.n 53b9e │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 53b3a │ │ │ │ + bl 539b0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 53d8c │ │ │ │ - bl 9649c │ │ │ │ + b.n 53c02 │ │ │ │ + bl 95e5c │ │ │ │ add.w r5, r4, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 53d4a │ │ │ │ + bne.n 53bc0 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53d3a │ │ │ │ + bne.n 53bb0 │ │ │ │ dmb ish │ │ │ │ - beq.n 53d56 │ │ │ │ + beq.n 53bcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 26813c │ │ │ │ + bl 267f94 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 53b3a │ │ │ │ + bl 539b0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 53d78 │ │ │ │ + bne.n 53bee │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53d68 │ │ │ │ + bne.n 53bde │ │ │ │ dmb ish │ │ │ │ - beq.n 53d84 │ │ │ │ + beq.n 53bfa │ │ │ │ mov r0, r5 │ │ │ │ - bl 246600 │ │ │ │ + bl 2460a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98f90 │ │ │ │ - b.n 53d18 │ │ │ │ + bl 98950 │ │ │ │ + b.n 53b8e │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ + sub sp, #28 │ │ │ │ + mov r0, r1 │ │ │ │ + add r4, sp, #20 │ │ │ │ + mov r1, r2 │ │ │ │ + add r5, sp, #16 │ │ │ │ + mov r2, r3 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + movw r3, #12599 @ 0x3137 │ │ │ │ + movt r3, #4 │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + movw r3, #17544 @ 0x4488 │ │ │ │ + movt r3, #72 @ 0x48 │ │ │ │ + movs r4, #0 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + bl 214924 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbz r0, 53c64 │ │ │ │ + ldrd r2, r1, [sp, #16] │ │ │ │ + mov.w r0, #434 @ 0x1b2 │ │ │ │ + blx 2a7cc │ │ │ │ + cmp r0, r4 │ │ │ │ + bge.n 53c60 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1698 │ │ │ │ + b.n 53c64 │ │ │ │ + bl 8015c │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ push {r4} │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrd r2, r4, [r0, #4] │ │ │ │ add r3, r4 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ adds r3, #63 @ 0x3f │ │ │ │ ldr r0, [r2, #16] │ │ │ │ lsrs r3, r3, #6 │ │ │ │ mla r0, r1, r3, r0 │ │ │ │ - b.w 12586c │ │ │ │ + b.w 125314 │ │ │ │ stmdb 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 r4, r2 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ sub sp, #12 │ │ │ │ mvn.w r2, r8 │ │ │ │ subs r3, r3, r6 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcc.w 53ee4 │ │ │ │ + bcc.w 53dbc │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ and.w r3, r8, #63 @ 0x3f │ │ │ │ orrs.w r2, r8, r6 │ │ │ │ - beq.n 53dec │ │ │ │ - cbz r3, 53df0 │ │ │ │ + beq.n 53cc4 │ │ │ │ + cbz r3, 53cc8 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 53df4 │ │ │ │ + b.n 53ccc │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ rsb r2, fp, #64 @ 0x40 │ │ │ │ ldrd sl, r9, [r5] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 53e12 │ │ │ │ + bhi.n 53cea │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53ed6 │ │ │ │ + b.n 53dae │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 53e64 │ │ │ │ - cbnz r3, 53e20 │ │ │ │ + bne.n 53d3c │ │ │ │ + cbnz r3, 53cf8 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53e28 │ │ │ │ + beq.n 53d00 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 197504 │ │ │ │ + bl 1960a4 │ │ │ │ ands.w r3, r4, #63 @ 0x3f │ │ │ │ mov fp, r7 │ │ │ │ it eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ subs r3, r4, r3 │ │ │ │ bic.w r2, r3, #63 @ 0x3f │ │ │ │ adds r1, r7, r2 │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 53e56 │ │ │ │ + beq.n 53d2e │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 197504 │ │ │ │ + bl 1960a4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53e40 │ │ │ │ + b.n 53d18 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53ed6 │ │ │ │ + b.n 53dae │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ add r7, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 29c10 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ 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 53e90 │ │ │ │ + bne.n 53d68 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53e98 │ │ │ │ + beq.n 53d70 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 197504 │ │ │ │ + bl 1960a4 │ │ │ │ subs r4, #64 @ 0x40 │ │ │ │ add r4, fp │ │ │ │ mov fp, r7 │ │ │ │ ands.w r3, r4, #63 @ 0x3f │ │ │ │ it eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ subs r3, r4, r3 │ │ │ │ @@ -61874,20 +61766,20 @@ │ │ │ │ adds r1, r7, r2 │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ cmp r7, fp │ │ │ │ - beq.n 53eca │ │ │ │ + beq.n 53da2 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 197504 │ │ │ │ + bl 1960a4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53eb4 │ │ │ │ + b.n 53d8c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r4, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ str.w sl, [r5] │ │ │ │ strd r9, r4, [r5, #4] │ │ │ │ @@ -61898,190 +61790,186 @@ │ │ │ │ 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 r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 53f1c │ │ │ │ + beq.n 53df4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43560 @ 0xaa28 │ │ │ │ + movw r1, #43176 @ 0xa8a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 53f3e │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 53e16 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 104104 │ │ │ │ - cbnz r0, 53f42 │ │ │ │ + bl 103b0c │ │ │ │ + cbnz r0, 53e1a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43600 @ 0xaa50 │ │ │ │ + movw r1, #43216 @ 0xa8d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54002 │ │ │ │ + b.n 53eda │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce160 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53f3e │ │ │ │ + beq.n 53e16 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 53f74 │ │ │ │ + ble.n 53e4c │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43644 @ 0xaa7c │ │ │ │ + movw r1, #43260 @ 0xa8fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ - b.n 53f3e │ │ │ │ + bl cebf4 │ │ │ │ + b.n 53e16 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbnz r3, 53f9e │ │ │ │ + cbnz r3, 53e76 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 53f86 │ │ │ │ + blt.n 53e5e │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #8] │ │ │ │ - b.n 53f9e │ │ │ │ + b.n 53e76 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53db0 │ │ │ │ + bl 53c88 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 54002 │ │ │ │ - bl 9649c │ │ │ │ + b.n 53eda │ │ │ │ + bl 95e5c │ │ │ │ add.w r5, r4, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 53fc0 │ │ │ │ + bne.n 53e98 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53fb0 │ │ │ │ + bne.n 53e88 │ │ │ │ dmb ish │ │ │ │ - beq.n 53fcc │ │ │ │ + beq.n 53ea4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26813c │ │ │ │ + bl 267f94 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 53db0 │ │ │ │ + bl 53c88 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 53fee │ │ │ │ + bne.n 53ec6 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53fde │ │ │ │ + bne.n 53eb6 │ │ │ │ dmb ish │ │ │ │ - beq.n 53ffa │ │ │ │ + beq.n 53ed2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 246600 │ │ │ │ + bl 2460a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98f90 │ │ │ │ - b.n 53f8e │ │ │ │ + bl 98950 │ │ │ │ + b.n 53e66 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -00054006 : │ │ │ │ - movs r1, #0 │ │ │ │ - b.w 1e74d4 │ │ │ │ stmdb 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 r4, r2 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ sub sp, #12 │ │ │ │ mvn.w r2, r8 │ │ │ │ subs r3, r3, r6 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcc.w 54140 │ │ │ │ + bcc.w 54012 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ands.w r3, r8, #63 @ 0x3f │ │ │ │ - bne.n 54048 │ │ │ │ + bne.n 53f1a │ │ │ │ orrs.w r2, r8, r6 │ │ │ │ - bne.n 5404c │ │ │ │ + bne.n 53f1e │ │ │ │ mov fp, r3 │ │ │ │ - b.n 54050 │ │ │ │ + b.n 53f22 │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ rsb r2, fp, #64 @ 0x40 │ │ │ │ ldrd sl, r9, [r5] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 5406e │ │ │ │ + bhi.n 53f40 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 54132 │ │ │ │ + b.n 54004 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 540c0 │ │ │ │ - cbnz r3, 5407c │ │ │ │ + bne.n 53f92 │ │ │ │ + cbnz r3, 53f4e │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 54084 │ │ │ │ + beq.n 53f56 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 4d1f6 │ │ │ │ + bl 4d1dc │ │ │ │ ands.w r3, r4, #63 @ 0x3f │ │ │ │ mov fp, r7 │ │ │ │ it eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ subs r3, r4, r3 │ │ │ │ bic.w r3, r3, #63 @ 0x3f │ │ │ │ adds r2, r7, r3 │ │ │ │ add r7, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ subs r2, r4, r3 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 540b2 │ │ │ │ + beq.n 53f84 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4d1f6 │ │ │ │ + bl 4d1dc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 5409c │ │ │ │ + b.n 53f6e │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 54132 │ │ │ │ + b.n 54004 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ add r7, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 29c10 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ 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 53fbe │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 540f4 │ │ │ │ + beq.n 53fc6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 4d1f6 │ │ │ │ + bl 4d1dc │ │ │ │ subs r4, #64 @ 0x40 │ │ │ │ add r4, fp │ │ │ │ mov fp, r7 │ │ │ │ ands.w r3, r4, #63 @ 0x3f │ │ │ │ it eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ subs r3, r4, r3 │ │ │ │ @@ -62089,488 +61977,502 @@ │ │ │ │ adds r2, r7, r3 │ │ │ │ add r7, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ subs r2, r4, r3 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ cmp r7, fp │ │ │ │ - beq.n 54126 │ │ │ │ + beq.n 53ff8 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4d1f6 │ │ │ │ + bl 4d1dc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 54110 │ │ │ │ + b.n 53fe2 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r4, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ str.w sl, [r5] │ │ │ │ strd r9, r4, [r5, #4] │ │ │ │ str r6, [r5, #12] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + │ │ │ │ +00054018 : │ │ │ │ + movs r1, #0 │ │ │ │ + b.w 1e679c │ │ │ │ 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 r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 54178 │ │ │ │ + beq.n 54050 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43560 @ 0xaa28 │ │ │ │ + movw r1, #43176 @ 0xa8a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5419a │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 54072 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 104104 │ │ │ │ - cbnz r0, 5419e │ │ │ │ + bl 103b0c │ │ │ │ + cbnz r0, 54076 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43600 @ 0xaa50 │ │ │ │ + movw r1, #43216 @ 0xa8d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5425e │ │ │ │ + b.n 54136 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce160 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5419a │ │ │ │ + beq.n 54072 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 541d0 │ │ │ │ + ble.n 540a8 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43644 @ 0xaa7c │ │ │ │ + movw r1, #43260 @ 0xa8fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ - b.n 5419a │ │ │ │ + bl cebf4 │ │ │ │ + b.n 54072 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 541fa │ │ │ │ + cbnz r3, 540d2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 541e2 │ │ │ │ + blt.n 540ba │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #12] │ │ │ │ - b.n 541fa │ │ │ │ + b.n 540d2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 5400c │ │ │ │ + bl 53ede │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5425e │ │ │ │ - bl 9649c │ │ │ │ + b.n 54136 │ │ │ │ + bl 95e5c │ │ │ │ add.w r5, r4, #13 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5421c │ │ │ │ + bne.n 540f4 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5420c │ │ │ │ + bne.n 540e4 │ │ │ │ dmb ish │ │ │ │ - beq.n 54228 │ │ │ │ + beq.n 54100 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26813c │ │ │ │ + bl 267f94 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 5400c │ │ │ │ + bl 53ede │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5424a │ │ │ │ + bne.n 54122 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5423a │ │ │ │ + bne.n 54112 │ │ │ │ dmb ish │ │ │ │ - beq.n 54256 │ │ │ │ + beq.n 5412e │ │ │ │ mov r0, r5 │ │ │ │ - bl 246600 │ │ │ │ + bl 2460a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98f90 │ │ │ │ - b.n 541ea │ │ │ │ + bl 98950 │ │ │ │ + b.n 540c2 │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl f479c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 54284 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 542b0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sp │ │ │ │ - blx 290d4 │ │ │ │ - cbz r0, 5429e │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 542b2 │ │ │ │ - ldrd r1, r2, [sp] │ │ │ │ - movw r0, #64360 @ 0xfb68 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 82d70 │ │ │ │ - b.n 542b2 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000542b6 : │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - b.w 16f45c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ 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 r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 542f0 │ │ │ │ + beq.n 5416c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43560 @ 0xaa28 │ │ │ │ + movw r1, #43176 @ 0xa8a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 54312 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 5418e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 104104 │ │ │ │ - cbnz r0, 54316 │ │ │ │ + bl 103b0c │ │ │ │ + cbnz r0, 54192 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43600 @ 0xaa50 │ │ │ │ + movw r1, #43216 @ 0xa8d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 543d6 │ │ │ │ + b.n 54252 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce160 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54312 │ │ │ │ + beq.n 5418e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 54348 │ │ │ │ + ble.n 541c4 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43644 @ 0xaa7c │ │ │ │ + movw r1, #43260 @ 0xa8fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ - b.n 54312 │ │ │ │ + bl cebf4 │ │ │ │ + b.n 5418e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 54372 │ │ │ │ + cbnz r3, 541ee │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 5435a │ │ │ │ + blt.n 541d6 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #12] │ │ │ │ - b.n 54372 │ │ │ │ + b.n 541ee │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 21dc9c │ │ │ │ + bl 21d344 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 543d6 │ │ │ │ - bl 9649c │ │ │ │ + b.n 54252 │ │ │ │ + bl 95e5c │ │ │ │ add.w r5, r4, #13 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 54394 │ │ │ │ + bne.n 54210 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54384 │ │ │ │ + bne.n 54200 │ │ │ │ dmb ish │ │ │ │ - beq.n 543a0 │ │ │ │ + beq.n 5421c │ │ │ │ mov r0, r5 │ │ │ │ - bl 26813c │ │ │ │ + bl 267f94 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 21dc9c │ │ │ │ + bl 21d344 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 543c2 │ │ │ │ + bne.n 5423e │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 543b2 │ │ │ │ + bne.n 5422e │ │ │ │ dmb ish │ │ │ │ - beq.n 543ce │ │ │ │ + beq.n 5424a │ │ │ │ mov r0, r5 │ │ │ │ - bl 246600 │ │ │ │ + bl 2460a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98f90 │ │ │ │ - b.n 54362 │ │ │ │ + bl 98950 │ │ │ │ + b.n 541de │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f4214 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 54278 │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 542a4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sp │ │ │ │ + blx 290d4 │ │ │ │ + cbz r0, 54292 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1698 │ │ │ │ + b.n 542a6 │ │ │ │ + ldrd r1, r2, [sp] │ │ │ │ + movw r0, #63936 @ 0xf9c0 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 828cc │ │ │ │ + b.n 542a6 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000542aa : │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + b.w 16e80c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ - cbnz r0, 543e4 │ │ │ │ - b.w 72334 │ │ │ │ + cbnz r0, 542bc │ │ │ │ + b.w 72340 │ │ │ │ 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 72334 │ │ │ │ + bl 72340 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5443e │ │ │ │ + cbz r0, 54316 │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - bl 57158 │ │ │ │ + bl 571aa <_Py_c_prod@@Base+0x26> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - b.n 54412 │ │ │ │ + b.n 542ea │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 54462 │ │ │ │ + bne.n 5433a │ │ │ │ ldr r4, [r4, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r4, 54472 │ │ │ │ + cbz r4, 5434a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 54410 │ │ │ │ + ble.n 542e8 │ │ │ │ cmp r3, r6 │ │ │ │ it ne │ │ │ │ strne r2, [r4, #0] │ │ │ │ - bl 840cc │ │ │ │ + bl 83c2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5440c │ │ │ │ + beq.n 542e4 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 54442 │ │ │ │ + bne.n 5431a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 54452 │ │ │ │ + bne.n 5432a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 54472 │ │ │ │ + b.n 5434a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54434 │ │ │ │ + bne.n 5430c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 54434 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5430c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5443e │ │ │ │ + bne.n 54316 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5443e │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 54316 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54410 │ │ │ │ + bne.n 542e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 54410 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 542e8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 544a8 │ │ │ │ + beq.n 54380 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43560 @ 0xaa28 │ │ │ │ + movw r1, #43176 @ 0xa8a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 544ca │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 543a2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 104104 │ │ │ │ - cbnz r0, 544ce │ │ │ │ + bl 103b0c │ │ │ │ + cbnz r0, 543a6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43600 @ 0xaa50 │ │ │ │ + movw r1, #43216 @ 0xa8d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5458e │ │ │ │ + b.n 54466 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce160 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 544ca │ │ │ │ + beq.n 543a2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 54500 │ │ │ │ + ble.n 543d8 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #43644 @ 0xaa7c │ │ │ │ + movw r1, #43260 @ 0xa8fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ - b.n 544ca │ │ │ │ + bl cebf4 │ │ │ │ + b.n 543a2 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbnz r3, 5452a │ │ │ │ + cbnz r3, 54402 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 54512 │ │ │ │ + blt.n 543ea │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #8] │ │ │ │ - b.n 5452a │ │ │ │ + b.n 54402 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 265b8c │ │ │ │ + bl 2659e4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5458e │ │ │ │ - bl 9649c │ │ │ │ + b.n 54466 │ │ │ │ + bl 95e5c │ │ │ │ add.w r5, r4, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5454c │ │ │ │ + bne.n 54424 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5453c │ │ │ │ + bne.n 54414 │ │ │ │ dmb ish │ │ │ │ - beq.n 54558 │ │ │ │ + beq.n 54430 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26813c │ │ │ │ + bl 267f94 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 265b8c │ │ │ │ + bl 2659e4 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5457a │ │ │ │ + bne.n 54452 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5456a │ │ │ │ + bne.n 54442 │ │ │ │ dmb ish │ │ │ │ - beq.n 54586 │ │ │ │ + beq.n 5445e │ │ │ │ mov r0, r5 │ │ │ │ - bl 246600 │ │ │ │ + bl 2460a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98f90 │ │ │ │ - b.n 5451a │ │ │ │ + bl 98950 │ │ │ │ + b.n 543f2 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #55460 @ 0xd8a4 │ │ │ │ + movw r1, #55076 @ 0xd724 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - b.w cc30c │ │ │ │ + b.w cbda8 │ │ │ │ │ │ │ │ -0005459e : │ │ │ │ +00054476 : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 249498 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 248f4c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ │ │ │ │ -000545a6 : │ │ │ │ +0005447e : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (545dc ) │ │ │ │ + ldr r4, [pc, #36] @ (544b4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 1f1664 │ │ │ │ + bl 1f0988 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 545d8 │ │ │ │ - movw r0, #19128 @ 0x4ab8 │ │ │ │ + bge.n 544b0 │ │ │ │ + movw r0, #18728 @ 0x4928 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1efa3c │ │ │ │ + b.w 1eed60 │ │ │ │ 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 r3, [r0, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 263edc <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ + bl 263b08 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ rsb r0, r0, #1600 @ 0x640 │ │ │ │ - b.w 80190 │ │ │ │ + b.w 8015c │ │ │ │ + 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 263b08 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ + lsls r0, r0, #3 │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 8015c │ │ │ │ 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] @ (54644 ) │ │ │ │ + ldr r2, [pc, #44] @ (5453c ) │ │ │ │ movs r0, #3 │ │ │ │ ldrd r1, r3, [r1, #4] │ │ │ │ - bl 7d72c │ │ │ │ - ldr r2, [pc, #36] @ (54648 ) │ │ │ │ + bl 7d708 │ │ │ │ + ldr r2, [pc, #36] @ (54540 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r2, #520] @ 0x208 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 54640 │ │ │ │ + beq.n 54538 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #520] @ 0x208 │ │ │ │ - cbnz r3, 54640 │ │ │ │ + cbnz r3, 54538 │ │ │ │ add.w r0, r2, #520 @ 0x208 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -62579,538 +62481,540 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 54678 │ │ │ │ + beq.n 54570 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5468e │ │ │ │ + bne.n 54586 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 546c2 │ │ │ │ + beq.n 545ba │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 54690 │ │ │ │ - b.n 546c2 │ │ │ │ + bgt.n 54588 │ │ │ │ + b.n 545ba │ │ │ │ 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 546ae │ │ │ │ + beq.n 545a6 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 546dc │ │ │ │ + bne.n 545d4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 546c2 │ │ │ │ + beq.n 545ba │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 546de │ │ │ │ + bgt.n 545d6 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4884 @ 0x1314 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 54720 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 54618 │ │ │ │ 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 c8f14 │ │ │ │ + bl c89b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5470a │ │ │ │ + beq.n 54602 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5470a │ │ │ │ + cbnz r3, 54602 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54720 │ │ │ │ + beq.n 54618 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54720 │ │ │ │ + cbnz r3, 54618 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_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 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 54746 │ │ │ │ + bne.n 5463e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 54766 │ │ │ │ - b.n 5475e │ │ │ │ + bne.n 5465e │ │ │ │ + b.n 54656 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #17320 @ 0x43a8 │ │ │ │ + movw r0, #16936 @ 0x4228 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54738 │ │ │ │ - b.n 547e6 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 54630 │ │ │ │ + b.n 546de │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 547e6 │ │ │ │ + bne.n 546de │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5478e │ │ │ │ + beq.n 54686 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #16044 @ 0x3eac │ │ │ │ + movw r1, #15660 @ 0x3d2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 547da │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 546d2 │ │ │ │ cmp r4, #5 │ │ │ │ - bhi.n 5479a │ │ │ │ + bhi.n 54692 │ │ │ │ ldr r1, [r2, #112] @ 0x70 │ │ │ │ - cbnz r1, 547b4 │ │ │ │ + cbnz r1, 546ac │ │ │ │ mov r0, r1 │ │ │ │ - b.n 547d2 │ │ │ │ + b.n 546ca │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #64844 @ 0xfd4c │ │ │ │ + movw r1, #64420 @ 0xfba4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 547da │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 546d2 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ lsls r2, r4 │ │ │ │ ldrb r4, [r1, r3] │ │ │ │ tst r4, r2 │ │ │ │ itt ne │ │ │ │ movne r4, #1 │ │ │ │ lslne r4, r3 │ │ │ │ add.w r3, r3, #1 │ │ │ │ it ne │ │ │ │ orrne r0, r4 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 547bc │ │ │ │ + bne.n 546b4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 80190 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 547e6 │ │ │ │ + b.w 8015c │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 546de │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 547d2 │ │ │ │ + b.n 546ca │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r3, lr} │ │ │ │ + push {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 263edc <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ - lsls r0, r0, #3 │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80190 │ │ │ │ + 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 71fb0 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ ldrd r1, r3, [r0, #8] │ │ │ │ - movw r0, #19168 @ 0x4ae0 │ │ │ │ + movw r0, #18768 @ 0x4950 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd00 │ │ │ │ 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 │ │ │ │ + movs r3, #31 │ │ │ │ strh.w r3, [sp, #4] │ │ │ │ - bl 71f98 │ │ │ │ + bl 71fb0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 54880 │ │ │ │ + beq.n 5477c │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 54880 │ │ │ │ + beq.n 5477c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ sub.w r3, r1, #16 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 548aa │ │ │ │ - b.n 54896 │ │ │ │ + bls.n 547a6 │ │ │ │ + b.n 54792 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 54874 │ │ │ │ - movw r0, #54000 @ 0xd2f0 │ │ │ │ + beq.n 54770 │ │ │ │ + movw r0, #53576 @ 0xd148 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 16ca80 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16be98 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54874 │ │ │ │ - b.n 5494e │ │ │ │ - movw r0, #54000 @ 0xd2f0 │ │ │ │ + bne.n 54770 │ │ │ │ + b.n 5484a │ │ │ │ + movw r0, #53576 @ 0xd148 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #18 │ │ │ │ movs r2, #16 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5494e │ │ │ │ + beq.n 5484a │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bne.n 548c0 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 547bc │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5494e │ │ │ │ + bne.n 5484a │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 548d6 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 547d2 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5494e │ │ │ │ + bne.n 5484a │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne.n 548ea │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 5494e │ │ │ │ + bne.n 547e6 │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 5484a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - bne.n 548fe │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 5494e │ │ │ │ + bne.n 547fa │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 5484a │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - bne.n 54912 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 5494e │ │ │ │ + bne.n 5480e │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 5484a │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - bne.n 54926 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 5494e │ │ │ │ + bne.n 54822 │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 5484a │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - bmi.n 54952 │ │ │ │ - movw r2, #12364 @ 0x304c │ │ │ │ + bmi.n 5484e │ │ │ │ + movw r2, #11980 @ 0x2ecc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #19212 @ 0x4b0c │ │ │ │ + movw r1, #18812 @ 0x497c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #54000 @ 0xd2f0 │ │ │ │ + movw r0, #53576 @ 0xd148 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 54c86 │ │ │ │ + b.n 54b82 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - bmi.n 5497e │ │ │ │ + bmi.n 5487a │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - movw r2, #62676 @ 0xf4d4 │ │ │ │ + movw r2, #62252 @ 0xf32c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #19224 @ 0x4b18 │ │ │ │ + movw r1, #18824 @ 0x4988 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #54000 @ 0xd2f0 │ │ │ │ + movw r0, #53576 @ 0xd148 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5494e │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5484a │ │ │ │ ldr.w fp, [r4, #44] @ 0x2c │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bmi.n 549ac │ │ │ │ + bmi.n 548a8 │ │ │ │ mov r3, fp │ │ │ │ - movw r2, #62676 @ 0xf4d4 │ │ │ │ + movw r2, #62252 @ 0xf32c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #19236 @ 0x4b24 │ │ │ │ + movw r1, #18836 @ 0x4994 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #54000 @ 0xd2f0 │ │ │ │ + movw r0, #53576 @ 0xd148 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5494e │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5484a │ │ │ │ ldr.w sl, [r4, #48] @ 0x30 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 549da │ │ │ │ + bmi.n 548d6 │ │ │ │ mov r3, sl │ │ │ │ - movw r2, #62676 @ 0xf4d4 │ │ │ │ + movw r2, #62252 @ 0xf32c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #19248 @ 0x4b30 │ │ │ │ + movw r1, #18848 @ 0x49a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #54000 @ 0xd2f0 │ │ │ │ + movw r0, #53576 @ 0xd148 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5494e │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5484a │ │ │ │ ldr.w r8, [r4, #52] @ 0x34 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 54a08 │ │ │ │ + bmi.n 54904 │ │ │ │ mov r3, r8 │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + movw r2, #61924 @ 0xf1e4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #19260 @ 0x4b3c │ │ │ │ + movw r1, #18860 @ 0x49ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #54000 @ 0xd2f0 │ │ │ │ + movw r0, #53576 @ 0xd148 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5494e │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5484a │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 54a32 │ │ │ │ + bmi.n 5492e │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + movw r2, #61924 @ 0xf1e4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #19272 @ 0x4b48 │ │ │ │ + movw r1, #18872 @ 0x49b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #54000 @ 0xd2f0 │ │ │ │ + movw r0, #53576 @ 0xd148 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5494e │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5484a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bmi.n 54a5e │ │ │ │ + bmi.n 5495a │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + movw r2, #61924 @ 0xf1e4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #19284 @ 0x4b54 │ │ │ │ + movw r1, #18884 @ 0x49c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #54000 @ 0xd2f0 │ │ │ │ + movw r0, #53576 @ 0xd148 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5494e │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5484a │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - bne.n 54a76 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 54972 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5494e │ │ │ │ + bne.w 5484a │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - bmi.n 54aa2 │ │ │ │ + bmi.n 5499e │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - movw r2, #12364 @ 0x304c │ │ │ │ + movw r2, #11980 @ 0x2ecc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #19296 @ 0x4b60 │ │ │ │ + movw r1, #18896 @ 0x49d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #54000 @ 0xd2f0 │ │ │ │ + movw r0, #53576 @ 0xd148 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5494e │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5484a │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - bmi.n 54ace │ │ │ │ + bmi.n 549ca │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - movw r2, #12364 @ 0x304c │ │ │ │ + movw r2, #11980 @ 0x2ecc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #19308 @ 0x4b6c │ │ │ │ + movw r1, #18908 @ 0x49dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #54000 @ 0xd2f0 │ │ │ │ + movw r0, #53576 @ 0xd148 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5494e │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5484a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #16 │ │ │ │ - ble.n 54b2c │ │ │ │ + ble.n 54a28 │ │ │ │ ldr r5, [r4, #76] @ 0x4c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 54afe │ │ │ │ + bmi.n 549fa │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #62676 @ 0xf4d4 │ │ │ │ + movw r2, #62252 @ 0xf32c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #19320 @ 0x4b78 │ │ │ │ + movw r1, #18920 @ 0x49e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #54000 @ 0xd2f0 │ │ │ │ + movw r0, #53576 @ 0xd148 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5494e │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5484a │ │ │ │ cmp r3, #17 │ │ │ │ - beq.n 54b32 │ │ │ │ + beq.n 54a2e │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 54b34 │ │ │ │ + bmi.n 54a30 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #62676 @ 0xf4d4 │ │ │ │ + movw r2, #62252 @ 0xf32c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #19332 @ 0x4b84 │ │ │ │ + movw r1, #18932 @ 0x49f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #54000 @ 0xd2f0 │ │ │ │ + movw r0, #53576 @ 0xd148 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5494e │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5484a │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 54b34 │ │ │ │ + b.n 54a30 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - movw r1, #21088 @ 0x5260 │ │ │ │ + movw r1, #20816 @ 0x5150 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r0, #21100 @ 0x526c │ │ │ │ + movw r0, #20828 @ 0x515c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ strd r9, r3, [sp, #8] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ strd r7, r3, [sp] │ │ │ │ mov r3, r8 │ │ │ │ - bl 90660 │ │ │ │ + bl 8ff70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 54b84 │ │ │ │ + blt.n 54a80 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 54b90 │ │ │ │ + bge.n 54a8c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19344 @ 0x4b90 │ │ │ │ + movw r1, #18944 @ 0x4a00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r6 │ │ │ │ mov fp, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 54c6e │ │ │ │ + b.n 54b6a │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 54bae │ │ │ │ + bge.n 54aaa │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19380 @ 0x4bb4 │ │ │ │ + movw r1, #18980 @ 0x4a24 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 54b84 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 54a80 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 54bcc │ │ │ │ + bge.n 54ac8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19424 @ 0x4be0 │ │ │ │ + movw r1, #19024 @ 0x4a50 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 54b84 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 54a80 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 54bea │ │ │ │ + bge.n 54ae6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19468 @ 0x4c0c │ │ │ │ + movw r1, #19068 @ 0x4a7c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 54b84 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 54a80 │ │ │ │ mov r0, fp │ │ │ │ - bl 54cb8 │ │ │ │ + bl 54bd4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54b84 │ │ │ │ + beq.n 54a80 │ │ │ │ mov r0, sl │ │ │ │ - bl 54cb8 │ │ │ │ + bl 54bd4 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 54c5e │ │ │ │ - cbz r5, 54c0e │ │ │ │ + cbz r0, 54b5a │ │ │ │ + cbz r5, 54b0a │ │ │ │ mov r0, r5 │ │ │ │ - bl 54cb8 │ │ │ │ + bl 54bd4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 54c10 │ │ │ │ - b.n 54c66 │ │ │ │ - ldr r5, [pc, #128] @ (54c90 ) │ │ │ │ - cbz r4, 54c1e │ │ │ │ + cbnz r0, 54b0c │ │ │ │ + b.n 54b62 │ │ │ │ + ldr r5, [pc, #128] @ (54b8c ) │ │ │ │ + cbz r4, 54b1a │ │ │ │ mov r0, r4 │ │ │ │ - bl 54cb8 │ │ │ │ + bl 54bd4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 54c20 │ │ │ │ - b.n 54c6c │ │ │ │ - ldr r4, [pc, #112] @ (54c90 ) │ │ │ │ + cbnz r0, 54b1c │ │ │ │ + b.n 54b68 │ │ │ │ + ldr r4, [pc, #112] @ (54b8c ) │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -63124,956 +63028,1045 @@ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r5, r4, [sp, #24] │ │ │ │ ldrd r2, r3, [sp, #60] @ 0x3c │ │ │ │ strd fp, sl, [sp, #16] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ - bl 17b91c │ │ │ │ + bl 17ad24 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 54c6e │ │ │ │ + b.n 54b6a │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 54c6e │ │ │ │ + b.n 54b6a │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 54c6e │ │ │ │ + b.n 54b6a │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 78344 │ │ │ │ + bl 78338 │ │ │ │ mov r0, sl │ │ │ │ - bl 78344 │ │ │ │ + bl 78338 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78344 │ │ │ │ + bl 78338 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78344 │ │ │ │ + bl 78338 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {lr} │ │ │ │ + push {r3, 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 71f98 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + cbnz r1, 54bbc │ │ │ │ + movw r3, #48072 @ 0xbbc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #11184 @ 0x2bb0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273e4 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 54bd2 │ │ │ │ + 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 18855c │ │ │ │ + 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 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 72184 │ │ │ │ - cbz r0, 54d32 │ │ │ │ + bl 7219c │ │ │ │ + cbz r0, 54c4e │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r0, #8 │ │ │ │ adds r5, #8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 54cf0 │ │ │ │ + b.n 54c0c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 54cea │ │ │ │ + beq.n 54c06 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r7, #1 │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ cmp r7, r6 │ │ │ │ - bge.n 54d58 │ │ │ │ + bge.n 54c74 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 54ce0 │ │ │ │ + beq.n 54bfc │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 54d36 │ │ │ │ + bmi.n 54c52 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #19504 @ 0x4c30 │ │ │ │ + movw r1, #19104 @ 0x4aa0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 54d48 │ │ │ │ + bne.n 54c64 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 54d58 │ │ │ │ - bl 157494 <_PyUnicode_Copy@@Base> │ │ │ │ + b.n 54c74 │ │ │ │ + bl 156a24 <_PyUnicode_Copy@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54cea │ │ │ │ + bne.n 54c06 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54d32 │ │ │ │ + beq.n 54c4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54d32 │ │ │ │ + bne.n 54c4e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 54d32 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 54c4e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, 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 263e10 <_PyCrossInterpreterData_Release@@Base+0x58> │ │ │ │ + bl 263b5c <_PyCrossInterpreterData_Release@@Base+0x5c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54d84 │ │ │ │ + beq.n 54ca0 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 1f8280 │ │ │ │ - b.n 54d86 │ │ │ │ + bl 1f75a0 <_PyEval_GetBuiltin@@Base+0x6c0> │ │ │ │ + b.n 54ca2 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ 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 14ecdc │ │ │ │ + bl 14e2d4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 54db4 │ │ │ │ + blt.n 54cd0 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 115d00 │ │ │ │ + b.w 1158c4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ 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 17288c │ │ │ │ + bl 171c44 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 54de4 │ │ │ │ + blt.n 54d00 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 115d00 │ │ │ │ + b.w 1158c4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ 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 1f7eb0 │ │ │ │ + bl 1f71d0 <_PyEval_GetBuiltin@@Base+0x2f0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54e14 │ │ │ │ + beq.n 54d30 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 115d00 │ │ │ │ - b.n 54e16 │ │ │ │ + bl 1158c4 │ │ │ │ + b.n 54d32 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 54e4c │ │ │ │ + beq.n 54d68 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 54e4c │ │ │ │ + ble.n 54d68 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54e64 │ │ │ │ + beq.n 54d80 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 54e64 │ │ │ │ + b.n 54d80 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4884 @ 0x1314 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 54e90 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 54dac │ │ │ │ mov r0, r4 │ │ │ │ - bl 132aa4 │ │ │ │ - cbnz r0, 54ea4 │ │ │ │ + bl 13272c │ │ │ │ + cbnz r0, 54dc0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19596 @ 0x4c8c │ │ │ │ + movw r1, #19196 @ 0x4afc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 54e94 │ │ │ │ + bne.n 54db0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 54ec2 │ │ │ │ + b.n 54dde │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54e90 │ │ │ │ + bne.n 54dac │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 54e90 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 54dac │ │ │ │ mov r0, r4 │ │ │ │ - bl 86b74 │ │ │ │ + bl 866d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54ec2 │ │ │ │ + beq.n 54dde │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54ec2 │ │ │ │ + cbnz r3, 54dde │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 54eec │ │ │ │ + bne.n 54e08 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 54f0e │ │ │ │ - b.n 54f06 │ │ │ │ + bne.n 54e2a │ │ │ │ + b.n 54e22 │ │ │ │ movs r3, #4 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61144 @ 0xeed8 │ │ │ │ + movw r0, #60760 @ 0xed58 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54ede │ │ │ │ + bne.n 54dfa │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54f96 │ │ │ │ - bl 7f8d0 │ │ │ │ + b.n 54eb2 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54f02 │ │ │ │ + bne.n 54e1e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1eff08 │ │ │ │ + bl 1ef22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54f02 │ │ │ │ + beq.n 54e1e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 1eff08 │ │ │ │ + bl 1ef22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54f02 │ │ │ │ + beq.n 54e1e │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 54f3c │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 54e58 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54f02 │ │ │ │ + bne.n 54e1e │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ - bl 9649c │ │ │ │ + bl 95e5c │ │ │ │ mov r2, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 29bc4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 54f72 │ │ │ │ - bl e5198 │ │ │ │ + bne.n 54e8e │ │ │ │ + bl e4bf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54f44 │ │ │ │ - b.n 54f02 │ │ │ │ - cbz r4, 54f8e │ │ │ │ + beq.n 54e60 │ │ │ │ + b.n 54e1e │ │ │ │ + cbz r4, 54eaa │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ 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 f1c24 │ │ │ │ + b.w f1698 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ 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 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 263e10 <_PyCrossInterpreterData_Release@@Base+0x58> │ │ │ │ + bl 263b5c <_PyCrossInterpreterData_Release@@Base+0x5c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54fc2 │ │ │ │ + beq.n 54ede │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 115d00 │ │ │ │ - b.n 54fc4 │ │ │ │ + bl 1158c4 │ │ │ │ + b.n 54ee0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ 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 5031c <_PyMonitoring_FirePyThrowEvent@@Base+0x22a> │ │ │ │ - cbz r0, 55018 │ │ │ │ + bl 50358 <_PyMonitoring_FirePyThrowEvent@@Base+0x2be> │ │ │ │ + cbz r0, 54f34 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 29c94 <__clock_gettime64@plt> │ │ │ │ - cbz r0, 54ffe │ │ │ │ + cbz r0, 54f1a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 5500c │ │ │ │ + bl f1698 │ │ │ │ + b.n 54f28 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1b8b6c │ │ │ │ + bl 1b78e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 55010 │ │ │ │ + bge.n 54f2c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55018 │ │ │ │ + b.n 54f34 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 115d00 │ │ │ │ + bl 1158c4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 5504a │ │ │ │ + beq.n 54f66 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55060 │ │ │ │ + bne.n 54f7c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 55094 │ │ │ │ + beq.n 54fb0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55062 │ │ │ │ - b.n 55094 │ │ │ │ + bgt.n 54f7e │ │ │ │ + b.n 54fb0 │ │ │ │ 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 55080 │ │ │ │ + beq.n 54f9c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 550ae │ │ │ │ + bne.n 54fca │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55094 │ │ │ │ + beq.n 54fb0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 550b0 │ │ │ │ + bgt.n 54fcc │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4884 @ 0x1314 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 550f2 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 5500e │ │ │ │ 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 12bdd8 │ │ │ │ + bl 12b860 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 550dc │ │ │ │ + beq.n 54ff8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 550dc │ │ │ │ + cbnz r3, 54ff8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 550f2 │ │ │ │ + beq.n 5500e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 550f2 │ │ │ │ + cbnz r3, 5500e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, sl, fp, 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 5511c │ │ │ │ + bne.n 55038 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5513e │ │ │ │ - b.n 55136 │ │ │ │ + bne.n 5505a │ │ │ │ + b.n 55052 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61128 @ 0xeec8 │ │ │ │ + movw r0, #60744 @ 0xed48 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5510e │ │ │ │ + bne.n 5502a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 551ac │ │ │ │ - bl 7f8d0 │ │ │ │ + b.n 550c8 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55132 │ │ │ │ + bne.n 5504e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 1eff08 │ │ │ │ + bl 1ef22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55132 │ │ │ │ + beq.n 5504e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1eff08 │ │ │ │ + bl 1ef22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55132 │ │ │ │ + beq.n 5504e │ │ │ │ ldrd r6, r7, [sp, #16] │ │ │ │ ldrd sl, fp, [sp, #8] │ │ │ │ - bl 9649c │ │ │ │ + bl 95e5c │ │ │ │ mov r2, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 29f10 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 55188 │ │ │ │ - bl e5198 │ │ │ │ + bne.n 550a4 │ │ │ │ + bl e4bf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5515e │ │ │ │ - b.n 55132 │ │ │ │ - cbz r4, 551a4 │ │ │ │ + beq.n 5507a │ │ │ │ + b.n 5504e │ │ │ │ + cbz r4, 550c0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1698 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #100] @ (55228 ) │ │ │ │ + ldr r5, [pc, #100] @ (55144 ) │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11d314 │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ - cbz r3, 55210 │ │ │ │ + cbz r3, 5512c │ │ │ │ ldr.w r0, [r5, #1380] @ 0x564 │ │ │ │ - bl 552ea <_Py_hashtable_size@@Base> │ │ │ │ + bl 55206 <_Py_hashtable_size@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #1372] @ 0x55c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 552ea <_Py_hashtable_size@@Base> │ │ │ │ + bl 55206 <_Py_hashtable_size@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r5, #1384] @ 0x568 │ │ │ │ add r4, r3 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 552ea <_Py_hashtable_size@@Base> │ │ │ │ + bl 55206 <_Py_hashtable_size@@Base> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #33313 @ 0x8221 │ │ │ │ + movw r1, #33265 @ 0x81f1 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r0, [r5, #1388] @ 0x56c │ │ │ │ add r4, r3 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 263a5c <_Py_hashtable_foreach@@Base> │ │ │ │ - b.n 55212 │ │ │ │ + bl 263754 <_Py_hashtable_foreach@@Base> │ │ │ │ + b.n 5512e │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 100124 │ │ │ │ + bl ffb5c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 12586c │ │ │ │ + b.w 125314 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ 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, #19652 @ 0x4cc4 │ │ │ │ + movw r1, #19252 @ 0x4b34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ 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 8cd30 │ │ │ │ - cbz r0, 55292 │ │ │ │ + bl 8c640 │ │ │ │ + cbz r0, 551ae │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 5527a │ │ │ │ + bpl.n 55196 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1ffcf0 │ │ │ │ + bl 1ff1e0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 200548 │ │ │ │ - b.n 55294 │ │ │ │ + bl 1ffa38 │ │ │ │ + b.n 551b0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13688 @ 0x3578 │ │ │ │ + movw r1, #13304 @ 0x33f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17844 @ 0x45b4 │ │ │ │ + movw r1, #17444 @ 0x4424 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ + bl 145230 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 552e6 │ │ │ │ + blt.n 55202 │ │ │ │ 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 783a0 │ │ │ │ + bl 78394 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 552e8 │ │ │ │ + b.n 55204 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000552ea <_Py_hashtable_size@@Base>: │ │ │ │ +00055206 <_Py_hashtable_size@@Base>: │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ lsls r0, r3, #4 │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ bx lr │ │ │ │ + push {r4, r5, r6, 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, 5522c <_Py_hashtable_size@@Base+0x26> │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 72340 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 5528c <_Py_hashtable_size@@Base+0x86> │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ + mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r0 │ │ │ │ + bge.n 5525e <_Py_hashtable_size@@Base+0x58> │ │ │ │ + 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 55238 <_Py_hashtable_size@@Base+0x32> │ │ │ │ + cbz r2, 55270 <_Py_hashtable_size@@Base+0x6a> │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + cbz r0, 55270 <_Py_hashtable_size@@Base+0x6a> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.n 55290 <_Py_hashtable_size@@Base+0x8a> │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 55290 <_Py_hashtable_size@@Base+0x8a> │ │ │ │ + bl 714c8 │ │ │ │ + cbnz r0, 55290 <_Py_hashtable_size@@Base+0x8a> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5528c <_Py_hashtable_size@@Base+0x86> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 5528c <_Py_hashtable_size@@Base+0x86> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 552e0 <_Py_hashtable_size@@Base+0xda> │ │ │ │ + ldrd r3, r1, [r5, #12] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + movw r5, #58844 @ 0xe5dc │ │ │ │ + movt r5, #41 @ 0x29 │ │ │ │ + bic.w r1, r1, #1 │ │ │ │ + bic.w r3, r3, #1 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + movw r0, #19268 @ 0x4b44 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + str r3, [sp, #16] │ │ │ │ + movw r1, #58824 @ 0xe5c8 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw r3, #60596 @ 0xecb4 │ │ │ │ + movt r3, #41 @ 0x29 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + movw r1, #14764 @ 0x39ac │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + str r5, [sp, #20] │ │ │ │ + movw r3, #16560 @ 0x40b0 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + bl 828cc │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + 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 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + cbnz r3, 55300 <_Py_hashtable_size@@Base+0xfa> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r2, 5531a <_Py_hashtable_size@@Base+0x114> │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cbz r3, 5531a <_Py_hashtable_size@@Base+0x114> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #57620 @ 0xe114 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273e4 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 55400 <_Py_hashtable_size@@Base+0x1fa> │ │ │ │ + ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 55332 <_Py_hashtable_size@@Base+0x12c> │ │ │ │ + bl 4f978 <_PyMonitoring_FirePyReturnEvent@@Base+0x2e> │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 5533e <_Py_hashtable_size@@Base+0x138> │ │ │ │ + b.n 55316 <_Py_hashtable_size@@Base+0x110> │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 4c7a2 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 55316 <_Py_hashtable_size@@Base+0x110> │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cbz r3, 55368 <_Py_hashtable_size@@Base+0x162> │ │ │ │ + add.w r0, r4, #13 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 5535e <_Py_hashtable_size@@Base+0x158> │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5534e <_Py_hashtable_size@@Base+0x148> │ │ │ │ + dmb ish │ │ │ │ + beq.n 55368 <_Py_hashtable_size@@Base+0x162> │ │ │ │ + bl 267f94 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ + str r2, [r6, #8] │ │ │ │ + ldrd r7, r5, [r3] │ │ │ │ + ldrd sl, fp, [r3, #8] │ │ │ │ + add.w r9, r5, #64 @ 0x40 │ │ │ │ + blx 294c4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov lr, r0 │ │ │ │ + mov ip, lr │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + adds r5, #16 │ │ │ │ + ldr.w r2, [r5, #-8] │ │ │ │ + add.w lr, lr, #16 │ │ │ │ + ldr.w r3, [r5, #-4] │ │ │ │ + cmp r5, r9 │ │ │ │ + stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ + bne.n 55386 <_Py_hashtable_size@@Base+0x180> │ │ │ │ + movs r1, #4 │ │ │ │ + movs r0, #8 │ │ │ │ + blx 294c4 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r5, r9 │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + ldr r1, [r7, #4] │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ + ldr r3, [r7, #28] │ │ │ │ + ldr r1, [r7, #20] │ │ │ │ + ldr r2, [r7, #24] │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2a0fc │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + strd sl, fp, [r0, #8] │ │ │ │ + str.w r9, [r0] │ │ │ │ + str.w r8, [r0, #4] │ │ │ │ + str r0, [r6, #16] │ │ │ │ + cbz r3, 55400 <_Py_hashtable_size@@Base+0x1fa> │ │ │ │ + add.w r0, r4, #13 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 553f6 <_Py_hashtable_size@@Base+0x1f0> │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 553e6 <_Py_hashtable_size@@Base+0x1e0> │ │ │ │ + dmb ish │ │ │ │ + beq.n 55400 <_Py_hashtable_size@@Base+0x1fa> │ │ │ │ + bl 2460a8 │ │ │ │ + mov r0, r6 │ │ │ │ + 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 5531e <_Py_hashtable_size@@Base+0x34> │ │ │ │ + bne.n 5542c <_Py_hashtable_size@@Base+0x226> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5533e <_Py_hashtable_size@@Base+0x54> │ │ │ │ - b.n 55336 <_Py_hashtable_size@@Base+0x4c> │ │ │ │ + bne.n 5544c <_Py_hashtable_size@@Base+0x246> │ │ │ │ + b.n 55444 <_Py_hashtable_size@@Base+0x23e> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61004 @ 0xee4c │ │ │ │ + movw r0, #60620 @ 0xeccc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55310 <_Py_hashtable_size@@Base+0x26> │ │ │ │ - b.n 55400 <_Py_hashtable_size@@Base+0x116> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 5541e <_Py_hashtable_size@@Base+0x218> │ │ │ │ + b.n 5550e <_Py_hashtable_size@@Base+0x308> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55400 <_Py_hashtable_size@@Base+0x116> │ │ │ │ + bne.n 5550e <_Py_hashtable_size@@Base+0x308> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ + bl d78cc <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 55356 <_Py_hashtable_size@@Base+0x6c> │ │ │ │ - bl 7f8d0 │ │ │ │ + cbnz r0, 55464 <_Py_hashtable_size@@Base+0x25e> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55400 <_Py_hashtable_size@@Base+0x116> │ │ │ │ + bne.n 5550e <_Py_hashtable_size@@Base+0x308> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 55376 <_Py_hashtable_size@@Base+0x8c> │ │ │ │ - bl 83f4c │ │ │ │ + b.n 55484 <_Py_hashtable_size@@Base+0x27e> │ │ │ │ + bl 83aac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55372 <_Py_hashtable_size@@Base+0x88> │ │ │ │ + beq.n 55480 <_Py_hashtable_size@@Base+0x27a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55372 <_Py_hashtable_size@@Base+0x88> │ │ │ │ + cbnz r3, 55480 <_Py_hashtable_size@@Base+0x27a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 55348 <_Py_hashtable_size@@Base+0x5e> │ │ │ │ + beq.n 55456 <_Py_hashtable_size@@Base+0x250> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 1eff08 │ │ │ │ + bl 1ef22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55400 <_Py_hashtable_size@@Base+0x116> │ │ │ │ + beq.n 5550e <_Py_hashtable_size@@Base+0x308> │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 553a6 <_Py_hashtable_size@@Base+0xbc> │ │ │ │ + bge.n 554b4 <_Py_hashtable_size@@Base+0x2ae> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ 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 f1c24 │ │ │ │ + b.w f1698 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71f98 │ │ │ │ + bl 71fb0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 55400 <_Py_hashtable_size@@Base+0x116> │ │ │ │ + cbz r0, 5550e <_Py_hashtable_size@@Base+0x308> │ │ │ │ add.w r9, r0, #16 │ │ │ │ - bl 9649c │ │ │ │ + bl 95e5c │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 299e8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 55404 <_Py_hashtable_size@@Base+0x11a> │ │ │ │ + bge.n 55512 <_Py_hashtable_size@@Base+0x30c> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 55414 <_Py_hashtable_size@@Base+0x12a> │ │ │ │ - bl e5198 │ │ │ │ + bne.n 55522 <_Py_hashtable_size@@Base+0x31c> │ │ │ │ + bl e4bf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 553b8 <_Py_hashtable_size@@Base+0xce> │ │ │ │ + beq.n 554c6 <_Py_hashtable_size@@Base+0x2c0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55400 <_Py_hashtable_size@@Base+0x116> │ │ │ │ + beq.n 5550e <_Py_hashtable_size@@Base+0x308> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55400 <_Py_hashtable_size@@Base+0x116> │ │ │ │ + cbnz r3, 5550e <_Py_hashtable_size@@Base+0x308> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55424 <_Py_hashtable_size@@Base+0x13a> │ │ │ │ + b.n 55532 <_Py_hashtable_size@@Base+0x32c> │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 55410 <_Py_hashtable_size@@Base+0x126> │ │ │ │ + beq.n 5551e <_Py_hashtable_size@@Base+0x318> │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 9b39c <_PyBytes_Resize@@Base> │ │ │ │ + bl 9ad4c <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 55424 <_Py_hashtable_size@@Base+0x13a> │ │ │ │ + b.n 55532 <_Py_hashtable_size@@Base+0x32c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 553ea <_Py_hashtable_size@@Base+0x100> │ │ │ │ + bl f1698 │ │ │ │ + b.n 554f8 <_Py_hashtable_size@@Base+0x2f2> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #20] @ (55440 <_Py_hashtable_size@@Base+0x156>) │ │ │ │ + ldr r2, [pc, #20] @ (55550 <_Py_hashtable_size@@Base+0x34a>) │ │ │ │ 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 55642 <_Py_hashtable_size@@Base+0x358> │ │ │ │ + b.n 55630 <_Py_hashtable_size@@Base+0x42a> │ │ │ │ + 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 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 55470 <_Py_hashtable_size@@Base+0x186> │ │ │ │ + beq.n 55580 <_Py_hashtable_size@@Base+0x37a> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55486 <_Py_hashtable_size@@Base+0x19c> │ │ │ │ + bne.n 55596 <_Py_hashtable_size@@Base+0x390> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 554ba <_Py_hashtable_size@@Base+0x1d0> │ │ │ │ + beq.n 555ca <_Py_hashtable_size@@Base+0x3c4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55488 <_Py_hashtable_size@@Base+0x19e> │ │ │ │ - b.n 554ba <_Py_hashtable_size@@Base+0x1d0> │ │ │ │ + bgt.n 55598 <_Py_hashtable_size@@Base+0x392> │ │ │ │ + b.n 555ca <_Py_hashtable_size@@Base+0x3c4> │ │ │ │ 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 554a6 <_Py_hashtable_size@@Base+0x1bc> │ │ │ │ + beq.n 555b6 <_Py_hashtable_size@@Base+0x3b0> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 554d4 <_Py_hashtable_size@@Base+0x1ea> │ │ │ │ + bne.n 555e4 <_Py_hashtable_size@@Base+0x3de> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 554ba <_Py_hashtable_size@@Base+0x1d0> │ │ │ │ + beq.n 555ca <_Py_hashtable_size@@Base+0x3c4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 554d6 <_Py_hashtable_size@@Base+0x1ec> │ │ │ │ + bgt.n 555e6 <_Py_hashtable_size@@Base+0x3e0> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4884 @ 0x1314 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 55518 <_Py_hashtable_size@@Base+0x22e> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 55628 <_Py_hashtable_size@@Base+0x422> │ │ │ │ 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 189270 │ │ │ │ + bl 188300 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55502 <_Py_hashtable_size@@Base+0x218> │ │ │ │ + beq.n 55612 <_Py_hashtable_size@@Base+0x40c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55502 <_Py_hashtable_size@@Base+0x218> │ │ │ │ + cbnz r3, 55612 <_Py_hashtable_size@@Base+0x40c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55518 <_Py_hashtable_size@@Base+0x22e> │ │ │ │ + beq.n 55628 <_Py_hashtable_size@@Base+0x422> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55518 <_Py_hashtable_size@@Base+0x22e> │ │ │ │ + cbnz r3, 55628 <_Py_hashtable_size@@Base+0x422> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 55538 <_Py_hashtable_size@@Base+0x24e> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r2, 55552 <_Py_hashtable_size@@Base+0x268> │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cbz r3, 55552 <_Py_hashtable_size@@Base+0x268> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58004 @ 0xe294 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 55638 <_Py_hashtable_size@@Base+0x34e> │ │ │ │ - ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 5556a <_Py_hashtable_size@@Base+0x280> │ │ │ │ - bl 4fa96 <_PyMonitoring_FirePyReturnEvent@@Base+0xea> │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 55576 <_Py_hashtable_size@@Base+0x28c> │ │ │ │ - b.n 5554e <_Py_hashtable_size@@Base+0x264> │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 4ca96 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5554e <_Py_hashtable_size@@Base+0x264> │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 555a0 <_Py_hashtable_size@@Base+0x2b6> │ │ │ │ - add.w r0, r4, #13 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 55596 <_Py_hashtable_size@@Base+0x2ac> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 55586 <_Py_hashtable_size@@Base+0x29c> │ │ │ │ - dmb ish │ │ │ │ - beq.n 555a0 <_Py_hashtable_size@@Base+0x2b6> │ │ │ │ - bl 26813c │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ - str r2, [r6, #8] │ │ │ │ - ldrd r7, r5, [r3] │ │ │ │ - ldrd sl, fp, [r3, #8] │ │ │ │ - add.w r9, r5, #64 @ 0x40 │ │ │ │ - blx 294c4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov lr, r0 │ │ │ │ - mov ip, lr │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - adds r5, #16 │ │ │ │ - ldr.w r2, [r5, #-8] │ │ │ │ - add.w lr, lr, #16 │ │ │ │ - ldr.w r3, [r5, #-4] │ │ │ │ - cmp r5, r9 │ │ │ │ - stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - bne.n 555be <_Py_hashtable_size@@Base+0x2d4> │ │ │ │ - movs r1, #4 │ │ │ │ - movs r0, #8 │ │ │ │ - blx 294c4 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r5, r9 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - ldr r1, [r7, #4] │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ - ldr r1, [r7, #20] │ │ │ │ - ldr r2, [r7, #24] │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2a0fc │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - strd sl, fp, [r0, #8] │ │ │ │ - str.w r9, [r0] │ │ │ │ - str.w r8, [r0, #4] │ │ │ │ - str r0, [r6, #16] │ │ │ │ - cbz r3, 55638 <_Py_hashtable_size@@Base+0x34e> │ │ │ │ - add.w r0, r4, #13 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 5562e <_Py_hashtable_size@@Base+0x344> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 5561e <_Py_hashtable_size@@Base+0x334> │ │ │ │ - dmb ish │ │ │ │ - beq.n 55638 <_Py_hashtable_size@@Base+0x34e> │ │ │ │ - bl 246600 │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.w 492a4 │ │ │ │ + b.w 49284 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 55692 <_Py_hashtable_size@@Base+0x3a8> │ │ │ │ + bl 71640 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 55680 <_Py_hashtable_size@@Base+0x47a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (55694 <_Py_hashtable_size@@Base+0x3aa>) │ │ │ │ + ldr r1, [pc, #52] @ (55684 <_Py_hashtable_size@@Base+0x47e>) │ │ │ │ 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] │ │ │ │ @@ -64085,597 +64078,695 @@ │ │ │ │ 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 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ subs r3, r2, #3 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 556c8 <_Py_hashtable_size@@Base+0x3de> │ │ │ │ + bhi.n 556b8 <_Py_hashtable_size@@Base+0x4b2> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 556e8 <_Py_hashtable_size@@Base+0x3fe> │ │ │ │ - b.n 556e0 <_Py_hashtable_size@@Base+0x3f6> │ │ │ │ - movw r0, #61012 @ 0xee54 │ │ │ │ + bne.n 556d8 <_Py_hashtable_size@@Base+0x4d2> │ │ │ │ + b.n 556d0 <_Py_hashtable_size@@Base+0x4ca> │ │ │ │ + movw r0, #60628 @ 0xecd4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 556b8 <_Py_hashtable_size@@Base+0x3ce> │ │ │ │ - b.n 557d4 <_Py_hashtable_size@@Base+0x4ea> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 556a8 <_Py_hashtable_size@@Base+0x4a2> │ │ │ │ + b.n 557c4 <_Py_hashtable_size@@Base+0x5be> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 557d4 <_Py_hashtable_size@@Base+0x4ea> │ │ │ │ + bne.n 557c4 <_Py_hashtable_size@@Base+0x5be> │ │ │ │ ldrd r7, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1eff08 │ │ │ │ + bl 1ef22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 557d4 <_Py_hashtable_size@@Base+0x4ea> │ │ │ │ + beq.n 557c4 <_Py_hashtable_size@@Base+0x5be> │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 55710 <_Py_hashtable_size@@Base+0x426> │ │ │ │ + ble.n 55700 <_Py_hashtable_size@@Base+0x4fa> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 55714 <_Py_hashtable_size@@Base+0x42a> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 55714 <_Py_hashtable_size@@Base+0x42a> │ │ │ │ - b.n 557d4 <_Py_hashtable_size@@Base+0x4ea> │ │ │ │ + bne.n 55704 <_Py_hashtable_size@@Base+0x4fe> │ │ │ │ + bl 7f89c │ │ │ │ + cbz r0, 55704 <_Py_hashtable_size@@Base+0x4fe> │ │ │ │ + b.n 557c4 <_Py_hashtable_size@@Base+0x5be> │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r7 │ │ │ │ vldr d8, [sp, #24] │ │ │ │ - bl 1540ac │ │ │ │ - cbnz r0, 55738 <_Py_hashtable_size@@Base+0x44e> │ │ │ │ + bl 15363c │ │ │ │ + cbnz r0, 55728 <_Py_hashtable_size@@Base+0x522> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19688 @ 0x4ce8 │ │ │ │ + movw r1, #19304 @ 0x4b68 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 557ba <_Py_hashtable_size@@Base+0x4d0> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 557aa <_Py_hashtable_size@@Base+0x5a4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 1546b0 │ │ │ │ + bl 153c40 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 557ba <_Py_hashtable_size@@Base+0x4d0> │ │ │ │ + blt.n 557aa <_Py_hashtable_size@@Base+0x5a4> │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, r6 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 55b88 <_Py_hashtable_size@@Base+0x89e> │ │ │ │ + bl 55b78 <_Py_hashtable_size@@Base+0x972> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 557ba <_Py_hashtable_size@@Base+0x4d0> │ │ │ │ - bl 9649c │ │ │ │ + beq.n 557aa <_Py_hashtable_size@@Base+0x5a4> │ │ │ │ + bl 95e5c │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ vstr d8, [sp] │ │ │ │ blx 297cc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bge.n 55796 <_Py_hashtable_size@@Base+0x4ac> │ │ │ │ + bge.n 55786 <_Py_hashtable_size@@Base+0x580> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 55796 <_Py_hashtable_size@@Base+0x4ac> │ │ │ │ - bl e5198 │ │ │ │ + bne.n 55786 <_Py_hashtable_size@@Base+0x580> │ │ │ │ + bl e4bf4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55756 <_Py_hashtable_size@@Base+0x46c> │ │ │ │ - b.n 55798 <_Py_hashtable_size@@Base+0x4ae> │ │ │ │ + beq.n 55746 <_Py_hashtable_size@@Base+0x540> │ │ │ │ + b.n 55788 <_Py_hashtable_size@@Base+0x582> │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - bl 55c84 │ │ │ │ + bl 55c74 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 557c4 <_Py_hashtable_size@@Base+0x4da> │ │ │ │ - cbnz r5, 557ba <_Py_hashtable_size@@Base+0x4d0> │ │ │ │ + bge.n 557b4 <_Py_hashtable_size@@Base+0x5ae> │ │ │ │ + cbnz r5, 557aa <_Py_hashtable_size@@Base+0x5a4> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r6, [r7, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 557d4 <_Py_hashtable_size@@Base+0x4ea> │ │ │ │ + bl f1698 │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 557c4 <_Py_hashtable_size@@Base+0x5be> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fa84 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5} │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 557fa <_Py_hashtable_size@@Base+0x510> │ │ │ │ + bne.n 557ea <_Py_hashtable_size@@Base+0x5e4> │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 557fa <_Py_hashtable_size@@Base+0x510> │ │ │ │ + bhi.n 557ea <_Py_hashtable_size@@Base+0x5e4> │ │ │ │ pop {r4, r5} │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w d19ec │ │ │ │ + b.w d1494 │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ 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 55826 <_Py_hashtable_size@@Base+0x53c> │ │ │ │ + bge.n 55816 <_Py_hashtable_size@@Base+0x610> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 243b24 <_PyDeadline_Get@@Base+0x30ac> │ │ │ │ + b.w 2434b4 <_PyTime_AsTimeval@@Base+0x4d34> │ │ │ │ ldrd r1, r2, [r0, #16] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movw r4, #35132 @ 0x893c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 13eea8 │ │ │ │ + bl 13eaf0 │ │ │ │ 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 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + cbnz r3, 5584c <_Py_hashtable_size@@Base+0x646> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r2, 55866 <_Py_hashtable_size@@Base+0x660> │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cbz r3, 55866 <_Py_hashtable_size@@Base+0x660> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #57620 @ 0xe114 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273e4 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 55936 <_Py_hashtable_size@@Base+0x730> │ │ │ │ + ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 4b71c │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 55862 <_Py_hashtable_size@@Base+0x65c> │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cbz r3, 558a2 <_Py_hashtable_size@@Base+0x69c> │ │ │ │ + add.w r0, r4, #9 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 55898 <_Py_hashtable_size@@Base+0x692> │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 55888 <_Py_hashtable_size@@Base+0x682> │ │ │ │ + dmb ish │ │ │ │ + beq.n 558a2 <_Py_hashtable_size@@Base+0x69c> │ │ │ │ + bl 267f94 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + movs r1, #1 │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ + ldrd r9, r5, [r3] │ │ │ │ + ldrd sl, fp, [r3, #8] │ │ │ │ + blx 294c4 │ │ │ │ + add.w lr, r5, #64 @ 0x40 │ │ │ │ + mov r8, r0 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r7, ip │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + adds r5, #16 │ │ │ │ + ldr.w r2, [r5, #-8] │ │ │ │ + add.w ip, ip, #16 │ │ │ │ + ldr.w r3, [r5, #-4] │ │ │ │ + cmp r5, lr │ │ │ │ + stmia r7!, {r0, r1, r2, r3} │ │ │ │ + bne.n 558bc <_Py_hashtable_size@@Base+0x6b6> │ │ │ │ + movs r1, #4 │ │ │ │ + movs r0, #5 │ │ │ │ + blx 294c4 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r5, r7 │ │ │ │ + ldr.w r0, [r9] │ │ │ │ + ldr.w r3, [r9, #12] │ │ │ │ + ldr.w r1, [r9, #4] │ │ │ │ + ldr.w r2, [r9, #8] │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ + ldr.w r0, [r9, #16] │ │ │ │ + str r0, [r5, #0] │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2a0fc │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + strd sl, fp, [r0, #8] │ │ │ │ + str r7, [r0, #0] │ │ │ │ + str.w r8, [r0, #4] │ │ │ │ + str r0, [r6, #16] │ │ │ │ + cbz r3, 55936 <_Py_hashtable_size@@Base+0x730> │ │ │ │ + add.w r0, r4, #9 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 5592c <_Py_hashtable_size@@Base+0x726> │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5591c <_Py_hashtable_size@@Base+0x716> │ │ │ │ + dmb ish │ │ │ │ + beq.n 55936 <_Py_hashtable_size@@Base+0x730> │ │ │ │ + bl 2460a8 │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #44] @ (5587c <_Py_hashtable_size@@Base+0x592>) │ │ │ │ + ldr r4, [pc, #44] @ (55978 <_Py_hashtable_size@@Base+0x772>) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11d314 │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 55868 <_Py_hashtable_size@@Base+0x57e> │ │ │ │ + cbz r3, 55964 <_Py_hashtable_size@@Base+0x75e> │ │ │ │ ldr.w r3, [r4, #1364] @ 0x554 │ │ │ │ str.w r3, [r4, #1368] @ 0x558 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 100124 │ │ │ │ + bl ffb5c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [pc, #20] @ (55898 <_Py_hashtable_size@@Base+0x5ae>) │ │ │ │ + ldr r2, [pc, #20] @ (55994 <_Py_hashtable_size@@Base+0x78e>) │ │ │ │ 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 55642 <_Py_hashtable_size@@Base+0x358> │ │ │ │ + b.n 55630 <_Py_hashtable_size@@Base+0x42a> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 558c6 <_Py_hashtable_size@@Base+0x5dc> │ │ │ │ + beq.n 559c2 <_Py_hashtable_size@@Base+0x7bc> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 558f4 <_Py_hashtable_size@@Base+0x60a> │ │ │ │ + bne.n 559f0 <_Py_hashtable_size@@Base+0x7ea> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 558da <_Py_hashtable_size@@Base+0x5f0> │ │ │ │ + beq.n 559d6 <_Py_hashtable_size@@Base+0x7d0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 558f6 <_Py_hashtable_size@@Base+0x60c> │ │ │ │ + bgt.n 559f2 <_Py_hashtable_size@@Base+0x7ec> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4884 @ 0x1314 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 55920 <_Py_hashtable_size@@Base+0x636> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 55a1c <_Py_hashtable_size@@Base+0x816> │ │ │ │ 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 129ae8 │ │ │ │ + bl 129588 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55920 <_Py_hashtable_size@@Base+0x636> │ │ │ │ + beq.n 55a1c <_Py_hashtable_size@@Base+0x816> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55920 <_Py_hashtable_size@@Base+0x636> │ │ │ │ + cbnz r3, 55a1c <_Py_hashtable_size@@Base+0x816> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_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, #4000] @ 0xfa0 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 55942 <_Py_hashtable_size@@Base+0x658> │ │ │ │ + cbz r3, 55a3e <_Py_hashtable_size@@Base+0x838> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 55944 <_Py_hashtable_size@@Base+0x65a> │ │ │ │ + b.n 55a40 <_Py_hashtable_size@@Base+0x83a> │ │ │ │ mov r4, r3 │ │ │ │ ldrb r6, [r7, #17] │ │ │ │ add r4, r1 │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ ldrb r0, [r7, #18] │ │ │ │ lsls r6, r6, #8 │ │ │ │ ldrb.w r9, [r7, #14] │ │ │ │ orr.w r6, r6, r2, lsl #16 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ orrs r6, r0 │ │ │ │ ldrb r0, [r7, #13] │ │ │ │ ldrb.w sl, [r7, #15] │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r2, 5596a <_Py_hashtable_size@@Base+0x680> │ │ │ │ + cbz r2, 55a66 <_Py_hashtable_size@@Base+0x860> │ │ │ │ ldr.w r8, [r7, #20] │ │ │ │ - b.n 55972 <_Py_hashtable_size@@Base+0x688> │ │ │ │ + b.n 55a6e <_Py_hashtable_size@@Base+0x868> │ │ │ │ movw r8, #4356 @ 0x1104 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ ldrb.w fp, [r7, #19] │ │ │ │ - cbnz r3, 55982 <_Py_hashtable_size@@Base+0x698> │ │ │ │ + cbnz r3, 55a7e <_Py_hashtable_size@@Base+0x878> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 55982 <_Py_hashtable_size@@Base+0x698> │ │ │ │ + blt.n 55a7e <_Py_hashtable_size@@Base+0x878> │ │ │ │ cmp r1, #5 │ │ │ │ - bgt.n 55982 <_Py_hashtable_size@@Base+0x698> │ │ │ │ - cbnz r5, 559a2 <_Py_hashtable_size@@Base+0x6b8> │ │ │ │ + bgt.n 55a7e <_Py_hashtable_size@@Base+0x878> │ │ │ │ + cbnz r5, 55a9e <_Py_hashtable_size@@Base+0x898> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #240] @ (55a78 <_Py_hashtable_size@@Base+0x78e>) │ │ │ │ + ldr r5, [pc, #240] @ (55b74 <_Py_hashtable_size@@Base+0x96e>) │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r5, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r5, #5 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 559a2 <_Py_hashtable_size@@Base+0x6b8> │ │ │ │ + cbnz r0, 55a9e <_Py_hashtable_size@@Base+0x898> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55a70 <_Py_hashtable_size@@Base+0x786> │ │ │ │ + b.n 55b6c <_Py_hashtable_size@@Base+0x966> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 55a34 <_Py_hashtable_size@@Base+0x74a> │ │ │ │ + beq.n 55b30 <_Py_hashtable_size@@Base+0x92a> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 559c2 <_Py_hashtable_size@@Base+0x6d8> │ │ │ │ - bl f479c │ │ │ │ + cbz r0, 55abe <_Py_hashtable_size@@Base+0x8b8> │ │ │ │ + bl f4214 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne.n 559be <_Py_hashtable_size@@Base+0x6d4> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 55aba <_Py_hashtable_size@@Base+0x8b4> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5599e <_Py_hashtable_size@@Base+0x6b4> │ │ │ │ + bne.n 55a9a <_Py_hashtable_size@@Base+0x894> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 55a34 <_Py_hashtable_size@@Base+0x74a> │ │ │ │ + beq.n 55b30 <_Py_hashtable_size@@Base+0x92a> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 559de <_Py_hashtable_size@@Base+0x6f4> │ │ │ │ - bl f479c │ │ │ │ + cbz r0, 55ada <_Py_hashtable_size@@Base+0x8d4> │ │ │ │ + bl f4214 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 559da <_Py_hashtable_size@@Base+0x6f0> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 55ad6 <_Py_hashtable_size@@Base+0x8d0> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5599e <_Py_hashtable_size@@Base+0x6b4> │ │ │ │ + bne.n 55a9a <_Py_hashtable_size@@Base+0x894> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 55a34 <_Py_hashtable_size@@Base+0x74a> │ │ │ │ + beq.n 55b30 <_Py_hashtable_size@@Base+0x92a> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 559fa <_Py_hashtable_size@@Base+0x710> │ │ │ │ - bl f479c │ │ │ │ + cbz r0, 55af6 <_Py_hashtable_size@@Base+0x8f0> │ │ │ │ + bl f4214 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 559f6 <_Py_hashtable_size@@Base+0x70c> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 55af2 <_Py_hashtable_size@@Base+0x8ec> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5599e <_Py_hashtable_size@@Base+0x6b4> │ │ │ │ + bne.n 55a9a <_Py_hashtable_size@@Base+0x894> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 55a34 <_Py_hashtable_size@@Base+0x74a> │ │ │ │ + beq.n 55b30 <_Py_hashtable_size@@Base+0x92a> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r0, 55a14 <_Py_hashtable_size@@Base+0x72a> │ │ │ │ - bl f479c │ │ │ │ + cbz r0, 55b10 <_Py_hashtable_size@@Base+0x90a> │ │ │ │ + bl f4214 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 55a10 <_Py_hashtable_size@@Base+0x726> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 55b0c <_Py_hashtable_size@@Base+0x906> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5599e <_Py_hashtable_size@@Base+0x6b4> │ │ │ │ + bne.n 55a9a <_Py_hashtable_size@@Base+0x894> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 55a34 <_Py_hashtable_size@@Base+0x74a> │ │ │ │ + beq.n 55b30 <_Py_hashtable_size@@Base+0x92a> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 55a1e <_Py_hashtable_size@@Base+0x734> │ │ │ │ + cbz r3, 55b1a <_Py_hashtable_size@@Base+0x914> │ │ │ │ mov r8, r3 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 55a34 <_Py_hashtable_size@@Base+0x74a> │ │ │ │ + beq.n 55b30 <_Py_hashtable_size@@Base+0x92a> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 55a34 <_Py_hashtable_size@@Base+0x74a> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 55b30 <_Py_hashtable_size@@Base+0x92a> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5599e <_Py_hashtable_size@@Base+0x6b4> │ │ │ │ + bne.n 55a9a <_Py_hashtable_size@@Base+0x894> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r3, #35340 @ 0x8a0c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 55a58 <_Py_hashtable_size@@Base+0x76e> │ │ │ │ + bne.n 55b54 <_Py_hashtable_size@@Base+0x94e> │ │ │ │ strd fp, r0, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1da11c │ │ │ │ - b.n 55a70 <_Py_hashtable_size@@Base+0x786> │ │ │ │ - movw r2, #19724 @ 0x4d0c │ │ │ │ + bl 1d8e24 │ │ │ │ + b.n 55b6c <_Py_hashtable_size@@Base+0x966> │ │ │ │ + movw r2, #19340 @ 0x4b8c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, fp │ │ │ │ strd r6, r8, [sp, #8] │ │ │ │ strd r9, sl, [sp] │ │ │ │ - bl 260614 │ │ │ │ + bl 26028c │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ add ip, r6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 55a98 <_Py_hashtable_size@@Base+0x7ae> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r2, 55ab2 <_Py_hashtable_size@@Base+0x7c8> │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cbz r3, 55ab2 <_Py_hashtable_size@@Base+0x7c8> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58004 @ 0xe294 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 55b82 <_Py_hashtable_size@@Base+0x898> │ │ │ │ - ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 4b7bc │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 55aae <_Py_hashtable_size@@Base+0x7c4> │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 55aee <_Py_hashtable_size@@Base+0x804> │ │ │ │ - add.w r0, r4, #9 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 55ae4 <_Py_hashtable_size@@Base+0x7fa> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 55ad4 <_Py_hashtable_size@@Base+0x7ea> │ │ │ │ - dmb ish │ │ │ │ - beq.n 55aee <_Py_hashtable_size@@Base+0x804> │ │ │ │ - bl 26813c │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - movs r1, #1 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ - ldrd r9, r5, [r3] │ │ │ │ - ldrd sl, fp, [r3, #8] │ │ │ │ - blx 294c4 │ │ │ │ - add.w lr, r5, #64 @ 0x40 │ │ │ │ - mov r8, r0 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r7, ip │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - adds r5, #16 │ │ │ │ - ldr.w r2, [r5, #-8] │ │ │ │ - add.w ip, ip, #16 │ │ │ │ - ldr.w r3, [r5, #-4] │ │ │ │ - cmp r5, lr │ │ │ │ - stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 55b08 <_Py_hashtable_size@@Base+0x81e> │ │ │ │ - movs r1, #4 │ │ │ │ - movs r0, #5 │ │ │ │ - blx 294c4 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r5, r7 │ │ │ │ - ldr.w r0, [r9] │ │ │ │ - ldr.w r3, [r9, #12] │ │ │ │ - ldr.w r1, [r9, #4] │ │ │ │ - ldr.w r2, [r9, #8] │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldr.w r0, [r9, #16] │ │ │ │ - str r0, [r5, #0] │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2a0fc │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - strd sl, fp, [r0, #8] │ │ │ │ - str r7, [r0, #0] │ │ │ │ - str.w r8, [r0, #4] │ │ │ │ - str r0, [r6, #16] │ │ │ │ - cbz r3, 55b82 <_Py_hashtable_size@@Base+0x898> │ │ │ │ - add.w r0, r4, #9 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 55b78 <_Py_hashtable_size@@Base+0x88e> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 55b68 <_Py_hashtable_size@@Base+0x87e> │ │ │ │ - dmb ish │ │ │ │ - beq.n 55b82 <_Py_hashtable_size@@Base+0x898> │ │ │ │ - bl 246600 │ │ │ │ - mov r0, r6 │ │ │ │ - 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, #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 55bb0 <_Py_hashtable_size@@Base+0x8c6> │ │ │ │ + bge.n 55ba0 <_Py_hashtable_size@@Base+0x99a> │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bl 76fe4 │ │ │ │ - b.n 55bb2 <_Py_hashtable_size@@Base+0x8c8> │ │ │ │ + bl 76fd8 │ │ │ │ + b.n 55ba2 <_Py_hashtable_size@@Base+0x99c> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbz r0, 55bda <_Py_hashtable_size@@Base+0x8f0> │ │ │ │ + cbz r0, 55bca <_Py_hashtable_size@@Base+0x9c4> │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r8, r3 │ │ │ │ - bgt.n 55bce <_Py_hashtable_size@@Base+0x8e4> │ │ │ │ + bgt.n 55bbe <_Py_hashtable_size@@Base+0x9b8> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r0, r8 │ │ │ │ - bl 76fe4 │ │ │ │ - b.n 55bd0 <_Py_hashtable_size@@Base+0x8e6> │ │ │ │ + bl 76fd8 │ │ │ │ + b.n 55bc0 <_Py_hashtable_size@@Base+0x9ba> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbnz r0, 55be4 <_Py_hashtable_size@@Base+0x8fa> │ │ │ │ + cbnz r0, 55bd4 <_Py_hashtable_size@@Base+0x9ce> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 77384 │ │ │ │ - bl 1ea294 │ │ │ │ + bl 77378 │ │ │ │ + bl 1e955c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 55c78 <_Py_hashtable_size@@Base+0x98e> │ │ │ │ + b.n 55c68 <_Py_hashtable_size@@Base+0xa62> │ │ │ │ movs r4, #0 │ │ │ │ mov.w fp, #44 @ 0x2c │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 55c52 <_Py_hashtable_size@@Base+0x968> │ │ │ │ - bl e750c │ │ │ │ + beq.n 55c42 <_Py_hashtable_size@@Base+0xa3c> │ │ │ │ + bl e6f64 │ │ │ │ mul.w r9, fp, r4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 55c56 <_Py_hashtable_size@@Base+0x96c> │ │ │ │ + cbz r0, 55c46 <_Py_hashtable_size@@Base+0xa40> │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add r1, r9 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce160 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55c24 <_Py_hashtable_size@@Base+0x93a> │ │ │ │ + bne.n 55c14 <_Py_hashtable_size@@Base+0xa0e> │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 55c56 <_Py_hashtable_size@@Base+0x96c> │ │ │ │ + beq.n 55c46 <_Py_hashtable_size@@Base+0xa40> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 55c56 <_Py_hashtable_size@@Base+0x96c> │ │ │ │ + cbnz r2, 55c46 <_Py_hashtable_size@@Base+0xa40> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 55c56 <_Py_hashtable_size@@Base+0x96c> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 55c46 <_Py_hashtable_size@@Base+0xa40> │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 55c34 <_Py_hashtable_size@@Base+0x94a> │ │ │ │ + beq.n 55c24 <_Py_hashtable_size@@Base+0xa1e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 55c34 <_Py_hashtable_size@@Base+0x94a> │ │ │ │ + cbnz r2, 55c24 <_Py_hashtable_size@@Base+0xa1e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr.w r1, [r1, r9] │ │ │ │ str.w r1, [r2, r4, lsl #3] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ add r1, r9 │ │ │ │ add.w r2, r2, r4, lsl #3 │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.n 55bee <_Py_hashtable_size@@Base+0x904> │ │ │ │ + b.n 55bde <_Py_hashtable_size@@Base+0x9d8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55c78 <_Py_hashtable_size@@Base+0x98e> │ │ │ │ + b.n 55c68 <_Py_hashtable_size@@Base+0xa62> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ - bl 77384 │ │ │ │ + bl 77378 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 55c72 <_Py_hashtable_size@@Base+0x988> │ │ │ │ + beq.n 55c62 <_Py_hashtable_size@@Base+0xa5c> │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ adds r5, #1 │ │ │ │ - bl cf15c │ │ │ │ - b.n 55c60 <_Py_hashtable_size@@Base+0x976> │ │ │ │ - bl 77384 │ │ │ │ - b.n 55bde <_Py_hashtable_size@@Base+0x8f4> │ │ │ │ + bl cebf4 │ │ │ │ + b.n 55c50 <_Py_hashtable_size@@Base+0xa4a> │ │ │ │ + bl 77378 │ │ │ │ + b.n 55bce <_Py_hashtable_size@@Base+0x9c8> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00055c7e : │ │ │ │ +00055c6e : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 24be1c │ │ │ │ + b.w 24b9d8 │ │ │ │ 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, #0 │ │ │ │ movs r7, #44 @ 0x2c │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 77384 │ │ │ │ + bl 77378 │ │ │ │ mla r0, r7, r5, r4 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 55cae │ │ │ │ + beq.n 55c9e │ │ │ │ adds r5, #1 │ │ │ │ - bl cf15c │ │ │ │ - b.n 55c9e │ │ │ │ + bl cebf4 │ │ │ │ + b.n 55c8e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 77384 │ │ │ │ + b.w 77378 │ │ │ │ + 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, 55cc4 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r2, 55cde │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cbz r3, 55cde │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #57620 @ 0xe114 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273e4 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 55db4 │ │ │ │ + ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 55cf6 │ │ │ │ + bl 21d320 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 55d02 │ │ │ │ + b.n 55cda │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 4fca8 <_PyMonitoring_FirePyReturnEvent@@Base+0x35e> │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 55cda │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cbz r3, 55d2c │ │ │ │ + add.w r0, r4, #13 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 55d22 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 55d12 │ │ │ │ + dmb ish │ │ │ │ + beq.n 55d2c │ │ │ │ + bl 267f94 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + movs r0, #128 @ 0x80 │ │ │ │ + str r2, [r5, #8] │ │ │ │ + ldrd r6, r7, [r3] │ │ │ │ + ldrd sl, fp, [r3, #8] │ │ │ │ + blx 294c4 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ + mov r8, r0 │ │ │ │ + blx 29c10 │ │ │ │ + movs r1, #8 │ │ │ │ + add.w r9, r6, #64 @ 0x40 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 294c4 │ │ │ │ + mov r7, r0 │ │ │ │ + mov lr, r0 │ │ │ │ + mov ip, lr │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ + adds r6, #16 │ │ │ │ + ldr.w r2, [r6, #-8] │ │ │ │ + add.w lr, lr, #16 │ │ │ │ + ldr.w r3, [r6, #-4] │ │ │ │ + cmp r6, r9 │ │ │ │ + stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ + bne.n 55d5c │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2a0fc │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + strd sl, fp, [r0, #8] │ │ │ │ + str r7, [r0, #0] │ │ │ │ + str.w r8, [r0, #4] │ │ │ │ + str r0, [r5, #16] │ │ │ │ + cbz r3, 55db4 │ │ │ │ + add.w r0, r4, #13 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 55daa │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 55d9a │ │ │ │ + dmb ish │ │ │ │ + beq.n 55db4 │ │ │ │ + bl 2460a8 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ @@ -64687,833 +64778,797 @@ │ │ │ │ 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 783a0 │ │ │ │ + bl 78394 │ │ │ │ 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 55d1a │ │ │ │ + beq.n 55e1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55d1a │ │ │ │ + cbnz r3, 55e1c │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ee4 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 55d48 │ │ │ │ + beq.n 55e4a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55d5e │ │ │ │ + bne.n 55e60 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 55d92 │ │ │ │ + beq.n 55e94 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55d60 │ │ │ │ - b.n 55d92 │ │ │ │ + bgt.n 55e62 │ │ │ │ + b.n 55e94 │ │ │ │ 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 55d7e │ │ │ │ + beq.n 55e80 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55dac │ │ │ │ + bne.n 55eae │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55d92 │ │ │ │ + beq.n 55e94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55dae │ │ │ │ + bgt.n 55eb0 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4884 @ 0x1314 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 55df0 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 55ef2 │ │ │ │ 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 3635a │ │ │ │ + bl 36356 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55dda │ │ │ │ + beq.n 55edc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55dda │ │ │ │ + cbnz r3, 55edc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55df0 │ │ │ │ + beq.n 55ef2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55df0 │ │ │ │ + cbnz r3, 55ef2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 82870 <_PyObject_New@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 55ec0 │ │ │ │ - movs r3, #0 │ │ │ │ - strh r3, [r0, #8] │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 55e40 │ │ │ │ - add.w r0, r4, #9 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 55e36 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 55e26 │ │ │ │ - dmb ish │ │ │ │ - beq.n 55e40 │ │ │ │ - bl 26813c │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldrb r7, [r3, #0] │ │ │ │ - ldrd r8, r9, [r3, #4] │ │ │ │ - mov r0, r7 │ │ │ │ - ldrd sl, fp, [r3, #16] │ │ │ │ - bl 263edc <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 263edc <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ - movs r1, #1 │ │ │ │ - blx 294c4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 263edc <_PyCrossInterpreterData_Release@@Base+0x124> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29c10 │ │ │ │ - movs r1, #8 │ │ │ │ - movs r0, #25 │ │ │ │ - blx 294c4 │ │ │ │ - mov r1, r8 │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ - mov r8, r0 │ │ │ │ - blx 29c10 │ │ │ │ - movs r0, #24 │ │ │ │ - blx 2a0fc │ │ │ │ - ldrb r2, [r4, #8] │ │ │ │ - strd sl, fp, [r0, #16] │ │ │ │ - strb r7, [r0, #0] │ │ │ │ - str.w r8, [r0, #4] │ │ │ │ - str r6, [r0, #8] │ │ │ │ - str r0, [r5, #12] │ │ │ │ - cbz r2, 55ec0 │ │ │ │ - add.w r0, r4, #9 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 55eb6 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 55ea6 │ │ │ │ - dmb ish │ │ │ │ - beq.n 55ec0 │ │ │ │ - bl 246600 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ cmp r7, #0 │ │ │ │ - bgt.n 55f16 │ │ │ │ + bgt.n 55f46 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 55efa │ │ │ │ + cbz r2, 55f2a │ │ │ │ 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, #54832 @ 0xd630 │ │ │ │ + movw r3, #54448 @ 0xd4b0 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #59416 @ 0xe818 │ │ │ │ + movw r1, #59032 @ 0xe698 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 55f24 │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 55f54 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ movs r1, #0 │ │ │ │ - bl 8f138 │ │ │ │ + bl 8ea48 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 55f28 │ │ │ │ + cbnz r0, 55f58 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 55f4c │ │ │ │ + b.n 55f7c │ │ │ │ mov r3, r6 │ │ │ │ subs r2, r7, #1 │ │ │ │ add.w r1, r5, #16 │ │ │ │ - bl 8f764 │ │ │ │ + bl 8f074 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55f4c │ │ │ │ + beq.n 55f7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55f4c │ │ │ │ + cbnz r3, 55f7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov 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 56022 │ │ │ │ + movs r3, #0 │ │ │ │ + strh.w r3, [r0, #222] @ 0xde │ │ │ │ + ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ + cbz r3, 55fd4 │ │ │ │ + add.w r0, r4, #223 @ 0xdf │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 55fca │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 55fba │ │ │ │ + dmb ish │ │ │ │ + beq.n 55fd4 │ │ │ │ + bl 267f94 │ │ │ │ + add.w r6, r4, #8 │ │ │ │ + add.w r5, r7, #8 │ │ │ │ + ldmia r6!, {r0, r1, r2, r3} │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ + ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ + stmia.w r5, {r0, r1, r2, r3} │ │ │ │ + movs r2, #182 @ 0xb6 │ │ │ │ + add.w r1, r4, #40 @ 0x28 │ │ │ │ + add.w r0, r7, #40 @ 0x28 │ │ │ │ + blx 29c10 │ │ │ │ + ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ + cbz r3, 56022 │ │ │ │ + add.w r0, r4, #223 @ 0xdf │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 56018 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 56008 │ │ │ │ + dmb ish │ │ │ │ + beq.n 56022 │ │ │ │ + bl 2460a8 │ │ │ │ + mov r0, r7 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2957c │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 55f84 │ │ │ │ + bne.n 56058 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 55fa6 │ │ │ │ - b.n 55f9e │ │ │ │ + bne.n 5607a │ │ │ │ + b.n 56072 │ │ │ │ movs r3, #3 │ │ │ │ - movw r0, #61028 @ 0xee64 │ │ │ │ + movw r0, #60644 @ 0xece4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55f76 │ │ │ │ + bne.n 5604a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5600a │ │ │ │ - bl 7f8d0 │ │ │ │ + b.n 560de │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55f9a │ │ │ │ + bne.n 5606e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce160 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55f9a │ │ │ │ + bne.n 5606e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1eff08 │ │ │ │ + bl 1ef22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55f9a │ │ │ │ + beq.n 5606e │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ - bl 9649c │ │ │ │ + bl 95e5c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ strd r8, r9, [sp] │ │ │ │ blx 29e70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 55ff6 │ │ │ │ + bge.n 560ca │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 56016 │ │ │ │ - bl e5198 │ │ │ │ + bne.n 560ea │ │ │ │ + bl e4bf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55fc4 │ │ │ │ + beq.n 56098 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 56002 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 560d6 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55f9a │ │ │ │ + bne.n 5606e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fab8 │ │ │ │ + bl 7fa84 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 56026 │ │ │ │ + cbz r3, 560fa │ │ │ │ add r0, sp, #20 │ │ │ │ - bl cf15c │ │ │ │ - b.n 56026 │ │ │ │ + bl cebf4 │ │ │ │ + b.n 560fa │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 55ff6 │ │ │ │ + bl f1698 │ │ │ │ + b.n 560ca │ │ │ │ mov r0, r4 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r8, r9, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 5605a │ │ │ │ + beq.n 5612e │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 56070 │ │ │ │ + bne.n 56144 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 560a4 │ │ │ │ + beq.n 56178 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56072 │ │ │ │ - b.n 560a4 │ │ │ │ + bgt.n 56146 │ │ │ │ + b.n 56178 │ │ │ │ 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 56090 │ │ │ │ + beq.n 56164 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 560be │ │ │ │ + bne.n 56192 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 560a4 │ │ │ │ + beq.n 56178 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 560c0 │ │ │ │ + bgt.n 56194 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4884 @ 0x1314 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 56102 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 561d6 │ │ │ │ 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 364a8 │ │ │ │ + bl 364a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 560ec │ │ │ │ + beq.n 561c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 560ec │ │ │ │ + cbnz r3, 561c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56102 │ │ │ │ + beq.n 561d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56102 │ │ │ │ + cbnz r3, 561d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 56124 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - cbz r2, 5613e │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cbz r3, 5613e │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58004 @ 0xe294 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 56206 │ │ │ │ - bl 1673fc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 4997e │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 823cc <_PyObject_New@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5613a │ │ │ │ + beq.n 562a6 │ │ │ │ + movs r3, #0 │ │ │ │ + strh r3, [r0, #8] │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 56178 │ │ │ │ + cbz r3, 56226 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5616e │ │ │ │ + bne.n 5621c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5615e │ │ │ │ + bne.n 5620c │ │ │ │ dmb ish │ │ │ │ - beq.n 56178 │ │ │ │ - bl 26813c │ │ │ │ + beq.n 56226 │ │ │ │ + bl 267f94 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ + ldrb r7, [r3, #0] │ │ │ │ + ldrd r8, r9, [r3, #4] │ │ │ │ + mov r0, r7 │ │ │ │ + ldrd sl, fp, [r3, #16] │ │ │ │ + bl 263b08 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 263b08 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ movs r1, #1 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ - ldrd r9, r5, [r3] │ │ │ │ - ldrd sl, fp, [r3, #8] │ │ │ │ blx 294c4 │ │ │ │ - add.w lr, r5, #64 @ 0x40 │ │ │ │ - mov r8, r0 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r7, ip │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - adds r5, #16 │ │ │ │ - ldr.w r2, [r5, #-8] │ │ │ │ - add.w ip, ip, #16 │ │ │ │ - ldr.w r3, [r5, #-4] │ │ │ │ - cmp r5, lr │ │ │ │ - stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 56192 │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 263b08 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ + mov r1, r9 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 29c10 │ │ │ │ + movs r1, #8 │ │ │ │ + movs r0, #25 │ │ │ │ blx 294c4 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r5, r7 │ │ │ │ - ldr.w r0, [r9] │ │ │ │ - ldr.w r3, [r9, #12] │ │ │ │ - ldr.w r1, [r9, #4] │ │ │ │ - ldr.w r2, [r9, #8] │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - movs r0, #16 │ │ │ │ + mov r1, r8 │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ + mov r8, r0 │ │ │ │ + blx 29c10 │ │ │ │ + movs r0, #24 │ │ │ │ blx 2a0fc │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - strd sl, fp, [r0, #8] │ │ │ │ - str r7, [r0, #0] │ │ │ │ + ldrb r2, [r4, #8] │ │ │ │ + strd sl, fp, [r0, #16] │ │ │ │ + strb r7, [r0, #0] │ │ │ │ str.w r8, [r0, #4] │ │ │ │ - str r0, [r6, #12] │ │ │ │ - cbz r3, 56206 │ │ │ │ + str r6, [r0, #8] │ │ │ │ + str r0, [r5, #12] │ │ │ │ + cbz r2, 562a6 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 561fc │ │ │ │ + bne.n 5629c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 561ec │ │ │ │ + bne.n 5628c │ │ │ │ dmb ish │ │ │ │ - beq.n 56206 │ │ │ │ - bl 246600 │ │ │ │ - mov r0, r6 │ │ │ │ + beq.n 562a6 │ │ │ │ + bl 2460a8 │ │ │ │ + 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, #4024] @ 0xfb8 │ │ │ │ subs r3, r2, #3 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 56236 │ │ │ │ + bhi.n 562d6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 56256 │ │ │ │ - b.n 5624e │ │ │ │ - movw r0, #61036 @ 0xee6c │ │ │ │ + bne.n 562f6 │ │ │ │ + b.n 562ee │ │ │ │ + movw r0, #60652 @ 0xecec │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56228 │ │ │ │ - b.n 56330 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 562c8 │ │ │ │ + b.n 563d0 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56330 │ │ │ │ + bne.n 563d0 │ │ │ │ ldrd r8, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1eff08 │ │ │ │ + bl 1ef22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56330 │ │ │ │ + beq.n 563d0 │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 5627c │ │ │ │ + ble.n 5631c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5627e │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 5627e │ │ │ │ - b.n 56330 │ │ │ │ + bne.n 5631e │ │ │ │ + bl 7f89c │ │ │ │ + cbz r0, 5631e │ │ │ │ + b.n 563d0 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r8 │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ - bl 1540ac │ │ │ │ - cbnz r0, 562a2 │ │ │ │ + bl 15363c │ │ │ │ + cbnz r0, 56342 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19792 @ 0x4d50 │ │ │ │ + movw r1, #19408 @ 0x4bd0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5630a │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 563aa │ │ │ │ mov r0, r8 │ │ │ │ - bl 1546b0 │ │ │ │ + bl 153c40 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 5630a │ │ │ │ + blt.n 563aa │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 55b88 <_Py_hashtable_size@@Base+0x89e> │ │ │ │ + bl 55b78 <_Py_hashtable_size@@Base+0x972> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5630a │ │ │ │ - bl 9649c │ │ │ │ + beq.n 563aa │ │ │ │ + bl 95e5c │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #8] │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 2a614 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 562fc │ │ │ │ + bge.n 5639c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 56320 │ │ │ │ - bl e5198 │ │ │ │ + bne.n 563c0 │ │ │ │ + bl e4bf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 562c0 │ │ │ │ + beq.n 56360 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 55c84 │ │ │ │ + bl 55c74 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 56314 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 56330 │ │ │ │ + bne.n 563b4 │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 563d0 │ │ │ │ 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 7fab8 │ │ │ │ + b.w 7fa84 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 562f8 │ │ │ │ + bl f1698 │ │ │ │ + b.n 56398 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ 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 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 56394 │ │ │ │ + beq.n 56434 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 56394 │ │ │ │ + ble.n 56434 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movw r0, #19828 @ 0x4d74 │ │ │ │ + movw r0, #19444 @ 0x4bf4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ it ne │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 563a4 │ │ │ │ + beq.n 56444 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 563a4 │ │ │ │ + cbnz r3, 56444 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 563a4 │ │ │ │ - movw r0, #19864 @ 0x4d98 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 56444 │ │ │ │ + movw r0, #19480 @ 0x4c18 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd00 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 563d4 │ │ │ │ + beq.n 56474 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 56402 │ │ │ │ + bne.n 564a2 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 563e8 │ │ │ │ + beq.n 56488 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56404 │ │ │ │ + bgt.n 564a4 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4884 @ 0x1314 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5643e │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 564de │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [pc, #56] @ (56444 ) │ │ │ │ + ldr r0, [pc, #56] @ (564e4 ) │ │ │ │ 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 93a0c │ │ │ │ + bl 933d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5643e │ │ │ │ + beq.n 564de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5643e │ │ │ │ + cbnz r3, 564de │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 56470 │ │ │ │ + bne.n 56510 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 56490 │ │ │ │ - b.n 56488 │ │ │ │ + bne.n 56530 │ │ │ │ + b.n 56528 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60996 @ 0xee44 │ │ │ │ + movw r0, #60612 @ 0xecc4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56460 │ │ │ │ - b.n 56542 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 56500 │ │ │ │ + b.n 565e2 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56542 │ │ │ │ + bne.n 565e2 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1540ac │ │ │ │ - cbnz r0, 564b2 │ │ │ │ + bl 15363c │ │ │ │ + cbnz r0, 56552 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19888 @ 0x4db0 │ │ │ │ + movw r1, #19504 @ 0x4c30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5652c │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 565cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1546b0 │ │ │ │ + bl 153c40 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 5652c │ │ │ │ + blt.n 565cc │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 55b88 <_Py_hashtable_size@@Base+0x89e> │ │ │ │ + bl 55b78 <_Py_hashtable_size@@Base+0x972> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5652c │ │ │ │ - bl 9649c │ │ │ │ + beq.n 565cc │ │ │ │ + bl 95e5c │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a78c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bge.n 56508 │ │ │ │ + bge.n 565a8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 56508 │ │ │ │ - bl e5198 │ │ │ │ + bne.n 565a8 │ │ │ │ + bl e4bf4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 564d0 │ │ │ │ - b.n 5650a │ │ │ │ + beq.n 56570 │ │ │ │ + b.n 565aa │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - bl 55c84 │ │ │ │ + bl 55c74 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 56536 │ │ │ │ - cbnz r5, 5652c │ │ │ │ + bge.n 565d6 │ │ │ │ + cbnz r5, 565cc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r6, [r7, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 56542 │ │ │ │ + bl f1698 │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 565e2 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fa84 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 565f4 │ │ │ │ + beq.n 56694 │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r0, #430] @ 0x1ae │ │ │ │ ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ - cbz r3, 5659c │ │ │ │ + cbz r3, 5663c │ │ │ │ addw r0, r6, #431 @ 0x1af │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 56592 │ │ │ │ + bne.n 56632 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 56582 │ │ │ │ + bne.n 56622 │ │ │ │ dmb ish │ │ │ │ - beq.n 5659c │ │ │ │ - bl 26813c │ │ │ │ + beq.n 5663c │ │ │ │ + bl 267f94 │ │ │ │ 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} │ │ │ │ @@ -65521,386 +65576,325 @@ │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ add.w r1, r6, #72 @ 0x48 │ │ │ │ add.w r0, r7, #72 @ 0x48 │ │ │ │ blx 29c10 │ │ │ │ ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ - cbz r3, 565f4 │ │ │ │ + cbz r3, 56694 │ │ │ │ addw r0, r6, #431 @ 0x1af │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 565ea │ │ │ │ + bne.n 5668a │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 565da │ │ │ │ + bne.n 5667a │ │ │ │ dmb ish │ │ │ │ - beq.n 565f4 │ │ │ │ - bl 246600 │ │ │ │ + beq.n 56694 │ │ │ │ + bl 2460a8 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 56624 │ │ │ │ + beq.n 566c4 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 56652 │ │ │ │ + bne.n 566f2 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 56638 │ │ │ │ + beq.n 566d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56654 │ │ │ │ + bgt.n 566f4 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4884 @ 0x1314 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5668e │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 5672e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [pc, #56] @ (56694 ) │ │ │ │ + ldr r0, [pc, #56] @ (56734 ) │ │ │ │ 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 93a0c │ │ │ │ + bl 933d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5668e │ │ │ │ + beq.n 5672e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5668e │ │ │ │ + cbnz r3, 5672e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00056698 : │ │ │ │ +00056738 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #52] @ (566dc ) │ │ │ │ + ldr r4, [pc, #52] @ (5677c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2, r4] │ │ │ │ - cbnz r1, 566c0 │ │ │ │ + cbnz r1, 56760 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 3af5c <_PyImport_ClearExtension@@Base+0x32a> │ │ │ │ + b.w 3af4c <_PyImport_ClearExtension@@Base+0x32a> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #19924 @ 0x4dd4 │ │ │ │ + movw r2, #19540 @ 0x4c54 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 127998 <_PyErr_SetString@@Base> │ │ │ │ + bl 127448 <_PyErr_SetString@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000566e0 : │ │ │ │ +00056780 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r4, #48048 @ 0xbbb0 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ 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 1ce6b4 │ │ │ │ + bl 1cd3d4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ 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, 5672c │ │ │ │ + cbnz r3, 567ce │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 56746 │ │ │ │ + mov r0, r1 │ │ │ │ + cbz r2, 567e8 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 56746 │ │ │ │ + cbz r3, 567e8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58004 @ 0xe294 │ │ │ │ + movw r1, #57620 @ 0xe114 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 5681c │ │ │ │ - ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 5675e │ │ │ │ - bl 21dc78 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 5676a │ │ │ │ - b.n 56742 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 4fd8e <_PyMonitoring_FireCallEvent@@Base+0x32> │ │ │ │ - mov r5, r0 │ │ │ │ + bl 1273e4 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 568b0 │ │ │ │ + bl 166814 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 49958 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56742 │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 56794 │ │ │ │ - add.w r0, r4, #13 │ │ │ │ + beq.n 567e4 │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cbz r3, 56822 │ │ │ │ + add.w r0, r4, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5678a │ │ │ │ + bne.n 56818 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5677a │ │ │ │ + bne.n 56808 │ │ │ │ dmb ish │ │ │ │ - beq.n 56794 │ │ │ │ - bl 26813c │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ + beq.n 56822 │ │ │ │ + bl 267f94 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - movs r0, #128 @ 0x80 │ │ │ │ - str r2, [r5, #8] │ │ │ │ - ldrd r6, r7, [r3] │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ + ldrd r9, r5, [r3] │ │ │ │ ldrd sl, fp, [r3, #8] │ │ │ │ blx 294c4 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ + add.w lr, r5, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ - blx 29c10 │ │ │ │ - movs r1, #8 │ │ │ │ - add.w r9, r6, #64 @ 0x40 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r7, ip │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + adds r5, #16 │ │ │ │ + ldr.w r2, [r5, #-8] │ │ │ │ + add.w ip, ip, #16 │ │ │ │ + ldr.w r3, [r5, #-4] │ │ │ │ + cmp r5, lr │ │ │ │ + stmia r7!, {r0, r1, r2, r3} │ │ │ │ + bne.n 5683c │ │ │ │ + movs r1, #4 │ │ │ │ mov r0, r1 │ │ │ │ blx 294c4 │ │ │ │ mov r7, r0 │ │ │ │ - mov lr, r0 │ │ │ │ - mov ip, lr │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ - adds r6, #16 │ │ │ │ - ldr.w r2, [r6, #-8] │ │ │ │ - add.w lr, lr, #16 │ │ │ │ - ldr.w r3, [r6, #-4] │ │ │ │ - cmp r6, r9 │ │ │ │ - stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - bne.n 567c4 │ │ │ │ + mov r5, r7 │ │ │ │ + ldr.w r0, [r9] │ │ │ │ + ldr.w r3, [r9, #12] │ │ │ │ + ldr.w r1, [r9, #4] │ │ │ │ + ldr.w r2, [r9, #8] │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ strd sl, fp, [r0, #8] │ │ │ │ str r7, [r0, #0] │ │ │ │ str.w r8, [r0, #4] │ │ │ │ - str r0, [r5, #16] │ │ │ │ - cbz r3, 5681c │ │ │ │ - add.w r0, r4, #13 │ │ │ │ + str r0, [r6, #12] │ │ │ │ + cbz r3, 568b0 │ │ │ │ + add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 56812 │ │ │ │ + bne.n 568a6 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 56802 │ │ │ │ + bne.n 56896 │ │ │ │ dmb ish │ │ │ │ - beq.n 5681c │ │ │ │ - bl 246600 │ │ │ │ - mov r0, r5 │ │ │ │ + beq.n 568b0 │ │ │ │ + bl 2460a8 │ │ │ │ + mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ + movw r1, #10112 @ 0x2780 │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ - blx r3 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 568c2 │ │ │ │ - movs r3, #0 │ │ │ │ - strh.w r3, [r0, #222] @ 0xde │ │ │ │ - ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 56874 │ │ │ │ - add.w r0, r4, #223 @ 0xdf │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 5686a │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 5685a │ │ │ │ - dmb ish │ │ │ │ - beq.n 56874 │ │ │ │ - bl 26813c │ │ │ │ - add.w r6, r4, #8 │ │ │ │ - add.w r5, r7, #8 │ │ │ │ - ldmia r6!, {r0, r1, r2, r3} │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ - stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - movs r2, #182 @ 0xb6 │ │ │ │ - add.w r1, r4, #40 @ 0x28 │ │ │ │ - add.w r0, r7, #40 @ 0x28 │ │ │ │ - blx 29c10 │ │ │ │ - ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 568c2 │ │ │ │ - add.w r0, r4, #223 @ 0xdf │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 568b8 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 568a8 │ │ │ │ - dmb ish │ │ │ │ - beq.n 568c2 │ │ │ │ - bl 246600 │ │ │ │ - mov r0, r7 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + bl 11b720 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 1ce10c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 568d0 │ │ │ │ - b.w 7a284 │ │ │ │ + cbz r0, 568ee │ │ │ │ + b.w 7a268 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000568da <_PyXI_FillNamespaceFromDict@@Base>: │ │ │ │ +000568f8 <_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 r5, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 5698e <_PyXI_FillNamespaceFromDict@@Base+0xb4> │ │ │ │ + ble.n 569ac <_PyXI_FillNamespaceFromDict@@Base+0xb4> │ │ │ │ ldr r4, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r1, [r4, r5, lsl #3] │ │ │ │ add.w r4, r4, r5, lsl #3 │ │ │ │ - bl 35ee6 │ │ │ │ + bl 35f1a │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 5691a <_PyXI_FillNamespaceFromDict@@Base+0x40> │ │ │ │ - bl 7f8d0 │ │ │ │ + cbnz r0, 56938 <_PyXI_FillNamespaceFromDict@@Base+0x40> │ │ │ │ + bl 7f89c │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ negs r4, r4 │ │ │ │ - b.n 5694c <_PyXI_FillNamespaceFromDict@@Base+0x72> │ │ │ │ + b.n 5696a <_PyXI_FillNamespaceFromDict@@Base+0x72> │ │ │ │ movs r0, #24 │ │ │ │ - bl 6c148 │ │ │ │ + bl 6c13c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbnz r0, 5692c <_PyXI_FillNamespaceFromDict@@Base+0x52> │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 5693e <_PyXI_FillNamespaceFromDict@@Base+0x64> │ │ │ │ + cbnz r0, 5694a <_PyXI_FillNamespaceFromDict@@Base+0x52> │ │ │ │ + bl 1e955c │ │ │ │ + b.n 5695c <_PyXI_FillNamespaceFromDict@@Base+0x64> │ │ │ │ mov r0, r9 │ │ │ │ - bl 19525c <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ - cbz r0, 56942 <_PyXI_FillNamespaceFromDict@@Base+0x68> │ │ │ │ + bl 193d04 <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ + cbz r0, 56960 <_PyXI_FillNamespaceFromDict@@Base+0x68> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2f4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - cbz r4, 5698a <_PyXI_FillNamespaceFromDict@@Base+0xb0> │ │ │ │ - cbz r7, 5696e <_PyXI_FillNamespaceFromDict@@Base+0x94> │ │ │ │ - bl 13aaa8 │ │ │ │ + cbz r4, 569a8 <_PyXI_FillNamespaceFromDict@@Base+0xb0> │ │ │ │ + cbz r7, 5698c <_PyXI_FillNamespaceFromDict@@Base+0x94> │ │ │ │ + bl 13a720 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r0, #1420] @ 0x58c │ │ │ │ - bl d40bc │ │ │ │ - cbz r0, 5696e <_PyXI_FillNamespaceFromDict@@Base+0x94> │ │ │ │ + bl d3b34 │ │ │ │ + cbz r0, 5698c <_PyXI_FillNamespaceFromDict@@Base+0x94> │ │ │ │ mov r3, r7 │ │ │ │ mvn.w r2, #6 │ │ │ │ str.w r2, [r3, #60]! │ │ │ │ str r3, [r7, #20] │ │ │ │ movs r7, #0 │ │ │ │ cmp r5, r7 │ │ │ │ - ble.n 56990 <_PyXI_FillNamespaceFromDict@@Base+0xb6> │ │ │ │ + ble.n 569ae <_PyXI_FillNamespaceFromDict@@Base+0xb6> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add.w r3, r3, r7, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 56986 <_PyXI_FillNamespaceFromDict@@Base+0xac> │ │ │ │ + cbz r0, 569a4 <_PyXI_FillNamespaceFromDict@@Base+0xac> │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl 266044 │ │ │ │ + bl 265e9c │ │ │ │ adds r7, #1 │ │ │ │ - b.n 56970 <_PyXI_FillNamespaceFromDict@@Base+0x96> │ │ │ │ + b.n 5698e <_PyXI_FillNamespaceFromDict@@Base+0x96> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 568f2 <_PyXI_FillNamespaceFromDict@@Base+0x18> │ │ │ │ + b.n 56910 <_PyXI_FillNamespaceFromDict@@Base+0x18> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #20044 @ 0x4e4c │ │ │ │ + movw r0, #19660 @ 0x4ccc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w de2a8 │ │ │ │ - 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, #10112 @ 0x2780 │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 11bba8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1cf3dc │ │ │ │ + b.w ddd00 │ │ │ │ ldrsb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ @@ -65916,91 +65910,91 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, r1 │ │ │ │ movhi r0, r2 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00056a14 <_PyXI_ApplyNamespace@@Base>: │ │ │ │ +00056a04 <_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 r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r2 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 56abc <_PyXI_ApplyNamespace@@Base+0xa8> │ │ │ │ + ble.n 56aac <_PyXI_ApplyNamespace@@Base+0xa8> │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr.w r0, [r5, r6, lsl #3] │ │ │ │ add.w r5, r5, r6, lsl #3 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a268 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56ac0 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + beq.n 56ab0 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 56a72 <_PyXI_ApplyNamespace@@Base+0x5e> │ │ │ │ + cbz r0, 56a62 <_PyXI_ApplyNamespace@@Base+0x5e> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 56a82 <_PyXI_ApplyNamespace@@Base+0x6e> │ │ │ │ + cbnz r0, 56a72 <_PyXI_ApplyNamespace@@Base+0x6e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56ac0 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + beq.n 56ab0 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56ac0 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + cbnz r3, 56ab0 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 56ac0 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 56ab0 <_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, r9 │ │ │ │ - bl 79514 │ │ │ │ + bl 794f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 56aa0 <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ + beq.n 56a90 <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56aa0 <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ + cbnz r3, 56a90 <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 56ab2 <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ + beq.n 56aa2 <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 56ab2 <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ + cbnz r3, 56aa2 <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 56ac0 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + bne.n 56ab0 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 56a30 <_PyXI_ApplyNamespace@@Base+0x1c> │ │ │ │ + b.n 56a20 <_PyXI_ApplyNamespace@@Base+0x1c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56ac4 <_PyXI_ApplyNamespace@@Base+0xb0> │ │ │ │ + b.n 56ab4 <_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, #192] @ (56b9c <_PyXI_ApplyNamespace@@Base+0x188>) │ │ │ │ + ldr r2, [pc, #192] @ (56b8c <_PyXI_ApplyNamespace@@Base+0x188>) │ │ │ │ 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 │ │ │ │ @@ -66009,191 +66003,191 @@ │ │ │ │ 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 56aee <_PyXI_ApplyNamespace@@Base+0xda> │ │ │ │ + bne.n 56ade <_PyXI_ApplyNamespace@@Base+0xda> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ movs r0, #0 │ │ │ │ - bl 72334 │ │ │ │ + bl 72340 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56b92 <_PyXI_ApplyNamespace@@Base+0x17e> │ │ │ │ - movw sl, #32240 @ 0x7df0 │ │ │ │ + beq.n 56b82 <_PyXI_ApplyNamespace@@Base+0x17e> │ │ │ │ + movw sl, #31856 @ 0x7c70 │ │ │ │ movt sl, #39 @ 0x27 │ │ │ │ - movw r9, #32428 @ 0x7eac │ │ │ │ + movw r9, #32044 @ 0x7d2c │ │ │ │ movt r9, #39 @ 0x27 │ │ │ │ - movw r8, #18960 @ 0x4a10 │ │ │ │ + movw r8, #18576 @ 0x4890 │ │ │ │ movt r8, #39 @ 0x27 │ │ │ │ add r4, sp, #20 │ │ │ │ movs r6, #3 │ │ │ │ ldrd r0, r7, [r4, #4] │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r9 │ │ │ │ strd sl, r7, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #20072 @ 0x4e68 │ │ │ │ + movw r0, #19688 @ 0x4ce8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 828cc │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r7, 56b8c <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ - bl 840cc │ │ │ │ + cbz r7, 56b7c <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ + bl 83c2c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 56b74 <_PyXI_ApplyNamespace@@Base+0x160> │ │ │ │ + cbz r0, 56b64 <_PyXI_ApplyNamespace@@Base+0x160> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56b8c <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ + beq.n 56b7c <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 56b8c <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ + cbnz r3, 56b7c <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 56b8c <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 56b7c <_PyXI_ApplyNamespace@@Base+0x178> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56b84 <_PyXI_ApplyNamespace@@Base+0x170> │ │ │ │ + beq.n 56b74 <_PyXI_ApplyNamespace@@Base+0x170> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 56b84 <_PyXI_ApplyNamespace@@Base+0x170> │ │ │ │ + cbnz r3, 56b74 <_PyXI_ApplyNamespace@@Base+0x170> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ adds r4, #12 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 56b32 <_PyXI_ApplyNamespace@@Base+0x11e> │ │ │ │ - b.n 56b94 <_PyXI_ApplyNamespace@@Base+0x180> │ │ │ │ + bne.n 56b22 <_PyXI_ApplyNamespace@@Base+0x11e> │ │ │ │ + b.n 56b84 <_PyXI_ApplyNamespace@@Base+0x180> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78344 │ │ │ │ + bl 78338 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r0, r1, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 56bc2 <_PyXI_ApplyNamespace@@Base+0x1ae> │ │ │ │ + cbnz r2, 56bb2 <_PyXI_ApplyNamespace@@Base+0x1ae> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 56bc2 <_PyXI_ApplyNamespace@@Base+0x1ae> │ │ │ │ + bne.n 56bb2 <_PyXI_ApplyNamespace@@Base+0x1ae> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 56bdc <_PyXI_ApplyNamespace@@Base+0x1c8> │ │ │ │ - ldr r5, [pc, #44] @ (56bf0 <_PyXI_ApplyNamespace@@Base+0x1dc>) │ │ │ │ + cbnz r0, 56bcc <_PyXI_ApplyNamespace@@Base+0x1c8> │ │ │ │ + ldr r5, [pc, #44] @ (56be0 <_PyXI_ApplyNamespace@@Base+0x1dc>) │ │ │ │ add r3, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 56bea <_PyXI_ApplyNamespace@@Base+0x1d6> │ │ │ │ + cbz r0, 56bda <_PyXI_ApplyNamespace@@Base+0x1d6> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 55642 <_Py_hashtable_size@@Base+0x358> │ │ │ │ + b.w 55630 <_Py_hashtable_size@@Base+0x42a> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ add r8, ip │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00056bf4 <_PyXI_FreeNamespace@@Base>: │ │ │ │ +00056be4 <_PyXI_FreeNamespace@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 56c2c <_PyXI_FreeNamespace@@Base+0x38> │ │ │ │ + cbz r3, 56c1c <_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, 56c12 <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ + cbz r2, 56c02 <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 56c22 <_PyXI_FreeNamespace@@Base+0x2e> │ │ │ │ + cbnz r3, 56c12 <_PyXI_FreeNamespace@@Base+0x2e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2311f4 │ │ │ │ + bl 23099c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6c2f8 │ │ │ │ - bl 13aaa8 │ │ │ │ - bl 13b41c │ │ │ │ - b.n 56c12 <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ + b.w 6c2f4 │ │ │ │ + bl 13a720 │ │ │ │ + bl 13b094 │ │ │ │ + b.n 56c02 <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r0, r1, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 56c50 <_PyXI_FreeNamespace@@Base+0x5c> │ │ │ │ + cbnz r2, 56c40 <_PyXI_FreeNamespace@@Base+0x5c> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 56c50 <_PyXI_FreeNamespace@@Base+0x5c> │ │ │ │ + bne.n 56c40 <_PyXI_FreeNamespace@@Base+0x5c> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 56c6a <_PyXI_FreeNamespace@@Base+0x76> │ │ │ │ - ldr r5, [pc, #40] @ (56c7c <_PyXI_FreeNamespace@@Base+0x88>) │ │ │ │ + cbnz r0, 56c5a <_PyXI_FreeNamespace@@Base+0x76> │ │ │ │ + ldr r5, [pc, #40] @ (56c6c <_PyXI_FreeNamespace@@Base+0x88>) │ │ │ │ add r3, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 56c78 <_PyXI_FreeNamespace@@Base+0x84> │ │ │ │ + cbz r0, 56c68 <_PyXI_FreeNamespace@@Base+0x84> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 55642 <_Py_hashtable_size@@Base+0x358> │ │ │ │ + b.w 55630 <_Py_hashtable_size@@Base+0x42a> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r4, r1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r0, r3 │ │ │ │ - b.w 12586c │ │ │ │ + b.w 125314 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbz r0, 56c96 <_PyXI_FreeNamespace@@Base+0xa2> │ │ │ │ - b.w 7a284 │ │ │ │ + cbz r0, 56c86 <_PyXI_FreeNamespace@@Base+0xa2> │ │ │ │ + b.w 7a268 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ 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 56d08 │ │ │ │ + bl 56cf8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 56ccc <_PyXI_FreeNamespace@@Base+0xd8> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 56cbc <_PyXI_FreeNamespace@@Base+0xd8> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 56ce4 <_PyXI_FreeNamespace@@Base+0xf0> │ │ │ │ + b.n 56cd4 <_PyXI_FreeNamespace@@Base+0xf0> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r1, #7780 @ 0x1e64 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ @@ -66201,273 +66195,273 @@ │ │ │ │ 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, 56d04 <_PyXI_FreeNamespace@@Base+0x110> │ │ │ │ + cbz r3, 56cf4 <_PyXI_FreeNamespace@@Base+0x110> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r3, #1 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ - b.w 12586c │ │ │ │ + b.w 125314 │ │ │ │ │ │ │ │ -00056d08 : │ │ │ │ +00056cf8 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 56d3a │ │ │ │ + bpl.n 56d2a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 56d30 │ │ │ │ + cbnz r3, 56d20 │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ and.w r0, r0, #1 │ │ │ │ - b.n 56d38 │ │ │ │ + b.n 56d28 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56d26 │ │ │ │ + bne.n 56d16 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 56d6a │ │ │ │ + cbz r0, 56d5a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56d6a │ │ │ │ + beq.n 56d5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56d6a │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56d5a │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 56d86 │ │ │ │ + cbz r0, 56d76 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56d86 │ │ │ │ + beq.n 56d76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56d86 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56d76 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 56da2 │ │ │ │ + cbz r0, 56d92 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56da2 │ │ │ │ + beq.n 56d92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56da2 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56d92 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10182c │ │ │ │ + bl 101238 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 56dd8 │ │ │ │ + cbz r0, 56dc8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56dd8 │ │ │ │ + beq.n 56dc8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56dd8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56dc8 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 56df4 │ │ │ │ + cbz r0, 56de4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56df4 │ │ │ │ + beq.n 56de4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56df4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56de4 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10182c │ │ │ │ + bl 101238 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #20184 @ 0x4ed8 │ │ │ │ + movw r0, #19800 @ 0x4d58 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828cc │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cc5b4 │ │ │ │ + bl cc050 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 56e40 │ │ │ │ + cbz r0, 56e30 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56e40 │ │ │ │ + beq.n 56e30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56e40 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56e30 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 56e5c │ │ │ │ + cbz r0, 56e4c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56e5c │ │ │ │ + beq.n 56e4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56e5c │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56e4c │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 56e78 │ │ │ │ + cbz r0, 56e68 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56e78 │ │ │ │ + beq.n 56e68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56e78 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56e68 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 56e94 │ │ │ │ + cbz r0, 56e84 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56e94 │ │ │ │ + beq.n 56e84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56e94 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56e84 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 56eb0 │ │ │ │ + cbz r0, 56ea0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56eb0 │ │ │ │ + beq.n 56ea0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56eb0 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56ea0 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 56ecc │ │ │ │ + cbz r0, 56ebc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56ecc │ │ │ │ + beq.n 56ebc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56ecc │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56ebc │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 56e10 │ │ │ │ + b.n 56e00 │ │ │ │ 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 56ef4 │ │ │ │ - bl 25edcc │ │ │ │ + bne.n 56ee4 │ │ │ │ + bl 25ea4c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 56f00 │ │ │ │ + cbz r3, 56ef0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 56f20 │ │ │ │ + b.n 56f10 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1d52a8 │ │ │ │ - cbnz r0, 56f1c │ │ │ │ + bl 1d4008 │ │ │ │ + cbnz r0, 56f0c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 56f1c │ │ │ │ + cbnz r3, 56f0c │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 56f1c │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 56f0c │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fa84 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fa84 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #20504 @ 0x5018 │ │ │ │ + movw r1, #20120 @ 0x4e98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ + bl 145230 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 56f78 │ │ │ │ + blt.n 56f68 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 56f7c │ │ │ │ + cbz r0, 56f6c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 56f7c │ │ │ │ + b.n 56f6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r1 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ @@ -66476,269 +66470,268 @@ │ │ │ │ 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 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ - bl 13cf38 │ │ │ │ + bl 13cb78 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq.n 56fc2 │ │ │ │ - blt.w 57130 │ │ │ │ - movw r0, #62864 @ 0xf590 │ │ │ │ + beq.n 56fb2 │ │ │ │ + blt.w 57120 │ │ │ │ + movw r0, #62440 @ 0xf3e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7a284 │ │ │ │ - movw r0, #64196 @ 0xfac4 │ │ │ │ + b.w 7a268 │ │ │ │ + movw r0, #63812 @ 0xf944 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a268 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 56fd8 │ │ │ │ + cbnz r0, 56fc8 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 5710c │ │ │ │ + b.n 570fc │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp r8, r6 │ │ │ │ str r6, [sp, #20] │ │ │ │ - ble.n 5701c │ │ │ │ + ble.n 5700c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #20732 @ 0x50fc │ │ │ │ + movw r0, #20348 @ 0x4f7c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57012 │ │ │ │ + beq.n 57002 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57012 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57002 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 56fde │ │ │ │ - b.n 56fd2 │ │ │ │ + bne.n 56fce │ │ │ │ + b.n 56fc2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 8e5ec │ │ │ │ - cbz r0, 57086 │ │ │ │ + bl 8defc │ │ │ │ + cbz r0, 57076 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #20740 @ 0x5104 │ │ │ │ + movw r0, #20356 @ 0x4f84 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r3, r6 │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd00 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 57068 │ │ │ │ + beq.n 57058 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 57068 │ │ │ │ + cbnz r2, 57058 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5707e │ │ │ │ + beq.n 5706e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbnz r2, 5707e │ │ │ │ + cbnz r2, 5706e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 56fd2 │ │ │ │ + beq.n 56fc2 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 57020 │ │ │ │ + b.n 57010 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1b43a0 │ │ │ │ + bl 1b2fcc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57114 │ │ │ │ + beq.n 57104 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1e5f4c │ │ │ │ + bl 1e51f4 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 570b4 │ │ │ │ + cbnz r0, 570a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57114 │ │ │ │ + beq.n 57104 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 57114 │ │ │ │ + cbnz r3, 57104 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 57114 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 57104 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #20752 @ 0x5110 │ │ │ │ + movw r0, #20368 @ 0x4f90 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd00 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 570e0 │ │ │ │ + beq.n 570d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 570e0 │ │ │ │ + cbnz r3, 570d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 570f6 │ │ │ │ + beq.n 570e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 570f6 │ │ │ │ + cbnz r3, 570e6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5710c │ │ │ │ + beq.n 570fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5710c │ │ │ │ + cbnz r3, 570fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 13d488 │ │ │ │ - b.n 57134 │ │ │ │ + bl 13d0c8 │ │ │ │ + b.n 57124 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5712a │ │ │ │ + beq.n 5711a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5712a │ │ │ │ + cbnz r3, 5711a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 13d488 │ │ │ │ + bl 13d0c8 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ 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 12586c │ │ │ │ + b.w 125314 │ │ │ │ + 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, 57160 │ │ │ │ + cbz r2, 5717a │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cbz r3, 5717a │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #22232 @ 0x56d8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273e4 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 57182 │ │ │ │ + movw r0, #47308 @ 0xb8cc │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00057184 <_Py_c_prod@@Base>: │ │ │ │ + vmov.f64 d7, d0 │ │ │ │ + vmul.f64 d0, d1, d3 │ │ │ │ + vmul.f64 d1, d1, d2 │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ + vmla.f64 d1, d7, d3 │ │ │ │ + vnmls.f64 d0, d7, d2 │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ + bx lr │ │ │ │ + movw r0, #64000 @ 0xfa00 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + b.w 7a268 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 571a8 │ │ │ │ + bge.n 571fa <_Py_c_prod@@Base+0x76> │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 571a8 │ │ │ │ + bpl.n 571fa <_Py_c_prod@@Base+0x76> │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #64] @ (571b0 ) │ │ │ │ + ldr r4, [pc, #64] @ (57200 <_Py_c_prod@@Base+0x7c>) │ │ │ │ ldr.w r1, [r0, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r1, #1 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r5, r4, r3 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add.w r5, r5, #92672 @ 0x16a00 │ │ │ │ add r2, r4 │ │ │ │ ldr.w r5, [r5, #252] @ 0xfc │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 571a0 │ │ │ │ + beq.n 571f2 <_Py_c_prod@@Base+0x6e> │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r0, r3, #98304 @ 0x18000 │ │ │ │ addls r0, #228 @ 0xe4 │ │ │ │ addls r2, r4, r0 │ │ │ │ add.w r0, r2, #24 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 571d0 │ │ │ │ - cbz r2, 571ea │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cbz r3, 571ea │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23104 @ 0x5a40 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 571f2 │ │ │ │ - movw r0, #47308 @ 0xb8cc │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000571f4 <_Py_c_prod@@Base>: │ │ │ │ - vmov.f64 d7, d0 │ │ │ │ - vmul.f64 d0, d1, d3 │ │ │ │ - vmul.f64 d1, d1, d2 │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ - vmla.f64 d1, d7, d3 │ │ │ │ - vnmls.f64 d0, d7, d2 │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ - bx lr │ │ │ │ - movw r0, #64424 @ 0xfba8 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - b.w 7a284 │ │ │ │ + ... │ │ │ │ │ │ │ │ -0005721a <_Py_c_sum@@Base>: │ │ │ │ +00057208 <_Py_c_sum@@Base>: │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ vadd.f64 d0, d0, d2 │ │ │ │ vadd.f64 d1, d1, d3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.n 57270 <_Py_c_sum@@Base+0x56> │ │ │ │ + bpl.n 5725e <_Py_c_sum@@Base+0x56> │ │ │ │ ldr.w r1, [r0, #440] @ 0x1b8 │ │ │ │ - cbz r1, 57274 <_Py_c_sum@@Base+0x5a> │ │ │ │ + cbz r1, 57262 <_Py_c_sum@@Base+0x5a> │ │ │ │ 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] │ │ │ │ @@ -66750,311 +66743,311 @@ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ ite ne │ │ │ │ movne r2, #8 │ │ │ │ moveq r2, #12 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ - b.w 12586c │ │ │ │ + b.w 125314 │ │ │ │ movs r0, #208 @ 0xd0 │ │ │ │ - b.n 57278 <_Py_c_sum@@Base+0x5e> │ │ │ │ + b.n 57266 <_Py_c_sum@@Base+0x5e> │ │ │ │ mov.w r0, #464 @ 0x1d0 │ │ │ │ - b.w 12586c │ │ │ │ + b.w 125314 │ │ │ │ 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, 5729a <_Py_c_sum@@Base+0x80> │ │ │ │ + cbnz r0, 57288 <_Py_c_sum@@Base+0x80> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 572a4 <_Py_c_sum@@Base+0x8a> │ │ │ │ - b.n 572aa <_Py_c_sum@@Base+0x90> │ │ │ │ + cbnz r0, 57292 <_Py_c_sum@@Base+0x8a> │ │ │ │ + b.n 57298 <_Py_c_sum@@Base+0x90> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57294 <_Py_c_sum@@Base+0x7a> │ │ │ │ - b.n 572d6 <_Py_c_sum@@Base+0xbc> │ │ │ │ + beq.n 57282 <_Py_c_sum@@Base+0x7a> │ │ │ │ + b.n 572c4 <_Py_c_sum@@Base+0xbc> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 572d6 <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbnz r0, 572c4 <_Py_c_sum@@Base+0xbc> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 572b4 <_Py_c_sum@@Base+0x9a> │ │ │ │ + cbz r0, 572a2 <_Py_c_sum@@Base+0x9a> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 572d6 <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbnz r0, 572c4 <_Py_c_sum@@Base+0xbc> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 572be <_Py_c_sum@@Base+0xa4> │ │ │ │ + cbz r0, 572ac <_Py_c_sum@@Base+0xa4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 572d6 <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbnz r0, 572c4 <_Py_c_sum@@Base+0xbc> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 572c8 <_Py_c_sum@@Base+0xae> │ │ │ │ + cbz r0, 572b6 <_Py_c_sum@@Base+0xae> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 572d6 <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbnz r0, 572c4 <_Py_c_sum@@Base+0xbc> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 572d6 <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbz r0, 572c4 <_Py_c_sum@@Base+0xbc> │ │ │ │ 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, 572f6 <_Py_c_sum@@Base+0xdc> │ │ │ │ + cbnz r0, 572e4 <_Py_c_sum@@Base+0xdc> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 57300 <_Py_c_sum@@Base+0xe6> │ │ │ │ - b.n 57306 <_Py_c_sum@@Base+0xec> │ │ │ │ + cbnz r0, 572ee <_Py_c_sum@@Base+0xe6> │ │ │ │ + b.n 572f4 <_Py_c_sum@@Base+0xec> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 572f0 <_Py_c_sum@@Base+0xd6> │ │ │ │ - b.n 57314 <_Py_c_sum@@Base+0xfa> │ │ │ │ + beq.n 572de <_Py_c_sum@@Base+0xd6> │ │ │ │ + b.n 57302 <_Py_c_sum@@Base+0xfa> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 57314 <_Py_c_sum@@Base+0xfa> │ │ │ │ + cbnz r0, 57302 <_Py_c_sum@@Base+0xfa> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 57314 <_Py_c_sum@@Base+0xfa> │ │ │ │ + cbz r0, 57302 <_Py_c_sum@@Base+0xfa> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ mov r5, r0 │ │ │ │ ands.w r7, r4, #64 @ 0x40 │ │ │ │ ubfx r6, r4, #5, #1 │ │ │ │ - beq.n 5733a <_Py_c_sum@@Base+0x120> │ │ │ │ - cbz r6, 5734a <_Py_c_sum@@Base+0x130> │ │ │ │ + beq.n 57328 <_Py_c_sum@@Base+0x120> │ │ │ │ + cbz r6, 57338 <_Py_c_sum@@Base+0x130> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ adds r4, #21 │ │ │ │ - b.n 5735e <_Py_c_sum@@Base+0x144> │ │ │ │ - cbz r6, 5734a <_Py_c_sum@@Base+0x130> │ │ │ │ + b.n 5734c <_Py_c_sum@@Base+0x144> │ │ │ │ + cbz r6, 57338 <_Py_c_sum@@Base+0x130> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 5735e <_Py_c_sum@@Base+0x144> │ │ │ │ + b.n 5734c <_Py_c_sum@@Base+0x144> │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - cbz r3, 5735c <_Py_c_sum@@Base+0x142> │ │ │ │ + cbz r3, 5734a <_Py_c_sum@@Base+0x142> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 5735e <_Py_c_sum@@Base+0x144> │ │ │ │ + b.n 5734c <_Py_c_sum@@Base+0x144> │ │ │ │ movs r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a37a8 <_PyThreadState_New@@Base+0x2e1c> │ │ │ │ - cbz r0, 57374 <_Py_c_sum@@Base+0x15a> │ │ │ │ - cbz r7, 5736e <_Py_c_sum@@Base+0x154> │ │ │ │ - cbz r6, 5736e <_Py_c_sum@@Base+0x154> │ │ │ │ + bl 1a21f8 │ │ │ │ + cbz r0, 57362 <_Py_c_sum@@Base+0x15a> │ │ │ │ + cbz r7, 5735c <_Py_c_sum@@Base+0x154> │ │ │ │ + cbz r6, 5735c <_Py_c_sum@@Base+0x154> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - b.n 57370 <_Py_c_sum@@Base+0x156> │ │ │ │ + b.n 5735e <_Py_c_sum@@Base+0x156> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ adds r4, #1 │ │ │ │ add r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fa84 │ │ │ │ │ │ │ │ -0005737e : │ │ │ │ - b.w 14a424 <_Py_HashDouble@@Base+0x638> │ │ │ │ +0005736c : │ │ │ │ + b.w 149a44 <_Py_HashDouble@@Base+0x638> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ sub sp, #256 @ 0x100 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 573d0 │ │ │ │ + ble.n 573be │ │ │ │ ldr r5, [r0, #12] │ │ │ │ subs r4, #1 │ │ │ │ mla r4, r6, r4, r5 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ cmp r5, r4 │ │ │ │ - bcs.n 573d0 │ │ │ │ + bcs.n 573be │ │ │ │ blx 29958 <__memcpy_chk@plt> │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sp │ │ │ │ add r5, r6 │ │ │ │ subs r4, r4, r6 │ │ │ │ blx 29c10 │ │ │ │ - b.n 573a4 │ │ │ │ + b.n 57392 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #256 @ 0x100 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000573dc : │ │ │ │ +000573ca : │ │ │ │ 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 7d0c8 │ │ │ │ + bl 7d0a4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000573fc : │ │ │ │ +000573ea : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5744e │ │ │ │ + beq.n 5743c │ │ │ │ movw r3, #33156 @ 0x8184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5744e │ │ │ │ + beq.n 5743c │ │ │ │ movw r1, #16312 @ 0x3fb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5744e │ │ │ │ - bl 85f3c │ │ │ │ - movw r3, #25972 @ 0x6574 │ │ │ │ + beq.n 5743c │ │ │ │ + bl 85aac │ │ │ │ + movw r3, #25700 @ 0x6464 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #13428 @ 0x3474 │ │ │ │ + movw r2, #13044 @ 0x32f4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 57456 │ │ │ │ - movw r0, #25972 @ 0x6574 │ │ │ │ + b.n 57444 │ │ │ │ + movw r0, #25700 @ 0x6464 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00057458 : │ │ │ │ +00057446 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #33156 @ 0x8184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 5747a │ │ │ │ + bne.n 57468 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - b.n 57470 │ │ │ │ + b.n 5745e │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 57490 │ │ │ │ + bne.n 5747e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 90608 │ │ │ │ + b.w 8ff18 │ │ │ │ movw r1, #16312 @ 0x3fb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 574a8 │ │ │ │ + beq.n 57496 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 574a8 │ │ │ │ + bl 85aac │ │ │ │ + cbnz r0, 57496 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - b.n 574ac │ │ │ │ + b.n 5749a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - cbnz r3, 574cc │ │ │ │ + cbnz r3, 574ba │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r2, 574e6 │ │ │ │ + cbz r2, 574d4 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 574e6 │ │ │ │ + cbz r3, 574d4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23772 @ 0x5cdc │ │ │ │ + movw r1, #23388 @ 0x5b5c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57584 │ │ │ │ - bl 15036c │ │ │ │ + b.n 57572 │ │ │ │ + bl 14f964 │ │ │ │ ldr.w r5, [r4, #144] @ 0x90 │ │ │ │ ldr.w r9, [r0, #16] │ │ │ │ add.w r8, r4, #12 │ │ │ │ - cbz r5, 57510 │ │ │ │ + cbz r5, 574fe │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #18440 @ 0x4808 │ │ │ │ + movw r1, #18168 @ 0x46f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 574e2 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 574d0 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 57528 │ │ │ │ + cbnz r3, 57516 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - b.n 57584 │ │ │ │ + b.n 57572 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r5, [r4, #128] @ 0x80 │ │ │ │ strd r3, r3, [r4, #104] @ 0x68 │ │ │ │ - cbz r0, 5753e │ │ │ │ - bl 77384 │ │ │ │ + cbz r0, 5752c │ │ │ │ + bl 77378 │ │ │ │ str r5, [r4, #116] @ 0x74 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r0, r8 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ str r3, [r4, #12] │ │ │ │ strd r7, r7, [r4, #120] @ 0x78 │ │ │ │ - bl 1ecc30 │ │ │ │ + bl 1ebf60 │ │ │ │ mov r6, r0 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 57562 │ │ │ │ + cbz r0, 57550 │ │ │ │ str.w r7, [r4, #144] @ 0x90 │ │ │ │ - b.n 574e2 │ │ │ │ + b.n 574d0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1ed0b4 <_PyCapsule_SetTraverse@@Base+0x94> │ │ │ │ - cbz r6, 5757c │ │ │ │ + bl 1ec3e4 <_PyCapsule_SetTraverse@@Base+0x94> │ │ │ │ + cbz r6, 5756a │ │ │ │ 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 │ │ │ │ @@ -67063,551 +67056,552 @@ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r1, 575a8 │ │ │ │ + cbnz r1, 57596 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl f94ec │ │ │ │ + bl f8f60 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 575ba │ │ │ │ - b.n 575ea │ │ │ │ - movw r0, #58412 @ 0xe42c │ │ │ │ + cbnz r0, 575a8 │ │ │ │ + b.n 575d8 │ │ │ │ + movw r0, #58028 @ 0xe2ac │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 153984 <_PyArg_NoPositional@@Base> │ │ │ │ + bl 152f14 <_PyArg_NoPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5759c │ │ │ │ - b.n 575ea │ │ │ │ + bne.n 5758a │ │ │ │ + b.n 575d8 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 87458 │ │ │ │ + bl 86fbc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 575d4 │ │ │ │ - cbz r5, 575ec │ │ │ │ + blt.n 575c2 │ │ │ │ + cbz r5, 575da │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 87458 │ │ │ │ + bl 86fbc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 575ec │ │ │ │ + bge.n 575da │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 575ea │ │ │ │ + beq.n 575d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 575ea │ │ │ │ + cbnz r3, 575d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #48] @ (57624 ) │ │ │ │ + ldr r2, [pc, #52] @ (57614 ) │ │ │ │ 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 57618 │ │ │ │ - movw r0, #23800 @ 0x5cf8 │ │ │ │ + bne.n 57606 │ │ │ │ + movw r0, #23416 @ 0x5b78 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w de2a8 │ │ │ │ - movw r0, #23808 @ 0x5d00 │ │ │ │ + b.w ddd00 │ │ │ │ + movw r0, #23424 @ 0x5b80 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd00 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #48] @ (5765c ) │ │ │ │ + ldr r2, [pc, #48] @ (5764c ) │ │ │ │ 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 57650 │ │ │ │ - movw r0, #23864 @ 0x5d38 │ │ │ │ + bne.n 57640 │ │ │ │ + movw r0, #23480 @ 0x5bb8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w de2a8 │ │ │ │ - movw r0, #23876 @ 0x5d44 │ │ │ │ + b.w ddd00 │ │ │ │ + movw r0, #23492 @ 0x5bc4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd00 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ 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 12586c │ │ │ │ + b.w 125314 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23924 @ 0x5d74 │ │ │ │ + movw r1, #23540 @ 0x5bf4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23968 @ 0x5da0 │ │ │ │ + movw r1, #23584 @ 0x5c20 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ - cbnz r5, 576ea │ │ │ │ + cbnz r5, 576da │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 576ea │ │ │ │ + ble.n 576da │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 576ea │ │ │ │ - cbnz r2, 5770e │ │ │ │ + bne.n 576da │ │ │ │ + cbnz r2, 576fe │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #1 │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ str r5, [sp, #16] │ │ │ │ movw r5, #17840 @ 0x45b0 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 5770e │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 576fe │ │ │ │ movs r0, #0 │ │ │ │ - b.n 577c8 │ │ │ │ + b.n 577b8 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ str r1, [sp, #24] │ │ │ │ mul.w r5, r2, r5 │ │ │ │ adds r7, r5, r3 │ │ │ │ it mi │ │ │ │ addmi r7, r7, r3 │ │ │ │ asrs r7, r7, #16 │ │ │ │ - cbnz r2, 57738 │ │ │ │ + cbnz r2, 57728 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 577c8 │ │ │ │ + b.n 577b8 │ │ │ │ mov r0, r4 │ │ │ │ mov.w fp, #2 │ │ │ │ movt fp, #32768 @ 0x8000 │ │ │ │ - bl 15036c │ │ │ │ + bl 14f964 │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, r6, lsl #16 │ │ │ │ cmp r7, r6 │ │ │ │ add.w r6, r6, #1 │ │ │ │ - ble.n 5772e │ │ │ │ + ble.n 5771e │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ cmp.w r5, r6, lsl #16 │ │ │ │ ite lt │ │ │ │ sublt.w r1, r5, r9 │ │ │ │ movge.w r1, #65536 @ 0x10000 │ │ │ │ add r0, r9 │ │ │ │ - bl 71f98 │ │ │ │ + bl 71fb0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, fp │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5770a │ │ │ │ + beq.n 576fa │ │ │ │ ldr r0, [sp, #24] │ │ │ │ strd r0, r4, [sp, #40] @ 0x28 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 93a0c │ │ │ │ + bl 933d0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 577a6 │ │ │ │ + beq.n 57796 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 577a6 │ │ │ │ + cbnz r2, 57796 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5770a │ │ │ │ + beq.n 576fa │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ add.w r9, r9, #65536 @ 0x10000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 57750 │ │ │ │ + beq.n 57740 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5774c │ │ │ │ + bne.n 5773c │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5774c │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5773c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24092 @ 0x5e1c │ │ │ │ + movw r1, #23708 @ 0x5c9c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ 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, 57820 │ │ │ │ + cbz r2, 57810 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 255960 │ │ │ │ + bl 2554bc │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 57830 │ │ │ │ + cbnz r0, 57820 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5789e │ │ │ │ + b.n 5788e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1f5cac │ │ │ │ + bl 1f4f54 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5780e │ │ │ │ - b.n 5781c │ │ │ │ + bne.n 577fe │ │ │ │ + b.n 5780c │ │ │ │ ldr r7, [r0, #8] │ │ │ │ - cbnz r7, 5783c │ │ │ │ - bl 1cd10c │ │ │ │ + cbnz r7, 5782c │ │ │ │ + bl 1cbe2c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 57888 │ │ │ │ + b.n 57878 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r8, r0, #12 │ │ │ │ mov.w sl, #1 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ cmp sl, r7 │ │ │ │ - bge.n 57886 │ │ │ │ + bge.n 57876 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ - bl 129984 │ │ │ │ + bl 129424 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 5787a │ │ │ │ + beq.n 5786a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5787a │ │ │ │ + cbnz r3, 5786a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ add.w sl, sl, #1 │ │ │ │ mov r6, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 57858 │ │ │ │ - b.n 57888 │ │ │ │ + bne.n 57848 │ │ │ │ + b.n 57878 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5789e │ │ │ │ + beq.n 5788e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5789e │ │ │ │ + cbnz r3, 5788e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -000578a4 : │ │ │ │ +00057894 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #276] @ (579c8 ) │ │ │ │ + ldr r3, [pc, #276] @ (579b8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ - cbz r5, 578e2 │ │ │ │ + cbz r5, 578d2 │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 578ca │ │ │ │ + bne.n 578ba │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b.n 578bc │ │ │ │ + b.n 578ac │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 578fc │ │ │ │ + beq.n 578ec │ │ │ │ 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 578fc │ │ │ │ - b.n 578c6 │ │ │ │ + bcs.n 578ec │ │ │ │ + b.n 578b6 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #51100 @ 0xc79c │ │ │ │ + movw r2, #50676 @ 0xc5f4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 127998 <_PyErr_SetString@@Base> │ │ │ │ + bl 127448 <_PyErr_SetString@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 579c4 │ │ │ │ + b.n 579b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cd17c │ │ │ │ + bl 1cbe9c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 578f8 │ │ │ │ + beq.n 578e8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 57998 │ │ │ │ + bne.n 57988 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 57922 │ │ │ │ + cbnz r6, 57912 │ │ │ │ mov r0, r5 │ │ │ │ - bl d44e8 │ │ │ │ + bl d3f60 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r6, #32] │ │ │ │ - cbnz r5, 5795e │ │ │ │ - bl 714b0 │ │ │ │ + cbnz r5, 5794e │ │ │ │ + bl 714c8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5795c │ │ │ │ + cbnz r0, 5794c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 578f8 │ │ │ │ + beq.n 578e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 578f8 │ │ │ │ - ldr r2, [pc, #136] @ (579cc ) │ │ │ │ + bne.n 578e8 │ │ │ │ + ldr r2, [pc, #136] @ (579bc ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 57952 │ │ │ │ + cbz r3, 57942 │ │ │ │ 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 578f8 │ │ │ │ + b.n 578e8 │ │ │ │ str r0, [r6, #32] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 87458 │ │ │ │ + bl 86fbc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ it lt │ │ │ │ movlt r5, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 579c2 │ │ │ │ + beq.n 579b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 579c2 │ │ │ │ - ldr r2, [pc, #76] @ (579cc ) │ │ │ │ + cbnz r3, 579b2 │ │ │ │ + ldr r2, [pc, #76] @ (579bc ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 5798e │ │ │ │ + cbz r3, 5797e │ │ │ │ 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 579c2 │ │ │ │ + b.n 579b2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 579c4 │ │ │ │ + beq.n 579b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 579c4 │ │ │ │ - ldr r2, [pc, #32] @ (579cc ) │ │ │ │ + cbnz r3, 579b4 │ │ │ │ + ldr r2, [pc, #32] @ (579bc ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 579b8 │ │ │ │ + cbz r3, 579a8 │ │ │ │ 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 579c4 │ │ │ │ + b.n 579b4 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #60] @ (57a1c ) │ │ │ │ + ldr r1, [pc, #60] @ (57a0c ) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 238f68 │ │ │ │ + bl 2386d0 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 57a18 │ │ │ │ + bne.n 57a08 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 57a0a │ │ │ │ + beq.n 579fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57a0a │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 579fa │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r1, [pc, #8] @ (57a1c ) │ │ │ │ - b.w 238f68 │ │ │ │ + ldr r1, [pc, #8] @ (57a0c ) │ │ │ │ + b.w 2386d0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bcc.n 57950 │ │ │ │ + bcc.n 57940 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 57a3e │ │ │ │ + cbnz r0, 57a2e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 57a48 │ │ │ │ - b.n 57a4e │ │ │ │ + cbnz r0, 57a38 │ │ │ │ + b.n 57a3e │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57a38 │ │ │ │ - b.n 57a5c │ │ │ │ + beq.n 57a28 │ │ │ │ + b.n 57a4c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 57a5c │ │ │ │ + cbnz r0, 57a4c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 57a5c │ │ │ │ + cbz r0, 57a4c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 57a82 │ │ │ │ + bne.n 57a72 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ + bl d78cc <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 57a9c │ │ │ │ - b.n 57ab0 │ │ │ │ + cbnz r0, 57a8c │ │ │ │ + b.n 57aa0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #56144 @ 0xdb50 │ │ │ │ + movw r0, #55760 @ 0xd9d0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57a76 │ │ │ │ + bne.n 57a66 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57b40 │ │ │ │ - bl 83f4c │ │ │ │ + b.n 57b30 │ │ │ │ + bl 83aac │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 57abe │ │ │ │ + bne.n 57aae │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 57ace │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 57abe │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57a98 │ │ │ │ + bne.n 57a88 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 57ace │ │ │ │ + b.n 57abe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57aac │ │ │ │ + bne.n 57a9c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 57aac │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 57a9c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1ef774 │ │ │ │ + bl 1eea98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57a98 │ │ │ │ + beq.n 57a88 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 57afe │ │ │ │ + bne.n 57aee │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #4780 @ 0x12ac │ │ │ │ + movw r1, #4396 @ 0x112c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 57a98 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 57a88 │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1483f8 │ │ │ │ + bl 147a18 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 57a98 │ │ │ │ + beq.n 57a88 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 57b12 │ │ │ │ + cbz r3, 57b02 │ │ │ │ ldr r5, [r5, #20] │ │ │ │ - b.n 57b1a │ │ │ │ + b.n 57b0a │ │ │ │ movw r5, #10688 @ 0x29c0 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ cmp r4, #0 │ │ │ │ itt lt │ │ │ │ addlt r4, r4, r6 │ │ │ │ biclt.w r4, r4, r4, asr #31 │ │ │ │ cmp r4, r6 │ │ │ │ @@ -67621,99 +67615,102 @@ │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ strb r7, [r5, r4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57b50 ) │ │ │ │ - b.w 238f68 │ │ │ │ + ldr r1, [pc, #4] @ (57b40 ) │ │ │ │ + b.w 2386d0 │ │ │ │ nop │ │ │ │ - b.n 57f4c │ │ │ │ + b.n 57f3c │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57b60 ) │ │ │ │ - b.w 238f68 │ │ │ │ + ldr r1, [pc, #4] @ (57b50 ) │ │ │ │ + b.w 2386d0 │ │ │ │ nop │ │ │ │ - b.n 57504 │ │ │ │ + b.n 574f4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57b70 ) │ │ │ │ - b.w 238f68 │ │ │ │ + ldr r1, [pc, #4] @ (57b60 ) │ │ │ │ + b.w 2386d0 │ │ │ │ nop │ │ │ │ - b.n 575c4 │ │ │ │ + b.n 575b4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57b80 ) │ │ │ │ - b.w 238f68 │ │ │ │ + ldr r1, [pc, #4] @ (57b70 ) │ │ │ │ + b.w 2386d0 │ │ │ │ nop │ │ │ │ - b.n 57614 │ │ │ │ + b.n 57604 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r1, [pc, #8] @ (57b90 ) │ │ │ │ + ldr r1, [pc, #8] @ (57b80 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 238f68 │ │ │ │ + b.w 2386d0 │ │ │ │ nop │ │ │ │ ldmia r4!, {r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +00057b84 <_PySemaphore_Destroy@@Base>: │ │ │ │ + b.w 29474 │ │ │ │ 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, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 57bba │ │ │ │ + beq.n 57bae <_PySemaphore_Destroy@@Base+0x2a> │ │ │ │ mov r5, r1 │ │ │ │ - cbz r1, 57bba │ │ │ │ + cbz r1, 57bae <_PySemaphore_Destroy@@Base+0x2a> │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - cbz r6, 57bcc │ │ │ │ + cbz r6, 57bc0 <_PySemaphore_Destroy@@Base+0x3c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - b.n 57c3e │ │ │ │ + b.n 57c32 <_PySemaphore_Destroy@@Base+0xae> │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ movw r3, #36024 @ 0x8cb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 57bee │ │ │ │ + beq.n 57be2 <_PySemaphore_Destroy@@Base+0x5e> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w beb94 │ │ │ │ - bl 1a6e0c │ │ │ │ + b.w be59c │ │ │ │ + bl 1a59c0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 57c3e │ │ │ │ + cbz r0, 57c32 <_PySemaphore_Destroy@@Base+0xae> │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r3, [r8, #156] @ 0x9c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 57c1c │ │ │ │ + cbnz r0, 57c10 <_PySemaphore_Destroy@@Base+0x8c> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 57c3e │ │ │ │ + beq.n 57c32 <_PySemaphore_Destroy@@Base+0xae> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 57c3e │ │ │ │ + cbnz r3, 57c32 <_PySemaphore_Destroy@@Base+0xae> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 57c3e │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 57c32 <_PySemaphore_Destroy@@Base+0xae> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ @@ -67725,46 +67722,46 @@ │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ strd r5, r7, [r0, #12] │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 57c94 │ │ │ │ + bhi.n 57c88 <_PySemaphore_Destroy@@Base+0x104> │ │ │ │ push {r4} │ │ │ │ movw r3, #51848 @ 0xca88 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 57c9e │ │ │ │ + bne.n 57c92 <_PySemaphore_Destroy@@Base+0x10e> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 57c9e │ │ │ │ + bne.n 57c92 <_PySemaphore_Destroy@@Base+0x10e> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 57c74 │ │ │ │ + bne.n 57c68 <_PySemaphore_Destroy@@Base+0xe4> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ subs r0, r3, r1 │ │ │ │ negs r3, r0 │ │ │ │ adcs r3, r0 │ │ │ │ - b.n 57c76 │ │ │ │ + b.n 57c6a <_PySemaphore_Destroy@@Base+0xe6> │ │ │ │ movs r3, #0 │ │ │ │ subs r1, r2, #2 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ negs r2, r1 │ │ │ │ adcs r2, r1 │ │ │ │ movw r1, #4308 @ 0x10d4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r0, r1 │ │ │ │ - b.n 57ca6 │ │ │ │ + b.n 57c9a <_PySemaphore_Destroy@@Base+0x116> │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ @@ -67779,134 +67776,134 @@ │ │ │ │ mvneq.w r0, #1 │ │ │ │ eors r0, r3 │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00057cd4 : │ │ │ │ - cbnz r0, 57cda │ │ │ │ - b.w 1ea294 │ │ │ │ +00057cc8 : │ │ │ │ + cbnz r0, 57cce │ │ │ │ + b.w 1e955c │ │ │ │ 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] @ (57d14 ) │ │ │ │ + ldr r2, [pc, #28] @ (57d08 ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 57d0e │ │ │ │ + cbz r3, 57d02 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00057d18 : │ │ │ │ +00057d0c : │ │ │ │ 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, #43592 @ 0xaa48 │ │ │ │ + movw r1, #43208 @ 0xa8c8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #19880 @ 0x4da8 │ │ │ │ + movw r0, #19496 @ 0x4c28 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 10eab8 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e48c <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 57d4a │ │ │ │ + cbnz r0, 57d3e │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r4 │ │ │ │ - b.n 57d70 │ │ │ │ + b.n 57d64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a268 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57d40 │ │ │ │ + beq.n 57d34 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl beb94 │ │ │ │ + bl be59c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 57d6c │ │ │ │ - bl 83f4c │ │ │ │ + cbz r0, 57d60 │ │ │ │ + bl 83aac │ │ │ │ mov r5, r0 │ │ │ │ - b.n 57d70 │ │ │ │ + b.n 57d64 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ mov r0, r4 │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ mov r0, r6 │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - b.w 25e4d0 │ │ │ │ + b.w 25e090 │ │ │ │ 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, r2 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r1 │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57e9c │ │ │ │ + beq.n 57e90 │ │ │ │ strd r6, r0, [sp] │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ - ldr r0, [pc, #240] @ (57ea8 ) │ │ │ │ + ldr r0, [pc, #240] @ (57e9c ) │ │ │ │ mov r1, sp │ │ │ │ - bl 132b24 │ │ │ │ + bl 1327ac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57e7a │ │ │ │ + beq.n 57e6e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #17000 @ 0x4268 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 57de8 │ │ │ │ + beq.n 57ddc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24220 @ 0x5e9c │ │ │ │ + movw r1, #23836 @ 0x5d1c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 57e7a │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 57e6e │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 57e7a │ │ │ │ + blt.n 57e6e │ │ │ │ movw r0, #54552 @ 0xd518 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71640 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57e7a │ │ │ │ + beq.n 57e6e │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r0, #8] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - ldr r1, [pc, #148] @ (57eac ) │ │ │ │ + ldr r1, [pc, #148] @ (57ea0 ) │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r6, #0] │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ str r6, [r0, #12] │ │ │ │ sub.w r6, r3, #8 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ @@ -67918,46 +67915,46 @@ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ orr.w r0, r0, ip │ │ │ │ str.w r6, [ip] │ │ │ │ cmp r2, lr │ │ │ │ strd r1, r0, [r3, #-8] │ │ │ │ str r6, [r1, #4] │ │ │ │ str r3, [r7, #4] │ │ │ │ - beq.n 57e5c │ │ │ │ + beq.n 57e50 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 57e5c │ │ │ │ + cbnz r2, 57e50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 57e6a │ │ │ │ + bne.n 57e5e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57ea0 │ │ │ │ + b.n 57e94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57e66 │ │ │ │ + bne.n 57e5a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 57e66 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 57e5a │ │ │ │ movs r0, #0 │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ mov r0, r5 │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57e9c │ │ │ │ + beq.n 57e90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57e9c │ │ │ │ + cbnz r3, 57e90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r7, [sp, #528] @ 0x210 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ @@ -67966,175 +67963,175 @@ │ │ │ │ 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 57eea │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 57ede │ │ │ │ + movw r2, #61924 @ 0xf1e4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ + movw r1, #352 @ 0x160 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #14356 @ 0x3814 │ │ │ │ + movw r0, #13972 @ 0x3694 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r5 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57f80 │ │ │ │ + b.n 57f74 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ and.w r2, r3, #253 @ 0xfd │ │ │ │ cmp r2, #117 @ 0x75 │ │ │ │ - beq.n 57f10 │ │ │ │ + beq.n 57f04 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24264 @ 0x5ec8 │ │ │ │ + movw r1, #23880 @ 0x5d48 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 57ee6 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 57eda │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne.n 57f4a │ │ │ │ + bne.n 57f3e │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 12452c │ │ │ │ + bl 123fd4 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 57f40 │ │ │ │ + ble.n 57f34 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ subs r6, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ adds r1, r6, r7 │ │ │ │ - bl 20e34c │ │ │ │ + bl 20d7ec │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 57ee6 │ │ │ │ + beq.n 57eda │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ - bl 12452c │ │ │ │ + bl 123fd4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 57f80 │ │ │ │ + b.n 57f74 │ │ │ │ mov r0, r1 │ │ │ │ - bl 13b610 │ │ │ │ + bl 13b288 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, r7 │ │ │ │ cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 57f64 │ │ │ │ + bcc.n 57f58 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ + b.w 1e955c │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e34c │ │ │ │ + bl 20d7ec │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 57ee6 │ │ │ │ + beq.n 57eda │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ - bl 17c524 │ │ │ │ - b.n 57f40 │ │ │ │ + bl 17b924 │ │ │ │ + b.n 57f34 │ │ │ │ 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 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 58008 │ │ │ │ + beq.n 57ffc │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 58008 │ │ │ │ + beq.n 57ffc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 57fcc │ │ │ │ + beq.n 57fc0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 57fcc │ │ │ │ + cbz r3, 57fc0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #33797 @ 0x8405 │ │ │ │ + movw r3, #33785 @ 0x83f9 │ │ │ │ movt r3, #5 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 57fcc │ │ │ │ + bne.n 57fc0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 582dc │ │ │ │ + bl 582d0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 57fe8 │ │ │ │ + cbz r0, 57fdc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57fe8 │ │ │ │ + beq.n 57fdc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57fe8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57fdc │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 58008 │ │ │ │ + cbz r0, 57ffc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58008 │ │ │ │ + beq.n 57ffc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 58008 │ │ │ │ + cbnz r3, 57ffc │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ee4 <_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 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r2, 58032 │ │ │ │ - movw r1, #24360 @ 0x5f28 │ │ │ │ + cbnz r2, 58026 │ │ │ │ + movw r1, #23976 @ 0x5da8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 127934 │ │ │ │ - b.n 5803e │ │ │ │ - movw r1, #24384 @ 0x5f40 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 58032 │ │ │ │ + movw r1, #24000 @ 0x5dc0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ 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 14ac8c │ │ │ │ - cbnz r0, 58066 │ │ │ │ + bl 14a2ac │ │ │ │ + cbnz r0, 5805a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5807a │ │ │ │ + b.n 5806e │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 58062 │ │ │ │ + blt.n 58056 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ 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 │ │ │ │ @@ -68148,321 +68145,321 @@ │ │ │ │ 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 783a0 │ │ │ │ + bl 78394 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ 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, 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, 580ec │ │ │ │ + cbnz r3, 580e0 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 580ec │ │ │ │ + ble.n 580e0 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 580ec │ │ │ │ - cbnz r4, 58108 │ │ │ │ + bne.n 580e0 │ │ │ │ + cbnz r4, 580fc │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #60] @ (58130 ) │ │ │ │ + ldr r4, [pc, #60] @ (58124 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5812a │ │ │ │ + cbz r0, 5811e │ │ │ │ ldrd r5, r0, [r4] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5811c │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 5812a │ │ │ │ + bne.n 58110 │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 5811e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1c03f0 │ │ │ │ + b.w 1bf110 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp ip, fp │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #24404 @ 0x5f54 │ │ │ │ + movw r0, #24020 @ 0x5dd4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828cc │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r1, [sp, #8] │ │ │ │ - movw r1, #64196 @ 0xfac4 │ │ │ │ + movw r1, #63812 @ 0xf944 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl c0100 │ │ │ │ - cbz r0, 5819c │ │ │ │ + bl bfb08 │ │ │ │ + cbz r0, 58190 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movw r3, #17000 @ 0x4268 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 581a0 │ │ │ │ + beq.n 58194 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24412 @ 0x5f5c │ │ │ │ + movw r1, #24028 @ 0x5ddc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58216 │ │ │ │ + b.n 5820a │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbnz r3, 581ae │ │ │ │ + cbnz r3, 581a2 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 58216 │ │ │ │ + b.n 5820a │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 581ca │ │ │ │ + beq.n 581be │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24444 @ 0x5f7c │ │ │ │ + movw r1, #24060 @ 0x5dfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5819c │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 58190 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.n 581ea │ │ │ │ + beq.n 581de │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24484 @ 0x5fa4 │ │ │ │ + movw r1, #24100 @ 0x5e24 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5819c │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 58190 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #40] @ (5821c ) │ │ │ │ + ldr r0, [pc, #40] @ (58210 ) │ │ │ │ add r1, sp, #12 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 93a0c │ │ │ │ + bl 933d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5819c │ │ │ │ + beq.n 58190 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 581a4 │ │ │ │ + beq.n 58198 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 581a4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 581a4 │ │ │ │ + bne.n 58198 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 58198 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - b.n 57e70 │ │ │ │ + b.n 57e64 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl db534 <_PyType_Name@@Base> │ │ │ │ + bl daf80 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #24532 @ 0x5fd4 │ │ │ │ + movw r0, #24148 @ 0x5e54 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd00 │ │ │ │ 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 80190 │ │ │ │ + b.w 8015c │ │ │ │ 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, 5827e │ │ │ │ + cbnz r3, 58272 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 5827e │ │ │ │ + ble.n 58272 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5827e │ │ │ │ - cbnz r0, 58296 │ │ │ │ + bne.n 58272 │ │ │ │ + cbnz r0, 5828a │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (582d8 ) │ │ │ │ + ldr r4, [pc, #80] @ (582cc ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 582d0 │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 582c4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 582a8 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 582d0 │ │ │ │ + bne.n 5829c │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 582c4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a15c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 582c6 │ │ │ │ + bge.n 582ba │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1698 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 8015c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ mov r0, r1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ 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 r5, r0 │ │ │ │ - bl d4290 │ │ │ │ + bl d3d08 │ │ │ │ movw r7, #54552 @ 0xd518 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ cmp r8, r7 │ │ │ │ - bne.n 58320 │ │ │ │ + bne.n 58314 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 583ce │ │ │ │ + beq.n 583c2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58344 │ │ │ │ + beq.n 58338 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 58344 │ │ │ │ + b.n 58338 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12ff28 │ │ │ │ + bl 12fbac │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5833c │ │ │ │ + cbnz r0, 58330 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #24544 @ 0x5fe0 │ │ │ │ + movw r0, #24160 @ 0x5e60 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1efa3c │ │ │ │ - b.n 583ce │ │ │ │ + bl 1eed60 │ │ │ │ + b.n 583c2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #148] @ (583dc ) │ │ │ │ + ldr r0, [pc, #148] @ (583d0 ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ strd r5, r4, [sp, #8] │ │ │ │ - bl 132b24 │ │ │ │ - cbnz r0, 58366 │ │ │ │ + bl 1327ac │ │ │ │ + cbnz r0, 5835a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #24588 @ 0x600c │ │ │ │ + movw r0, #24204 @ 0x5e8c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1efa3c │ │ │ │ - b.n 5837a │ │ │ │ + bl 1eed60 │ │ │ │ + b.n 5836e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5837a │ │ │ │ + beq.n 5836e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5837a │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5836e │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 583b8 │ │ │ │ + beq.n 583ac │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #88] @ (583e0 ) │ │ │ │ + ldr r0, [pc, #88] @ (583d4 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 93a0c │ │ │ │ - cbnz r0, 583a4 │ │ │ │ + bl 933d0 │ │ │ │ + cbnz r0, 58398 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #24544 @ 0x5fe0 │ │ │ │ + movw r0, #24160 @ 0x5e60 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1efa3c │ │ │ │ - b.n 583b8 │ │ │ │ + bl 1eed60 │ │ │ │ + b.n 583ac │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 583b8 │ │ │ │ + beq.n 583ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 583b8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 583ac │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 583ce │ │ │ │ + beq.n 583c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 583ce │ │ │ │ + cbnz r3, 583c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl d42a4 │ │ │ │ + bl d3d1c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add r4, sp, #864 @ 0x360 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 58034 │ │ │ │ + b.n 58028 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 583ec │ │ │ │ + cbz r3, 583e0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 583f4 │ │ │ │ + b.n 583e8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -68470,590 +68467,589 @@ │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 582dc │ │ │ │ + bl 582d0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ - cbz r2, 5847a │ │ │ │ + cbz r2, 5846e │ │ │ │ mov r0, r2 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r7, [r0, #8]! │ │ │ │ add.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, ip │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bge.n 58440 │ │ │ │ + bge.n 58434 │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 58430 │ │ │ │ + bne.n 58424 │ │ │ │ cmp r7, r3 │ │ │ │ - ble.n 5847a │ │ │ │ - movw r1, #33797 @ 0x8405 │ │ │ │ + ble.n 5846e │ │ │ │ + movw r1, #33785 @ 0x83f9 │ │ │ │ movt r1, #5 │ │ │ │ adds r2, #12 │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 58466 │ │ │ │ + bge.n 5845a │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ - cbz r0, 58466 │ │ │ │ + cbz r0, 5845a │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - cbz r5, 58466 │ │ │ │ + cbz r5, 5845a │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 5846e │ │ │ │ + bne.n 58462 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 5844e │ │ │ │ - b.n 5847a │ │ │ │ + bne.n 58442 │ │ │ │ + b.n 5846e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 5849e │ │ │ │ + cbnz r3, 58492 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 5849e │ │ │ │ + ble.n 58492 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5849e │ │ │ │ - cbnz r0, 584b6 │ │ │ │ + bne.n 58492 │ │ │ │ + cbnz r0, 584aa │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (584f8 ) │ │ │ │ + ldr r4, [pc, #80] @ (584ec ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 584f0 │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 584e4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 584c8 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 584f0 │ │ │ │ + bne.n 584bc │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 584e4 │ │ │ │ mov r0, r4 │ │ │ │ blx 29548 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 584e6 │ │ │ │ + bge.n 584da │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1698 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 8015c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ mov r4, r6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.w 57a20 │ │ │ │ + b.w 57a10 │ │ │ │ │ │ │ │ -00058500 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ +000584f4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #34063 @ 0x850f │ │ │ │ + movw r1, #34051 @ 0x8503 │ │ │ │ movt r1, #5 │ │ │ │ - b.w 24cf6c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x138> │ │ │ │ + b.w 24cb2c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x138> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #24636 @ 0x603c │ │ │ │ + movw r1, #24252 @ 0x5ebc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 14beb4 │ │ │ │ - cbnz r0, 5854a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4a> │ │ │ │ + bl 14b4d4 │ │ │ │ + cbnz r0, 5853e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5859e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x9e> │ │ │ │ + b.n 58592 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x9e> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 29fec <__sched_rr_get_interval64@plt> │ │ │ │ - cbz r0, 58564 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x64> │ │ │ │ + cbz r0, 58558 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x64> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 5858e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8e> │ │ │ │ + bl f1698 │ │ │ │ + b.n 58582 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8e> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 26bb88 │ │ │ │ + bl 26b9e0 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d5, [pc, #48] @ 585a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xa8> │ │ │ │ + vldr d5, [pc, #44] @ 58598 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xa4> │ │ │ │ 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 5859a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x9a> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 5858e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x9a> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58546 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x46> │ │ │ │ + bne.n 5853a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x46> │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ - bl 83ffc │ │ │ │ + bl 83b5c │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - nop.w │ │ │ │ - bvs.n 584d6 │ │ │ │ + bvs.n 584c6 │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ 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, 585c8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc8> │ │ │ │ - cbz r2, 585e2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe2> │ │ │ │ + cbnz r3, 585b8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc4> │ │ │ │ + cbz r2, 585d2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xde> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 585e2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe2> │ │ │ │ + cbz r3, 585d2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xde> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24660 @ 0x6054 │ │ │ │ + movw r1, #24276 @ 0x5ed4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 585ea <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xea> │ │ │ │ + b.n 585da <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe6> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 58630 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x130> │ │ │ │ + bhi.n 58620 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x12c> │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - bmi.n 58648 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x148> │ │ │ │ + bmi.n 58638 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x144> │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #12364 @ 0x304c │ │ │ │ + movw r2, #11980 @ 0x2ecc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #58536 @ 0xe4a8 │ │ │ │ + movw r1, #58152 @ 0xe328 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26488 @ 0x6778 │ │ │ │ + movw r0, #26104 @ 0x65f8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 58798 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x298> │ │ │ │ - movw r0, #26488 @ 0x6778 │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 58788 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ + movw r0, #26104 @ 0x65f8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58606 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x106> │ │ │ │ - b.n 58798 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x298> │ │ │ │ + bne.n 585f6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x102> │ │ │ │ + b.n 58788 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 586b2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1b2> │ │ │ │ + ble.n 586a2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ae> │ │ │ │ ldr r4, [r5, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 586b2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1b2> │ │ │ │ + beq.n 586a2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ae> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 58692 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x192> │ │ │ │ + bpl.n 58682 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x18e> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 895dc │ │ │ │ + bl 88ee8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 58798 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x298> │ │ │ │ + beq.w 58788 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 586b2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1b2> │ │ │ │ + beq.n 586a2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ae> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #21212 @ 0x52dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 58798 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x298> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 58788 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #54064 @ 0xd330 │ │ │ │ + movw r2, #53680 @ 0xd1b0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #58312 @ 0xe3c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26488 @ 0x6778 │ │ │ │ + movw r0, #26104 @ 0x65f8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 58798 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x298> │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 58788 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ - blt.n 586d2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1d2> │ │ │ │ + blt.n 586c2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ce> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24688 @ 0x6070 │ │ │ │ + movw r1, #24304 @ 0x5ef0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 58798 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x298> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 58788 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ lsls r1, r7, #2 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71f98 │ │ │ │ + bl 71fb0 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58798 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x298> │ │ │ │ + beq.n 58788 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ adds r0, #16 │ │ │ │ mvn.w r3, #14 │ │ │ │ add.w r2, r6, #15 │ │ │ │ mov r4, r0 │ │ │ │ subs r1, r3, r6 │ │ │ │ adds r3, r1, r2 │ │ │ │ cmp r7, r3 │ │ │ │ - ble.n 58772 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x272> │ │ │ │ + ble.n 58762 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x26e> │ │ │ │ ldrb.w r5, [r2, #1]! │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - beq.n 58700 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x200> │ │ │ │ + beq.n 586f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1fc> │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ - bne.n 5870e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x20e> │ │ │ │ + bne.n 586fe <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x20a> │ │ │ │ mov r3, r4 │ │ │ │ movs r6, #92 @ 0x5c │ │ │ │ strb.w r6, [r3], #2 │ │ │ │ strb r5, [r4, #1] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 586ee <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ee> │ │ │ │ + b.n 586de <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ea> │ │ │ │ cmp r5, #9 │ │ │ │ - bne.n 5871c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x21c> │ │ │ │ + bne.n 5870c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x218> │ │ │ │ movw r3, #29788 @ 0x745c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 586ee <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ee> │ │ │ │ + b.n 586de <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ea> │ │ │ │ cmp r5, #10 │ │ │ │ - bne.n 5872a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x22a> │ │ │ │ + bne.n 5871a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x226> │ │ │ │ movw r3, #28252 @ 0x6e5c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 586ee <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ee> │ │ │ │ + b.n 586de <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ea> │ │ │ │ cmp r5, #13 │ │ │ │ - bne.n 58738 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x238> │ │ │ │ + bne.n 58728 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x234> │ │ │ │ movw r3, #29276 @ 0x725c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 586ee <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ee> │ │ │ │ + b.n 586de <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ea> │ │ │ │ sub.w r3, r5, #32 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bls.n 5876c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x26c> │ │ │ │ + bls.n 5875c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x268> │ │ │ │ movw r6, #9656 @ 0x25b8 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ 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 586ee <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ee> │ │ │ │ + b.n 586de <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ea> │ │ │ │ strb.w r5, [r4], #1 │ │ │ │ - b.n 586ee <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ee> │ │ │ │ + b.n 586de <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ea> │ │ │ │ movs r3, #0 │ │ │ │ subs r1, r4, r0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 9b39c <_PyBytes_Resize@@Base> │ │ │ │ - cbnz r0, 58798 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x298> │ │ │ │ + bl 9ad4c <_PyBytes_Resize@@Base> │ │ │ │ + cbnz r0, 58788 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 58798 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x298> │ │ │ │ + cbz r1, 58788 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x294> │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #35696 @ 0x8b70 │ │ │ │ + movw r0, #35312 @ 0x89f0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828cc │ │ │ │ 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, 587b6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2b6> │ │ │ │ - cbz r2, 587d0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2d0> │ │ │ │ + cbnz r3, 587a6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2b2> │ │ │ │ + cbz r2, 587c0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2cc> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 587d0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2d0> │ │ │ │ + cbz r3, 587c0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2cc> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24720 @ 0x6090 │ │ │ │ + movw r1, #24336 @ 0x5f10 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 587d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2d8> │ │ │ │ + b.n 587c8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2d4> │ │ │ │ movw r0, #7520 @ 0x1d60 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, 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, 587f2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2f2> │ │ │ │ - cbz r2, 5880c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x30c> │ │ │ │ + cbnz r3, 587e2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2ee> │ │ │ │ + cbz r2, 587fc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x308> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 5880c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x30c> │ │ │ │ + cbz r3, 587fc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x308> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24752 @ 0x60b0 │ │ │ │ + movw r1, #24368 @ 0x5f30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58814 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x314> │ │ │ │ + b.n 58804 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x310> │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 58836 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x336> │ │ │ │ + cbnz r3, 58826 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x332> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 58836 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x336> │ │ │ │ + ble.n 58826 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x332> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 58836 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x336> │ │ │ │ - cbnz r0, 5884e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x34e> │ │ │ │ + bne.n 58826 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x332> │ │ │ │ + cbnz r0, 5883e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x34a> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #76] @ (5888c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x38c>) │ │ │ │ + ldr r4, [pc, #76] @ (5887c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 58886 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x386> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 58876 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x382> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 15fc9c │ │ │ │ + bl 15f114 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 58886 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x386> │ │ │ │ + blt.n 58876 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x382> │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #24792 @ 0x60d8 │ │ │ │ + movw r1, #24408 @ 0x5f58 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #16236 @ 0x3f6c │ │ │ │ + movw r0, #15852 @ 0x3dec │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 90660 │ │ │ │ + bl 8ff70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 58886 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x386> │ │ │ │ + blt.n 58876 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x382> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #42612 @ 0xa674 │ │ │ │ movt r1, #2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 24cfac <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x178> │ │ │ │ + b.w 24cb6c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x178> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, ip │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 9649c │ │ │ │ + bl 95e5c │ │ │ │ mov r5, r0 │ │ │ │ blx 29334 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 588c6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3c6> │ │ │ │ + bge.n 588b6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3c2> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1698 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -000588d0 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #24] @ (588f8 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 1af014 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, 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, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #300 @ 0x12c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #65392 @ 0xff70 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl c0100 │ │ │ │ - cbz r0, 5892e │ │ │ │ + bl bfb08 │ │ │ │ + cbz r0, 588f2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3fe> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 2ef94 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 58954 │ │ │ │ + bne.n 58918 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x424> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1e6570 <_Py_Gid_Converter@@Base> │ │ │ │ - cbnz r0, 5896e │ │ │ │ - b.n 5896a │ │ │ │ + bl 1e5838 <_Py_Gid_Converter@@Base> │ │ │ │ + cbnz r0, 58932 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x43e> │ │ │ │ + b.n 5892e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x43a> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61444 @ 0xf004 │ │ │ │ + movw r0, #61060 @ 0xee84 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58948 │ │ │ │ + bne.n 5890c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x418> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 589b0 │ │ │ │ + b.n 58974 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x480> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1e6570 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e5838 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5896a │ │ │ │ + beq.n 5892e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x43a> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1e6570 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1e5838 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5896a │ │ │ │ + beq.n 5892e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x43a> │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 29c7c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 589a8 │ │ │ │ + bge.n 5896c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x478> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1698 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ + │ │ │ │ +00058978 : │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #24] @ (589a0 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 1adb74 │ │ │ │ + movs r0, #0 │ │ │ │ + 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, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r4, #54532 @ 0xd504 │ │ │ │ + movw r4, #54148 @ 0xd384 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ - movw r3, #54556 @ 0xd51c │ │ │ │ + movw r3, #54172 @ 0xd39c │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - movw r2, #54524 @ 0xd4fc │ │ │ │ + movw r2, #54140 @ 0xd37c │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #54544 @ 0xd510 │ │ │ │ + movw r1, #54160 @ 0xd390 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #24796 @ 0x60dc │ │ │ │ + movw r0, #24412 @ 0x5f5c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 828cc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 58a18 │ │ │ │ + bne.n 58a08 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1d3b6c <_Py_Uid_Converter@@Base> │ │ │ │ - cbnz r0, 58a32 │ │ │ │ - b.n 58a2e │ │ │ │ + bl 1d28d0 <_Py_Uid_Converter@@Base> │ │ │ │ + cbnz r0, 58a22 │ │ │ │ + b.n 58a1e │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61432 @ 0xeff8 │ │ │ │ + movw r0, #61048 @ 0xee78 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58a0c │ │ │ │ + bne.n 589fc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58a74 │ │ │ │ + b.n 58a64 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1d3b6c <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d28d0 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58a2e │ │ │ │ + beq.n 58a1e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1d3b6c <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d28d0 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58a2e │ │ │ │ + beq.n 58a1e │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2a7d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 58a6c │ │ │ │ + bge.n 58a5c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1698 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -69067,378 +69063,378 @@ │ │ │ │ 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 13e968 │ │ │ │ + bl 13e5a8 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24804 @ 0x60e4 │ │ │ │ + movw r1, #24420 @ 0x5f64 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 58b04 │ │ │ │ + bne.n 58af4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #13824 @ 0x3600 │ │ │ │ movt r2, #50277 @ 0xc465 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r2 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - b.n 58b32 │ │ │ │ + b.n 58b22 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, sp │ │ │ │ - bl 14e2b0 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 14d8b0 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 58b2e │ │ │ │ + blt.n 58b1e │ │ │ │ ldrd r4, r5, [sp] │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 58b32 │ │ │ │ + bge.n 58b22 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11300 @ 0x2c24 │ │ │ │ + movw r1, #10884 @ 0x2a84 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58b4a │ │ │ │ + b.n 58b3a │ │ │ │ ldr r3, [r6, #16] │ │ │ │ adds r3, #16 │ │ │ │ ldrexd r0, r1, [r3] │ │ │ │ strexd r2, r4, r5, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 58b36 │ │ │ │ + bne.n 58b26 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24864 @ 0x6120 │ │ │ │ + movw r1, #24480 @ 0x5fa0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273e4 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #24532 @ 0x5fd4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 58cb6 │ │ │ │ + bne.w 58cce │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2613f4 <_PyLong_DivmodNear@@Base+0x3e8> │ │ │ │ + bl 260fb4 <_PyLong_DivmodNear@@Base+0x570> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 58cb6 │ │ │ │ - cbz r4, 58bcc │ │ │ │ + beq.w 58cce │ │ │ │ + cbz r4, 58be4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2613f4 <_PyLong_DivmodNear@@Base+0x3e8> │ │ │ │ + bl 260fb4 <_PyLong_DivmodNear@@Base+0x570> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 58bea │ │ │ │ + cbnz r0, 58c02 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58cb6 │ │ │ │ + beq.n 58cce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58cb6 │ │ │ │ + bne.n 58cce │ │ │ │ mov r0, r5 │ │ │ │ - b.n 58cac │ │ │ │ + b.n 58cc4 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - cbz r6, 58c12 │ │ │ │ + cbz r6, 58c2a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2613f4 <_PyLong_DivmodNear@@Base+0x3e8> │ │ │ │ + bl 260fb4 <_PyLong_DivmodNear@@Base+0x570> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 58c30 │ │ │ │ + cbnz r0, 58c48 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58c9a │ │ │ │ + beq.n 58cb2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58c9a │ │ │ │ + bne.n 58cb2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 58c9a │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 58cb2 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ - cbz r0, 58c48 │ │ │ │ + cbz r0, 58c60 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl beb94 │ │ │ │ - bl 783a0 │ │ │ │ - b.n 58c6e │ │ │ │ + bl be59c │ │ │ │ + bl 78394 │ │ │ │ + b.n 58c86 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - bl 10f5c4 │ │ │ │ + bl 10ef98 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 58c6e │ │ │ │ + ble.n 58c86 │ │ │ │ movw r3, #56072 @ 0xdb08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24916 @ 0x6154 │ │ │ │ + movw r1, #24576 @ 0x6000 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ + bl 145230 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58c84 │ │ │ │ + beq.n 58c9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58c84 │ │ │ │ + cbnz r3, 58c9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58c9a │ │ │ │ + beq.n 58cb2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 58c9a │ │ │ │ + cbnz r3, 58cb2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58cb6 │ │ │ │ + beq.n 58cce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58cb6 │ │ │ │ + cbnz r3, 58cce │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ee4 <_Py_Dealloc@@Base> │ │ │ │ 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 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25016 @ 0x61b8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #288] @ (58e14 ) │ │ │ │ + ldr r3, [pc, #288] @ (58e04 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 58d0c │ │ │ │ - movw r1, #63540 @ 0xf834 │ │ │ │ + cbnz r0, 58cfc │ │ │ │ + movw r1, #63156 @ 0xf6b4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #272] @ (58e18 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #272] @ (58e08 ) │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #25068 @ 0x61ec │ │ │ │ + movw r1, #24684 @ 0x606c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f8c48 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ + bl f86c0 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 58d22 │ │ │ │ + bge.n 58d12 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 58e0c │ │ │ │ - bl 714b0 │ │ │ │ + b.n 58dfc │ │ │ │ + bl 714c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58d1e │ │ │ │ - ldr r0, [pc, #236] @ (58e1c ) │ │ │ │ + beq.n 58d0e │ │ │ │ + ldr r0, [pc, #236] @ (58e0c ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 58d46 │ │ │ │ + bne.n 58d36 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 58d36 │ │ │ │ + bne.n 58d26 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 58d62 │ │ │ │ + beq.n 58d52 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1da3c8 │ │ │ │ + bl 1d90d0 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ movw r9, #4356 @ 0x1104 │ │ │ │ movt r9, #70 @ 0x46 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [r3, #620] @ 0x26c │ │ │ │ - cbz r7, 58de8 │ │ │ │ + cbz r7, 58dd8 │ │ │ │ ldr.w r6, [r7, #3704] @ 0xe78 │ │ │ │ - cbz r6, 58dca │ │ │ │ + cbz r6, 58dba │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ - bl 1d7a20 │ │ │ │ + bl 1d67b8 │ │ │ │ mov fp, r0 │ │ │ │ - cbnz r0, 58d90 │ │ │ │ + cbnz r0, 58d80 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b.n 58d80 │ │ │ │ + b.n 58d70 │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ - bl 7df90 │ │ │ │ + bl 7df6c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 58dd0 │ │ │ │ + cbz r0, 58dc0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ moveq r2, r9 │ │ │ │ - bl 79514 │ │ │ │ + bl 794f8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 58dc2 │ │ │ │ + beq.n 58db2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58dc2 │ │ │ │ + cbnz r3, 58db2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.n 58d8c │ │ │ │ - b.n 58dd0 │ │ │ │ + bge.n 58d7c │ │ │ │ + b.n 58dc0 │ │ │ │ ldr.w r7, [r7, #3644] @ 0xe3c │ │ │ │ - b.n 58d7a │ │ │ │ + b.n 58d6a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58de6 │ │ │ │ + beq.n 58dd6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58de6 │ │ │ │ + cbnz r3, 58dd6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 58e00 │ │ │ │ + bne.n 58df0 │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 58df0 │ │ │ │ + bne.n 58de0 │ │ │ │ dmb ish │ │ │ │ - beq.n 58e0c │ │ │ │ - ldr r0, [pc, #20] @ (58e1c ) │ │ │ │ - bl 246600 │ │ │ │ + beq.n 58dfc │ │ │ │ + ldr r0, [pc, #20] @ (58e0c ) │ │ │ │ + bl 2460a8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #96 @ 0x60 │ │ │ │ + add r2, sp, #608 @ 0x260 │ │ │ │ lsls r4, r0, #1 │ │ │ │ str r0, [r5, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbnz r2, 58e46 │ │ │ │ + cbnz r2, 58e36 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 58e58 │ │ │ │ - b.n 58e54 │ │ │ │ + bge.n 58e48 │ │ │ │ + b.n 58e44 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1ef774 │ │ │ │ + bl 1eea98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58e3e │ │ │ │ - b.n 58e72 │ │ │ │ + bne.n 58e2e │ │ │ │ + b.n 58e62 │ │ │ │ adds r4, r4, r3 │ │ │ │ - bmi.n 58e5c │ │ │ │ + bmi.n 58e4c │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 58e78 │ │ │ │ + blt.n 58e68 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63228 @ 0xf6fc │ │ │ │ + movw r1, #62804 @ 0xf554 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 58e94 │ │ │ │ - cbnz r5, 58e8c │ │ │ │ + b.n 58e84 │ │ │ │ + cbnz r5, 58e7c │ │ │ │ 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 1e1d80 │ │ │ │ + b.w 1e1028 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strb r2, [r3, r4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ @@ -69460,64 +69456,64 @@ │ │ │ │ ldrb r4, [r4, #23] │ │ │ │ orr.w r3, r3, r1, lsl #16 │ │ │ │ ldrb r1, [r0, #18] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r0, #19] │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1da11c │ │ │ │ + bl 1d8e24 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1da11c │ │ │ │ + bl 1d8e24 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ - b.w 80190 │ │ │ │ + b.w 8015c │ │ │ │ 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, 58f28 │ │ │ │ + cbnz r3, 58f18 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 58f28 │ │ │ │ + ble.n 58f18 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 58f28 │ │ │ │ - cbnz r0, 58f40 │ │ │ │ + bne.n 58f18 │ │ │ │ + cbnz r0, 58f30 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #52] @ (58f64 ) │ │ │ │ + ldr r4, [pc, #52] @ (58f54 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 58f5c │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 58f4c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 15fc9c │ │ │ │ + bl 15f114 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 58f5c │ │ │ │ + blt.n 58f4c │ │ │ │ movw r1, #39924 @ 0x9bf4 │ │ │ │ movt r1, #2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 24cfac <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x178> │ │ │ │ + b.w 24cb6c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x178> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ mov ip, r1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -69529,103 +69525,103 @@ │ │ │ │ add r4, sp, #12 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #20 │ │ │ │ - movw r2, #25092 @ 0x6204 │ │ │ │ + movw r2, #24708 @ 0x6084 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 1fba08 <_PyArg_ParseStack@@Base> │ │ │ │ + bl 1676e8 <_PyArg_ParseStack@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5905a │ │ │ │ + beq.n 5904a │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 9649c │ │ │ │ + bl 95e5c │ │ │ │ mov r3, r7 │ │ │ │ mov r6, r0 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ blx 293f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 58fda │ │ │ │ + bge.n 58fca │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5904a │ │ │ │ - bl e5198 │ │ │ │ + bne.n 5903a │ │ │ │ + bl e4bf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58fa8 │ │ │ │ - b.n 59038 │ │ │ │ + beq.n 58f98 │ │ │ │ + b.n 59028 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 59040 │ │ │ │ + cbz r3, 59030 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - bl 83a30 │ │ │ │ + bl 83590 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59038 │ │ │ │ + cbz r0, 59028 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 59022 │ │ │ │ + cbz r0, 59012 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 1be9e4 │ │ │ │ + bl 1bd794 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 59022 │ │ │ │ + cbz r0, 59012 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 59022 │ │ │ │ + cbz r0, 59012 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 59022 │ │ │ │ + cbz r0, 59012 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 80190 │ │ │ │ - cbnz r0, 5903c │ │ │ │ + bl 8015c │ │ │ │ + cbnz r0, 5902c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59038 │ │ │ │ + beq.n 59028 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59038 │ │ │ │ + cbnz r3, 59028 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5905a │ │ │ │ + b.n 5904a │ │ │ │ str r0, [r4, #28] │ │ │ │ - b.n 5905a │ │ │ │ + b.n 5904a │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 5905a │ │ │ │ + b.n 5904a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1698 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ - ldr r5, [pc, #244] @ (59168 ) │ │ │ │ + ldr r5, [pc, #244] @ (59158 ) │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ @@ -69633,626 +69629,626 @@ │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 590a4 │ │ │ │ + bne.n 59094 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 590a4 │ │ │ │ + ble.n 59094 │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 590a4 │ │ │ │ - cbnz r6, 590c6 │ │ │ │ - ldr r4, [pc, #196] @ (5916c ) │ │ │ │ + bne.n 59094 │ │ │ │ + cbnz r6, 590b6 │ │ │ │ + ldr r4, [pc, #196] @ (5915c ) │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ movs r4, #2 │ │ │ │ mov r1, r7 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #32 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59142 │ │ │ │ + beq.n 59132 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 111784 │ │ │ │ + bl 111150 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldrd r9, r5, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5914c │ │ │ │ - movw r3, #64644 @ 0xfc84 │ │ │ │ + beq.n 5913c │ │ │ │ + movw r3, #64260 @ 0xfb04 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 1fa030 │ │ │ │ - cbz r0, 59150 │ │ │ │ + bl 1f9520 │ │ │ │ + cbz r0, 59140 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ adds r2, r5, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - beq.n 59108 │ │ │ │ + beq.n 590f8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a65c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 59110 │ │ │ │ + b.n 59100 │ │ │ │ mov r0, r9 │ │ │ │ blx 2a39c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 59138 │ │ │ │ + bne.n 59128 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 59132 │ │ │ │ + cbz r2, 59122 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, #22 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bne.n 5912c │ │ │ │ - bl f1c24 │ │ │ │ - b.n 59132 │ │ │ │ + bne.n 5911c │ │ │ │ + bl f1698 │ │ │ │ + b.n 59122 │ │ │ │ mov r1, r7 │ │ │ │ - bl 111d44 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 59150 │ │ │ │ + bl 111710 │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 59140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 59152 │ │ │ │ + b.n 59142 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 59152 │ │ │ │ + b.n 59142 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 59152 │ │ │ │ + b.n 59142 │ │ │ │ movs r6, #0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r9, r5, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - bl 111d5c │ │ │ │ + bl 111728 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - add r4, sp, #208 @ 0xd0 │ │ │ │ + add r2, sp, #720 @ 0x2d0 │ │ │ │ lsls r4, r0, #1 │ │ │ │ mov r8, r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ 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 59196 │ │ │ │ + bne.n 59186 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 591b6 │ │ │ │ - b.n 591ae │ │ │ │ + bne.n 591a6 │ │ │ │ + b.n 5919e │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61020 @ 0xee5c │ │ │ │ + movw r0, #60636 @ 0xecdc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59188 │ │ │ │ - b.n 5925c │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 59178 │ │ │ │ + b.n 5924c │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5925c │ │ │ │ + bne.n 5924c │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1540ac │ │ │ │ - cbnz r0, 591d8 │ │ │ │ + bl 15363c │ │ │ │ + cbnz r0, 591c8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25104 @ 0x6210 │ │ │ │ + movw r1, #24720 @ 0x6090 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 59236 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 59226 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1546b0 │ │ │ │ + bl 153c40 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 59236 │ │ │ │ + blt.n 59226 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 55b88 <_Py_hashtable_size@@Base+0x89e> │ │ │ │ + bl 55b78 <_Py_hashtable_size@@Base+0x972> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 59236 │ │ │ │ - bl 9649c │ │ │ │ + beq.n 59226 │ │ │ │ + bl 95e5c │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ blx 296e4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 59228 │ │ │ │ + bge.n 59218 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5924c │ │ │ │ - bl e5198 │ │ │ │ + bne.n 5923c │ │ │ │ + bl e4bf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 591f6 │ │ │ │ + beq.n 591e6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 55c84 │ │ │ │ + bl 55c74 │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 59240 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 5925c │ │ │ │ + bne.n 59230 │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 5924c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fa84 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 59228 │ │ │ │ + bl f1698 │ │ │ │ + b.n 59218 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 59288 │ │ │ │ + bne.n 59278 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 15fc9c │ │ │ │ + bl 15f114 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 592f2 │ │ │ │ - b.n 592a0 │ │ │ │ + blt.n 592e2 │ │ │ │ + b.n 59290 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61344 @ 0xefa0 │ │ │ │ + movw r0, #60960 @ 0xee20 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5927c │ │ │ │ - b.n 592f2 │ │ │ │ - movw r3, #64644 @ 0xfc84 │ │ │ │ + bne.n 5926c │ │ │ │ + b.n 592e2 │ │ │ │ + movw r3, #64260 @ 0xfb04 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa030 │ │ │ │ - cbz r0, 592f2 │ │ │ │ + bl 1f9520 │ │ │ │ + cbz r0, 592e2 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r1, r6 │ │ │ │ blx 2a65c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 592e6 │ │ │ │ + bne.n 592d6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 592e0 │ │ │ │ + cbz r3, 592d0 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 592f2 │ │ │ │ + bl f1698 │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 592e2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 8015c │ │ │ │ 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 r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #6924 @ 0x1b0c │ │ │ │ + movw r1, #6540 @ 0x198c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ - bl 23f2ec <_PyTime_AsTimeval@@Base+0x4e0> │ │ │ │ + bl 23ecb4 <_PyTime_AsTimeval@@Base+0x534> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 59324 │ │ │ │ + beq.n 59314 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 59328 │ │ │ │ + b.n 59318 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 59340 │ │ │ │ + cbz r0, 59330 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 59448 │ │ │ │ + beq.w 59438 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ movw r2, #35116 @ 0x892c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5943c │ │ │ │ + beq.n 5942c │ │ │ │ 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 59380 │ │ │ │ + bne.n 59370 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 5938e │ │ │ │ + cbnz r3, 5937e │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbnz r3, 5938e │ │ │ │ - movw r0, #38036 @ 0x9494 │ │ │ │ + cbnz r3, 5937e │ │ │ │ + movw r0, #37652 @ 0x9314 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7a284 │ │ │ │ - bge.n 5938e │ │ │ │ - bl 243b24 <_PyDeadline_Get@@Base+0x30ac> │ │ │ │ + b.w 7a268 │ │ │ │ + bge.n 5937e │ │ │ │ + bl 2434b4 <_PyTime_AsTimeval@@Base+0x4d34> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59436 │ │ │ │ + beq.n 59426 │ │ │ │ movs r6, #45 @ 0x2d │ │ │ │ - b.n 5939e │ │ │ │ + b.n 5938e │ │ │ │ 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 593b6 │ │ │ │ + beq.n 593a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 593b6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 593a6 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 26b5c0 │ │ │ │ + bl 26b418 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26b854 │ │ │ │ + bl 26b6ac │ │ │ │ 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 26b5c0 │ │ │ │ + bl 26b418 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 26b854 │ │ │ │ + bl 26b6ac │ │ │ │ subs r3, r1, #0 │ │ │ │ itt lt │ │ │ │ addlt.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ addlt r3, #60 @ 0x3c │ │ │ │ - cbz r7, 5940a │ │ │ │ + cbz r7, 593fa │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ strd r4, r7, [sp] │ │ │ │ - movw r0, #25140 @ 0x6234 │ │ │ │ + movw r0, #24756 @ 0x60b4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ - b.n 59436 │ │ │ │ - cbz r4, 59420 │ │ │ │ + bl ddd00 │ │ │ │ + b.n 59426 │ │ │ │ + cbz r4, 59410 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #25168 @ 0x6250 │ │ │ │ + movw r0, #24784 @ 0x60d0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ - b.n 59436 │ │ │ │ + bl ddd00 │ │ │ │ + b.n 59426 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #25188 @ 0x6264 │ │ │ │ + movw r0, #24804 @ 0x60e4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd00 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r0, #38036 @ 0x9494 │ │ │ │ + movw r0, #37652 @ 0x9314 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 7a284 │ │ │ │ + b.w 7a268 │ │ │ │ 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, 59480 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - cbz r2, 59466 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 59480 │ │ │ │ - bl 1673fc │ │ │ │ - mov r1, r4 │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r0, [r0, #56] @ 0x38 │ │ │ │ - b.w 2570d0 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25204 @ 0x6274 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - 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 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 594c8 │ │ │ │ + bgt.n 59468 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #12908 @ 0x326c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 594e2 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 59482 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - cbz r6, 594e8 │ │ │ │ + cbz r6, 59488 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29900 @ 0x74cc │ │ │ │ + movw r1, #29516 @ 0x734c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 59534 │ │ │ │ + b.n 594d4 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r1, 59504 │ │ │ │ + cbnz r1, 594a4 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30420 @ 0x76d4 │ │ │ │ + movw r1, #30036 @ 0x7554 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 594e2 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 59482 │ │ │ │ movw r5, #6496 @ 0x1960 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl d7c20 │ │ │ │ + bl d7674 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5951e │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 59522 │ │ │ │ - b.n 594e2 │ │ │ │ + bne.n 594be │ │ │ │ + bl 7f89c │ │ │ │ + cbz r0, 594c2 │ │ │ │ + b.n 59482 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 59532 │ │ │ │ + bgt.n 594d2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - movw r1, #25236 @ 0x6294 │ │ │ │ + movw r1, #24820 @ 0x60f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 127934 │ │ │ │ - b.n 594e2 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 59482 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cbnz r3, 5950e │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + cbz r2, 594f4 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cbnz r3, 5950e │ │ │ │ + bl 166814 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r0, [r0, #56] @ 0x38 │ │ │ │ + b.w 256ce0 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #24860 @ 0x611c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273e4 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 59556 │ │ │ │ + bhi.n 59546 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 59582 │ │ │ │ - b.n 59570 │ │ │ │ - movw r0, #40104 @ 0x9ca8 │ │ │ │ + ble.n 59572 │ │ │ │ + b.n 59560 │ │ │ │ + movw r0, #39720 @ 0x9b28 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59550 │ │ │ │ + bne.n 59540 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59628 │ │ │ │ + b.n 59618 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ + bl d78cc <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 59588 │ │ │ │ - bl 7f8d0 │ │ │ │ + cbnz r0, 59578 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5956c │ │ │ │ + bne.n 5955c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 595a8 │ │ │ │ - bl 83f4c │ │ │ │ + b.n 59598 │ │ │ │ + bl 83aac │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 595a4 │ │ │ │ + beq.n 59594 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 595a4 │ │ │ │ + cbnz r3, 59594 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 5957a │ │ │ │ + beq.n 5956a │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - cbnz r6, 595c4 │ │ │ │ + cbnz r6, 595b4 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25276 @ 0x62bc │ │ │ │ + movw r1, #24892 @ 0x613c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5956c │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 5955c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 595cc │ │ │ │ + bge.n 595bc │ │ │ │ adds r4, r4, r6 │ │ │ │ - bmi.n 595d0 │ │ │ │ + bmi.n 595c0 │ │ │ │ cmp r6, r4 │ │ │ │ - bgt.n 595e8 │ │ │ │ + bgt.n 595d8 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #59848 @ 0xe9c8 │ │ │ │ + movw r1, #59464 @ 0xe848 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5956c │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 5955c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 59606 │ │ │ │ + ble.n 595f6 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #47760 @ 0xba90 │ │ │ │ + movw r1, #47336 @ 0xb8e8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5956c │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 5955c │ │ │ │ ldr r0, [r5, #20] │ │ │ │ adds r1, r4, #1 │ │ │ │ subs r2, r6, r4 │ │ │ │ add r1, r0 │ │ │ │ ldrb r7, [r0, r4] │ │ │ │ add r0, r4 │ │ │ │ blx 2a344 │ │ │ │ subs r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1483f8 │ │ │ │ + bl 147a18 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5956c │ │ │ │ - ldr r0, [pc, #8] @ (5962c ) │ │ │ │ + beq.n 5955c │ │ │ │ + ldr r0, [pc, #8] @ (5961c ) │ │ │ │ add.w r0, r0, r7, lsl #4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, 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 f479c │ │ │ │ + bl f4214 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 59650 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 59674 │ │ │ │ + bne.n 59640 │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 59664 │ │ │ │ mov r0, r4 │ │ │ │ blx 29708 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5966c │ │ │ │ + bge.n 5965c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1698 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 8015c │ │ │ │ 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, #25392 @ 0x6330 │ │ │ │ + movw r2, #25008 @ 0x61b0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1fba08 <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 596c4 │ │ │ │ + bl 1676e8 <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 596b4 │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ blx 299dc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 596bc │ │ │ │ + bge.n 596ac │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 596c4 │ │ │ │ + bl f1698 │ │ │ │ + b.n 596b4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 596d2 │ │ │ │ + cbz r0, 596c2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldrd r0, r1, [r0, #32] │ │ │ │ - b.w fa7f4 │ │ │ │ + b.w fa380 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 596fa │ │ │ │ + cbnz r0, 596ea │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 59704 │ │ │ │ - b.n 5970a │ │ │ │ + cbnz r0, 596f4 │ │ │ │ + b.n 596fa │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 596f4 │ │ │ │ - b.n 59718 │ │ │ │ + beq.n 596e4 │ │ │ │ + b.n 59708 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59718 │ │ │ │ + cbnz r0, 59708 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 59718 │ │ │ │ + cbz r0, 59708 │ │ │ │ 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 │ │ │ │ @@ -70260,56 +70256,56 @@ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ - cbz r6, 5973a │ │ │ │ + cbz r6, 5972a │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - b.n 5973c │ │ │ │ + b.n 5972c │ │ │ │ mov r7, r6 │ │ │ │ add r7, r1 │ │ │ │ - cbnz r6, 59748 │ │ │ │ + cbnz r6, 59738 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 59748 │ │ │ │ - cbnz r1, 59748 │ │ │ │ - cbnz r0, 59764 │ │ │ │ + blt.n 59738 │ │ │ │ + cbnz r1, 59738 │ │ │ │ + cbnz r0, 59754 │ │ │ │ mov r3, r6 │ │ │ │ - ldr r6, [pc, #104] @ (597b4 ) │ │ │ │ + ldr r6, [pc, #104] @ (597a4 ) │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ add r6, sp, #28 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 59764 │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 59754 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 597ae │ │ │ │ - cbz r7, 59772 │ │ │ │ + b.n 5979e │ │ │ │ + cbz r7, 59762 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c3ae8 │ │ │ │ + bl c359c │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 59774 │ │ │ │ - b.n 59760 │ │ │ │ + bge.n 59764 │ │ │ │ + b.n 59750 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r3, #32768 @ 0x8000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20393c │ │ │ │ + bl 202e28 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 59798 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 59788 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59760 │ │ │ │ + bne.n 59750 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 597ae │ │ │ │ + b.n 5979e │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ @@ -70322,218 +70318,218 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 598fc │ │ │ │ + bne.w 598ec │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ ldr r7, [r6, #12] │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 59872 │ │ │ │ + bne.n 59862 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ - cbz r3, 597ee │ │ │ │ + cbz r3, 597de │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ - cbnz r3, 597f8 │ │ │ │ + cbnz r3, 597e8 │ │ │ │ ldrb.w r3, [r7, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 598fc │ │ │ │ + beq.w 598ec │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #51156 @ 0xc7d4 │ │ │ │ + movw r2, #50772 @ 0xc654 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ac0e8 │ │ │ │ + bl abaf0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 598f0 │ │ │ │ + beq.n 598e0 │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #51156 @ 0xc7d4 │ │ │ │ + movw r2, #50772 @ 0xc654 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ac0e8 │ │ │ │ + bl abaf0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 598f0 │ │ │ │ + beq.n 598e0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 5d598 │ │ │ │ - bl 783a0 │ │ │ │ + bl 5d588 │ │ │ │ + bl 78394 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59854 │ │ │ │ + beq.n 59844 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 59854 │ │ │ │ + cbnz r3, 59844 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 598fc │ │ │ │ + beq.n 598ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 598fc │ │ │ │ + bne.n 598ec │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 598fc │ │ │ │ + beq.n 598ec │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #51156 @ 0xc7d4 │ │ │ │ + movw r2, #50772 @ 0xc654 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ac0e8 │ │ │ │ + bl abaf0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 598f0 │ │ │ │ + cbz r0, 598e0 │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #51156 @ 0xc7d4 │ │ │ │ + movw r2, #50772 @ 0xc654 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ac0e8 │ │ │ │ + bl abaf0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 598f0 │ │ │ │ + cbz r0, 598e0 │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 8e9d0 │ │ │ │ - bl 783a0 │ │ │ │ + bl 8e2e0 │ │ │ │ + bl 78394 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 598d8 │ │ │ │ + beq.n 598c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 598d8 │ │ │ │ + cbnz r3, 598c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 598fc │ │ │ │ + beq.n 598ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 598fc │ │ │ │ + cbnz r3, 598ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 598fc │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 598ec │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 783a0 │ │ │ │ + b.w 78394 │ │ │ │ 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 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59990 │ │ │ │ + bne.n 59980 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5994c │ │ │ │ + bne.n 5993c │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #51156 @ 0xc7d4 │ │ │ │ + movw r2, #50772 @ 0xc654 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ac0e8 │ │ │ │ + bl abaf0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59990 │ │ │ │ + cbz r0, 59980 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5a8d8 │ │ │ │ - b.n 59972 │ │ │ │ + bl 5aa96 │ │ │ │ + b.n 59962 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 59990 │ │ │ │ + cbz r3, 59980 │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #51156 @ 0xc7d4 │ │ │ │ + movw r2, #50772 @ 0xc654 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ac0e8 │ │ │ │ + bl abaf0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59990 │ │ │ │ + cbz r0, 59980 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ - bl d2ca0 │ │ │ │ - bl 783a0 │ │ │ │ + bl d2714 │ │ │ │ + bl 78394 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59990 │ │ │ │ + beq.n 59980 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59990 │ │ │ │ + cbnz r3, 59980 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ee4 <_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, #4024] @ 0xfb8 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2957c │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 599c4 │ │ │ │ + bhi.n 599b4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - beq.n 59a16 │ │ │ │ - b.n 599da │ │ │ │ - movw r0, #26628 @ 0x6804 │ │ │ │ + beq.n 59a06 │ │ │ │ + b.n 599ca │ │ │ │ + movw r0, #26244 @ 0x6684 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 59a1e │ │ │ │ - b.n 599b6 │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 59a0e │ │ │ │ + b.n 599a6 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 895dc │ │ │ │ - cbz r0, 59a1e │ │ │ │ + bl 88ee8 │ │ │ │ + cbz r0, 59a0e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 599f6 │ │ │ │ + cbz r3, 599e6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r6 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ @@ -70543,794 +70539,794 @@ │ │ │ │ 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 59a22 │ │ │ │ + b.n 59a12 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl ce6c4 │ │ │ │ - cbz r0, 59a22 │ │ │ │ + bl ce160 │ │ │ │ + cbz r0, 59a12 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59aa6 │ │ │ │ + b.n 59a96 │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 59a88 │ │ │ │ + ble.n 59a78 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59a88 │ │ │ │ + beq.n 59a78 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 59a6a │ │ │ │ + bpl.n 59a5a │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 895dc │ │ │ │ + bl 88ee8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59a1e │ │ │ │ + beq.n 59a0e │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 59a88 │ │ │ │ + beq.n 59a78 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #21212 @ 0x52dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 59a1e │ │ │ │ - movw r2, #54064 @ 0xd330 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 59a0e │ │ │ │ + movw r2, #53680 @ 0xd1b0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #58312 @ 0xe3c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26628 @ 0x6804 │ │ │ │ + movw r0, #26244 @ 0x6684 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 59a1e │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 59a0e │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 71f98 │ │ │ │ + bl 71fb0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59a1e │ │ │ │ - movw r0, #35696 @ 0x8b70 │ │ │ │ + beq.n 59a0e │ │ │ │ + movw r0, #35312 @ 0x89f0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 82d70 │ │ │ │ + bl 828cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 59ab0 │ │ │ │ + cbz r3, 59aa0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #2696 @ 0xa88 │ │ │ │ + movw r0, #2312 @ 0x908 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828cc │ │ │ │ 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 59b08 │ │ │ │ + bpl.n 59af8 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #8160 @ 0x1fe0 │ │ │ │ + movw r1, #7776 @ 0x1e60 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 12e3e8 │ │ │ │ - cbz r0, 59b08 │ │ │ │ - cbz r4, 59b16 │ │ │ │ + bl 12e0e4 │ │ │ │ + cbz r0, 59af8 │ │ │ │ + cbz r4, 59b06 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59b16 │ │ │ │ + beq.n 59b06 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 59b16 │ │ │ │ + b.n 59b06 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 81944 │ │ │ │ + b.w 814a0 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r4, [r5, #28] │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + cbnz r5, 59b4c │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 59b4c │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 59b4c │ │ │ │ + cbz r2, 59b4c │ │ │ │ + ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ + movw r1, #25044 @ 0x61d4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 59b68 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r5, [pc, #32] @ (59b70 ) │ │ │ │ + add r2, sp, #28 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + movs r5, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + strd r5, r5, [sp, #4] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 59b36 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + bx r2 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 59b5e │ │ │ │ + bne.n 59bb0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bmi.n 59b76 │ │ │ │ - movw r2, #28208 @ 0x6e30 │ │ │ │ + bmi.n 59bc8 │ │ │ │ + movw r2, #27824 @ 0x6cb0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #58536 @ 0xe4a8 │ │ │ │ + movw r1, #58152 @ 0xe328 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26044 @ 0x65bc │ │ │ │ + movw r0, #25660 @ 0x643c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 59b90 │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 59be2 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #26044 @ 0x65bc │ │ │ │ + movw r0, #25660 @ 0x643c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59b36 │ │ │ │ - b.n 59b90 │ │ │ │ + bne.n 59b88 │ │ │ │ + b.n 59be2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 16bf88 │ │ │ │ + bl 16b3a0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 59b94 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 59b94 │ │ │ │ + bne.n 59be6 │ │ │ │ + bl 7f89c │ │ │ │ + cbz r0, 59be6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59be2 │ │ │ │ + b.n 59c34 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #25428 @ 0x6354 │ │ │ │ + movw r1, #25144 @ 0x6238 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #25432 @ 0x6358 │ │ │ │ + movw r0, #25148 @ 0x623c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8ff70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 59b90 │ │ │ │ + blt.n 59be2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 29a4c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59bd2 │ │ │ │ + cbz r0, 59c24 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 59b90 │ │ │ │ - bl e5198 │ │ │ │ + bl f1698 │ │ │ │ + b.n 59be2 │ │ │ │ + bl e4bf4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59b90 │ │ │ │ + bne.n 59be2 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 59c1e │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 59c1e │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 59c1e │ │ │ │ - cbz r2, 59c1e │ │ │ │ - ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ - movw r1, #25452 @ 0x636c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 127934 │ │ │ │ - b.n 59c3a │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r5, [pc, #28] @ (59c40 ) │ │ │ │ - add r2, sp, #28 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - movs r5, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - strd r5, r5, [sp, #4] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 59c08 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - bx r2 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - b.w 59c58 <_PyThread_CurrentFrames@@Base> │ │ │ │ + b.w 59c4a <_PyThread_CurrentFrames@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #25552 @ 0x63d0 │ │ │ │ + movw r0, #25168 @ 0x6250 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd00 │ │ │ │ │ │ │ │ -00059c58 <_PyThread_CurrentFrames@@Base>: │ │ │ │ +00059c4a <_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, #332] @ (59db8 <_PyThread_CurrentFrames@@Base+0x160>) │ │ │ │ + ldr r0, [pc, #332] @ (59da8 <_PyThread_CurrentFrames@@Base+0x15e>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #25568 @ 0x63e0 │ │ │ │ + movw r1, #25184 @ 0x6260 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl f8c48 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ + bl f86c0 <_PySys_GetOptionalAttrString@@Base+0x1cc> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 59c88 <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ + bge.n 59c7a <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59dae <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ - bl 714b0 │ │ │ │ + b.n 59da0 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ + bl 714c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59c84 <_PyThread_CurrentFrames@@Base+0x2c> │ │ │ │ - ldr r0, [pc, #296] @ (59dbc <_PyThread_CurrentFrames@@Base+0x164>) │ │ │ │ + beq.n 59c76 <_PyThread_CurrentFrames@@Base+0x2c> │ │ │ │ + ldr r0, [pc, #292] @ (59dac <_PyThread_CurrentFrames@@Base+0x162>) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 59cac <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ + bne.n 59c9e <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 59c9c <_PyThread_CurrentFrames@@Base+0x44> │ │ │ │ + bne.n 59c8e <_PyThread_CurrentFrames@@Base+0x44> │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 59cc8 <_PyThread_CurrentFrames@@Base+0x70> │ │ │ │ + beq.n 59cba <_PyThread_CurrentFrames@@Base+0x70> │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1da3c8 │ │ │ │ + bl 1d90d0 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [r3, #620] @ 0x26c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 59d58 <_PyThread_CurrentFrames@@Base+0x100> │ │ │ │ + beq.n 59d4a <_PyThread_CurrentFrames@@Base+0x100> │ │ │ │ ldr.w r7, [r8, #3704] @ 0xe78 │ │ │ │ - cbz r7, 59d30 <_PyThread_CurrentFrames@@Base+0xd8> │ │ │ │ + cbz r7, 59d22 <_PyThread_CurrentFrames@@Base+0xd8> │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ - cbz r6, 59d2c <_PyThread_CurrentFrames@@Base+0xd4> │ │ │ │ + cbz r6, 59d1e <_PyThread_CurrentFrames@@Base+0xd4> │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 59cf4 <_PyThread_CurrentFrames@@Base+0x9c> │ │ │ │ + bne.n 59ce6 <_PyThread_CurrentFrames@@Base+0x9c> │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b.n 59ce6 <_PyThread_CurrentFrames@@Base+0x8e> │ │ │ │ + b.n 59cd8 <_PyThread_CurrentFrames@@Base+0x8e> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 59d0a <_PyThread_CurrentFrames@@Base+0xb2> │ │ │ │ + beq.n 59cfc <_PyThread_CurrentFrames@@Base+0xb2> │ │ │ │ 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 59cf0 <_PyThread_CurrentFrames@@Base+0x98> │ │ │ │ + bcc.n 59ce2 <_PyThread_CurrentFrames@@Base+0x98> │ │ │ │ ldr r0, [r7, #92] @ 0x5c │ │ │ │ - bl 7df90 │ │ │ │ + bl 7df6c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 59d4c <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + cbz r0, 59d3e <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ ldr r2, [r6, #24] │ │ │ │ - cbz r2, 59d36 <_PyThread_CurrentFrames@@Base+0xde> │ │ │ │ + cbz r2, 59d28 <_PyThread_CurrentFrames@@Base+0xde> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79514 │ │ │ │ + bl 794f8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 59d8e <_PyThread_CurrentFrames@@Base+0x136> │ │ │ │ + bne.n 59d80 <_PyThread_CurrentFrames@@Base+0x136> │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 59d4c <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + blt.n 59d3e <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ ldr r7, [r7, #4] │ │ │ │ - b.n 59ce2 <_PyThread_CurrentFrames@@Base+0x8a> │ │ │ │ + b.n 59cd4 <_PyThread_CurrentFrames@@Base+0x8a> │ │ │ │ ldr.w r8, [r8, #3644] @ 0xe3c │ │ │ │ - b.n 59cd8 <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ + b.n 59cca <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ mov r0, r6 │ │ │ │ - bl d44e8 │ │ │ │ + bl d3f60 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59d18 <_PyThread_CurrentFrames@@Base+0xc0> │ │ │ │ + bne.n 59d0a <_PyThread_CurrentFrames@@Base+0xc0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 59d7e <_PyThread_CurrentFrames@@Base+0x126> │ │ │ │ + bne.n 59d70 <_PyThread_CurrentFrames@@Base+0x126> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 59d9e <_PyThread_CurrentFrames@@Base+0x146> │ │ │ │ + bne.n 59d90 <_PyThread_CurrentFrames@@Base+0x146> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r9] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 59d70 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ + bne.n 59d62 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ strexb r1, r3, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 59d60 <_PyThread_CurrentFrames@@Base+0x108> │ │ │ │ + bne.n 59d52 <_PyThread_CurrentFrames@@Base+0x108> │ │ │ │ dmb ish │ │ │ │ - beq.n 59dae <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ - ldr r0, [pc, #68] @ (59dbc <_PyThread_CurrentFrames@@Base+0x164>) │ │ │ │ - bl 246600 │ │ │ │ - b.n 59dae <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ + beq.n 59da0 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ + ldr r0, [pc, #64] @ (59dac <_PyThread_CurrentFrames@@Base+0x162>) │ │ │ │ + bl 2460a8 │ │ │ │ + b.n 59da0 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59d4c <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + bne.n 59d3e <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 59d4c <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 59d3e <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59d28 <_PyThread_CurrentFrames@@Base+0xd0> │ │ │ │ + bne.n 59d1a <_PyThread_CurrentFrames@@Base+0xd0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 59d28 <_PyThread_CurrentFrames@@Base+0xd0> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 59d1a <_PyThread_CurrentFrames@@Base+0xd0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59d56 <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ + bne.n 59d48 <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 59d56 <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 59d48 <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ 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, [r5, r1] │ │ │ │ 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 r5, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 59ddc <_PyThread_CurrentFrames@@Base+0x184> │ │ │ │ + cbz r3, 59dcc <_PyThread_CurrentFrames@@Base+0x182> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 59dde <_PyThread_CurrentFrames@@Base+0x186> │ │ │ │ + b.n 59dce <_PyThread_CurrentFrames@@Base+0x184> │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ - cbnz r3, 59dec <_PyThread_CurrentFrames@@Base+0x194> │ │ │ │ + cbnz r3, 59ddc <_PyThread_CurrentFrames@@Base+0x192> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 59dec <_PyThread_CurrentFrames@@Base+0x194> │ │ │ │ + blt.n 59ddc <_PyThread_CurrentFrames@@Base+0x192> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 59dec <_PyThread_CurrentFrames@@Base+0x194> │ │ │ │ - cbnz r0, 59e08 <_PyThread_CurrentFrames@@Base+0x1b0> │ │ │ │ - ldr r6, [pc, #92] @ (59e4c <_PyThread_CurrentFrames@@Base+0x1f4>) │ │ │ │ + bgt.n 59ddc <_PyThread_CurrentFrames@@Base+0x192> │ │ │ │ + cbnz r0, 59df8 <_PyThread_CurrentFrames@@Base+0x1ae> │ │ │ │ + ldr r6, [pc, #92] @ (59e3c <_PyThread_CurrentFrames@@Base+0x1f2>) │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r6, sp, #24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ movs r6, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 59e08 <_PyThread_CurrentFrames@@Base+0x1b0> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 59df8 <_PyThread_CurrentFrames@@Base+0x1ae> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59e46 <_PyThread_CurrentFrames@@Base+0x1ee> │ │ │ │ - cbz r4, 59e26 <_PyThread_CurrentFrames@@Base+0x1ce> │ │ │ │ + b.n 59e36 <_PyThread_CurrentFrames@@Base+0x1ec> │ │ │ │ + cbz r4, 59e16 <_PyThread_CurrentFrames@@Base+0x1cc> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ - cbz r6, 59e12 <_PyThread_CurrentFrames@@Base+0x1ba> │ │ │ │ + cbz r6, 59e02 <_PyThread_CurrentFrames@@Base+0x1b8> │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 59e2a <_PyThread_CurrentFrames@@Base+0x1d2> │ │ │ │ + beq.n 59e1a <_PyThread_CurrentFrames@@Base+0x1d0> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 59e2a <_PyThread_CurrentFrames@@Base+0x1d2> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 59e2a <_PyThread_CurrentFrames@@Base+0x1d2> │ │ │ │ - b.n 59e04 <_PyThread_CurrentFrames@@Base+0x1ac> │ │ │ │ + bne.n 59e1a <_PyThread_CurrentFrames@@Base+0x1d0> │ │ │ │ + bl 7f89c │ │ │ │ + cbz r0, 59e1a <_PyThread_CurrentFrames@@Base+0x1d0> │ │ │ │ + b.n 59df4 <_PyThread_CurrentFrames@@Base+0x1aa> │ │ │ │ movs r4, #1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - cbz r1, 59e32 <_PyThread_CurrentFrames@@Base+0x1da> │ │ │ │ + cbz r1, 59e22 <_PyThread_CurrentFrames@@Base+0x1d8> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - b.n 59e3a <_PyThread_CurrentFrames@@Base+0x1e2> │ │ │ │ + b.n 59e2a <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 23cfc4 │ │ │ │ + bl 23c92c │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ bxns r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + ldr r3, [pc, #16] @ (59e54 <_PyThread_CurrentFrames@@Base+0x20a>) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ldr.w r0, [r3, #3900] @ 0xf3c │ │ │ │ + b.w 8015c │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5a030 <_PyThread_CurrentFrames@@Base+0x3d8> │ │ │ │ - movw r3, #64196 @ 0xfac4 │ │ │ │ + bne.w 5a038 <_PyThread_CurrentFrames@@Base+0x3ee> │ │ │ │ + movw r3, #63812 @ 0xf944 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, r3 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ ldr.w r8, [r9, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 59f8a <_PyThread_CurrentFrames@@Base+0x332> │ │ │ │ + bne.n 59f92 <_PyThread_CurrentFrames@@Base+0x348> │ │ │ │ ldr.w r4, [r8, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 5a024 <_PyThread_CurrentFrames@@Base+0x3cc> │ │ │ │ + beq.w 5a02c <_PyThread_CurrentFrames@@Base+0x3e2> │ │ │ │ ldr.w r4, [r8, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 5a024 <_PyThread_CurrentFrames@@Base+0x3cc> │ │ │ │ + beq.w 5a02c <_PyThread_CurrentFrames@@Base+0x3e2> │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #51156 @ 0xc7d4 │ │ │ │ + movw r2, #50772 @ 0xc654 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ac0e8 │ │ │ │ + bl abaf0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5a030 <_PyThread_CurrentFrames@@Base+0x3d8> │ │ │ │ + beq.w 5a038 <_PyThread_CurrentFrames@@Base+0x3ee> │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #51156 @ 0xc7d4 │ │ │ │ + movw r2, #50772 @ 0xc654 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl ac0e8 │ │ │ │ + bl abaf0 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 59f00 <_PyThread_CurrentFrames@@Base+0x2a8> │ │ │ │ + cbnz r0, 59f08 <_PyThread_CurrentFrames@@Base+0x2be> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 5a030 <_PyThread_CurrentFrames@@Base+0x3d8> │ │ │ │ + beq.w 5a038 <_PyThread_CurrentFrames@@Base+0x3ee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5a030 <_PyThread_CurrentFrames@@Base+0x3d8> │ │ │ │ + bne.w 5a038 <_PyThread_CurrentFrames@@Base+0x3ee> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 59fda <_PyThread_CurrentFrames@@Base+0x382> │ │ │ │ + b.n 59fe2 <_PyThread_CurrentFrames@@Base+0x398> │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ - cbz r3, 59f52 <_PyThread_CurrentFrames@@Base+0x2fa> │ │ │ │ + cbz r3, 59f5a <_PyThread_CurrentFrames@@Base+0x310> │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ - cbz r3, 59f52 <_PyThread_CurrentFrames@@Base+0x2fa> │ │ │ │ + cbz r3, 59f5a <_PyThread_CurrentFrames@@Base+0x310> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d7b8 │ │ │ │ + bl 7d794 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 59f5a <_PyThread_CurrentFrames@@Base+0x302> │ │ │ │ + cbz r0, 59f62 <_PyThread_CurrentFrames@@Base+0x318> │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 25dfa8 │ │ │ │ + bl 25ddf0 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 59f42 <_PyThread_CurrentFrames@@Base+0x2ea> │ │ │ │ + bne.n 59f4a <_PyThread_CurrentFrames@@Base+0x300> │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 59f5a <_PyThread_CurrentFrames@@Base+0x302> │ │ │ │ + beq.n 59f62 <_PyThread_CurrentFrames@@Base+0x318> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbnz r1, 59f5a <_PyThread_CurrentFrames@@Base+0x302> │ │ │ │ + cbnz r1, 59f62 <_PyThread_CurrentFrames@@Base+0x318> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 59f5a <_PyThread_CurrentFrames@@Base+0x302> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 59f62 <_PyThread_CurrentFrames@@Base+0x318> │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 59f52 <_PyThread_CurrentFrames@@Base+0x2fa> │ │ │ │ + beq.n 59f5a <_PyThread_CurrentFrames@@Base+0x310> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbnz r1, 59f52 <_PyThread_CurrentFrames@@Base+0x2fa> │ │ │ │ + cbnz r1, 59f5a <_PyThread_CurrentFrames@@Base+0x310> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movw r7, #4356 @ 0x1104 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59f70 <_PyThread_CurrentFrames@@Base+0x318> │ │ │ │ + beq.n 59f78 <_PyThread_CurrentFrames@@Base+0x32e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 59f70 <_PyThread_CurrentFrames@@Base+0x318> │ │ │ │ + cbnz r3, 59f78 <_PyThread_CurrentFrames@@Base+0x32e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59f86 <_PyThread_CurrentFrames@@Base+0x32e> │ │ │ │ + beq.n 59f8e <_PyThread_CurrentFrames@@Base+0x344> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59f86 <_PyThread_CurrentFrames@@Base+0x32e> │ │ │ │ + cbnz r3, 59f8e <_PyThread_CurrentFrames@@Base+0x344> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ - b.n 5a024 <_PyThread_CurrentFrames@@Base+0x3cc> │ │ │ │ + b.n 5a02c <_PyThread_CurrentFrames@@Base+0x3e2> │ │ │ │ ldr.w r4, [r9, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5a024 <_PyThread_CurrentFrames@@Base+0x3cc> │ │ │ │ + beq.n 5a02c <_PyThread_CurrentFrames@@Base+0x3e2> │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #51156 @ 0xc7d4 │ │ │ │ + movw r2, #50772 @ 0xc654 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ac0e8 │ │ │ │ + bl abaf0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a030 <_PyThread_CurrentFrames@@Base+0x3d8> │ │ │ │ + beq.n 5a038 <_PyThread_CurrentFrames@@Base+0x3ee> │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #51156 @ 0xc7d4 │ │ │ │ + movw r2, #50772 @ 0xc654 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl ac0e8 │ │ │ │ + bl abaf0 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 59fe4 <_PyThread_CurrentFrames@@Base+0x38c> │ │ │ │ + cbnz r0, 59fec <_PyThread_CurrentFrames@@Base+0x3a2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a030 <_PyThread_CurrentFrames@@Base+0x3d8> │ │ │ │ + beq.n 5a038 <_PyThread_CurrentFrames@@Base+0x3ee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a030 <_PyThread_CurrentFrames@@Base+0x3d8> │ │ │ │ + cbnz r3, 5a038 <_PyThread_CurrentFrames@@Base+0x3ee> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r0, [r9, #24] │ │ │ │ mov r1, sp │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 8e9d0 │ │ │ │ + bl 8e2e0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a00e <_PyThread_CurrentFrames@@Base+0x3b6> │ │ │ │ + beq.n 5a016 <_PyThread_CurrentFrames@@Base+0x3cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5a00e <_PyThread_CurrentFrames@@Base+0x3b6> │ │ │ │ + cbnz r3, 5a016 <_PyThread_CurrentFrames@@Base+0x3cc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a024 <_PyThread_CurrentFrames@@Base+0x3cc> │ │ │ │ + beq.n 5a02c <_PyThread_CurrentFrames@@Base+0x3e2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a024 <_PyThread_CurrentFrames@@Base+0x3cc> │ │ │ │ + cbnz r3, 5a02c <_PyThread_CurrentFrames@@Base+0x3e2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 783a0 │ │ │ │ + b.w 78394 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #16] @ (5a048 <_PyThread_CurrentFrames@@Base+0x3f0>) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ldr.w r0, [r3, #3900] @ 0xf3c │ │ │ │ - b.w 80190 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a0f0 <_PyThread_CurrentFrames@@Base+0x498> │ │ │ │ + bne.n 5a0e2 <_PyThread_CurrentFrames@@Base+0x498> │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #64196 @ 0xfac4 │ │ │ │ + movw r3, #63812 @ 0xf944 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5a0a8 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ + bne.n 5a09a <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 5a0e6 <_PyThread_CurrentFrames@@Base+0x48e> │ │ │ │ + cbz r3, 5a0d8 <_PyThread_CurrentFrames@@Base+0x48e> │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ - cbz r1, 5a0e6 <_PyThread_CurrentFrames@@Base+0x48e> │ │ │ │ + cbz r1, 5a0d8 <_PyThread_CurrentFrames@@Base+0x48e> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 25dfa8 │ │ │ │ + bl 25ddf0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - b.n 5a0e6 <_PyThread_CurrentFrames@@Base+0x48e> │ │ │ │ + b.n 5a0d8 <_PyThread_CurrentFrames@@Base+0x48e> │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 5a0e6 <_PyThread_CurrentFrames@@Base+0x48e> │ │ │ │ + cbz r3, 5a0d8 <_PyThread_CurrentFrames@@Base+0x48e> │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #51156 @ 0xc7d4 │ │ │ │ + movw r2, #50772 @ 0xc654 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ac0e8 │ │ │ │ + bl abaf0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5a0f0 <_PyThread_CurrentFrames@@Base+0x498> │ │ │ │ + cbz r0, 5a0e2 <_PyThread_CurrentFrames@@Base+0x498> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl d2ca0 │ │ │ │ + bl d2714 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a0e6 <_PyThread_CurrentFrames@@Base+0x48e> │ │ │ │ + beq.n 5a0d8 <_PyThread_CurrentFrames@@Base+0x48e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a0e6 <_PyThread_CurrentFrames@@Base+0x48e> │ │ │ │ + cbnz r3, 5a0d8 <_PyThread_CurrentFrames@@Base+0x48e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 783a0 │ │ │ │ + b.w 78394 │ │ │ │ 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 r0, r1 │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a112 <_PyThread_CurrentFrames@@Base+0x4ba> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 5a12a <_PyThread_CurrentFrames@@Base+0x4d2> │ │ │ │ - ldr r2, [pc, #28] @ (5a130 <_PyThread_CurrentFrames@@Base+0x4d8>) │ │ │ │ + bne.n 5a104 <_PyThread_CurrentFrames@@Base+0x4ba> │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 5a11c <_PyThread_CurrentFrames@@Base+0x4d2> │ │ │ │ + ldr r2, [pc, #24] @ (5a120 <_PyThread_CurrentFrames@@Base+0x4d6>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str.w r4, [r3, #3900] @ 0xf3c │ │ │ │ - b.n 5a12c <_PyThread_CurrentFrames@@Base+0x4d4> │ │ │ │ + b.n 5a11e <_PyThread_CurrentFrames@@Base+0x4d4> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, 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 │ │ │ │ mov r4, r0 │ │ │ │ subs r5, r1, #0 │ │ │ │ - blt.n 5a14e <_PyThread_CurrentFrames@@Base+0x4f6> │ │ │ │ + blt.n 5a13e <_PyThread_CurrentFrames@@Base+0x4f4> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 5a154 <_PyThread_CurrentFrames@@Base+0x4fc> │ │ │ │ - b.n 5a196 <_PyThread_CurrentFrames@@Base+0x53e> │ │ │ │ + bne.n 5a144 <_PyThread_CurrentFrames@@Base+0x4fa> │ │ │ │ + b.n 5a186 <_PyThread_CurrentFrames@@Base+0x53c> │ │ │ │ ldr r6, [r0, #8] │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5a16c <_PyThread_CurrentFrames@@Base+0x514> │ │ │ │ + b.n 5a15c <_PyThread_CurrentFrames@@Base+0x512> │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbz r5, 5a16c <_PyThread_CurrentFrames@@Base+0x514> │ │ │ │ + cbz r5, 5a15c <_PyThread_CurrentFrames@@Base+0x512> │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b5c0 │ │ │ │ + bl 26b418 │ │ │ │ cmp r0, r6 │ │ │ │ - bge.n 5a16c <_PyThread_CurrentFrames@@Base+0x514> │ │ │ │ + bge.n 5a15c <_PyThread_CurrentFrames@@Base+0x512> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ + b.w 1e955c │ │ │ │ mul.w r5, r6, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1483f8 │ │ │ │ + bl 147a18 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5a1a6 <_PyThread_CurrentFrames@@Base+0x54e> │ │ │ │ + beq.n 5a196 <_PyThread_CurrentFrames@@Base+0x54c> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 5a184 <_PyThread_CurrentFrames@@Base+0x52c> │ │ │ │ + cbz r3, 5a174 <_PyThread_CurrentFrames@@Base+0x52a> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - b.n 5a18c <_PyThread_CurrentFrames@@Base+0x534> │ │ │ │ + b.n 5a17c <_PyThread_CurrentFrames@@Base+0x532> │ │ │ │ movw r2, #10688 @ 0x29c0 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 149d94 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 1493b4 <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a1a8 <_PyThread_CurrentFrames@@Base+0x550> │ │ │ │ + beq.n 5a198 <_PyThread_CurrentFrames@@Base+0x54e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5a1a8 <_PyThread_CurrentFrames@@Base+0x550> │ │ │ │ + b.n 5a198 <_PyThread_CurrentFrames@@Base+0x54e> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005a1ac : │ │ │ │ +0005a19c : │ │ │ │ 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] @ (5a228 ) │ │ │ │ + ldr r4, [pc, #108] @ (5a218 ) │ │ │ │ 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, 5a1dc │ │ │ │ + cbnz r3, 5a1cc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 5a1d2 │ │ │ │ + cbz r3, 5a1c2 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 5a1c6 │ │ │ │ + b.n 5a1b6 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 5a1ec │ │ │ │ + b.n 5a1dc │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a1ec │ │ │ │ + beq.n 5a1dc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 5a1fa │ │ │ │ + cbz r3, 5a1ea │ │ │ │ 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, 5a20e │ │ │ │ + cbz r3, 5a1fe │ │ │ │ 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 20d34c │ │ │ │ + bl 20c7bc │ │ │ │ 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] │ │ │ │ @@ -71343,862 +71339,861 @@ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ - cbz r4, 5a24e │ │ │ │ + cbz r4, 5a23e │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 5a250 │ │ │ │ + b.n 5a240 │ │ │ │ mov r7, r4 │ │ │ │ add r7, r1 │ │ │ │ - cbnz r4, 5a25e │ │ │ │ + cbnz r4, 5a24e │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 5a25e │ │ │ │ + ble.n 5a24e │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 5a25e │ │ │ │ - cbnz r0, 5a27c │ │ │ │ + bgt.n 5a24e │ │ │ │ + cbnz r0, 5a26c │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #72] @ (5a2ac ) │ │ │ │ + ldr r4, [pc, #72] @ (5a29c ) │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, ip, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5a2a6 │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5a296 │ │ │ │ cmp r7, #1 │ │ │ │ ldr.w r8, [r0] │ │ │ │ itte eq │ │ │ │ movweq r4, #4356 @ 0x1104 │ │ │ │ movteq r4, #70 @ 0x46 │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1673fc │ │ │ │ + bl 166814 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl f8c70 │ │ │ │ + bl f86e8 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx sp │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005a2b0 : │ │ │ │ +0005a2a0 : │ │ │ │ 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] @ (5a2e8 ) │ │ │ │ + ldr r4, [pc, #40] @ (5a2d8 ) │ │ │ │ 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 234af0 │ │ │ │ + bl 233cf4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ mov r0, r5 │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 783a0 │ │ │ │ + b.w 78394 │ │ │ │ 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 83f4c │ │ │ │ + bl 83aac │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a30e │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 5a32e │ │ │ │ + bne.n 5a2fe │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 5a31e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5a324 │ │ │ │ + cbz r3, 5a314 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5a320 │ │ │ │ + blt.n 5a310 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 5a322 │ │ │ │ + b.n 5a312 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5a330 │ │ │ │ + b.n 5a320 │ │ │ │ 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, #44040 @ 0xac08 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #17444 @ 0x4424 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 145230 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 5a38a │ │ │ │ + ldrd r2, r3, [r4, #8] │ │ │ │ + cbnz r2, 5a3bc │ │ │ │ + mov r0, r3 │ │ │ │ + bl 86390 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 5a38a │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + cbz r3, 5a39e │ │ │ │ + ldr r1, [pc, #128] @ (5a3e8 ) │ │ │ │ + movw r2, #3208 @ 0xc88 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + bl 1275ec <_PyObject_CallMethod@@Base> │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cbnz r0, 5a38e │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 5a38a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 5a38a │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5a3e4 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 5a39e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 5a39e │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + movw r0, #25204 @ 0x6274 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + movw r4, #4308 @ 0x10d4 │ │ │ │ + movt r4, #70 @ 0x46 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 828cc │ │ │ │ + b.n 5a3e4 │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ + movw r5, #7780 @ 0x1e64 │ │ │ │ + movt r5, #70 @ 0x46 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + cmp r6, #0 │ │ │ │ + it ne │ │ │ │ + movne r5, r0 │ │ │ │ + movw r0, #25216 @ 0x6280 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 828cc │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + add r7, sp, #416 @ 0x1a0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +0005a3ec : │ │ │ │ + ldr r3, [pc, #56] @ (5a428 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3, #76] @ 0x4c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cbnz r3, 5a402 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5a3f6 │ │ │ │ + bx lr │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5a422 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 5a41c │ │ │ │ + mov r0, r3 │ │ │ │ + bx lr │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + b.n 5a418 │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + 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, #4048] @ 0xfd0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5a35a │ │ │ │ + bhi.n 5a454 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 5a374 │ │ │ │ + ble.n 5a46e │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b.n 5a37c │ │ │ │ - movw r0, #60800 @ 0xed80 │ │ │ │ + b.n 5a476 │ │ │ │ + movw r0, #60408 @ 0xebf8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a350 │ │ │ │ + bne.n 5a44a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a6da │ │ │ │ + b.n 5a7d4 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r4, [r7, #12] │ │ │ │ - cbz r4, 5a3a6 │ │ │ │ + cbz r4, 5a4a0 │ │ │ │ ldr.w r9, [r7, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5a3be │ │ │ │ + beq.n 5a4b8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25588 @ 0x63f4 │ │ │ │ + movw r1, #25228 @ 0x628c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5a370 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 5a46a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #61804 @ 0xf16c │ │ │ │ + movw r1, #61404 @ 0xefdc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5a370 │ │ │ │ - movw r1, #56136 @ 0xdb48 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 5a46a │ │ │ │ + movw r1, #55752 @ 0xd9c8 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cc30c │ │ │ │ + bl cbda8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a370 │ │ │ │ + beq.n 5a46a │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 5a3f4 │ │ │ │ + cbz r0, 5a4ee │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a3f4 │ │ │ │ + beq.n 5a4ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a3f4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a4ee │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 5a410 │ │ │ │ + cbz r0, 5a50a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a410 │ │ │ │ + beq.n 5a50a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a410 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a50a │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 5a42c │ │ │ │ + cbz r0, 5a526 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a42c │ │ │ │ + beq.n 5a526 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a42c │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a526 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 5a448 │ │ │ │ + cbz r0, 5a542 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a448 │ │ │ │ + beq.n 5a542 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a448 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a542 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 5a464 │ │ │ │ + cbz r0, 5a55e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a464 │ │ │ │ + beq.n 5a55e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a464 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a55e │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 5a480 │ │ │ │ + cbz r0, 5a57a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a480 │ │ │ │ + beq.n 5a57a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a480 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a57a │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 5a49c │ │ │ │ - movw r0, #55772 @ 0xd9dc │ │ │ │ + bne.n 5a596 │ │ │ │ + movw r0, #55388 @ 0xd85c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a268 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 5a6c0 │ │ │ │ + b.n 5a7ba │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #25656 @ 0x6438 │ │ │ │ + movw r1, #25296 @ 0x62d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f5780 │ │ │ │ + bl f51f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5a370 │ │ │ │ - movw fp, #55016 @ 0xd6e8 │ │ │ │ + beq.w 5a46a │ │ │ │ + movw fp, #54632 @ 0xd568 │ │ │ │ movt fp, #38 @ 0x26 │ │ │ │ mov.w r8, #0 │ │ │ │ - movw r3, #55772 @ 0xd9dc │ │ │ │ + movw r3, #55388 @ 0xd85c │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ 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 5a4e6 │ │ │ │ + bpl.n 5a5e0 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.w 5a6b6 │ │ │ │ + bge.w 5a7b0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w sl, [r3, r8, lsl #2] │ │ │ │ - b.n 5a4f2 │ │ │ │ + b.n 5a5ec │ │ │ │ cmp r8, r3 │ │ │ │ - bge.w 5a6b6 │ │ │ │ + bge.w 5a7b0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w sl, [r3, r8, lsl #2] │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.n 5a506 │ │ │ │ + bpl.n 5a600 │ │ │ │ mov r0, sl │ │ │ │ - bl 90608 │ │ │ │ + bl 8ff18 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 5a51a │ │ │ │ + b.n 5a614 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bmi.n 5a516 │ │ │ │ + bmi.n 5a610 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5a51e │ │ │ │ - b.n 5a52a │ │ │ │ + bne.n 5a618 │ │ │ │ + b.n 5a624 │ │ │ │ add.w r6, sl, #16 │ │ │ │ - cbnz r6, 5a542 │ │ │ │ - b.n 5a50a │ │ │ │ + cbnz r6, 5a63c │ │ │ │ + b.n 5a604 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a52a │ │ │ │ + cbnz r3, 5a624 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25684 @ 0x6454 │ │ │ │ + movw r1, #25324 @ 0x62ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 5a370 │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 5a46a │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a56a │ │ │ │ + cbnz r0, 5a664 │ │ │ │ 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 783a0 │ │ │ │ - b.n 5a6b0 │ │ │ │ + bl 78394 │ │ │ │ + b.n 5a7aa │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a592 │ │ │ │ + cbnz r0, 5a68c │ │ │ │ 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 783a0 │ │ │ │ - b.n 5a6b0 │ │ │ │ - movw r1, #25708 @ 0x646c │ │ │ │ + bl 78394 │ │ │ │ + b.n 5a7aa │ │ │ │ + movw r1, #25348 @ 0x6304 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a5bc │ │ │ │ + cbnz r0, 5a6b6 │ │ │ │ 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 5a5e4 │ │ │ │ - movw r1, #25720 @ 0x6478 │ │ │ │ + b.n 5a6de │ │ │ │ + movw r1, #25360 @ 0x6310 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a604 │ │ │ │ + cbnz r0, 5a6fe │ │ │ │ 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 783a0 │ │ │ │ + bl 78394 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r2, #41037 @ 0xa04d │ │ │ │ + movw r2, #41023 @ 0xa03f │ │ │ │ movt r2, #5 │ │ │ │ - movw r1, #40529 @ 0x9e51 │ │ │ │ + movw r1, #40537 @ 0x9e59 │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ - b.n 5a6b0 │ │ │ │ - movw r1, #61072 @ 0xee90 │ │ │ │ + b.n 5a7aa │ │ │ │ + movw r1, #60680 @ 0xed08 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5a644 │ │ │ │ + cbnz r0, 5a73e │ │ │ │ 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 783a0 │ │ │ │ + bl 78394 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #39171 @ 0x9903 │ │ │ │ + movw r1, #39155 @ 0x98f3 │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ - b.n 5a6b0 │ │ │ │ + b.n 5a7aa │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #38800 @ 0x9790 │ │ │ │ + movw r1, #38416 @ 0x9610 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ blx 2a890 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 5a684 │ │ │ │ + cbnz r0, 5a77e │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [sl] │ │ │ │ str.w sl, [r4, #72] @ 0x48 │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #38841 @ 0x97b9 │ │ │ │ + movw r1, #38825 @ 0x97a9 │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ blx r3 │ │ │ │ - b.n 5a6b0 │ │ │ │ + b.n 5a7aa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5a696 │ │ │ │ + beq.n 5a790 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a696 │ │ │ │ + cbnz r3, 5a790 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #25728 @ 0x6480 │ │ │ │ + movw r1, #25368 @ 0x6318 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 5a370 │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 5a46a │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 5a4ce │ │ │ │ + b.n 5a5c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5a6ca │ │ │ │ + bne.n 5a7c4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5a6da │ │ │ │ + b.n 5a7d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5a6c0 │ │ │ │ + bne.n 5a7ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5a6c0 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a7ba │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -0005a6e0 : │ │ │ │ - ldr r3, [pc, #56] @ (5a71c ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r0, [r3, #76] @ 0x4c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cbnz r3, 5a6f6 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5a6ea │ │ │ │ - bx lr │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5a716 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 5a710 │ │ │ │ - mov r0, r3 │ │ │ │ - bx lr │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - b.n 5a70c │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r3, #44040 @ 0xac08 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #17844 @ 0x45b4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 5a788 │ │ │ │ - ldrd r2, r3, [r4, #8] │ │ │ │ - cbnz r2, 5a7ba │ │ │ │ - mov r0, r3 │ │ │ │ - bl 86830 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 5a788 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - cbz r3, 5a79c │ │ │ │ - ldr r1, [pc, #132] @ (5a7e8 ) │ │ │ │ - movw r2, #3560 @ 0xde8 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - bl 127b48 <_PyObject_CallMethod@@Base> │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 5a78c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 5a788 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a788 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5a7e2 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 5a79c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a79c │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - movw r0, #25748 @ 0x6494 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - movw r4, #4308 @ 0x10d4 │ │ │ │ - movt r4, #70 @ 0x46 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 82d70 │ │ │ │ - b.n 5a7e2 │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ - movw r5, #7780 @ 0x1e64 │ │ │ │ - movt r5, #70 @ 0x46 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - cmp r6, #0 │ │ │ │ - it ne │ │ │ │ - movne r5, r0 │ │ │ │ - movw r0, #25760 @ 0x64a0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 82d70 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - add r7, sp, #416 @ 0x1a0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17844 @ 0x45b4 │ │ │ │ + movw r1, #17444 @ 0x4424 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ + bl 145230 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a832 │ │ │ │ + blt.n 5a820 │ │ │ │ ldrd r3, r0, [r4, #12] │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #25776 @ 0x64b0 │ │ │ │ + movw r0, #25392 @ 0x6330 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ - b.n 5a834 │ │ │ │ + bl 828cc │ │ │ │ + b.n 5a822 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17844 @ 0x45b4 │ │ │ │ + movw r1, #17444 @ 0x4424 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ + bl 145230 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5a86a │ │ │ │ + bge.n 5a858 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a87e │ │ │ │ + b.n 5a86c │ │ │ │ mov r0, r5 │ │ │ │ - bl c3ae8 │ │ │ │ + bl c359c │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 5a866 │ │ │ │ + blt.n 5a854 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cbz r3, 5a888 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cbnz r0, 5a88e │ │ │ │ - movs r0, #0 │ │ │ │ - b.w 72334 │ │ │ │ - b.w e8bb0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17844 @ 0x45b4 │ │ │ │ + movw r1, #17444 @ 0x4424 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ + bl 145230 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a8d4 │ │ │ │ + blt.n 5a8b0 │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ - movw r0, #2696 @ 0xa88 │ │ │ │ + movw r0, #2312 @ 0x908 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828cc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - bl 25ddc4 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5a972 │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ - cbz r0, 5a93a │ │ │ │ - mov r1, r4 │ │ │ │ - bl d2ca0 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5a972 │ │ │ │ - ldrb.w r3, [r5, #76] @ 0x4c │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - cbz r3, 5a948 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 5a948 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 25e290 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5a95c │ │ │ │ - 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 783a0 │ │ │ │ - b.n 5a948 │ │ │ │ - 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, 5a974 │ │ │ │ - ldr r1, [r5, #68] @ 0x44 │ │ │ │ - cbz r1, 5a974 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 25dfa8 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5a974 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5a972 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 5a972 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17844 @ 0x45b4 │ │ │ │ + movw r1, #17444 @ 0x4424 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ + bl 145230 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a9d8 │ │ │ │ + blt.n 5a914 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 5a9c4 │ │ │ │ - ldr r0, [pc, #44] @ (5a9dc ) │ │ │ │ - bl 161d58 <_PyEval_GetBuiltin@@Base> │ │ │ │ + beq.n 5a900 │ │ │ │ + ldr r0, [pc, #44] @ (5a918 ) │ │ │ │ + bl 1f6ee0 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #9944 @ 0x26d8 │ │ │ │ + movw r0, #9560 @ 0x2558 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828cc │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r0, #2696 @ 0xa88 │ │ │ │ + movw r0, #2312 @ 0x908 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828cc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bmi.n 5aab8 │ │ │ │ + bmi.n 5a9f4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - movw r1, #17844 @ 0x45b4 │ │ │ │ + movw r1, #17444 @ 0x4424 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 145ad8 │ │ │ │ + bl 145230 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5aa2e │ │ │ │ + blt.n 5a96a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 5aa32 │ │ │ │ + bmi.n 5a96e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #19732 @ 0x4d14 │ │ │ │ + movw r1, #19348 @ 0x4b94 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5aa9c │ │ │ │ + b.n 5a9d8 │ │ │ │ add r1, sp, #12 │ │ │ │ add r3, sp, #16 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, sp, #20 │ │ │ │ - movw r1, #16568 @ 0x40b8 │ │ │ │ + movw r1, #16184 @ 0x3f38 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 8cd30 │ │ │ │ + bl 8c640 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5aa2e │ │ │ │ + beq.n 5a96a │ │ │ │ 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 783a0 │ │ │ │ + bl 78394 │ │ │ │ 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 783a0 │ │ │ │ + bl 78394 │ │ │ │ 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 783a0 │ │ │ │ + bl 78394 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cbz r3, 5a9e4 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + cbnz r0, 5a9ea │ │ │ │ + movs r0, #0 │ │ │ │ + b.w 72340 │ │ │ │ + b.w e8628 │ │ │ │ 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 │ │ │ │ movw r1, #25948 @ 0x655c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 11bba8 │ │ │ │ + bl 11b720 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r3, #44] @ 0x2c │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5aadc │ │ │ │ + beq.n 5aa2a │ │ │ │ ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5aadc │ │ │ │ + beq.n 5aa2a │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 5ab06 │ │ │ │ - b.n 5aaf4 │ │ │ │ + beq.n 5aa54 │ │ │ │ + b.n 5aa42 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5aad4 │ │ │ │ - movw r0, #26340 @ 0x66e4 │ │ │ │ + beq.n 5aa22 │ │ │ │ + movw r0, #25956 @ 0x6564 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r5 │ │ │ │ - bl 16ca80 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16be98 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5aad4 │ │ │ │ - b.n 5ab44 │ │ │ │ + bne.n 5aa22 │ │ │ │ + b.n 5aa92 │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #26340 @ 0x66e4 │ │ │ │ + movw r0, #25956 @ 0x6564 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 5ab44 │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 5aa92 │ │ │ │ ldr.w r3, [r7, #444] @ 0x1bc │ │ │ │ ldr r5, [r4, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 5ab38 │ │ │ │ + beq.n 5aa86 │ │ │ │ mov r1, r6 │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 5ab38 │ │ │ │ + bl 85aac │ │ │ │ + cbnz r0, 5aa86 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r3, r5 │ │ │ │ - movw r1, #58536 @ 0xe4a8 │ │ │ │ + movw r1, #58152 @ 0xe328 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26340 @ 0x66e4 │ │ │ │ + movw r0, #25956 @ 0x6564 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5ab44 │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5aa92 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 21df60 │ │ │ │ + b.w 21d608 │ │ │ │ movs r0, #0 │ │ │ │ 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 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + bl 25db28 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5ab30 │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ + cbz r0, 5aaf8 │ │ │ │ + mov r1, r4 │ │ │ │ + bl d2714 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5ab30 │ │ │ │ + ldrb.w r3, [r5, #76] @ 0x4c │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + cbz r3, 5ab06 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 5ab06 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 25de88 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5ab1a │ │ │ │ + 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 78394 │ │ │ │ + b.n 5ab06 │ │ │ │ + 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, 5ab32 │ │ │ │ + ldr r1, [r5, #68] @ 0x44 │ │ │ │ + cbz r1, 5ab32 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 25ddf0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5ab32 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5ab30 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 5ab30 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -72207,1759 +72202,1760 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #64196 @ 0xfac4 │ │ │ │ + movw r1, #63812 @ 0xf944 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl c0100 │ │ │ │ - cbz r0, 5ab8a │ │ │ │ + bl bfb08 │ │ │ │ + cbz r0, 5ab78 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 5aca6 │ │ │ │ + bl 5ac94 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ac9e │ │ │ │ + beq.n 5ac8c │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5abbc │ │ │ │ + beq.n 5abaa │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 5abc4 │ │ │ │ + b.n 5abb2 │ │ │ │ movw r6, #10688 @ 0x29c0 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5ac86 │ │ │ │ + beq.n 5ac74 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 72184 │ │ │ │ + bl 7219c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5abdc │ │ │ │ + cbnz r0, 5abca │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5ac6a │ │ │ │ + b.n 5ac58 │ │ │ │ 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 1db3e4 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1da0f0 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 5ac1e │ │ │ │ + bge.n 5ac0c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156118 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156118 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r1 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156118 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 5ac6a │ │ │ │ - b.n 5ac50 │ │ │ │ + bl 7f89c │ │ │ │ + cbz r0, 5ac58 │ │ │ │ + b.n 5ac3e │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156118 │ │ │ │ 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 156b88 │ │ │ │ + bl 156118 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 5ac6a │ │ │ │ + bl 7f89c │ │ │ │ + cbz r0, 5ac58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5abd8 │ │ │ │ + beq.n 5abc6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5abd8 │ │ │ │ + bne.n 5abc6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5abd8 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5abc6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ac7a │ │ │ │ + beq.n 5ac68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 5ac7e │ │ │ │ + cbz r3, 5ac6c │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5ac9e │ │ │ │ + b.n 5ac8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ac7a │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ac68 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #45676 @ 0xb26c │ │ │ │ + movw r1, #45292 @ 0xb0ec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5abd8 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 5abc6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ add r1, sp, #4 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5ad0e │ │ │ │ + blt.n 5acfc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156118 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ad04 │ │ │ │ + cbz r0, 5acf2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5acd8 │ │ │ │ + cbz r3, 5acc6 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 5ace0 │ │ │ │ + b.n 5acce │ │ │ │ movw r0, #10688 @ 0x29c0 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1485d8 │ │ │ │ + bl 147bf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5ad06 │ │ │ │ + bge.n 5acf4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ad04 │ │ │ │ + beq.n 5acf2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ad04 │ │ │ │ + cbnz r3, 5acf2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ - b.n 5ad10 │ │ │ │ + bl cebf4 │ │ │ │ + b.n 5acfe │ │ │ │ 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 r5, r1 │ │ │ │ + movw r1, #25948 @ 0x655c │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 11b720 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 5ad40 │ │ │ │ + ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ + ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 5ad40 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + cmp r1, #1 │ │ │ │ + beq.n 5ad6e │ │ │ │ + b.n 5ad5a │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 5ad38 │ │ │ │ + movw r0, #25988 @ 0x6584 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + mov r1, r6 │ │ │ │ + bl 16be98 <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5ad38 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 5add6 │ │ │ │ + movs r3, #1 │ │ │ │ + movw r0, #25988 @ 0x6584 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5ad56 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + bl 86390 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5ad56 │ │ │ │ + ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #0 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 5ada2 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5ad56 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 5ad56 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ad56 │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + strd r5, r3, [r0, #8] │ │ │ │ + movs r0, #2 │ │ │ │ + bl 7d794 │ │ │ │ + str r0, [r4, #16] │ │ │ │ + cbnz r0, 5add6 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5ad56 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 5ad56 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ad56 │ │ │ │ + mov r0, r4 │ │ │ │ + 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 5aca6 │ │ │ │ + bl 5ac94 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ae28 │ │ │ │ + beq.n 5aeec │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5ad44 │ │ │ │ + beq.n 5ae08 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 5ad4c │ │ │ │ + b.n 5ae10 │ │ │ │ movw r6, #10688 @ 0x29c0 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5ae10 │ │ │ │ + beq.n 5aed4 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 72184 │ │ │ │ + bl 7219c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5ad64 │ │ │ │ + cbnz r0, 5ae28 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5adf4 │ │ │ │ + b.n 5aeb8 │ │ │ │ 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 1db3e4 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ + bl 1da0f0 <_PyOS_URandomNonblock@@Base+0x4d4> │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 5ada8 │ │ │ │ + bge.n 5ae6c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156118 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156118 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 156b88 │ │ │ │ + bl 156118 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 5adf4 │ │ │ │ - b.n 5adda │ │ │ │ + bl 7f89c │ │ │ │ + cbz r0, 5aeb8 │ │ │ │ + b.n 5ae9e │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 156b88 │ │ │ │ + bl 156118 │ │ │ │ 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 156b88 │ │ │ │ + bl 156118 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 5adf4 │ │ │ │ + bl 7f89c │ │ │ │ + cbz r0, 5aeb8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ad60 │ │ │ │ + beq.n 5ae24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5ad60 │ │ │ │ + bne.n 5ae24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ad60 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ae24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ae04 │ │ │ │ + beq.n 5aec8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 5ae08 │ │ │ │ + cbz r3, 5aecc │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5ae28 │ │ │ │ + b.n 5aeec │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ae04 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5aec8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #45676 @ 0xb26c │ │ │ │ + movw r1, #45292 @ 0xb0ec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5ad60 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 5ae24 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -0005ae30 <_PyArg_ParseTupleAndKeywordsFast@@Base>: │ │ │ │ +0005aef4 <_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, 5ae60 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + cbz r0, 5af24 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.n 5ae60 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + bpl.n 5af24 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ mov r2, r1 │ │ │ │ - cbz r1, 5ae74 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + cbz r1, 5af38 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5ae74 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + bmi.n 5af38 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ movw r1, #2273 @ 0x8e1 │ │ │ │ - movw r0, #43764 @ 0xaaf4 │ │ │ │ + movw r0, #43380 @ 0xa974 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ae84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ + b.n 5af48 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r5, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #12 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 2153a0 <_PyArg_ParseStackAndKeywords@@Base+0x34> │ │ │ │ + bl 214958 <_PyArg_ParseStackAndKeywords@@Base+0x34> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 5aeae <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7e> │ │ │ │ + cbz r0, 5af72 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7e> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 18083c <_PyDeadline_Init@@Base+0x410> │ │ │ │ + bl 17fb7c <_PyDeadline_Init@@Base+0x410> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r1 │ │ │ │ - movw r1, #25948 @ 0x655c │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - bl 11bba8 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 5aef4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc4> │ │ │ │ - ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ - ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 5aef4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc4> │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - cmp r1, #1 │ │ │ │ - beq.n 5af22 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf2> │ │ │ │ - b.n 5af0e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xde> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 5aeec <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbc> │ │ │ │ - movw r0, #26372 @ 0x6704 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - mov r1, r6 │ │ │ │ - bl 16ca80 <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5aeec <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbc> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 5af8a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x15a> │ │ │ │ - movs r3, #1 │ │ │ │ - movw r0, #26372 @ 0x6704 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5af0a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda> │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - bl 86830 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5af0a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda> │ │ │ │ - ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + bl 782cc │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 78394 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 78394 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 78394 │ │ │ │ + ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 5af56 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x126> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5af0a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda> │ │ │ │ + beq.n 5afc6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 5af0a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda> │ │ │ │ + cbnz r3, 5afc6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5af0a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda> │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - strd r5, r3, [r0, #8] │ │ │ │ - movs r0, #2 │ │ │ │ - bl 7d7b8 │ │ │ │ - str r0, [r4, #16] │ │ │ │ - cbnz r0, 5af8a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x15a> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5af0a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 5af0a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5af0a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 77ee4 <_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, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ef774 │ │ │ │ + bl 1eea98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b024 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f4> │ │ │ │ + beq.n 5b05e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16a> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r6, 5afb8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x188> │ │ │ │ + cbz r6, 5aff2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfe> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - b.n 5afc0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x190> │ │ │ │ + b.n 5affa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x106> │ │ │ │ movw r5, #10688 @ 0x29c0 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ uxtb r2, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ef9f8 │ │ │ │ + bl 1eed1c │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 5afe6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1b6> │ │ │ │ + bge.n 5b020 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12c> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26384 @ 0x6710 │ │ │ │ + movw r1, #26000 @ 0x6590 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5b024 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f4> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 5b05e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16a> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5b00e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1de> │ │ │ │ + bgt.n 5b048 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x154> │ │ │ │ adds r1, r2, #1 │ │ │ │ adds r0, r5, r2 │ │ │ │ add r1, r5 │ │ │ │ subs r2, r6, r2 │ │ │ │ blx 2a344 │ │ │ │ subs r1, r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1483f8 │ │ │ │ + bl 147a18 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5b024 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f4> │ │ │ │ + beq.n 5b05e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16a> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5b026 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f6> │ │ │ │ + b.n 5b060 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16c> │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #47760 @ 0xba90 │ │ │ │ + movw r1, #47336 @ 0xb8e8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ 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 │ │ │ │ - cbnz r1, 5b054 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x224> │ │ │ │ + cbnz r1, 5b08e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x19a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26416 @ 0x6730 │ │ │ │ + movw r1, #26032 @ 0x65b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5b07e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x24e> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 5b0b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #54604 @ 0xd54c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11bba8 │ │ │ │ + bl 11b720 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5b0aa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x27a> │ │ │ │ + bne.n 5b0e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f0> │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r4, [r7, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 208568 <_Py_RestoreSignals@@Base+0xfdc> │ │ │ │ + bl 207a04 <_Py_RestoreSignals@@Base+0xf50> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5b084 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x254> │ │ │ │ + cbnz r0, 5b0be <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ca> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5b170 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x340> │ │ │ │ + b.n 5b1aa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b6> │ │ │ │ movs r3, #0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 5b14e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31e> │ │ │ │ + beq.n 5b188 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x294> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ - cbz r2, 5b0a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x272> │ │ │ │ + cbz r2, 5b0dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1e8> │ │ │ │ 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 5b08a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x25a> │ │ │ │ + b.n 5b0c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1d0> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.n 5b134 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x304> │ │ │ │ + bpl.n 5b16e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x27a> │ │ │ │ ldr r4, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 208568 <_Py_RestoreSignals@@Base+0xfdc> │ │ │ │ + bl 207a04 <_Py_RestoreSignals@@Base+0xf50> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b07e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x24e> │ │ │ │ + beq.n 5b0b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8e5ec │ │ │ │ + bl 8defc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b14e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31e> │ │ │ │ + beq.n 5b188 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x294> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bmi.n 5b0f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2c4> │ │ │ │ + bmi.n 5b12e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x23a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26452 @ 0x6754 │ │ │ │ + movw r1, #26068 @ 0x65d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5b12c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2fc> │ │ │ │ - bl 83f4c │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 5b166 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x272> │ │ │ │ + bl 83aac │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5b11c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2ec> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 5b12c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2fc> │ │ │ │ + bne.n 5b156 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x262> │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 5b166 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x272> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26480 @ 0x6770 │ │ │ │ + movw r1, #26096 @ 0x65f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5b12c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2fc> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 5b166 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x272> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b104 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2d4> │ │ │ │ + blt.n 5b13e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x24a> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 17abf4 │ │ │ │ + bl 179ffc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b0c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x292> │ │ │ │ + bne.n 5b0fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x208> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5b07e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x24e> │ │ │ │ + beq.n 5b0b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ subs r4, #1 │ │ │ │ - b.n 5b15c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x32c> │ │ │ │ + b.n 5b196 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a2> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #26516 @ 0x6794 │ │ │ │ + movw r1, #26132 @ 0x6614 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 5b07e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x24e> │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 5b0b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 17b5d8 │ │ │ │ + bl 17a9e0 │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r4, [r6, #12] │ │ │ │ - b.n 5b170 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x340> │ │ │ │ + b.n 5b1aa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b6> │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ subs r4, #1 │ │ │ │ - bcs.n 5b15c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x32c> │ │ │ │ + bcs.n 5b196 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ - b.n 5b07e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x24e> │ │ │ │ + bl 77378 │ │ │ │ + b.n 5b0b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c4> │ │ │ │ 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 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - bl 782d8 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 783a0 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 783a0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 783a0 │ │ │ │ - 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 5b1be <_PyArg_ParseTupleAndKeywordsFast@@Base+0x38e> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b1be <_PyArg_ParseTupleAndKeywordsFast@@Base+0x38e> │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5b1de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3ae> │ │ │ │ + cbnz r0, 5b1cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2d8> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 5b1e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3b8> │ │ │ │ - b.n 5b1ee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3be> │ │ │ │ + cbnz r0, 5b1d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2e2> │ │ │ │ + b.n 5b1dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2e8> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b1d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3a8> │ │ │ │ - b.n 5b206 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d6> │ │ │ │ + beq.n 5b1c6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2d2> │ │ │ │ + b.n 5b1f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x300> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b206 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d6> │ │ │ │ + cbnz r0, 5b1f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x300> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5b1f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3c8> │ │ │ │ + cbz r0, 5b1e6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2f2> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b206 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d6> │ │ │ │ + cbnz r0, 5b1f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x300> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5b206 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d6> │ │ │ │ + cbz r0, 5b1f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x300> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ push {r4, r5} │ │ │ │ add.w r4, r3, r3, lsr #31 │ │ │ │ asrs r4, r4, #1 │ │ │ │ - cbz r3, 5b218 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e8> │ │ │ │ + cbz r3, 5b206 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x312> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - b.n 5b220 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f0> │ │ │ │ + b.n 5b20e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31a> │ │ │ │ movw r2, #10688 @ 0x29c0 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ subs r3, #1 │ │ │ │ add r3, r2 │ │ │ │ mov r1, r3 │ │ │ │ subs r0, r3, r1 │ │ │ │ cmp r4, r0 │ │ │ │ - ble.n 5b23a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x40a> │ │ │ │ + ble.n 5b228 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x334> │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ ldrb r5, [r1, #0] │ │ │ │ strb.w r5, [r2], #1 │ │ │ │ strb.w r0, [r1], #-1 │ │ │ │ - b.n 5b226 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f6> │ │ │ │ + b.n 5b214 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x320> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ 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 │ │ │ │ movw r1, #54604 @ 0xd54c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11bba8 │ │ │ │ + bl 11b720 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71640 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b284 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x454> │ │ │ │ + cbz r0, 5b272 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x37e> │ │ │ │ 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 80830 │ │ │ │ + bl 8038c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5b2a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x470> │ │ │ │ + blt.n 5b28e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x39a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 5b2ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0x48a> │ │ │ │ + blt.n 5b2a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3b4> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63228 @ 0xf6fc │ │ │ │ + movw r1, #62804 @ 0xf554 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b2c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x494> │ │ │ │ + b.n 5b2b2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3be> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #8] @ (5b2c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x498>) │ │ │ │ + ldr r0, [pc, #8] @ (5b2b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3c0>) │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ pop {r3, pc} │ │ │ │ - nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ mov r4, r2 │ │ │ │ - bl 14ac8c │ │ │ │ - cbnz r0, 5b2ee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4be> │ │ │ │ + bl 14a2ac │ │ │ │ + cbnz r0, 5b2da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e6> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b320 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f0> │ │ │ │ + b.n 5b30c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x418> │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5b30a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4da> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 5b2f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x402> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b2ea <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4ba> │ │ │ │ + bne.n 5b2d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e2> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5b320 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f0> │ │ │ │ + b.n 5b30c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x418> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ - cbnz r1, 5b34e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x51e> │ │ │ │ + cbnz r1, 5b33a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x446> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26416 @ 0x6730 │ │ │ │ + movw r1, #26032 @ 0x65b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5b546 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x716> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 5b532 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x63e> │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #54604 @ 0xd54c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11bba8 │ │ │ │ + bl 11b720 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5b3dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ac> │ │ │ │ + bne.n 5b3c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4d4> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 20fdb8 │ │ │ │ + bl 20f324 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5b546 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x716> │ │ │ │ + beq.w 5b532 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x63e> │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r1, r2, [r0] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 77384 │ │ │ │ + bl 77378 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5b39c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x56c> │ │ │ │ + bcs.n 5b388 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x494> │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bl 76fe4 │ │ │ │ - b.n 5b39e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x56e> │ │ │ │ + bl 76fd8 │ │ │ │ + b.n 5b38a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x496> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 5b3ae <_PyArg_ParseTupleAndKeywordsFast@@Base+0x57e> │ │ │ │ + cbz r0, 5b39a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4a6> │ │ │ │ ldrd ip, r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 5b3d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5a0> │ │ │ │ + b.n 5b3bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4c8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77384 │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 5b546 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x716> │ │ │ │ + bl 77378 │ │ │ │ + bl 1e955c │ │ │ │ + b.n 5b532 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x63e> │ │ │ │ ldr.w r3, [r1, r2, lsl #3] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r3, 5b3d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5a0> │ │ │ │ + cbz r3, 5b3bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4c8> │ │ │ │ ldr r5, [r3, #0] │ │ │ │ add.w lr, r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ strne.w lr, [r3] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 5b3ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0x58a> │ │ │ │ + bne.n 5b3a6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4b2> │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 29c10 │ │ │ │ - b.n 5b53a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x70a> │ │ │ │ + b.n 5b526 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x632> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 5b520 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6f0> │ │ │ │ + bpl.w 5b50c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x618> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 20fdb8 │ │ │ │ + bl 20f324 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5b546 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x716> │ │ │ │ + beq.w 5b532 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x63e> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8e5ec │ │ │ │ + bl 8defc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5b53a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x70a> │ │ │ │ + beq.w 5b526 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x632> │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.n 5b41c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ec> │ │ │ │ + bpl.n 5b408 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x514> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 5b434 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x604> │ │ │ │ + beq.n 5b420 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x52c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26620 @ 0x67fc │ │ │ │ + movw r1, #26228 @ 0x6674 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5b518 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6e8> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 5b504 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x610> │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ - bl 83f4c │ │ │ │ + bl 83aac │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5b44a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x61a> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 5b436 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x542> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b518 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6e8> │ │ │ │ + bne.n 5b504 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x610> │ │ │ │ ldr.w r9, [r8, #16] │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 17fc50 <_PyLong_UnsignedShort_Converter@@Base+0x1c64> │ │ │ │ + bl 17ef90 <_PyLong_UnsignedShort_Converter@@Base+0x1c6c> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 5b466 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x636> │ │ │ │ + cbz r0, 5b452 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x55e> │ │ │ │ str r5, [r3, #4] │ │ │ │ - b.n 5b3f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c4> │ │ │ │ + b.n 5b3e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4ec> │ │ │ │ ldr.w r2, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [r9] │ │ │ │ strd r9, r5, [r3] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp.w r3, #1431655765 @ 0x55555555 │ │ │ │ - bhi.n 5b4a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x672> │ │ │ │ + bhi.n 5b48e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x59a> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r2, r3, r3, lsl #1 │ │ │ │ cmp.w r2, r1, lsl #1 │ │ │ │ - bcc.n 5b3f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c4> │ │ │ │ + bcc.n 5b3e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4ec> │ │ │ │ movw r2, #50000 @ 0xc350 │ │ │ │ cmp r3, r2 │ │ │ │ ite hi │ │ │ │ movhi r2, #2 │ │ │ │ movls r2, #4 │ │ │ │ - b.n 5b4a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x674> │ │ │ │ + b.n 5b490 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x59c> │ │ │ │ movs r2, #2 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5b4ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x69a> │ │ │ │ + blt.n 5b4b6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c2> │ │ │ │ movs r5, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 5b4b6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x686> │ │ │ │ + bls.n 5b4a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ae> │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 5b4ae <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67e> │ │ │ │ + b.n 5b49a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5a6> │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5b4c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x692> │ │ │ │ + bcs.n 5b4ae <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ba> │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 76fd8 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbnz r0, 5b4d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6a0> │ │ │ │ + cbnz r0, 5b4bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c8> │ │ │ │ str.w r8, [r4, #12] │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 5b518 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6e8> │ │ │ │ + bl 1e955c │ │ │ │ + b.n 5b504 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x610> │ │ │ │ subs r3, r5, #1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r5, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r5, r8, #8 │ │ │ │ blx 2957c │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5b510 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6e0> │ │ │ │ + beq.n 5b4fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x608> │ │ │ │ ldr.w sl, [r5, #-8] │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5b50c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6dc> │ │ │ │ + beq.n 5b4f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x604> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 17fc50 <_PyLong_UnsignedShort_Converter@@Base+0x1c64> │ │ │ │ + bl 17ef90 <_PyLong_UnsignedShort_Converter@@Base+0x1c6c> │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ strd sl, r3, [r0] │ │ │ │ adds r5, #8 │ │ │ │ - b.n 5b4e6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6b6> │ │ │ │ + b.n 5b4d2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5de> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77384 │ │ │ │ - b.n 5b3f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c4> │ │ │ │ + bl 77378 │ │ │ │ + b.n 5b3e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 211a38 <_PyTime_MonotonicWithInfo@@Base+0x368> │ │ │ │ - b.n 5b546 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x716> │ │ │ │ + bl 210fa0 <_PyTime_MonotonicWithInfo@@Base+0x368> │ │ │ │ + b.n 5b532 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x63e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #26656 @ 0x6820 │ │ │ │ + movw r1, #26264 @ 0x6698 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 5b546 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x716> │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 5b532 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x63e> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 211a38 <_PyTime_MonotonicWithInfo@@Base+0x368> │ │ │ │ + bl 210fa0 <_PyTime_MonotonicWithInfo@@Base+0x368> │ │ │ │ movs r0, #0 │ │ │ │ str r4, [r7, #8] │ │ │ │ - b.n 5b54a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x71a> │ │ │ │ + b.n 5b536 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x642> │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 782d8 │ │ │ │ + bl 782cc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 5b582 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x752> │ │ │ │ + cbz r0, 5b56e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b582 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x752> │ │ │ │ + beq.n 5b56e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b582 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x752> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5b56e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67a> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ 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 5b5a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x774> │ │ │ │ + beq.n 5b590 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x69c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b5a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x774> │ │ │ │ + cbnz r3, 5b590 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x69c> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ee4 <_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, #54604 @ 0xd54c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11bba8 │ │ │ │ + bl 11b720 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71640 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b5e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7b4> │ │ │ │ + cbz r0, 5b5d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6dc> │ │ │ │ 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 80830 │ │ │ │ - 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 r4, r0 │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - bl 782d8 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 5b61a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7ea> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5b61a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7ea> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b61a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7ea> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ + bl 8038c │ │ │ │ mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5b63c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x80c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b63c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x80c> │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 5b66a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x83a> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5b690 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x860> │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cbz r3, 5b686 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x856> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29900 @ 0x74cc │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5b690 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x860> │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - b.w 7fab8 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bl 17b5d8 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - bl 208568 <_Py_RestoreSignals@@Base+0xfdc> │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - str r0, [r5, #12] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - it ne │ │ │ │ - movne r0, r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17844 @ 0x45b4 │ │ │ │ + movw r1, #17444 @ 0x4424 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ + bl 145230 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b72a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8fa> │ │ │ │ + blt.n 5b636 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x742> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr.w r8, [r2, #8] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5b714 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e4> │ │ │ │ + bpl.n 5b620 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x72c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 5b714 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e4> │ │ │ │ + bne.n 5b620 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x72c> │ │ │ │ add.w r6, r5, #8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5b740 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x910> │ │ │ │ + b.n 5b64c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x758> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23904 @ 0x5d60 │ │ │ │ + movw r1, #23520 @ 0x5be0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b7c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x992> │ │ │ │ + b.n 5b6ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7da> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 5b76e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x93e> │ │ │ │ + blt.n 5b67a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x786> │ │ │ │ cmp r3, r7 │ │ │ │ it ge │ │ │ │ movge r3, r7 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str.w r3, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - bge.n 5b772 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x942> │ │ │ │ + bge.n 5b67e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x78a> │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - bl 83f4c │ │ │ │ + bl 83aac │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge.n 5b758 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x928> │ │ │ │ - bl 7f8d0 │ │ │ │ + bge.n 5b664 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x770> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b72a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8fa> │ │ │ │ + bne.n 5b636 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x742> │ │ │ │ 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 5b72e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8fe> │ │ │ │ + bne.n 5b63a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x746> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 5b7ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0x98a> │ │ │ │ + b.n 5b6c6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7d2> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 5b738 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x908> │ │ │ │ + b.n 5b644 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x750> │ │ │ │ mov r0, r8 │ │ │ │ - bl 72184 │ │ │ │ + bl 7219c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b72a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8fa> │ │ │ │ + beq.n 5b636 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x742> │ │ │ │ add.w r5, r0, #8 │ │ │ │ movs r2, #0 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r8 │ │ │ │ - bge.n 5b7b2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x982> │ │ │ │ + bge.n 5b6be <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7ca> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ ldr.w r0, [r0, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ add.w r1, r1, r0, lsl #2 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, r6 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r0, #0] │ │ │ │ str.w r0, [r5, #4]! │ │ │ │ - b.n 5b788 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x958> │ │ │ │ + b.n 5b694 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7a0> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ 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 │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + bl 782cc │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbz r0, 5b704 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x810> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5b704 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x810> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 5b704 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x810> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + 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 5b726 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x832> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 5b726 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x832> │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 5b754 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x860> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #12908 @ 0x326c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 5b77a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x886> │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cbz r3, 5b770 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x87c> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #29516 @ 0x734c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 5b77a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x886> │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + b.w 7fa84 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl db534 <_PyType_Name@@Base> │ │ │ │ + bl daf80 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 5b7f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9c6> │ │ │ │ - movw r0, #62796 @ 0xf54c │ │ │ │ + bne.n 5b7ae <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8ba> │ │ │ │ + movw r0, #62372 @ 0xf3a4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd00 │ │ │ │ mov r3, r5 │ │ │ │ - movw r0, #26732 @ 0x686c │ │ │ │ + movw r0, #26340 @ 0x66e4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w de2a8 │ │ │ │ - push {r4, lr} │ │ │ │ + b.w ddd00 │ │ │ │ + push {r3, r4, r5, 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 77384 │ │ │ │ - movs r0, #0 │ │ │ │ - str r0, [r4, #0] │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bl 17a9e0 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + bl 207a04 <_Py_RestoreSignals@@Base+0xf50> │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + str r0, [r5, #12] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + it ne │ │ │ │ + movne r0, r3 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17844 @ 0x45b4 │ │ │ │ + movw r1, #17444 @ 0x4424 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ + bl 145230 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b87a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa4a> │ │ │ │ + blt.n 5b84e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x95a> │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5b86a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa3a> │ │ │ │ - movw r0, #2704 @ 0xa90 │ │ │ │ + blt.n 5b83e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x94a> │ │ │ │ + movw r0, #2320 @ 0x910 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ - movw r0, #60760 @ 0xed58 │ │ │ │ + b.w 828cc │ │ │ │ + movw r0, #61088 @ 0xeea0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828cc │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + bl 77378 │ │ │ │ movs r0, #0 │ │ │ │ + str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ + b.w 5a86e │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + cbz r3, 5b888 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movs r0, #3 │ │ │ │ + b.w 7d708 │ │ │ │ + movs r0, #2 │ │ │ │ + b.w 7d794 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2957c │ │ │ │ subs r3, r6, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 5b8b2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa82> │ │ │ │ + bhi.n 5b8c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9ce> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce160 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b8ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa9a> │ │ │ │ - b.n 5b910 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xae0> │ │ │ │ - movw r0, #26400 @ 0x6720 │ │ │ │ + cbz r0, 5b8da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9e6> │ │ │ │ + b.n 5b920 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa2c> │ │ │ │ + movw r0, #26016 @ 0x65a0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b8a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa72> │ │ │ │ - b.n 5b910 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xae0> │ │ │ │ + bne.n 5b8b2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9be> │ │ │ │ + b.n 5b920 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa2c> │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 5b944 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb14> │ │ │ │ + ble.n 5b954 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa60> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b932 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb02> │ │ │ │ + beq.n 5b942 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa4e> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 5b914 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xae4> │ │ │ │ + bpl.n 5b924 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa30> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 895dc │ │ │ │ + bl 88ee8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5b910 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xae0> │ │ │ │ + cbz r0, 5b920 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa2c> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5b934 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb04> │ │ │ │ + beq.n 5b944 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa50> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #21212 @ 0x52dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5b974 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb44> │ │ │ │ - movw r2, #54064 @ 0xd330 │ │ │ │ + b.n 5b984 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa90> │ │ │ │ + movw r2, #53680 @ 0xd1b0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #58312 @ 0xe3c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26400 @ 0x6720 │ │ │ │ + movw r0, #26016 @ 0x65a0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5b910 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xae0> │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5b920 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa2c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 5b946 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb16> │ │ │ │ + beq.n 5b956 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa62> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl c3ae8 │ │ │ │ + bl c359c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 5b946 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb16> │ │ │ │ - b.n 5b910 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xae0> │ │ │ │ + bge.n 5b956 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa62> │ │ │ │ + b.n 5b920 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa2c> │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 5b954 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb24> │ │ │ │ + cbnz r4, 5b964 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa70> │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 1956f4 │ │ │ │ + bl 1943d4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b974 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb44> │ │ │ │ + cbz r0, 5b984 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa90> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #35696 @ 0x8b70 │ │ │ │ + movw r0, #35312 @ 0x89f0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 82d70 │ │ │ │ + bl 828cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 5b97e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb4e> │ │ │ │ + cbz r3, 5b98e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa9a> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - b.w 5a892 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - cbz r3, 5b99e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb6e> │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movs r0, #3 │ │ │ │ - b.w 7d72c │ │ │ │ - movs r0, #2 │ │ │ │ - b.w 7d7b8 │ │ │ │ - cbz r1, 5b9be <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb8e> │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #17444 @ 0x4424 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 145230 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 5b9da <_PyArg_ParseTupleAndKeywordsFast@@Base+0xae6> │ │ │ │ + ldrd r3, r0, [r4, #12] │ │ │ │ + ldrd r1, r2, [r4, #4] │ │ │ │ + str r0, [sp, #0] │ │ │ │ + movw r0, #25392 @ 0x6330 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 828cc │ │ │ │ + b.n 5b9dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xae8> │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + movw r3, #44040 @ 0xac08 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #17444 @ 0x4424 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 145230 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 5ba12 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb1e> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5ba26 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb32> │ │ │ │ + mov r0, r5 │ │ │ │ + bl c359c │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt.n 5ba0e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb1a> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + cbz r1, 5ba42 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb4e> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #26744 @ 0x6878 │ │ │ │ + movw r1, #26360 @ 0x66f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 5ba02 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbd2> │ │ │ │ + bl 8c640 │ │ │ │ + cbz r0, 5ba86 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb92> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ blx 29894 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5ba06 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbd6> │ │ │ │ + bge.n 5ba8a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb96> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1698 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ba56 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc26> │ │ │ │ - bne.n 5ba20 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbf0> │ │ │ │ + b.n 5bada <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbe6> │ │ │ │ + bne.n 5baa4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbb0> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26760 @ 0x6888 │ │ │ │ + movw r1, #26376 @ 0x6708 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5ba02 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbd2> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 5ba86 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb92> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5ba30 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc00> │ │ │ │ + bne.n 5bab4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbc0> │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 71f98 │ │ │ │ - b.n 5ba56 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc26> │ │ │ │ + bl 71fb0 │ │ │ │ + b.n 5bada <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbe6> │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 5ba3e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc0e> │ │ │ │ + bne.n 5bac2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbce> │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 71f98 │ │ │ │ - b.n 5ba56 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc26> │ │ │ │ + bl 71fb0 │ │ │ │ + b.n 5bada <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbe6> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35208 @ 0x8988 │ │ │ │ + movw r1, #34824 @ 0x8808 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5ba02 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbd2> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 5ba86 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb92> │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r3, #44040 @ 0xac08 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #17844 @ 0x45b4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 5baa2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc72> │ │ │ │ - ldrd r3, r0, [r4, #12] │ │ │ │ - ldrd r1, r2, [r4, #4] │ │ │ │ - str r0, [sp, #0] │ │ │ │ - movw r0, #25776 @ 0x64b0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ - b.n 5baa4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc74> │ │ │ │ - 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, #4088] @ 0xff8 │ │ │ │ - bl 1e1a94 │ │ │ │ + bl 1e0d8c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5bac6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc96> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 5bad0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xca0> │ │ │ │ + bne.n 5bafe <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc0a> │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 5bb08 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc14> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ + b.w 7fa84 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #17844 @ 0x45b4 │ │ │ │ + movw r1, #17444 @ 0x4424 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ + bl 145230 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5bb06 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcd6> │ │ │ │ + blt.n 5bb4e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc5a> │ │ │ │ + ldrd r2, r3, [r4, #8] │ │ │ │ + movw r0, #26432 @ 0x6740 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 828cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5bb1a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcea> │ │ │ │ - mov r0, r5 │ │ │ │ - bl c3ae8 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt.n 5bb02 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcd2> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + 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] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r7, 5bb4c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd1c> │ │ │ │ + cbz r7, 5bb82 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc8e> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r7, #1 │ │ │ │ ldr.w r0, [r3, r7, lsl #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bb34 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd04> │ │ │ │ + beq.n 5bb6a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc76> │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bb34 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd04> │ │ │ │ - b.n 5bb72 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd42> │ │ │ │ + beq.n 5bb6a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc76> │ │ │ │ + b.n 5bba8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb4> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbnz r0, 5bb56 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd26> │ │ │ │ + cbnz r0, 5bb8c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc98> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 5bb5e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd2e> │ │ │ │ - b.n 5bb64 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd34> │ │ │ │ + cbnz r0, 5bb94 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xca0> │ │ │ │ + b.n 5bb9a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xca6> │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bb50 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd20> │ │ │ │ - b.n 5bb72 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd42> │ │ │ │ + beq.n 5bb86 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc92> │ │ │ │ + b.n 5bba8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb4> │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 5bb72 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd42> │ │ │ │ + cbnz r0, 5bba8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5bb72 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd42> │ │ │ │ + cbz r0, 5bba8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb4> │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #44040 @ 0xac08 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #17844 @ 0x45b4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 5bbb8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd88> │ │ │ │ - ldrd r2, r3, [r4, #8] │ │ │ │ - movw r0, #26816 @ 0x68c0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ │ │ │ │ -0005bbbc <_PyLong_Size_t_Converter@@Base>: │ │ │ │ +0005bbac <_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 5bbf6 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ + bpl.n 5bbe6 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5bbf6 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ + bne.n 5bbe6 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25824 @ 0x64e0 │ │ │ │ + movw r1, #25552 @ 0x63d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5bc06 <_PyLong_Size_t_Converter@@Base+0x4a> │ │ │ │ - bl eb9f0 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 5bbf6 <_PyLong_Size_t_Converter@@Base+0x4a> │ │ │ │ + bl eb450 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5bc0a <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 5bc0a <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ + bne.n 5bbfa <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ + bl 7f89c │ │ │ │ + cbz r0, 5bbfa <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5bc0e <_PyLong_Size_t_Converter@@Base+0x52> │ │ │ │ + b.n 5bbfe <_PyLong_Size_t_Converter@@Base+0x52> │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #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 │ │ │ │ - cbnz r0, 5bc2e <_PyLong_Size_t_Converter@@Base+0x72> │ │ │ │ + cbnz r0, 5bc1e <_PyLong_Size_t_Converter@@Base+0x72> │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - cbz r0, 5bc40 <_PyLong_Size_t_Converter@@Base+0x84> │ │ │ │ - b.n 5bc38 <_PyLong_Size_t_Converter@@Base+0x7c> │ │ │ │ + cbz r0, 5bc30 <_PyLong_Size_t_Converter@@Base+0x84> │ │ │ │ + b.n 5bc28 <_PyLong_Size_t_Converter@@Base+0x7c> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bc28 <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ - b.n 5bce6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + beq.n 5bc18 <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ + b.n 5bcd6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bce6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bcd6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - cbz r0, 5bc4c <_PyLong_Size_t_Converter@@Base+0x90> │ │ │ │ + cbz r0, 5bc3c <_PyLong_Size_t_Converter@@Base+0x90> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bce6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bcd6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - cbz r0, 5bc58 <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ + cbz r0, 5bc48 <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bce6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bcd6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ - cbz r0, 5bc64 <_PyLong_Size_t_Converter@@Base+0xa8> │ │ │ │ + cbz r0, 5bc54 <_PyLong_Size_t_Converter@@Base+0xa8> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bce6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bcd6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbz r0, 5bc70 <_PyLong_Size_t_Converter@@Base+0xb4> │ │ │ │ + cbz r0, 5bc60 <_PyLong_Size_t_Converter@@Base+0xb4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bce6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bcd6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 5bc7c <_PyLong_Size_t_Converter@@Base+0xc0> │ │ │ │ + cbz r0, 5bc6c <_PyLong_Size_t_Converter@@Base+0xc0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bce6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bcd6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbz r0, 5bc88 <_PyLong_Size_t_Converter@@Base+0xcc> │ │ │ │ + cbz r0, 5bc78 <_PyLong_Size_t_Converter@@Base+0xcc> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bce6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + bne.n 5bcd6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5bc92 <_PyLong_Size_t_Converter@@Base+0xd6> │ │ │ │ + cbz r0, 5bc82 <_PyLong_Size_t_Converter@@Base+0xd6> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bce6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bcd6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5bc9c <_PyLong_Size_t_Converter@@Base+0xe0> │ │ │ │ + cbz r0, 5bc8c <_PyLong_Size_t_Converter@@Base+0xe0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bce6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bcd6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5bca6 <_PyLong_Size_t_Converter@@Base+0xea> │ │ │ │ + cbz r0, 5bc96 <_PyLong_Size_t_Converter@@Base+0xea> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bce6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bcd6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5bcb0 <_PyLong_Size_t_Converter@@Base+0xf4> │ │ │ │ + cbz r0, 5bca0 <_PyLong_Size_t_Converter@@Base+0xf4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bce6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bcd6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5bcba <_PyLong_Size_t_Converter@@Base+0xfe> │ │ │ │ + cbz r0, 5bcaa <_PyLong_Size_t_Converter@@Base+0xfe> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bce6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bcd6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 5bcc4 <_PyLong_Size_t_Converter@@Base+0x108> │ │ │ │ + cbz r0, 5bcb4 <_PyLong_Size_t_Converter@@Base+0x108> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bce6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bcd6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 5bcce <_PyLong_Size_t_Converter@@Base+0x112> │ │ │ │ + cbz r0, 5bcbe <_PyLong_Size_t_Converter@@Base+0x112> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bce6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bcd6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 5bcd8 <_PyLong_Size_t_Converter@@Base+0x11c> │ │ │ │ + cbz r0, 5bcc8 <_PyLong_Size_t_Converter@@Base+0x11c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bce6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbnz r0, 5bcd6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5bce6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ + cbz r0, 5bcd6 <_PyLong_Size_t_Converter@@Base+0x12a> │ │ │ │ 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, 5bd06 <_PyLong_Size_t_Converter@@Base+0x14a> │ │ │ │ + cbnz r0, 5bcf6 <_PyLong_Size_t_Converter@@Base+0x14a> │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbnz r0, 5bd10 <_PyLong_Size_t_Converter@@Base+0x154> │ │ │ │ - b.n 5bd18 <_PyLong_Size_t_Converter@@Base+0x15c> │ │ │ │ + cbnz r0, 5bd00 <_PyLong_Size_t_Converter@@Base+0x154> │ │ │ │ + b.n 5bd08 <_PyLong_Size_t_Converter@@Base+0x15c> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bd00 <_PyLong_Size_t_Converter@@Base+0x144> │ │ │ │ - b.n 5bd8e <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + beq.n 5bcf0 <_PyLong_Size_t_Converter@@Base+0x144> │ │ │ │ + b.n 5bd7e <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bd8e <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + bne.n 5bd7e <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbz r0, 5bd24 <_PyLong_Size_t_Converter@@Base+0x168> │ │ │ │ + cbz r0, 5bd14 <_PyLong_Size_t_Converter@@Base+0x168> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bd8e <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + bne.n 5bd7e <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 5bd30 <_PyLong_Size_t_Converter@@Base+0x174> │ │ │ │ + cbz r0, 5bd20 <_PyLong_Size_t_Converter@@Base+0x174> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bd8e <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + bne.n 5bd7e <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 5bd3a <_PyLong_Size_t_Converter@@Base+0x17e> │ │ │ │ + cbz r0, 5bd2a <_PyLong_Size_t_Converter@@Base+0x17e> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd8e <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd7e <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5bd44 <_PyLong_Size_t_Converter@@Base+0x188> │ │ │ │ + cbz r0, 5bd34 <_PyLong_Size_t_Converter@@Base+0x188> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd8e <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd7e <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 5bd4e <_PyLong_Size_t_Converter@@Base+0x192> │ │ │ │ + cbz r0, 5bd3e <_PyLong_Size_t_Converter@@Base+0x192> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd8e <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd7e <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5bd58 <_PyLong_Size_t_Converter@@Base+0x19c> │ │ │ │ + cbz r0, 5bd48 <_PyLong_Size_t_Converter@@Base+0x19c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd8e <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd7e <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 5bd62 <_PyLong_Size_t_Converter@@Base+0x1a6> │ │ │ │ + cbz r0, 5bd52 <_PyLong_Size_t_Converter@@Base+0x1a6> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd8e <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd7e <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 5bd6c <_PyLong_Size_t_Converter@@Base+0x1b0> │ │ │ │ + cbz r0, 5bd5c <_PyLong_Size_t_Converter@@Base+0x1b0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd8e <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd7e <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5bd76 <_PyLong_Size_t_Converter@@Base+0x1ba> │ │ │ │ + cbz r0, 5bd66 <_PyLong_Size_t_Converter@@Base+0x1ba> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd8e <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd7e <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5bd80 <_PyLong_Size_t_Converter@@Base+0x1c4> │ │ │ │ + cbz r0, 5bd70 <_PyLong_Size_t_Converter@@Base+0x1c4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bd8e <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbnz r0, 5bd7e <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5bd8e <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ + cbz r0, 5bd7e <_PyLong_Size_t_Converter@@Base+0x1d2> │ │ │ │ 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 │ │ │ │ @@ -73967,295 +73963,295 @@ │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #248] @ (5bea4 <_PyLong_Size_t_Converter@@Base+0x2e8>) │ │ │ │ + ldr r3, [pc, #248] @ (5be94 <_PyLong_Size_t_Converter@@Base+0x2e8>) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ - bl b54d4 │ │ │ │ + bl b4edc │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 5bdc4 <_PyLong_Size_t_Converter@@Base+0x208> │ │ │ │ + beq.n 5bdb4 <_PyLong_Size_t_Converter@@Base+0x208> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 5bdf4 <_PyLong_Size_t_Converter@@Base+0x238> │ │ │ │ - b.n 5bdda <_PyLong_Size_t_Converter@@Base+0x21e> │ │ │ │ - movw r1, #26892 @ 0x690c │ │ │ │ + bne.n 5bde4 <_PyLong_Size_t_Converter@@Base+0x238> │ │ │ │ + b.n 5bdca <_PyLong_Size_t_Converter@@Base+0x21e> │ │ │ │ + movw r1, #26508 @ 0x678c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 8cd30 │ │ │ │ - cbnz r0, 5be0c <_PyLong_Size_t_Converter@@Base+0x250> │ │ │ │ - b.n 5be2c <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ + bl 8c640 │ │ │ │ + cbnz r0, 5bdfc <_PyLong_Size_t_Converter@@Base+0x250> │ │ │ │ + b.n 5be1c <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ add r1, sp, #28 │ │ │ │ add r3, sp, #20 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ - movw r1, #26904 @ 0x6918 │ │ │ │ + movw r1, #26520 @ 0x6798 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 8cd30 │ │ │ │ - cbnz r0, 5be0c <_PyLong_Size_t_Converter@@Base+0x250> │ │ │ │ - b.n 5be2c <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ + bl 8c640 │ │ │ │ + cbnz r0, 5bdfc <_PyLong_Size_t_Converter@@Base+0x250> │ │ │ │ + b.n 5be1c <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26916 @ 0x6924 │ │ │ │ + movw r1, #26532 @ 0x67a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 5be2c <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 5be1c <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ - movw r0, #26896 @ 0x6910 │ │ │ │ + movw r0, #26512 @ 0x6790 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r0, [sp, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21223c │ │ │ │ - cbnz r0, 5be30 <_PyLong_Size_t_Converter@@Base+0x274> │ │ │ │ + bl 2117a4 │ │ │ │ + cbnz r0, 5be20 <_PyLong_Size_t_Converter@@Base+0x274> │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl cf15c │ │ │ │ + bl cebf4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5be8e <_PyLong_Size_t_Converter@@Base+0x2d2> │ │ │ │ + b.n 5be7e <_PyLong_Size_t_Converter@@Base+0x2d2> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #49864 @ 0xc2c8 │ │ │ │ + movw r1, #49480 @ 0xc148 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #26960 @ 0x6950 │ │ │ │ + movw r0, #26576 @ 0x67d0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8ff70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5be2c <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ + blt.n 5be1c <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ ldrd r0, r1, [r4, #32] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strd r1, r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strd r3, r3, [sp] │ │ │ │ add r3, sp, #32 │ │ │ │ strd r2, r5, [sp, #44] @ 0x2c │ │ │ │ - movw r2, #48809 @ 0xbea9 │ │ │ │ + movw r2, #48935 @ 0xbf27 │ │ │ │ movt r2, #5 │ │ │ │ - bl 20cc60 │ │ │ │ + bl 20c100 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5be26 <_PyLong_Size_t_Converter@@Base+0x26a> │ │ │ │ + beq.n 5be16 <_PyLong_Size_t_Converter@@Base+0x26a> │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl cf15c │ │ │ │ + bl cebf4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 7fab8 │ │ │ │ - ldr r3, [pc, #20] @ (5bea4 <_PyLong_Size_t_Converter@@Base+0x2e8>) │ │ │ │ + bl 7fa84 │ │ │ │ + ldr r3, [pc, #20] @ (5be94 <_PyLong_Size_t_Converter@@Base+0x2e8>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5bea0 <_PyLong_Size_t_Converter@@Base+0x2e4> │ │ │ │ + beq.n 5be90 <_PyLong_Size_t_Converter@@Base+0x2e4> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r1 │ │ │ │ - ldrd r1, r2, [r1, #12] │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - strd r2, r1, [sp] │ │ │ │ - ldrd r1, r2, [r4] │ │ │ │ - blx 29518 │ │ │ │ - str r0, [r4, #20] │ │ │ │ - mvns r0, r0 │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ - 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce6c4 │ │ │ │ - cbnz r0, 5bf54 <_PyLong_Size_t_Converter@@Base+0x398> │ │ │ │ + bl ce160 │ │ │ │ + cbnz r0, 5bf14 <_PyLong_Size_t_Converter@@Base+0x368> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ add.w r5, r4, #16 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - blt.n 5bf2a <_PyLong_Size_t_Converter@@Base+0x36e> │ │ │ │ + blt.n 5beea <_PyLong_Size_t_Converter@@Base+0x33e> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 5bf2a <_PyLong_Size_t_Converter@@Base+0x36e> │ │ │ │ + ble.n 5beea <_PyLong_Size_t_Converter@@Base+0x33e> │ │ │ │ subs r7, r6, r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, r5, r7 │ │ │ │ blx 29204 │ │ │ │ - cbnz r0, 5bf2a <_PyLong_Size_t_Converter@@Base+0x36e> │ │ │ │ + cbnz r0, 5beea <_PyLong_Size_t_Converter@@Base+0x33e> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 71f98 │ │ │ │ + bl 71fb0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5bf56 <_PyLong_Size_t_Converter@@Base+0x39a> │ │ │ │ + b.n 5bf16 <_PyLong_Size_t_Converter@@Base+0x36a> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5bf48 <_PyLong_Size_t_Converter@@Base+0x38c> │ │ │ │ + bne.n 5bf08 <_PyLong_Size_t_Converter@@Base+0x35c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5bf56 <_PyLong_Size_t_Converter@@Base+0x39a> │ │ │ │ + beq.n 5bf16 <_PyLong_Size_t_Converter@@Base+0x36a> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5bf56 <_PyLong_Size_t_Converter@@Base+0x39a> │ │ │ │ + b.n 5bf16 <_PyLong_Size_t_Converter@@Base+0x36a> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 71f98 │ │ │ │ + bl 71fb0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5bf56 <_PyLong_Size_t_Converter@@Base+0x39a> │ │ │ │ + b.n 5bf16 <_PyLong_Size_t_Converter@@Base+0x36a> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 5bf60 <_PyLong_Size_t_Converter@@Base+0x3a4> │ │ │ │ + cbz r3, 5bf20 <_PyLong_Size_t_Converter@@Base+0x374> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf4 │ │ │ │ mov r0, r4 │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r1 │ │ │ │ + ldrd r1, r2, [r1, #12] │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + strd r2, r1, [sp] │ │ │ │ + ldrd r1, r2, [r4] │ │ │ │ + blx 29518 │ │ │ │ + str r0, [r4, #20] │ │ │ │ + mvns r0, r0 │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #8 │ │ │ │ - movw r1, #26976 @ 0x6960 │ │ │ │ + movw r1, #26592 @ 0x67e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 5bfb0 <_PyLong_Size_t_Converter@@Base+0x3f4> │ │ │ │ + bl 8c640 │ │ │ │ + cbz r0, 5bfa0 <_PyLong_Size_t_Converter@@Base+0x3f4> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 5bfb4 <_PyLong_Size_t_Converter@@Base+0x3f8> │ │ │ │ + bge.n 5bfa4 <_PyLong_Size_t_Converter@@Base+0x3f8> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26992 @ 0x6970 │ │ │ │ + movw r1, #26608 @ 0x67f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5c006 <_PyLong_Size_t_Converter@@Base+0x44a> │ │ │ │ + b.n 5bff6 <_PyLong_Size_t_Converter@@Base+0x44a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 71f98 │ │ │ │ + bl 71fb0 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bfb0 <_PyLong_Size_t_Converter@@Base+0x3f4> │ │ │ │ + beq.n 5bfa0 <_PyLong_Size_t_Converter@@Base+0x3f4> │ │ │ │ add.w r1, r0, #16 │ │ │ │ add r4, sp, #16 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5c00c <_PyLong_Size_t_Converter@@Base+0x450> │ │ │ │ + bl 5bffc <_PyLong_Size_t_Converter@@Base+0x450> │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 5bfda <_PyLong_Size_t_Converter@@Base+0x41e> │ │ │ │ + bge.n 5bfca <_PyLong_Size_t_Converter@@Base+0x41e> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5bffa <_PyLong_Size_t_Converter@@Base+0x43e> │ │ │ │ + b.n 5bfea <_PyLong_Size_t_Converter@@Base+0x43e> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5bfee <_PyLong_Size_t_Converter@@Base+0x432> │ │ │ │ + bne.n 5bfde <_PyLong_Size_t_Converter@@Base+0x432> │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d7b8 │ │ │ │ + bl 7d794 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5bffa <_PyLong_Size_t_Converter@@Base+0x43e> │ │ │ │ + b.n 5bfea <_PyLong_Size_t_Converter@@Base+0x43e> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9b39c <_PyBytes_Resize@@Base> │ │ │ │ + bl 9ad4c <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5bfe0 <_PyLong_Size_t_Converter@@Base+0x424> │ │ │ │ - b.n 5bfd6 <_PyLong_Size_t_Converter@@Base+0x41a> │ │ │ │ + bge.n 5bfd0 <_PyLong_Size_t_Converter@@Base+0x424> │ │ │ │ + b.n 5bfc6 <_PyLong_Size_t_Converter@@Base+0x41a> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 78344 │ │ │ │ + bl 78338 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 78344 │ │ │ │ + bl 78338 │ │ │ │ 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 │ │ │ │ - ldr r4, [pc, #136] @ (5c0a8 <_PyLong_Size_t_Converter@@Base+0x4ec>) │ │ │ │ + ldr r4, [pc, #136] @ (5c098 <_PyLong_Size_t_Converter@@Base+0x4ec>) │ │ │ │ add.w sl, sp, #20 │ │ │ │ mov r8, r1 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #180] @ 0xb4 │ │ │ │ mov.w r4, #0 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r9, [sp, #216] @ 0xd8 │ │ │ │ mov r1, sl │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ str.w r5, [r9] │ │ │ │ - bl 20bf74 │ │ │ │ - cbnz r0, 5c04c <_PyLong_Size_t_Converter@@Base+0x490> │ │ │ │ + bl 20b414 │ │ │ │ + cbnz r0, 5c03c <_PyLong_Size_t_Converter@@Base+0x490> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5c090 <_PyLong_Size_t_Converter@@Base+0x4d4> │ │ │ │ + b.n 5c080 <_PyLong_Size_t_Converter@@Base+0x4d4> │ │ │ │ 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, #49325 @ 0xc0ad │ │ │ │ + movw r2, #49309 @ 0xc09d │ │ │ │ movt r2, #5 │ │ │ │ strd r8, r7, [sp, #24] │ │ │ │ str r6, [sp, #32] │ │ │ │ strd sl, r5, [sp, #36] @ 0x24 │ │ │ │ - bl 20cc60 │ │ │ │ + bl 20c100 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5c046 <_PyLong_Size_t_Converter@@Base+0x48a> │ │ │ │ + beq.n 5c036 <_PyLong_Size_t_Converter@@Base+0x48a> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 20c078 │ │ │ │ + bl 20b518 │ │ │ │ str.w r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c046 <_PyLong_Size_t_Converter@@Base+0x48a> │ │ │ │ + beq.n 5c036 <_PyLong_Size_t_Converter@@Base+0x48a> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #20] @ (5c0a8 <_PyLong_Size_t_Converter@@Base+0x4ec>) │ │ │ │ + ldr r3, [pc, #20] @ (5c098 <_PyLong_Size_t_Converter@@Base+0x4ec>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5c0a2 <_PyLong_Size_t_Converter@@Base+0x4e6> │ │ │ │ + beq.n 5c092 <_PyLong_Size_t_Converter@@Base+0x4e6> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #184 @ 0xb8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -74275,126 +74271,126 @@ │ │ │ │ blx 2a774 │ │ │ │ str r0, [r4, #20] │ │ │ │ mvns r0, r0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005c0ea : │ │ │ │ +0005c0da : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 5c104 │ │ │ │ + cbz r0, 5c0f4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bmi.n 5c11c │ │ │ │ + bmi.n 5c10c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27024 @ 0x6990 │ │ │ │ + movw r1, #26640 @ 0x6810 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5c1cc │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 5c1bc │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 5c128 │ │ │ │ + cbz r1, 5c118 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - bmi.n 5c140 │ │ │ │ + bmi.n 5c130 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27060 @ 0x69b4 │ │ │ │ + movw r1, #26676 @ 0x6834 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5c1cc │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 5c1bc │ │ │ │ ldr r6, [r4, #8] │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ cmp r2, r6 │ │ │ │ - bge.n 5c18a │ │ │ │ + bge.n 5c17a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ - cbz r0, 5c16e │ │ │ │ + cbz r0, 5c15e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 5c186 │ │ │ │ + bpl.n 5c176 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5c186 │ │ │ │ + beq.n 5c176 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27104 @ 0x69e0 │ │ │ │ + movw r1, #26720 @ 0x6860 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 5c1cc │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 5c1bc │ │ │ │ adds r2, #1 │ │ │ │ - b.n 5c14c │ │ │ │ + b.n 5c13c │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 5c1a6 │ │ │ │ + cbnz r0, 5c196 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27140 @ 0x6a04 │ │ │ │ + movw r1, #26756 @ 0x6884 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 5c1cc │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 5c1bc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5c1c0 │ │ │ │ + beq.n 5c1b0 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 5c1ba │ │ │ │ + bne.n 5c1aa │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.n 5c1c0 │ │ │ │ - cbnz r3, 5c1c0 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5c1b0 │ │ │ │ + cbnz r3, 5c1b0 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 234bac │ │ │ │ + b.w 2342b4 │ │ │ │ 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 r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 5c20a │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bne.n 5c1fa │ │ │ │ + movw r2, #61924 @ 0xf1e4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ + movw r1, #352 @ 0x160 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #17632 @ 0x44e0 │ │ │ │ + movw r0, #17248 @ 0x4360 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 5c224 │ │ │ │ + b.n 5c214 │ │ │ │ ldrb r2, [r1, #16] │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ tst.w r2, #3 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005c226 <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ +0005c216 <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ add.w r2, r1, #4096 @ 0x1000 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ movs r0, #0 │ │ │ │ push {r4} │ │ │ │ ldr.w r2, [r2, #324] @ 0x144 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -74414,358 +74410,387 @@ │ │ │ │ str r1, [r3, #4] │ │ │ │ and.w r1, r2, #65536 @ 0x10000 │ │ │ │ and.w r2, r2, #1024 @ 0x400 │ │ │ │ str r1, [r3, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005c26c <_PyErr_SetFromPyStatus@@Base>: │ │ │ │ +0005c25c <_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 │ │ │ │ add r4, sp, #16 │ │ │ │ stmdb r4, {r0, r1, r2, r3} │ │ │ │ - beq.n 5c298 <_PyErr_SetFromPyStatus@@Base+0x2c> │ │ │ │ + beq.n 5c288 <_PyErr_SetFromPyStatus@@Base+0x2c> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27180 @ 0x6a2c │ │ │ │ + movw r1, #26796 @ 0x68ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 5c2b0 <_PyErr_SetFromPyStatus@@Base+0x44> │ │ │ │ + b.n 5c2a0 <_PyErr_SetFromPyStatus@@Base+0x44> │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - cbz r4, 5c2a0 <_PyErr_SetFromPyStatus@@Base+0x34> │ │ │ │ + cbz r4, 5c290 <_PyErr_SetFromPyStatus@@Base+0x34> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbnz r3, 5c2bc <_PyErr_SetFromPyStatus@@Base+0x50> │ │ │ │ + cbnz r3, 5c2ac <_PyErr_SetFromPyStatus@@Base+0x50> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27228 @ 0x6a5c │ │ │ │ + movw r1, #26844 @ 0x68dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d2028 │ │ │ │ - movw r1, #49748 @ 0xc254 │ │ │ │ + b.w d1ad0 │ │ │ │ + movw r1, #49364 @ 0xc0d4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5c2d6 <_PyErr_SetFromPyStatus@@Base+0x6a> │ │ │ │ + cbnz r0, 5c2c6 <_PyErr_SetFromPyStatus@@Base+0x6a> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ + b.w 1e955c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 5c2f8 <_PyErr_SetFromPyStatus@@Base+0x8c> │ │ │ │ + cbz r2, 5c2e8 <_PyErr_SetFromPyStatus@@Base+0x8c> │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #34572 @ 0x870c │ │ │ │ + movw r1, #34188 @ 0x858c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d2028 │ │ │ │ + b.w d1ad0 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #34576 @ 0x8710 │ │ │ │ + movw r1, #34192 @ 0x8590 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d2028 │ │ │ │ + b.w d1ad0 │ │ │ │ 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 r4, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cbnz r6, 5c330 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ + cbnz r6, 5c320 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5c330 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ + blt.n 5c320 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5c330 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ - cbnz r2, 5c352 <_PyErr_SetFromPyStatus@@Base+0xe6> │ │ │ │ + bgt.n 5c320 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ + cbnz r2, 5c342 <_PyErr_SetFromPyStatus@@Base+0xe6> │ │ │ │ add r2, sp, #28 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ movw r6, #18556 @ 0x487c │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5c37e <_PyErr_SetFromPyStatus@@Base+0x112> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5c36e <_PyErr_SetFromPyStatus@@Base+0x112> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5c36c <_PyErr_SetFromPyStatus@@Base+0x100> │ │ │ │ + bgt.n 5c35c <_PyErr_SetFromPyStatus@@Base+0x100> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #62116 @ 0xf2a4 │ │ │ │ + movw r1, #61732 @ 0xf124 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5c37e <_PyErr_SetFromPyStatus@@Base+0x112> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 5c36e <_PyErr_SetFromPyStatus@@Base+0x112> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c356 <_PyErr_SetFromPyStatus@@Base+0xea> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 5c346 <_PyErr_SetFromPyStatus@@Base+0xea> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c356 <_PyErr_SetFromPyStatus@@Base+0xea> │ │ │ │ + beq.n 5c346 <_PyErr_SetFromPyStatus@@Base+0xea> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c384 : │ │ │ │ +0005c374 : │ │ │ │ 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, #50116 @ 0xc3c4 │ │ │ │ + movw r1, #49732 @ 0xc244 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #60740 @ 0xed44 │ │ │ │ + movw r0, #60356 @ 0xebc4 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ ldrd r5, r6, [sp, #56] @ 0x38 │ │ │ │ mov sl, r2 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r4, r3 │ │ │ │ - bl 10eab8 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 10e48c <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 5c40a │ │ │ │ + cbz r0, 5c3fa │ │ │ │ strd r4, r5, [sp] │ │ │ │ movw r1, #7780 @ 0x1e64 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ movw r5, #4308 @ 0x10d4 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ 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, #27284 @ 0x6a94 │ │ │ │ + movw r1, #26900 @ 0x6914 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 85674 │ │ │ │ + bl 85190 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c408 │ │ │ │ + beq.n 5c3f8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 5c408 │ │ │ │ + cbnz r3, 5c3f8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r8, r4 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bmi.n 5c442 │ │ │ │ + bmi.n 5c432 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r7, #0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr.w r3, [r4, #8]! │ │ │ │ subs r2, #12 │ │ │ │ add.w r8, r3, r2, lsr #2 │ │ │ │ - b.n 5c454 │ │ │ │ + b.n 5c444 │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c430 │ │ │ │ - b.n 5c466 │ │ │ │ + beq.n 5c420 │ │ │ │ + b.n 5c456 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - cbnz r0, 5c45c │ │ │ │ + cbnz r0, 5c44c │ │ │ │ adds r7, #1 │ │ │ │ mov r1, r6 │ │ │ │ cmp r7, r8 │ │ │ │ - blt.n 5c44c │ │ │ │ - b.n 5c464 │ │ │ │ + blt.n 5c43c │ │ │ │ + b.n 5c454 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c452 │ │ │ │ - b.n 5c466 │ │ │ │ + beq.n 5c442 │ │ │ │ + b.n 5c456 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ - b.w 3847c │ │ │ │ + b.w 3846c │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #27292 @ 0x6a9c │ │ │ │ + movw r0, #26908 @ 0x691c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828cc │ │ │ │ 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, 5c4b0 │ │ │ │ + cbnz r4, 5c4a0 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 5c4b0 │ │ │ │ + ble.n 5c4a0 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5c4b0 │ │ │ │ - cbnz r2, 5c4ca │ │ │ │ + bne.n 5c4a0 │ │ │ │ + cbnz r2, 5c4ba │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #124] @ (5c530 ) │ │ │ │ + ldr r4, [pc, #124] @ (5c520 ) │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5c4f2 │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5c4e2 │ │ │ │ ldrd r6, r3, [r0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 5c4f6 │ │ │ │ - movw r2, #23900 @ 0x5d5c │ │ │ │ + bmi.n 5c4e6 │ │ │ │ + movw r2, #23628 @ 0x5c4c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #58312 @ 0xe3c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #61060 @ 0xee84 │ │ │ │ + movw r0, #60668 @ 0xecfc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5c52a │ │ │ │ + b.n 5c51a │ │ │ │ mov r0, r3 │ │ │ │ - bl 82448 │ │ │ │ + bl 81fa4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c4f2 │ │ │ │ + beq.n 5c4e2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1673fc │ │ │ │ + bl 166814 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 23c09c │ │ │ │ + bl 23ba64 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c52a │ │ │ │ + beq.n 5c51a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5c52a │ │ │ │ + cbnz r3, 5c51a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #672] @ (5c7d4 ) │ │ │ │ + ldr r0, [pc, #672] @ (5c7c4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movw r0, #27300 @ 0x6aa4 │ │ │ │ + movw r0, #64172 @ 0xfaac │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + b.w 7a268 │ │ │ │ + movw r0, #26916 @ 0x6924 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #2 │ │ │ │ - b.w de2a8 │ │ │ │ - movw r0, #64556 @ 0xfc2c │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - b.w 7a284 │ │ │ │ + b.w ddd00 │ │ │ │ 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 5c57e │ │ │ │ + blt.n 5c56e │ │ │ │ mov r4, r0 │ │ │ │ - bl 9649c │ │ │ │ + bl 95e5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 29a98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ - cbnz r4, 5c588 │ │ │ │ + bl 98950 │ │ │ │ + cbnz r4, 5c578 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5c590 │ │ │ │ + b.n 5c580 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + mov r3, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + cbz r0, 5c58c │ │ │ │ + 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 │ │ │ │ - cbnz r1, 5c5ba │ │ │ │ + cbnz r1, 5c5b6 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #11568 @ 0x2d30 │ │ │ │ + movw r1, #11184 @ 0x2bb0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5c5dc │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 5c5d8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5c5e2 │ │ │ │ + bmi.n 5c5de │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27316 @ 0x6ab4 │ │ │ │ + movw r1, #26932 @ 0x6934 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5c60e │ │ │ │ + b.n 5c60a │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r1, 5c5fc │ │ │ │ + cbz r1, 5c5f8 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5c606 │ │ │ │ + beq.n 5c602 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5c606 │ │ │ │ - bl 23b63c <_PyGen_SetStopIterationValue@@Base+0x38> │ │ │ │ + b.n 5c602 │ │ │ │ + bl 23b23c <_PyGen_SetStopIterationValue@@Base+0x88> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c5e8 │ │ │ │ - b.n 5c5dc │ │ │ │ + bne.n 5c5e4 │ │ │ │ + b.n 5c5d8 │ │ │ │ str r4, [r2, #0] │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ + 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, #44040 @ 0xac08 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #17444 @ 0x4424 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 145230 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 5c65a │ │ │ │ + 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 78394 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 5c65c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - mov r3, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - cbz r0, 5c61a │ │ │ │ - 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 │ │ │ │ mov r3, r2 │ │ │ │ mov r4, r1 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ @@ -74776,82 +74801,53 @@ │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r0 │ │ │ │ subs r2, r4, r2 │ │ │ │ negs r4, r2 │ │ │ │ adcs r4, r2 │ │ │ │ str r4, [r0, #0] │ │ │ │ - cbz r5, 5c658 │ │ │ │ + cbz r5, 5c69a │ │ │ │ add.w r5, r5, #3648 @ 0xe40 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - b.n 5c660 │ │ │ │ + b.n 5c6a2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ - movw r2, #50957 @ 0xc70d │ │ │ │ + movw r2, #50941 @ 0xc6fd │ │ │ │ movt r2, #5 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r3, #44040 @ 0xac08 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #17844 @ 0x45b4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 5c6c0 │ │ │ │ - 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 783a0 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 5c6c2 │ │ │ │ - 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 │ │ │ │ - cbnz r0, 5c6e2 │ │ │ │ + cbnz r0, 5c6d2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbnz r0, 5c6ec │ │ │ │ - b.n 5c6f2 │ │ │ │ + cbnz r0, 5c6dc │ │ │ │ + b.n 5c6e2 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c6dc │ │ │ │ - b.n 5c70a │ │ │ │ + beq.n 5c6cc │ │ │ │ + b.n 5c6fa │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c70a │ │ │ │ + cbnz r0, 5c6fa │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5c6fc │ │ │ │ + cbz r0, 5c6ec │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c70a │ │ │ │ + cbnz r0, 5c6fa │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5c70a │ │ │ │ + cbz r0, 5c6fa │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ @@ -74865,1252 +74861,1252 @@ │ │ │ │ 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 83f4c │ │ │ │ + bl 83aac │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c74a │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 5c76a │ │ │ │ + bne.n 5c73a │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 5c75a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5c760 │ │ │ │ + cbz r3, 5c750 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5c75c │ │ │ │ + blt.n 5c74c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 5c75e │ │ │ │ + b.n 5c74e │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 5c76c │ │ │ │ + b.n 5c75c │ │ │ │ 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 r4, r2 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - movw r0, #51119 @ 0xc7af │ │ │ │ + movw r0, #51103 @ 0xc79f │ │ │ │ movt r0, #5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 195400 <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ + bl 1940e0 <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5c7aa │ │ │ │ + beq.n 5c79a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 13f3b8 │ │ │ │ + bl 13f000 │ │ │ │ movs r0, #0 │ │ │ │ vstr d0, [r4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ vldr d0, [r3] │ │ │ │ - b.w 83ffc │ │ │ │ + b.w 83b5c │ │ │ │ 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, 5c7d6 │ │ │ │ + cbnz r0, 5c7c6 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5c7e6 │ │ │ │ - b.n 5c7e0 │ │ │ │ + cbz r0, 5c7d6 │ │ │ │ + b.n 5c7d0 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c7d0 │ │ │ │ - b.n 5c808 │ │ │ │ + beq.n 5c7c0 │ │ │ │ + b.n 5c7f8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c808 │ │ │ │ + cbnz r0, 5c7f8 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5c7f0 │ │ │ │ + cbz r0, 5c7e0 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c808 │ │ │ │ + cbnz r0, 5c7f8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c7fa │ │ │ │ + cbz r0, 5c7ea │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c808 │ │ │ │ + cbnz r0, 5c7f8 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5c808 │ │ │ │ + cbz r0, 5c7f8 │ │ │ │ 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, 5c830 │ │ │ │ + cbnz r0, 5c820 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c838 │ │ │ │ + cbz r0, 5c828 │ │ │ │ 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 5c822 │ │ │ │ + beq.n 5c812 │ │ │ │ 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, 5c858 │ │ │ │ + cbnz r0, 5c848 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 5c862 │ │ │ │ - b.n 5c868 │ │ │ │ + cbnz r0, 5c852 │ │ │ │ + b.n 5c858 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c852 │ │ │ │ - b.n 5c876 │ │ │ │ + beq.n 5c842 │ │ │ │ + b.n 5c866 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c876 │ │ │ │ + cbnz r0, 5c866 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5c876 │ │ │ │ + cbz r0, 5c866 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c878 : │ │ │ │ - vldr d0, [pc, #4] @ 5c880 │ │ │ │ +0005c868 : │ │ │ │ + vldr d0, [pc, #4] @ 5c870 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5c8a6 │ │ │ │ + cbnz r0, 5c896 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 5c8b0 │ │ │ │ - b.n 5c8b6 │ │ │ │ + cbnz r0, 5c8a0 │ │ │ │ + b.n 5c8a6 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c8a0 │ │ │ │ - b.n 5c8c4 │ │ │ │ + beq.n 5c890 │ │ │ │ + b.n 5c8b4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c8c4 │ │ │ │ + cbnz r0, 5c8b4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c8c4 │ │ │ │ + cbz r0, 5c8b4 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c8c6 : │ │ │ │ - vldr d0, [pc, #8] @ 5c8d0 │ │ │ │ +0005c8b6 : │ │ │ │ + vldr d0, [pc, #8] @ 5c8c0 │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ 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, 5c8f6 │ │ │ │ + cbnz r0, 5c8e6 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 5c900 │ │ │ │ - b.n 5c906 │ │ │ │ + cbnz r0, 5c8f0 │ │ │ │ + b.n 5c8f6 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c8f0 │ │ │ │ - b.n 5c914 │ │ │ │ + beq.n 5c8e0 │ │ │ │ + b.n 5c904 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c914 │ │ │ │ + cbnz r0, 5c904 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c914 │ │ │ │ + cbz r0, 5c904 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 5c8d8 │ │ │ │ + b.n 5c8c8 │ │ │ │ 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, 5c936 │ │ │ │ + cbnz r0, 5c926 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 5c940 │ │ │ │ - b.n 5c946 │ │ │ │ + cbnz r0, 5c930 │ │ │ │ + b.n 5c936 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c930 │ │ │ │ - b.n 5c954 │ │ │ │ + beq.n 5c920 │ │ │ │ + b.n 5c944 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c954 │ │ │ │ + cbnz r0, 5c944 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c954 │ │ │ │ + cbz r0, 5c944 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c956 <_PyXI_InitExcInfo@@Base>: │ │ │ │ +0005c946 <_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, 5c974 <_PyXI_InitExcInfo@@Base+0x1e> │ │ │ │ + cbz r1, 5c964 <_PyXI_InitExcInfo@@Base+0x1e> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5c98c <_PyXI_InitExcInfo@@Base+0x36> │ │ │ │ + bne.n 5c97c <_PyXI_InitExcInfo@@Base+0x36> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27536 @ 0x6b90 │ │ │ │ + movw r1, #27152 @ 0x6a10 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5cb50 <_PyXI_InitExcInfo@@Base+0x1fa> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 5cb40 <_PyXI_InitExcInfo@@Base+0x1fa> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bmi.n 5c9a0 <_PyXI_InitExcInfo@@Base+0x4a> │ │ │ │ + bmi.n 5c990 <_PyXI_InitExcInfo@@Base+0x4a> │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 5c9b4 <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ + bge.n 5c9a4 <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bpl.n 5c9b4 <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ + bpl.n 5c9a4 <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 212e10 │ │ │ │ + bl 212378 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5cb40 <_PyXI_InitExcInfo@@Base+0x1ea> │ │ │ │ + bne.w 5cb30 <_PyXI_InitExcInfo@@Base+0x1ea> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5cb54 <_PyXI_InitExcInfo@@Base+0x1fe> │ │ │ │ + b.n 5cb44 <_PyXI_InitExcInfo@@Base+0x1fe> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21716 @ 0x54d4 │ │ │ │ + movw r1, #21356 @ 0x536c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cc30c │ │ │ │ + bl cbda8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5cb0a <_PyXI_InitExcInfo@@Base+0x1b4> │ │ │ │ - movw r1, #55448 @ 0xd898 │ │ │ │ + beq.w 5cafa <_PyXI_InitExcInfo@@Base+0x1b4> │ │ │ │ + movw r1, #55064 @ 0xd718 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cc30c │ │ │ │ + bl cbda8 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5c9e0 <_PyXI_InitExcInfo@@Base+0x8a> │ │ │ │ + cbnz r0, 5c9d0 <_PyXI_InitExcInfo@@Base+0x8a> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ca78 <_PyXI_InitExcInfo@@Base+0x122> │ │ │ │ + b.n 5ca68 <_PyXI_InitExcInfo@@Base+0x122> │ │ │ │ movs r1, #0 │ │ │ │ - bl 213350 │ │ │ │ + bl 2128b8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c9fe <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ + beq.n 5c9ee <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5c9fe <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ + cbnz r3, 5c9ee <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5c9da <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 5c9ca <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #55460 @ 0xd8a4 │ │ │ │ + movw r1, #55076 @ 0xd724 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cc30c │ │ │ │ + bl cbda8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c9da <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 5c9ca <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ movs r1, #0 │ │ │ │ - bl 213350 │ │ │ │ + bl 2128b8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ca36 <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ + beq.n 5ca26 <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5ca36 <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ + cbnz r3, 5ca26 <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5c9da <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 5c9ca <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #55508 @ 0xd8d4 │ │ │ │ + movw r1, #55124 @ 0xd754 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cc30c │ │ │ │ + bl cbda8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c9da <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 5c9ca <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ movs r1, #0 │ │ │ │ - bl 213350 │ │ │ │ + bl 2128b8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ca6e <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ + beq.n 5ca5e <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5ca6e <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ + cbnz r3, 5ca5e <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_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 5ca8e <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ + beq.n 5ca7e <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5ca8e <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ + cbnz r3, 5ca7e <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 5cb14 <_PyXI_InitExcInfo@@Base+0x1be> │ │ │ │ + bne.n 5cb04 <_PyXI_InitExcInfo@@Base+0x1be> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #2528 @ 0x9e0 │ │ │ │ + movw r1, #2144 @ 0x860 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cc30c │ │ │ │ + bl cbda8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5cb1e <_PyXI_InitExcInfo@@Base+0x1c8> │ │ │ │ + beq.n 5cb0e <_PyXI_InitExcInfo@@Base+0x1c8> │ │ │ │ movs r1, #0 │ │ │ │ - bl 213350 │ │ │ │ + bl 2128b8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cac4 <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ + beq.n 5cab4 <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5cac4 <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ + cbnz r3, 5cab4 <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 5cb28 <_PyXI_InitExcInfo@@Base+0x1d2> │ │ │ │ + cbz r3, 5cb18 <_PyXI_InitExcInfo@@Base+0x1d2> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #34540 @ 0x86ec │ │ │ │ + movw r1, #34156 @ 0x856c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cc30c │ │ │ │ + bl cbda8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5cb32 <_PyXI_InitExcInfo@@Base+0x1dc> │ │ │ │ + cbz r0, 5cb22 <_PyXI_InitExcInfo@@Base+0x1dc> │ │ │ │ movs r1, #0 │ │ │ │ - bl 213350 │ │ │ │ + bl 2128b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5caf8 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ + beq.n 5cae8 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5caf8 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ + cbnz r3, 5cae8 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5c9b0 <_PyXI_InitExcInfo@@Base+0x5a> │ │ │ │ - movw r4, #27492 @ 0x6b64 │ │ │ │ + bne.w 5c9a0 <_PyXI_InitExcInfo@@Base+0x5a> │ │ │ │ + movw r4, #27108 @ 0x69e4 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - b.n 5cb3a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #27352 @ 0x6ad8 │ │ │ │ + b.n 5cb2a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #26968 @ 0x6958 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - b.n 5cb3a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #29532 @ 0x735c │ │ │ │ + b.n 5cb2a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #29148 @ 0x71dc │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - b.n 5cb3a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #27396 @ 0x6b04 │ │ │ │ + b.n 5cb2a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #27012 @ 0x6984 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - b.n 5cb3a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #29620 @ 0x73b4 │ │ │ │ + b.n 5cb2a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #29236 @ 0x7234 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - b.n 5cb3a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #27440 @ 0x6b30 │ │ │ │ + b.n 5cb2a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #27056 @ 0x69b0 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 268a38 │ │ │ │ + bl 268924 │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r3, 5cb74 <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ + cbnz r3, 5cb64 <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cbnz r3, 5cb74 <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ + cbnz r3, 5cb64 <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 5cbd2 <_PyXI_InitExcInfo@@Base+0x27c> │ │ │ │ - cbz r4, 5cb80 <_PyXI_InitExcInfo@@Base+0x22a> │ │ │ │ + cbz r3, 5cbc2 <_PyXI_InitExcInfo@@Base+0x27c> │ │ │ │ + cbz r4, 5cb70 <_PyXI_InitExcInfo@@Base+0x22a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 82448 │ │ │ │ + bl 81fa4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5cb86 <_PyXI_InitExcInfo@@Base+0x230> │ │ │ │ - bl 714b0 │ │ │ │ + b.n 5cb76 <_PyXI_InitExcInfo@@Base+0x230> │ │ │ │ + bl 714c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5cc28 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ + beq.n 5cc18 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 5cb9a <_PyXI_InitExcInfo@@Base+0x244> │ │ │ │ - ldr r1, [pc, #160] @ (5cc30 <_PyXI_InitExcInfo@@Base+0x2da>) │ │ │ │ + cbz r2, 5cb8a <_PyXI_InitExcInfo@@Base+0x244> │ │ │ │ + ldr r1, [pc, #160] @ (5cc20 <_PyXI_InitExcInfo@@Base+0x2da>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 79514 │ │ │ │ + bl 794f8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5cbba <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ + blt.n 5cbaa <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ - cbz r2, 5cbaa <_PyXI_InitExcInfo@@Base+0x254> │ │ │ │ - ldr r1, [pc, #148] @ (5cc34 <_PyXI_InitExcInfo@@Base+0x2de>) │ │ │ │ + cbz r2, 5cb9a <_PyXI_InitExcInfo@@Base+0x254> │ │ │ │ + ldr r1, [pc, #148] @ (5cc24 <_PyXI_InitExcInfo@@Base+0x2de>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 79514 │ │ │ │ + bl 794f8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5cbba <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ + blt.n 5cbaa <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ - cbz r2, 5cbec <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ - ldr r1, [pc, #136] @ (5cc38 <_PyXI_InitExcInfo@@Base+0x2e2>) │ │ │ │ + cbz r2, 5cbdc <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ + ldr r1, [pc, #136] @ (5cc28 <_PyXI_InitExcInfo@@Base+0x2e2>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 79514 │ │ │ │ + bl 794f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5cbec <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ + bge.n 5cbdc <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cc28 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ + beq.n 5cc18 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5cc28 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ + cbnz r3, 5cc18 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5cc28 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ - cbz r4, 5cbe4 <_PyXI_InitExcInfo@@Base+0x28e> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5cc18 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ + cbz r4, 5cbd4 <_PyXI_InitExcInfo@@Base+0x28e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cbec <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ + beq.n 5cbdc <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5cbec <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ + b.n 5cbdc <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r4, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bne.n 5cc06 <_PyXI_InitExcInfo@@Base+0x2b0> │ │ │ │ + bne.n 5cbf6 <_PyXI_InitExcInfo@@Base+0x2b0> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d7b8 │ │ │ │ + bl 7d794 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5cc10 <_PyXI_InitExcInfo@@Base+0x2ba> │ │ │ │ + b.n 5cc00 <_PyXI_InitExcInfo@@Base+0x2ba> │ │ │ │ mov r3, r4 │ │ │ │ movs r0, #3 │ │ │ │ - bl 7d72c │ │ │ │ + bl 7d708 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cc2a <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + beq.n 5cc1a <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5cc2a <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + cbnz r3, 5cc1a <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5cc2a <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5cc1a <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - bgt.n 5cb7c <_PyXI_InitExcInfo@@Base+0x226> │ │ │ │ + bgt.n 5cb6c <_PyXI_InitExcInfo@@Base+0x226> │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 5cfc0 <_PyXI_ClearExcInfo@@Base+0x37c> │ │ │ │ + b.n 5cfb0 <_PyXI_ClearExcInfo@@Base+0x37c> │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bgt.n 5cbbc <_PyXI_InitExcInfo@@Base+0x266> │ │ │ │ + bgt.n 5cbac <_PyXI_InitExcInfo@@Base+0x266> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005cc3c <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ +0005cc2c <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ b.w 32238 <_PyXI_ApplyError@@Base+0x16a> │ │ │ │ │ │ │ │ -0005cc40 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ +0005cc30 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ b.w 32476 <_PyXI_ApplyError@@Base+0x3a8> │ │ │ │ │ │ │ │ -0005cc44 <_PyXI_ClearExcInfo@@Base>: │ │ │ │ - b.w 268a38 │ │ │ │ +0005cc34 <_PyXI_ClearExcInfo@@Base>: │ │ │ │ + b.w 268924 │ │ │ │ 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 │ │ │ │ - cbz r3, 5cc62 <_PyXI_ClearExcInfo@@Base+0x1e> │ │ │ │ + cbz r3, 5cc52 <_PyXI_ClearExcInfo@@Base+0x1e> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5cc64 <_PyXI_ClearExcInfo@@Base+0x20> │ │ │ │ + b.n 5cc54 <_PyXI_ClearExcInfo@@Base+0x20> │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 5cc72 <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ + cbnz r3, 5cc62 <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 5cc72 <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ + ble.n 5cc62 <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 5cc72 <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ - cbnz r4, 5cc8e <_PyXI_ClearExcInfo@@Base+0x4a> │ │ │ │ + bne.n 5cc62 <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ + cbnz r4, 5cc7e <_PyXI_ClearExcInfo@@Base+0x4a> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #136] @ (5cd00 <_PyXI_ClearExcInfo@@Base+0xbc>) │ │ │ │ + ldr r4, [pc, #136] @ (5ccf0 <_PyXI_ClearExcInfo@@Base+0xbc>) │ │ │ │ add r2, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ccf8 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ + cbz r0, 5cce8 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 5cca0 <_PyXI_ClearExcInfo@@Base+0x5c> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 5ccf8 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ + bne.n 5cc90 <_PyXI_ClearExcInfo@@Base+0x5c> │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 5cce8 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 5ccb8 <_PyXI_ClearExcInfo@@Base+0x74> │ │ │ │ + beq.n 5cca8 <_PyXI_ClearExcInfo@@Base+0x74> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5ccba <_PyXI_ClearExcInfo@@Base+0x76> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 5ccba <_PyXI_ClearExcInfo@@Base+0x76> │ │ │ │ - b.n 5ccf8 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ + bne.n 5ccaa <_PyXI_ClearExcInfo@@Base+0x76> │ │ │ │ + bl 7f89c │ │ │ │ + cbz r0, 5ccaa <_PyXI_ClearExcInfo@@Base+0x76> │ │ │ │ + b.n 5cce8 <_PyXI_ClearExcInfo@@Base+0xb4> │ │ │ │ movs r4, #0 │ │ │ │ - bl 9649c │ │ │ │ + bl 95e5c │ │ │ │ mov r3, r0 │ │ │ │ orr.w r1, r4, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r3 │ │ │ │ blx 2a62c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5ccec <_PyXI_ClearExcInfo@@Base+0xa8> │ │ │ │ + bne.n 5ccdc <_PyXI_ClearExcInfo@@Base+0xa8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1698 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 8015c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #848] @ (5d054 <_PyXI_ClearExcInfo@@Base+0x410>) │ │ │ │ + ldr r0, [pc, #848] @ (5d044 <_PyXI_ClearExcInfo@@Base+0x410>) │ │ │ │ lsls r0, 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 r4, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 5cd28 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ + cbnz r5, 5cd18 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5cd28 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ + ble.n 5cd18 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5cd28 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ - cbnz r2, 5cd42 <_PyXI_ClearExcInfo@@Base+0xfe> │ │ │ │ + bne.n 5cd18 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ + cbnz r2, 5cd32 <_PyXI_ClearExcInfo@@Base+0xfe> │ │ │ │ mov r3, r5 │ │ │ │ - ldr r5, [pc, #132] @ (5cdb0 <_PyXI_ClearExcInfo@@Base+0x16c>) │ │ │ │ + ldr r5, [pc, #132] @ (5cda0 <_PyXI_ClearExcInfo@@Base+0x16c>) │ │ │ │ add r2, sp, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5cdaa <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5cd9a <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 5cd6a <_PyXI_ClearExcInfo@@Base+0x126> │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 5cd5a <_PyXI_ClearExcInfo@@Base+0x126> │ │ │ │ + movw r2, #61924 @ 0xf1e4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58536 @ 0xe4a8 │ │ │ │ + movw r1, #58152 @ 0xe328 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #61688 @ 0xf0f8 │ │ │ │ + movw r0, #61304 @ 0xef78 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5cdaa <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5cd9a <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 895dc │ │ │ │ - cbz r0, 5cdaa <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ + bl 88ee8 │ │ │ │ + cbz r0, 5cd9a <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5cd96 <_PyXI_ClearExcInfo@@Base+0x152> │ │ │ │ + beq.n 5cd86 <_PyXI_ClearExcInfo@@Base+0x152> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #21212 @ 0x52dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5cdaa <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 5cd9a <_PyXI_ClearExcInfo@@Base+0x166> │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ - movw r1, #61688 @ 0xf0f8 │ │ │ │ + movw r1, #61304 @ 0xef78 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #0] @ (5cdb4 <_PyXI_ClearExcInfo@@Base+0x170>) │ │ │ │ + ldr r1, [pc, #0] @ (5cda4 <_PyXI_ClearExcInfo@@Base+0x170>) │ │ │ │ lsls r0, 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 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 5cdd4 <_PyXI_ClearExcInfo@@Base+0x190> │ │ │ │ + cbz r3, 5cdc4 <_PyXI_ClearExcInfo@@Base+0x190> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 5cdd6 <_PyXI_ClearExcInfo@@Base+0x192> │ │ │ │ + b.n 5cdc6 <_PyXI_ClearExcInfo@@Base+0x192> │ │ │ │ mov r5, r3 │ │ │ │ add r5, r1 │ │ │ │ subs r6, r5, #1 │ │ │ │ - cbnz r3, 5cde6 <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ + cbnz r3, 5cdd6 <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 5cde6 <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ + ble.n 5cdd6 <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 5cde6 <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ - cbnz r4, 5ce04 <_PyXI_ClearExcInfo@@Base+0x1c0> │ │ │ │ + bne.n 5cdd6 <_PyXI_ClearExcInfo@@Base+0x1a2> │ │ │ │ + cbnz r4, 5cdf4 <_PyXI_ClearExcInfo@@Base+0x1c0> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #388] @ (5cf70 <_PyXI_ClearExcInfo@@Base+0x32c>) │ │ │ │ + ldr r4, [pc, #388] @ (5cf60 <_PyXI_ClearExcInfo@@Base+0x32c>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5cf00 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + beq.n 5cef0 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 15fc9c │ │ │ │ + bl 15f114 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 5cf00 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + blt.n 5cef0 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5ce9e <_PyXI_ClearExcInfo@@Base+0x25a> │ │ │ │ + beq.n 5ce8e <_PyXI_ClearExcInfo@@Base+0x25a> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5ce2e <_PyXI_ClearExcInfo@@Base+0x1ea> │ │ │ │ - bl f479c │ │ │ │ + cbz r0, 5ce1e <_PyXI_ClearExcInfo@@Base+0x1ea> │ │ │ │ + bl f4214 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5ce28 <_PyXI_ClearExcInfo@@Base+0x1e4> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 5ce18 <_PyXI_ClearExcInfo@@Base+0x1e4> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5cf00 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + bne.n 5cef0 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ subs r5, #2 │ │ │ │ - bne.n 5ce32 <_PyXI_ClearExcInfo@@Base+0x1ee> │ │ │ │ - b.n 5ce9e <_PyXI_ClearExcInfo@@Base+0x25a> │ │ │ │ + bne.n 5ce22 <_PyXI_ClearExcInfo@@Base+0x1ee> │ │ │ │ + b.n 5ce8e <_PyXI_ClearExcInfo@@Base+0x25a> │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r8, #26080 @ 0x65e0 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ - cbz r0, 5ce6e <_PyXI_ClearExcInfo@@Base+0x22a> │ │ │ │ + cbz r0, 5ce5e <_PyXI_ClearExcInfo@@Base+0x22a> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 5ce4a <_PyXI_ClearExcInfo@@Base+0x206> │ │ │ │ + bne.n 5ce3a <_PyXI_ClearExcInfo@@Base+0x206> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 5ce68 <_PyXI_ClearExcInfo@@Base+0x224> │ │ │ │ - bl 13f3b8 │ │ │ │ + b.n 5ce58 <_PyXI_ClearExcInfo@@Base+0x224> │ │ │ │ + bl 13f000 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5ce68 <_PyXI_ClearExcInfo@@Base+0x224> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 5ce58 <_PyXI_ClearExcInfo@@Base+0x224> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5cf00 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + bne.n 5cef0 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 5ce72 <_PyXI_ClearExcInfo@@Base+0x22e> │ │ │ │ - b.n 5cea8 <_PyXI_ClearExcInfo@@Base+0x264> │ │ │ │ - vldr d9, [pc, #248] @ 5cf68 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ + bne.n 5ce62 <_PyXI_ClearExcInfo@@Base+0x22e> │ │ │ │ + b.n 5ce98 <_PyXI_ClearExcInfo@@Base+0x264> │ │ │ │ + vldr d9, [pc, #248] @ 5cf58 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 5ce80 <_PyXI_ClearExcInfo@@Base+0x23c> │ │ │ │ + bne.n 5ce70 <_PyXI_ClearExcInfo@@Base+0x23c> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 5ceac <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ - bl 13f3b8 │ │ │ │ + b.n 5ce9c <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ + bl 13f000 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5ceac <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 5ceac <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ - b.n 5cf00 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ - vldr d8, [pc, #200] @ 5cf68 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ + bne.n 5ce9c <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ + bl 7f89c │ │ │ │ + cbz r0, 5ce9c <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ + b.n 5cef0 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + vldr d8, [pc, #200] @ 5cf58 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ vmov.f64 d9, d8 │ │ │ │ - b.n 5ceac <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ - vldr d8, [pc, #188] @ 5cf68 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ + b.n 5ce9c <_PyXI_ClearExcInfo@@Base+0x268> │ │ │ │ + vldr d8, [pc, #188] @ 5cf58 <_PyXI_ClearExcInfo@@Base+0x324> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e8198 │ │ │ │ + bl 1e7460 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5cf00 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + blt.n 5cef0 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1e8198 │ │ │ │ + bl 1e7460 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5cf00 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + blt.n 5cef0 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - bl 14ed04 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14e2fc <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5cf04 <_PyXI_ClearExcInfo@@Base+0x2c0> │ │ │ │ + bge.n 5cef4 <_PyXI_ClearExcInfo@@Base+0x2c0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27548 @ 0x6b9c │ │ │ │ + movw r1, #27164 @ 0x6a1c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5cf5e <_PyXI_ClearExcInfo@@Base+0x31a> │ │ │ │ + b.n 5cf4e <_PyXI_ClearExcInfo@@Base+0x31a> │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl 14ed04 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14e2fc <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5cf2a <_PyXI_ClearExcInfo@@Base+0x2e6> │ │ │ │ + bge.n 5cf1a <_PyXI_ClearExcInfo@@Base+0x2e6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27572 @ 0x6bb4 │ │ │ │ + movw r1, #27188 @ 0x6a34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5cf00 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ - bl 9649c │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 5cef0 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + bl 95e5c │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a920 <__timerfd_settime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5cf58 <_PyXI_ClearExcInfo@@Base+0x314> │ │ │ │ + bne.n 5cf48 <_PyXI_ClearExcInfo@@Base+0x314> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 5cf5e <_PyXI_ClearExcInfo@@Base+0x31a> │ │ │ │ + bl f1698 │ │ │ │ + b.n 5cf4e <_PyXI_ClearExcInfo@@Base+0x31a> │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 5cfec <_PyXI_ClearExcInfo@@Base+0x3a8> │ │ │ │ + bl 5cfdc <_PyXI_ClearExcInfo@@Base+0x3a8> │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ... │ │ │ │ - ldr r1, [pc, #176] @ (5d024 <_PyXI_ClearExcInfo@@Base+0x3e0>) │ │ │ │ + ldr r1, [pc, #176] @ (5d014 <_PyXI_ClearExcInfo@@Base+0x3e0>) │ │ │ │ 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 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cbnz r6, 5cf98 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ + cbnz r6, 5cf88 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5cf98 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ + blt.n 5cf88 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5cf98 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ - cbnz r2, 5cfb4 <_PyXI_ClearExcInfo@@Base+0x370> │ │ │ │ - ldr r1, [pc, #76] @ (5cfe8 <_PyXI_ClearExcInfo@@Base+0x3a4>) │ │ │ │ + bgt.n 5cf88 <_PyXI_ClearExcInfo@@Base+0x354> │ │ │ │ + cbnz r2, 5cfa4 <_PyXI_ClearExcInfo@@Base+0x370> │ │ │ │ + ldr r1, [pc, #76] @ (5cfd8 <_PyXI_ClearExcInfo@@Base+0x3a4>) │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5cfe0 <_PyXI_ClearExcInfo@@Base+0x39c> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5cfd0 <_PyXI_ClearExcInfo@@Base+0x39c> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5cfce <_PyXI_ClearExcInfo@@Base+0x38a> │ │ │ │ + bgt.n 5cfbe <_PyXI_ClearExcInfo@@Base+0x38a> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #34904 @ 0x8858 │ │ │ │ + movw r1, #34520 @ 0x86d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5cfe0 <_PyXI_ClearExcInfo@@Base+0x39c> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 5cfd0 <_PyXI_ClearExcInfo@@Base+0x39c> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5cfb8 <_PyXI_ClearExcInfo@@Base+0x374> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 5cfa8 <_PyXI_ClearExcInfo@@Base+0x374> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5cfb8 <_PyXI_ClearExcInfo@@Base+0x374> │ │ │ │ + beq.n 5cfa8 <_PyXI_ClearExcInfo@@Base+0x374> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #352] @ (5d14c ) │ │ │ │ + ldr r1, [pc, #352] @ (5d13c ) │ │ │ │ lsls r0, 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] @ 5d0a0 <_PyXI_ClearExcInfo@@Base+0x45c> │ │ │ │ + vldr d8, [pc, #156] @ 5d090 <_PyXI_ClearExcInfo@@Base+0x45c> │ │ │ │ ldrd r0, r1, [r0, #16] │ │ │ │ - bl 26bb88 │ │ │ │ + bl 26b9e0 │ │ │ │ vldr s15, [r5, #24] │ │ │ │ vmov d0, r0, r1 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d8 │ │ │ │ - bl 83ffc │ │ │ │ - cbz r0, 5d05a <_PyXI_ClearExcInfo@@Base+0x416> │ │ │ │ + bl 83b5c │ │ │ │ + cbz r0, 5d04a <_PyXI_ClearExcInfo@@Base+0x416> │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 26bb88 │ │ │ │ + bl 26b9e0 │ │ │ │ vldr s14, [r5, #8] │ │ │ │ vmov d0, r0, r1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmla.f64 d0, d7, d8 │ │ │ │ - bl 83ffc │ │ │ │ + bl 83b5c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5d05e <_PyXI_ClearExcInfo@@Base+0x41a> │ │ │ │ + cbnz r0, 5d04e <_PyXI_ClearExcInfo@@Base+0x41a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d05a <_PyXI_ClearExcInfo@@Base+0x416> │ │ │ │ + beq.n 5d04a <_PyXI_ClearExcInfo@@Base+0x416> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d05a <_PyXI_ClearExcInfo@@Base+0x416> │ │ │ │ + cbnz r3, 5d04a <_PyXI_ClearExcInfo@@Base+0x416> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5d096 <_PyXI_ClearExcInfo@@Base+0x452> │ │ │ │ + b.n 5d086 <_PyXI_ClearExcInfo@@Base+0x452> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d7b8 │ │ │ │ + bl 7d794 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d080 <_PyXI_ClearExcInfo@@Base+0x43c> │ │ │ │ + beq.n 5d070 <_PyXI_ClearExcInfo@@Base+0x43c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d080 <_PyXI_ClearExcInfo@@Base+0x43c> │ │ │ │ + cbnz r3, 5d070 <_PyXI_ClearExcInfo@@Base+0x43c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d096 <_PyXI_ClearExcInfo@@Base+0x452> │ │ │ │ + beq.n 5d086 <_PyXI_ClearExcInfo@@Base+0x452> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d096 <_PyXI_ClearExcInfo@@Base+0x452> │ │ │ │ + cbnz r3, 5d086 <_PyXI_ClearExcInfo@@Base+0x452> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ vpop {d8} │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bvs.n 5cfce <_PyXI_ClearExcInfo@@Base+0x38a> │ │ │ │ + bvs.n 5cfbe <_PyXI_ClearExcInfo@@Base+0x38a> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ 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 r4, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cbnz r6, 5d0cc <_PyXI_ClearExcInfo@@Base+0x488> │ │ │ │ + cbnz r6, 5d0bc <_PyXI_ClearExcInfo@@Base+0x488> │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5d0cc <_PyXI_ClearExcInfo@@Base+0x488> │ │ │ │ + blt.n 5d0bc <_PyXI_ClearExcInfo@@Base+0x488> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5d0cc <_PyXI_ClearExcInfo@@Base+0x488> │ │ │ │ - cbnz r2, 5d0e8 <_PyXI_ClearExcInfo@@Base+0x4a4> │ │ │ │ - ldr r1, [pc, #76] @ (5d11c <_PyXI_ClearExcInfo@@Base+0x4d8>) │ │ │ │ + bgt.n 5d0bc <_PyXI_ClearExcInfo@@Base+0x488> │ │ │ │ + cbnz r2, 5d0d8 <_PyXI_ClearExcInfo@@Base+0x4a4> │ │ │ │ + ldr r1, [pc, #76] @ (5d10c <_PyXI_ClearExcInfo@@Base+0x4d8>) │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ 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 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5d114 <_PyXI_ClearExcInfo@@Base+0x4d0> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5d104 <_PyXI_ClearExcInfo@@Base+0x4d0> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5d102 <_PyXI_ClearExcInfo@@Base+0x4be> │ │ │ │ + bgt.n 5d0f2 <_PyXI_ClearExcInfo@@Base+0x4be> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #19668 @ 0x4cd4 │ │ │ │ + movw r1, #19284 @ 0x4b54 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5d114 <_PyXI_ClearExcInfo@@Base+0x4d0> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 5d104 <_PyXI_ClearExcInfo@@Base+0x4d0> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5d0ec <_PyXI_ClearExcInfo@@Base+0x4a8> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 5d0dc <_PyXI_ClearExcInfo@@Base+0x4a8> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d0ec <_PyXI_ClearExcInfo@@Base+0x4a8> │ │ │ │ + beq.n 5d0dc <_PyXI_ClearExcInfo@@Base+0x4a8> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #528] @ (5d330 ) │ │ │ │ + ldr r1, [pc, #528] @ (5d320 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005d120 : │ │ │ │ +0005d110 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a268 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5d158 │ │ │ │ - bl 1cf540 │ │ │ │ + cbz r0, 5d148 │ │ │ │ + bl 1ce270 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d14c │ │ │ │ + beq.n 5d13c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5d150 │ │ │ │ + cbz r3, 5d140 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5d158 │ │ │ │ + b.n 5d148 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d14c │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d13c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - bl 15fc9c │ │ │ │ + bl 15f114 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 5d1a8 │ │ │ │ - bl 9649c │ │ │ │ + blt.n 5d198 │ │ │ │ + bl 95e5c │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a080 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5d1a0 │ │ │ │ + bne.n 5d190 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 5d1aa │ │ │ │ + bl f1698 │ │ │ │ + b.n 5d19a │ │ │ │ mov r0, sp │ │ │ │ - bl 5cfec <_PyXI_ClearExcInfo@@Base+0x3a8> │ │ │ │ - b.n 5d1aa │ │ │ │ + bl 5cfdc <_PyXI_ClearExcInfo@@Base+0x3a8> │ │ │ │ + b.n 5d19a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005d1ae : │ │ │ │ +0005d19e : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 5d1b6 │ │ │ │ + b.w 5d1a6 │ │ │ │ │ │ │ │ -0005d1b6 : │ │ │ │ +0005d1a6 : │ │ │ │ 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, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a268 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d2ae │ │ │ │ + beq.n 5d29e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5d2a8 │ │ │ │ + beq.n 5d298 │ │ │ │ mov r0, r5 │ │ │ │ - bl 90260 │ │ │ │ + bl 8fb70 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5d1ec │ │ │ │ + cbnz r0, 5d1dc │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5d20c │ │ │ │ - cbz r4, 5d232 │ │ │ │ + b.n 5d1fc │ │ │ │ + cbz r4, 5d222 │ │ │ │ mov r0, r4 │ │ │ │ - bl 90260 │ │ │ │ + bl 8fb70 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d2a2 │ │ │ │ + beq.n 5d292 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r5 │ │ │ │ - bl 5d2c0 │ │ │ │ + bl 5d2b0 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d222 │ │ │ │ + beq.n 5d212 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5d222 │ │ │ │ + cbnz r3, 5d212 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r4 │ │ │ │ - bl 78344 │ │ │ │ + bl 78338 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78344 │ │ │ │ - b.n 5d2ae │ │ │ │ - ldr r2, [pc, #132] @ (5d2b8 ) │ │ │ │ + bl 78338 │ │ │ │ + b.n 5d29e │ │ │ │ + ldr r2, [pc, #132] @ (5d2a8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 5d252 │ │ │ │ - movw r1, #35700 @ 0x8b74 │ │ │ │ + cbnz r3, 5d242 │ │ │ │ + movw r1, #35316 @ 0x89f4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #44244 @ 0xacd4 │ │ │ │ + movw r0, #43860 @ 0xab54 │ │ │ │ movt r0, #68 @ 0x44 │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - movw r1, #36756 @ 0x8f94 │ │ │ │ + movw r1, #36372 @ 0x8e14 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cc30c │ │ │ │ + bl cbda8 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 5d26c │ │ │ │ - bl d42d0 │ │ │ │ - b.n 5d1fa │ │ │ │ + cbnz r0, 5d25c │ │ │ │ + bl d3d48 │ │ │ │ + b.n 5d1ea │ │ │ │ mov r3, r4 │ │ │ │ strd r0, r5, [sp] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #64] @ (5d2bc ) │ │ │ │ + ldr r0, [pc, #64] @ (5d2ac ) │ │ │ │ mov r1, sp │ │ │ │ - bl 93a0c │ │ │ │ + bl 933d0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d298 │ │ │ │ + beq.n 5d288 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5d298 │ │ │ │ + cbnz r3, 5d288 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 5d266 │ │ │ │ + beq.n 5d256 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 5d1fa │ │ │ │ + b.n 5d1ea │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5d20c │ │ │ │ + b.n 5d1fc │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 5d1ee │ │ │ │ - b.n 5d1fa │ │ │ │ + bne.n 5d1de │ │ │ │ + b.n 5d1ea │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r3, r4, lr} │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005d2c0 : │ │ │ │ +0005d2b0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #196] @ (5d398 ) │ │ │ │ + ldr r3, [pc, #196] @ (5d388 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r9, [r5, r3] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a8bfc │ │ │ │ - cbz r0, 5d324 │ │ │ │ + bl 1a77ac │ │ │ │ + cbz r0, 5d314 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r4, 5d2f6 │ │ │ │ + cbnz r4, 5d2e6 │ │ │ │ ldr.w r4, [r8, #80] @ 0x50 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - movw r1, #36756 @ 0x8f94 │ │ │ │ + movw r1, #36372 @ 0x8e14 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - bl cc30c │ │ │ │ + bl cbda8 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5d328 │ │ │ │ + cbnz r0, 5d318 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d324 │ │ │ │ + beq.n 5d314 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d324 │ │ │ │ + cbnz r3, 5d314 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5d38e │ │ │ │ + b.n 5d37e │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ strd r4, sl, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #100] @ (5d39c ) │ │ │ │ - bl f8c70 │ │ │ │ + ldr r1, [pc, #100] @ (5d38c ) │ │ │ │ + bl f86e8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d352 │ │ │ │ + beq.n 5d342 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5d352 │ │ │ │ + cbnz r3, 5d342 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5d378 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5d368 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5d36a │ │ │ │ + beq.n 5d35a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 5d36a │ │ │ │ + cbnz r2, 5d35a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a8d74 │ │ │ │ + bl 1a7924 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d38e │ │ │ │ + beq.n 5d37e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d38e │ │ │ │ + cbnz r3, 5d37e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_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, r6, r7} │ │ │ │ @@ -76118,402 +76114,402 @@ │ │ │ │ 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, 5d3c8 │ │ │ │ + cbz r3, 5d3b8 │ │ │ │ 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 5d3d2 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 5d3dc │ │ │ │ + bne.n 5d3c2 │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 5d3cc │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 12586c │ │ │ │ + b.w 125314 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 5a8d8 │ │ │ │ - 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 5d408 │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ - cmp r4, #1 │ │ │ │ - ble.n 5d420 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - b.n 5d428 │ │ │ │ - movw r0, #38800 @ 0x9790 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5d3fe │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 5d598 │ │ │ │ + b.w 5aa96 │ │ │ │ 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 │ │ │ │ mov r7, r1 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 5d44c │ │ │ │ + cbz r3, 5d3f0 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 5d44e │ │ │ │ + b.n 5d3f2 │ │ │ │ mov r4, r3 │ │ │ │ add r4, r1 │ │ │ │ subs r5, r4, #1 │ │ │ │ - cbnz r3, 5d45e │ │ │ │ + cbnz r3, 5d402 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 5d45e │ │ │ │ + ble.n 5d402 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 5d45e │ │ │ │ - cbnz r7, 5d47c │ │ │ │ - ldr r6, [pc, #308] @ (5d594 ) │ │ │ │ + bne.n 5d402 │ │ │ │ + cbnz r7, 5d420 │ │ │ │ + ldr r6, [pc, #308] @ (5d538 ) │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r6, #1 │ │ │ │ strd r6, r6, [sp, #4] │ │ │ │ add r6, sp, #24 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d552 │ │ │ │ + beq.n 5d4f6 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 15fc9c │ │ │ │ + bl 15f114 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 5d552 │ │ │ │ - cbz r5, 5d4f2 │ │ │ │ + blt.n 5d4f6 │ │ │ │ + cbz r5, 5d496 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - cbz r0, 5d4a6 │ │ │ │ - bl f479c │ │ │ │ + cbz r0, 5d44a │ │ │ │ + bl f4214 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5d4a0 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 5d444 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d552 │ │ │ │ + bne.n 5d4f6 │ │ │ │ subs r4, #2 │ │ │ │ - bne.n 5d4aa │ │ │ │ - b.n 5d4fc │ │ │ │ + bne.n 5d44e │ │ │ │ + b.n 5d4a0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - cbz r0, 5d4d0 │ │ │ │ - bl 11c63c │ │ │ │ + cbz r0, 5d474 │ │ │ │ + bl 11c1a0 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5d4ca │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 5d46e │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d552 │ │ │ │ + bne.n 5d4f6 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 5d4d4 │ │ │ │ - b.n 5d504 │ │ │ │ + bne.n 5d478 │ │ │ │ + b.n 5d4a8 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 11c63c │ │ │ │ + bl 11c1a0 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5d508 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 5d508 │ │ │ │ - b.n 5d552 │ │ │ │ + bne.n 5d4ac │ │ │ │ + bl 7f89c │ │ │ │ + cbz r0, 5d4ac │ │ │ │ + b.n 5d4f6 │ │ │ │ mov r4, r5 │ │ │ │ mov r7, r5 │ │ │ │ mov r6, r5 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 5d508 │ │ │ │ + b.n 5d4ac │ │ │ │ mov r7, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 5d508 │ │ │ │ + b.n 5d4ac │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl 14ed04 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14e2fc <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5d52e │ │ │ │ + bge.n 5d4d2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27548 @ 0x6b9c │ │ │ │ + movw r1, #27164 @ 0x6a1c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5d552 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 5d4f6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 14ed04 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14e2fc <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5d556 │ │ │ │ + bge.n 5d4fa │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27572 @ 0x6bb4 │ │ │ │ + movw r1, #27188 @ 0x6a34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d58c │ │ │ │ - bl 9649c │ │ │ │ + b.n 5d530 │ │ │ │ + bl 95e5c │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r8 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ blx 2a920 <__timerfd_settime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5d586 │ │ │ │ + bne.n 5d52a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 5d58c │ │ │ │ + bl f1698 │ │ │ │ + b.n 5d530 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 5d652 │ │ │ │ + bl 5d642 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #704] @ (5d858 ) │ │ │ │ + ldr r1, [pc, #704] @ (5d7fc ) │ │ │ │ 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 │ │ │ │ + subs r3, r2, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 5d560 │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ + cmp r4, #1 │ │ │ │ + ble.n 5d578 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + b.n 5d580 │ │ │ │ + movw r0, #38416 @ 0x9610 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + movs r3, #2 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5d556 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.n 5d588 │ │ │ │ + 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 25ddc4 │ │ │ │ + bl 25db28 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5d5cc │ │ │ │ + beq.n 5d5bc │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - cbz r0, 5d608 │ │ │ │ + cbz r0, 5d5f8 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bl 8e9d0 │ │ │ │ + bl 8e2e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5d5d0 │ │ │ │ + cbnz r0, 5d5c0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5d646 │ │ │ │ + b.n 5d636 │ │ │ │ ldrb.w r3, [r5, #77] @ 0x4d │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - cbz r3, 5d618 │ │ │ │ + cbz r3, 5d608 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5d618 │ │ │ │ + beq.n 5d608 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 25e290 │ │ │ │ + bl 25de88 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5d62c │ │ │ │ + beq.n 5d61c │ │ │ │ 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 783a0 │ │ │ │ - b.n 5d618 │ │ │ │ + bl 78394 │ │ │ │ + b.n 5d608 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d7b8 │ │ │ │ + bl 7d794 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d5cc │ │ │ │ + beq.n 5d5bc │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ - cbz r3, 5d646 │ │ │ │ + cbz r3, 5d636 │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ - cbz r1, 5d646 │ │ │ │ + cbz r1, 5d636 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25dfa8 │ │ │ │ + bl 25ddf0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5d646 │ │ │ │ + bne.n 5d636 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d5cc │ │ │ │ + beq.n 5d5bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5d5cc │ │ │ │ + bne.n 5d5bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d5cc │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d5bc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005d64c : │ │ │ │ +0005d63c : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 5d1b6 │ │ │ │ + b.w 5d1a6 │ │ │ │ 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 │ │ │ │ movs r2, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ add.w r1, r4, #16 │ │ │ │ - bl 1b8b6c │ │ │ │ + bl 1b78e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5d678 │ │ │ │ + bge.n 5d668 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d69e │ │ │ │ + b.n 5d68e │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1b8b6c │ │ │ │ + bl 1b78e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5d674 │ │ │ │ + blt.n 5d664 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #50700 @ 0xc60c │ │ │ │ + movw r0, #50316 @ 0xc48c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 82d70 │ │ │ │ + bl 828cc │ │ │ │ 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 15fc9c │ │ │ │ + bl 15f114 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 5d6ee │ │ │ │ - bl 9649c │ │ │ │ + blt.n 5d6de │ │ │ │ + bl 95e5c │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a080 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5d6e6 │ │ │ │ + bne.n 5d6d6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 5d6f0 │ │ │ │ + bl f1698 │ │ │ │ + b.n 5d6e0 │ │ │ │ mov r0, sp │ │ │ │ - bl 5d652 │ │ │ │ - b.n 5d6f0 │ │ │ │ + bl 5d642 │ │ │ │ + b.n 5d6e0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ - cbz r4, 5d73a │ │ │ │ + cbz r4, 5d72a │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ - cbz r3, 5d752 │ │ │ │ + cbz r3, 5d742 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #64196 @ 0xfac4 │ │ │ │ + movw r2, #63812 @ 0xf944 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - bl 2385b0 │ │ │ │ + bl 2377e8 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - b.n 5d75a │ │ │ │ + b.n 5d74a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #61804 @ 0xf16c │ │ │ │ + movw r1, #61404 @ 0xefdc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5d75a │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 5d74a │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005d760 : │ │ │ │ - movw r0, #15412 @ 0x3c34 │ │ │ │ +0005d750 : │ │ │ │ + movw r0, #15028 @ 0x3ab4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005d76a : │ │ │ │ +0005d75a : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (5d7a0 ) │ │ │ │ + ldr r3, [pc, #36] @ (5d790 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3880] @ 0xf28 │ │ │ │ - cbnz r0, 5d79c │ │ │ │ - movw r1, #64416 @ 0xfba0 │ │ │ │ + cbnz r0, 5d78c │ │ │ │ + movw r1, #64032 @ 0xfa20 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #17412 @ 0x4404 │ │ │ │ + movw r0, #17028 @ 0x4284 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -76524,33 +76520,33 @@ │ │ │ │ add r3, sp, #32 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r4, [sp, #12] │ │ │ │ movw r2, #35340 @ 0x8a0c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #116] @ (5d844 ) │ │ │ │ + ldr r3, [pc, #116] @ (5d834 ) │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ movw r2, #34888 @ 0x8848 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #27720 @ 0x6c48 │ │ │ │ + movw r2, #27336 @ 0x6ac8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl d2e88 │ │ │ │ - cbz r0, 5d840 │ │ │ │ + bl d28fc │ │ │ │ + cbz r0, 5d830 │ │ │ │ ldrd r5, r4, [sp, #28] │ │ │ │ - cbnz r5, 5d80c │ │ │ │ + cbnz r5, 5d7fc │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 5d800 │ │ │ │ + cbz r3, 5d7f0 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ - b.n 5d80c │ │ │ │ + b.n 5d7fc │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ ldrh.w r6, [r0, #13] │ │ │ │ @@ -76568,211 +76564,211 @@ │ │ │ │ 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 239418 │ │ │ │ + bl 238938 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #880] @ (5dbb8 ) │ │ │ │ + ldr r1, [pc, #880] @ (5dba8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #27736 @ 0x6c58 │ │ │ │ + movw r1, #27352 @ 0x6ad8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ - cbnz r0, 5d88c │ │ │ │ + bl 145230 │ │ │ │ + cbnz r0, 5d87c │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #48873 @ 0xbee9 │ │ │ │ + movw r1, #46345 @ 0xb509 │ │ │ │ movt r1, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 35c4a │ │ │ │ + b.w 35c4a │ │ │ │ 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 f479c │ │ │ │ + bl f4214 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5d8b0 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 5d8f2 │ │ │ │ - ldr r1, [pc, #68] @ (5d8f8 ) │ │ │ │ + bne.n 5d8a0 │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 5d8e2 │ │ │ │ + ldr r1, [pc, #68] @ (5d8e8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr r1, [r2, r1] │ │ │ │ ldr.w r2, [r3, #624] @ 0x270 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5d8e2 │ │ │ │ + bne.n 5d8d2 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27920 @ 0x6d10 │ │ │ │ + movw r1, #27536 @ 0x6b90 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5d8f2 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 5d8e2 │ │ │ │ ldr.w r0, [r3, #3896] @ 0xf38 │ │ │ │ str.w r4, [r3, #3896] @ 0xf38 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 8015c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ movw r7, #34680 @ 0x8778 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ sub sp, #12 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.n 5d9c0 │ │ │ │ + beq.n 5d9b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 85f3c │ │ │ │ + bl 85aac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d9c0 │ │ │ │ + bne.n 5d9b0 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5d9c0 │ │ │ │ + beq.n 5d9b0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85f3c │ │ │ │ + bl 85aac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d9c0 │ │ │ │ + bne.n 5d9b0 │ │ │ │ movw r8, #34888 @ 0x8848 │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 5d956 │ │ │ │ + beq.n 5d946 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 85f3c │ │ │ │ - cbz r0, 5d9c0 │ │ │ │ + bl 85aac │ │ │ │ + cbz r0, 5d9b0 │ │ │ │ movw r7, #35132 @ 0x893c │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 5d972 │ │ │ │ + beq.n 5d962 │ │ │ │ movw r1, #34888 @ 0x8848 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85f3c │ │ │ │ - cbz r0, 5d9a4 │ │ │ │ + bl 85aac │ │ │ │ + cbz r0, 5d994 │ │ │ │ ldrh.w r0, [r4, #13] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ rev16 r0, r0 │ │ │ │ ldrb r1, [r4, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 1f8394 │ │ │ │ + bl 1f76b4 <_PyEval_GetBuiltin@@Base+0x7d4> │ │ │ │ ldrh.w r3, [r5, #13] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ rev16 r0, r3 │ │ │ │ ldrb r1, [r5, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 1f8394 │ │ │ │ + bl 1f76b4 <_PyEval_GetBuiltin@@Base+0x7d4> │ │ │ │ movs r3, #0 │ │ │ │ subs r0, r4, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 13eea8 │ │ │ │ - b.n 5d9c8 │ │ │ │ + bl 13eaf0 │ │ │ │ + b.n 5d9b8 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5d9b2 │ │ │ │ + beq.n 5d9a2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85f3c │ │ │ │ - cbz r0, 5d9c0 │ │ │ │ + bl 85aac │ │ │ │ + cbz r0, 5d9b0 │ │ │ │ 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 5da72 │ │ │ │ + b.n 5da62 │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r5, #34680 @ 0x8778 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5da66 │ │ │ │ + beq.n 5da56 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 5da66 │ │ │ │ + bl 85aac │ │ │ │ + cbnz r0, 5da56 │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 5da66 │ │ │ │ + beq.n 5da56 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 5da66 │ │ │ │ + bl 85aac │ │ │ │ + cbnz r0, 5da56 │ │ │ │ movw r1, #34888 @ 0x8848 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ movw r5, #35132 @ 0x893c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 5da28 │ │ │ │ + beq.n 5da18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85f3c │ │ │ │ - cbz r0, 5da2e │ │ │ │ + bl 85aac │ │ │ │ + cbz r0, 5da1e │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 5da44 │ │ │ │ - b.n 5da34 │ │ │ │ + beq.n 5da34 │ │ │ │ + b.n 5da24 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5da5a │ │ │ │ - b.n 5da50 │ │ │ │ + beq.n 5da4a │ │ │ │ + b.n 5da40 │ │ │ │ movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r0, r8 │ │ │ │ - bl 85f3c │ │ │ │ - cbz r0, 5da66 │ │ │ │ + bl 85aac │ │ │ │ + cbz r0, 5da56 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5da72 │ │ │ │ + b.n 5da62 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85f3c │ │ │ │ - cbz r0, 5da66 │ │ │ │ + bl 85aac │ │ │ │ + cbz r0, 5da56 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5da72 │ │ │ │ + b.n 5da62 │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -76782,262 +76778,262 @@ │ │ │ │ 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, 5da9a │ │ │ │ + cbz r2, 5da8a │ │ │ │ negs r3, r3 │ │ │ │ add r0, r3 │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 23a2c8 <_Py_c_pow@@Base+0x1a0> │ │ │ │ - cbnz r0, 5dabc │ │ │ │ + bl 239ca8 <_Py_c_pow@@Base+0x104> │ │ │ │ + cbnz r0, 5daac │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1fd000 │ │ │ │ + b.w 1fc4b8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005dac2 : │ │ │ │ +0005dab2 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #28008 @ 0x6d68 │ │ │ │ + movw r1, #27624 @ 0x6be8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ - cbnz r0, 5daf6 │ │ │ │ + bl 145230 │ │ │ │ + cbnz r0, 5dae6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1110a0 │ │ │ │ + b.w 110a6c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005dafa : │ │ │ │ +0005daea : │ │ │ │ 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 5db26 │ │ │ │ + bmi.n 5db16 │ │ │ │ movw r1, #1485 @ 0x5cd │ │ │ │ - movw r0, #64668 @ 0xfc9c │ │ │ │ + movw r0, #64284 @ 0xfb1c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5db2c │ │ │ │ - bl 1b19ac │ │ │ │ + b.n 5db1c │ │ │ │ + bl 1b050c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, 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 5db8c │ │ │ │ + bl 5db7c │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ -0005db58 : │ │ │ │ +0005db48 : │ │ │ │ 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 5db76 │ │ │ │ + bpl.n 5db66 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f5028 <_PyList_Extend@@Base+0x24> │ │ │ │ + b.w f4aa0 <_PyList_Extend@@Base+0x24> │ │ │ │ movw r1, #1474 @ 0x5c2 │ │ │ │ - movw r0, #64668 @ 0xfc9c │ │ │ │ + movw r0, #64284 @ 0xfb1c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r9, 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 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ subs r4, #1 │ │ │ │ mov sl, r3 │ │ │ │ - movw r9, #44244 @ 0xacd4 │ │ │ │ + movw r9, #43860 @ 0xab54 │ │ │ │ movt r9, #68 @ 0x44 │ │ │ │ - bl 1f8394 │ │ │ │ + bl 1f76b4 <_PyEval_GetBuiltin@@Base+0x7d4> │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ add.w r4, r9, r4, lsl #2 │ │ │ │ - bl 26b854 │ │ │ │ + bl 26b6ac │ │ │ │ add.w r9, r9, r1, lsl #2 │ │ │ │ ldrd r6, r7, [sp, #52] @ 0x34 │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - movw r0, #28132 @ 0x6de4 │ │ │ │ + movw r0, #27748 @ 0x6c64 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ ldr.w r1, [r9, #88] @ 0x58 │ │ │ │ strd r7, r5, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd00 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r9, sl, pc} │ │ │ │ │ │ │ │ -0005dbf2 : │ │ │ │ +0005dbe2 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5dc28 │ │ │ │ + cbz r0, 5dc18 │ │ │ │ adds r3, r2, #1 │ │ │ │ itete ne │ │ │ │ orrne.w r0, r2, r2, lsr #1 │ │ │ │ moveq r2, #1 │ │ │ │ ubfxne r3, r2, #2, #1 │ │ │ │ moveq r3, r2 │ │ │ │ itt ne │ │ │ │ andne.w r2, r0, #1 │ │ │ │ eorne.w r3, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 10d050 <_PyLong_FromByteArray@@Base> │ │ │ │ + b.w 10ca34 <_PyLong_FromByteArray@@Base> │ │ │ │ movw r1, #1292 @ 0x50c │ │ │ │ - movw r0, #21008 @ 0x5210 │ │ │ │ + movw r0, #20624 @ 0x5090 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005dc3c : │ │ │ │ +0005dc2c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5dc6a │ │ │ │ + cbz r0, 5dc5a │ │ │ │ adds r3, r2, #1 │ │ │ │ mov.w r3, #0 │ │ │ │ ite ne │ │ │ │ orrne.w r2, r2, r2, lsr #1 │ │ │ │ moveq r2, #1 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ it ne │ │ │ │ andne.w r2, r2, #1 │ │ │ │ - b.w 10d050 <_PyLong_FromByteArray@@Base> │ │ │ │ + b.w 10ca34 <_PyLong_FromByteArray@@Base> │ │ │ │ movw r1, #1314 @ 0x522 │ │ │ │ - movw r0, #21008 @ 0x5210 │ │ │ │ + movw r0, #20624 @ 0x5090 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@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 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #28212 @ 0x6e34 │ │ │ │ + movw r1, #27828 @ 0x6cb4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ + bl 145230 │ │ │ │ cmp r0, #0 │ │ │ │ ite lt │ │ │ │ movlt.w r0, #4294967295 @ 0xffffffff │ │ │ │ movge r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #28 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 5dce0 │ │ │ │ + bmi.n 5dcd0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28268 @ 0x6e6c │ │ │ │ + movw r1, #27884 @ 0x6cec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5dd3a │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 5dd2a │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 895dc │ │ │ │ - cbz r0, 5dd22 │ │ │ │ + bl 88ee8 │ │ │ │ + cbz r0, 5dd12 │ │ │ │ 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 5dd02 │ │ │ │ + bls.n 5dcf2 │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 5dd22 │ │ │ │ + bne.n 5dd12 │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 26a538 │ │ │ │ - cbnz r0, 5dd22 │ │ │ │ + bl 26a424 │ │ │ │ + cbnz r0, 5dd12 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1fd000 │ │ │ │ + b.w 1fc4b8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28304 @ 0x6e90 │ │ │ │ + movw r1, #27920 @ 0x6d10 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ movs r0, #0 │ │ │ │ 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 │ │ │ │ mov r0, r1 │ │ │ │ - bl c3ae8 │ │ │ │ + bl c359c │ │ │ │ subs r3, r0, #0 │ │ │ │ iteee lt │ │ │ │ movlt r0, #0 │ │ │ │ movwge r0, #4356 @ 0x1104 │ │ │ │ strge r3, [r4, #20] │ │ │ │ movtge r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -77045,259 +77041,259 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, r0 │ │ │ │ sub sp, #8 │ │ │ │ movw r1, #42012 @ 0xa41c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r0, #28336 @ 0x6eb0 │ │ │ │ + movw r0, #27952 @ 0x6d30 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r3, r4, [r2, #16] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 82d70 │ │ │ │ + bl 828cc │ │ │ │ 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 71f98 │ │ │ │ + bl 71fb0 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #57340 @ 0xdffc │ │ │ │ + movw r0, #56956 @ 0xde7c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 82d70 │ │ │ │ + bl 828cc │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #13232 @ 0x33b0 │ │ │ │ + movw r0, #12664 @ 0x3178 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828cc │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 5ddf4 │ │ │ │ + cbz r3, 5dde4 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5ddf6 │ │ │ │ + b.n 5dde6 │ │ │ │ mov r6, r3 │ │ │ │ ldrh.w r5, [r7, #13] │ │ │ │ add r6, r1 │ │ │ │ ldrb.w r8, [r7, #15] │ │ │ │ rev16 r5, r5 │ │ │ │ ldrb.w r9, [r7, #16] │ │ │ │ uxth r5, r5 │ │ │ │ - cbnz r3, 5de14 │ │ │ │ + cbnz r3, 5de04 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5de14 │ │ │ │ + blt.n 5de04 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 5de14 │ │ │ │ - cbnz r4, 5de30 │ │ │ │ + bgt.n 5de04 │ │ │ │ + cbnz r4, 5de20 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #124] @ (5de94 ) │ │ │ │ + ldr r4, [pc, #124] @ (5de84 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #28 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #3 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5de8a │ │ │ │ - cbz r6, 5de78 │ │ │ │ + cbz r0, 5de7a │ │ │ │ + cbz r6, 5de68 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 5de4a │ │ │ │ - bl f479c │ │ │ │ + cbz r0, 5de3a │ │ │ │ + bl f4214 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5de46 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 5de8a │ │ │ │ + bne.n 5de36 │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 5de7a │ │ │ │ subs r6, #1 │ │ │ │ - beq.n 5de78 │ │ │ │ + beq.n 5de68 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5de64 │ │ │ │ - bl f479c │ │ │ │ + cbz r0, 5de54 │ │ │ │ + bl f4214 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5de60 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 5de8a │ │ │ │ + bne.n 5de50 │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 5de7a │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 5de78 │ │ │ │ + beq.n 5de68 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5de78 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 5de8a │ │ │ │ + bne.n 5de68 │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 5de7a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1fd000 │ │ │ │ + b.w 1fc4b8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #944] @ (5e248 ) │ │ │ │ + ldr r1, [pc, #944] @ (5e238 ) │ │ │ │ lsls r0, 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 1f8394 │ │ │ │ + bl 1f76b4 <_PyEval_GetBuiltin@@Base+0x7d4> │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ - bl 26b854 │ │ │ │ + bl 26b6ac │ │ │ │ adds r0, r1, #1 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 8015c │ │ │ │ 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 5db8c │ │ │ │ + bl 5db7c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005def4 : │ │ │ │ +0005dee4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5df24 │ │ │ │ + beq.n 5df14 │ │ │ │ movw r1, #409 @ 0x199 │ │ │ │ - movw r0, #48684 @ 0xbe2c │ │ │ │ + movw r0, #48260 @ 0xbc84 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5df26 │ │ │ │ + b.n 5df16 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005df28 : │ │ │ │ +0005df18 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5df58 │ │ │ │ + beq.n 5df48 │ │ │ │ movw r1, #389 @ 0x185 │ │ │ │ - movw r0, #48684 @ 0xbe2c │ │ │ │ + movw r0, #48260 @ 0xbc84 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5df5a │ │ │ │ + b.n 5df4a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005df5c : │ │ │ │ +0005df4c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5df8c │ │ │ │ + beq.n 5df7c │ │ │ │ mov.w r1, #450 @ 0x1c2 │ │ │ │ - movw r0, #48684 @ 0xbe2c │ │ │ │ + movw r0, #48260 @ 0xbc84 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5df8e │ │ │ │ + b.n 5df7e │ │ │ │ ldr r0, [r0, #32] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005df90 : │ │ │ │ +0005df80 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5dfbe │ │ │ │ - movw r0, #48684 @ 0xbe2c │ │ │ │ + beq.n 5dfae │ │ │ │ + movw r0, #48260 @ 0xbc84 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #419 @ 0x1a3 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5dffe │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5dfee │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5e004 │ │ │ │ - cbz r1, 5dfe8 │ │ │ │ + beq.n 5dff4 │ │ │ │ + cbz r1, 5dfd8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5dfe8 │ │ │ │ + bpl.n 5dfd8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e006 │ │ │ │ + beq.n 5dff6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5e006 │ │ │ │ + b.n 5dff6 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28496 @ 0x6f50 │ │ │ │ + movw r1, #28112 @ 0x6dd0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e044 │ │ │ │ + b.n 5e034 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #3 │ │ │ │ - bl 1f34f8 │ │ │ │ + bl 1f2648 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ - cbz r2, 5e036 │ │ │ │ - ldr r1, [pc, #48] @ (5e048 ) │ │ │ │ + cbz r2, 5e026 │ │ │ │ + ldr r1, [pc, #48] @ (5e038 ) │ │ │ │ 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] │ │ │ │ @@ -77305,70 +77301,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 783a0 │ │ │ │ + bl 78394 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005e04c : │ │ │ │ +0005e03c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5e07a │ │ │ │ + beq.n 5e06a │ │ │ │ mov.w r1, #460 @ 0x1cc │ │ │ │ - movw r0, #48684 @ 0xbe2c │ │ │ │ + movw r0, #48260 @ 0xbc84 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5e0ba │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5e0aa │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5e0c0 │ │ │ │ - cbz r1, 5e0a4 │ │ │ │ + beq.n 5e0b0 │ │ │ │ + cbz r1, 5e094 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 5e0a4 │ │ │ │ + bpl.n 5e094 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e0c2 │ │ │ │ + beq.n 5e0b2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5e0c2 │ │ │ │ + b.n 5e0b2 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28520 @ 0x6f68 │ │ │ │ + movw r1, #28136 @ 0x6de8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e100 │ │ │ │ + b.n 5e0f0 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #4 │ │ │ │ - bl 1f34f8 │ │ │ │ + bl 1f2648 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ - cbz r2, 5e0f2 │ │ │ │ - ldr r1, [pc, #48] @ (5e104 ) │ │ │ │ + cbz r2, 5e0e2 │ │ │ │ + ldr r1, [pc, #48] @ (5e0f4 ) │ │ │ │ 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] │ │ │ │ @@ -77376,167 +77372,167 @@ │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ streq.w r1, [r3, r2, lsl #3] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r6, #0 │ │ │ │ str r4, [r5, #32] │ │ │ │ str r6, [r5, #68] @ 0x44 │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005e108 : │ │ │ │ +0005e0f8 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005e11a : │ │ │ │ +0005e10a : │ │ │ │ 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 5e138 │ │ │ │ + bpl.n 5e128 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bmi.n 5e13e │ │ │ │ - bl 499a0 │ │ │ │ - b.n 5e1e2 │ │ │ │ + bmi.n 5e12e │ │ │ │ + bl 4997c │ │ │ │ + b.n 5e1d2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5e14a │ │ │ │ + blt.n 5e13a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 5e162 │ │ │ │ + blt.n 5e152 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26864 @ 0x68f0 │ │ │ │ + movw r1, #26480 @ 0x6770 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5e1e2 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 5e1d2 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1f35b8 │ │ │ │ + bl 1f2810 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e1e2 │ │ │ │ + bne.n 5e1d2 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ubfx ip, r3, #6, #1 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 5e192 │ │ │ │ + bmi.n 5e182 │ │ │ │ ubfx r7, r3, #2, #3 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 5e196 │ │ │ │ + beq.n 5e186 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ movt r1, #16 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ cmp r7, #2 │ │ │ │ it ne │ │ │ │ movne r2, r1 │ │ │ │ - b.n 5e198 │ │ │ │ + b.n 5e188 │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - b.n 5e198 │ │ │ │ + b.n 5e188 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ cmp r6, r2 │ │ │ │ - bls.n 5e1b4 │ │ │ │ + bls.n 5e1a4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28556 @ 0x6f8c │ │ │ │ + movw r1, #28172 @ 0x6e0c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5e1e2 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 5e1d2 │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 5e1ca │ │ │ │ + bpl.n 5e1ba │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 5e1c6 │ │ │ │ + beq.n 5e1b6 │ │ │ │ adds r4, #20 │ │ │ │ - b.n 5e1cc │ │ │ │ + b.n 5e1bc │ │ │ │ adds r4, #28 │ │ │ │ - b.n 5e1cc │ │ │ │ + b.n 5e1bc │ │ │ │ ldr r4, [r4, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5e1d4 │ │ │ │ + bne.n 5e1c4 │ │ │ │ strb r6, [r4, r5] │ │ │ │ - b.n 5e1e6 │ │ │ │ + b.n 5e1d6 │ │ │ │ cmp r2, #2 │ │ │ │ ite eq │ │ │ │ strheq.w r6, [r4, r5, lsl #1] │ │ │ │ strne.w r6, [r4, r5, lsl #2] │ │ │ │ - b.n 5e1e6 │ │ │ │ + b.n 5e1d6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r1, 5e1fc │ │ │ │ + cbnz r1, 5e1ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e200 │ │ │ │ + beq.n 5e1f0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w da650 │ │ │ │ + b.w da0a0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #28580 @ 0x6fa4 │ │ │ │ + movw r1, #28196 @ 0x6e24 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 145ad8 │ │ │ │ - cbz r0, 5e234 │ │ │ │ + bl 145230 │ │ │ │ + cbz r0, 5e224 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e260 │ │ │ │ - movw r1, #28796 @ 0x707c │ │ │ │ + b.n 5e250 │ │ │ │ + movw r1, #28412 @ 0x6efc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8cd30 │ │ │ │ + bl 8c640 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e230 │ │ │ │ + beq.n 5e220 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #48873 @ 0xbee9 │ │ │ │ + movw r1, #46345 @ 0xb509 │ │ │ │ movt r1, #20 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 23da00 │ │ │ │ + bl 23d474 │ │ │ │ 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 45d92 <_PyEval_FormatAwaitableError@@Base+0x17e> │ │ │ │ + bl 45cba <_PyEval_FormatAwaitableError@@Base+0x52> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #13232 @ 0x33b0 │ │ │ │ + movw r0, #12664 @ 0x3178 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828cc │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r0, #21] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r1, [r0, #20] │ │ │ │ @@ -77545,2474 +77541,2474 @@ │ │ │ │ ldrb r2, [r0, #22] │ │ │ │ lsls r3, r3, #8 │ │ │ │ orr.w r3, r3, r1, lsl #16 │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r1, [r4, #18] │ │ │ │ ldrb r2, [r4, #19] │ │ │ │ - cbz r5, 5e2bc │ │ │ │ + cbz r5, 5e2ac │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - b.n 5e2c4 │ │ │ │ + b.n 5e2b4 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldrb r4, [r4, #23] │ │ │ │ str r4, [sp, #4] │ │ │ │ movw r4, #35340 @ 0x8a0c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1da11c │ │ │ │ + bl 1d8e24 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #6508 @ 0x196c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #40476 @ 0x9e1c │ │ │ │ + movw r2, #40092 @ 0x9c9c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #28816 @ 0x7090 │ │ │ │ + movw r1, #28432 @ 0x6f10 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e30c : │ │ │ │ +0005e2fc : │ │ │ │ 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 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r8, [pc, #196] @ 5e3e8 │ │ │ │ + ldr.w r8, [pc, #196] @ 5e3d8 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ and.w r2, r3, #24 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ add r0, r1 │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ lsls r4, r3, #3 │ │ │ │ sub.w r3, r2, r3, lsl #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 5e356 │ │ │ │ + bhi.n 5e346 │ │ │ │ add r0, r4 │ │ │ │ - bl 71840 │ │ │ │ - cbnz r0, 5e362 │ │ │ │ + bl 71858 │ │ │ │ + cbnz r0, 5e352 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ea3d0 │ │ │ │ + bl 1e9698 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5e3be │ │ │ │ - b.n 5e3e0 │ │ │ │ + cbnz r0, 5e3ae │ │ │ │ + b.n 5e3d0 │ │ │ │ ldr.w r2, [r7, r8] │ │ │ │ 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 5e3be │ │ │ │ + ble.n 5e3ae │ │ │ │ ldr.w r1, [r3, #3740] @ 0xe9c │ │ │ │ - cbz r1, 5e3be │ │ │ │ - cbz r0, 5e3be │ │ │ │ + cbz r1, 5e3ae │ │ │ │ + cbz r0, 5e3ae │ │ │ │ ldr.w r3, [r3, #3852] @ 0xf0c │ │ │ │ - cbnz r3, 5e3be │ │ │ │ + cbnz r3, 5e3ae │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ - cbz r3, 5e39c │ │ │ │ + cbz r3, 5e38c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 5e3be │ │ │ │ + cbnz r3, 5e3ae │ │ │ │ add.w r3, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 5e3be │ │ │ │ + bmi.n 5e3ae │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5e3aa │ │ │ │ + bne.n 5e39a │ │ │ │ dmb ish │ │ │ │ ldr r2, [r5, #16] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r2, r6 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r4 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - bl 71ce0 <_Py_NewReference@@Base> │ │ │ │ + bl 71cf8 <_Py_NewReference@@Base> │ │ │ │ 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, 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, 5e440 │ │ │ │ + cbz r3, 5e430 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 5e440 │ │ │ │ + beq.n 5e430 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #40476 @ 0x9e1c │ │ │ │ + movw r1, #40092 @ 0x9c9c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1e77e8 │ │ │ │ + bl 1e6ab0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5e428 │ │ │ │ + cbnz r0, 5e418 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e4be │ │ │ │ + b.n 5e4ae │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 5e450 │ │ │ │ + bne.n 5e440 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e440 │ │ │ │ + beq.n 5e430 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5e440 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5e430 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e478 │ │ │ │ + beq.n 5e468 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5e478 │ │ │ │ + b.n 5e468 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 239964 │ │ │ │ + bl 2392a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e474 │ │ │ │ + beq.n 5e464 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e474 │ │ │ │ + cbnz r3, 5e464 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5e424 │ │ │ │ + beq.n 5e414 │ │ │ │ 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 5e4a6 │ │ │ │ + beq.n 5e496 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbnz r0, 5e4a6 │ │ │ │ + cbnz r0, 5e496 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_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 1fbe68 <_PyArg_ParseStack@@Base+0x460> │ │ │ │ + bl 1fb320 <_PyParkingLot_UnparkAll@@Base+0x1674> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5e532 │ │ │ │ + beq.n 5e522 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bl eaf7c │ │ │ │ + bl ea9dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e504 │ │ │ │ + beq.n 5e4f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e504 │ │ │ │ + cbnz r3, 5e4f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 5e530 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 5e520 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #28856 @ 0x70b8 │ │ │ │ + movw r0, #28472 @ 0x6f38 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd00 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e532 │ │ │ │ + beq.n 5e522 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e532 │ │ │ │ + cbnz r3, 5e522 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e532 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e522 │ │ │ │ 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, #13216 @ 0x33a0 │ │ │ │ + movw r1, #12648 @ 0x3168 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 5e574 │ │ │ │ + bl 8c640 │ │ │ │ + cbz r0, 5e564 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 5e578 │ │ │ │ + bl 5e568 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #13232 @ 0x33b0 │ │ │ │ + movw r0, #12664 @ 0x3178 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 828cc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #6 │ │ │ │ adds r0, #13 │ │ │ │ - bl 71f98 │ │ │ │ + bl 71fb0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5e5e8 │ │ │ │ + cbz r0, 5e5d8 │ │ │ │ cmp r6, #3 │ │ │ │ - ble.n 5e5a6 │ │ │ │ + ble.n 5e596 │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ - cbz r3, 5e5a6 │ │ │ │ + cbz r3, 5e596 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ orn r3, r3, #127 @ 0x7f │ │ │ │ strb r3, [r0, #16] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 5e5ba │ │ │ │ + cbz r3, 5e5aa │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5e5c4 │ │ │ │ + bne.n 5e5b4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d8cc │ │ │ │ + bl 7d8a8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5e5cc │ │ │ │ + b.n 5e5bc │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d7b8 │ │ │ │ + bl 7d794 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e5dc │ │ │ │ + beq.n 5e5cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5e5e0 │ │ │ │ + cbz r3, 5e5d0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5e5e8 │ │ │ │ + b.n 5e5d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e5dc │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e5cc │ │ │ │ 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 eaf7c │ │ │ │ + bl ea9dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e620 │ │ │ │ + beq.n 5e610 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e620 │ │ │ │ + cbnz r3, 5e610 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5e650 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5e640 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #28872 @ 0x70c8 │ │ │ │ + movw r0, #28488 @ 0x6f48 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e644 │ │ │ │ + beq.n 5e634 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5e648 │ │ │ │ + cbz r3, 5e638 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5e650 │ │ │ │ + b.n 5e640 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e644 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e634 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #6508 @ 0x196c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #6924 @ 0x1b0c │ │ │ │ + movw r2, #6540 @ 0x198c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #28816 @ 0x7090 │ │ │ │ + movw r1, #28432 @ 0x6f10 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #6508 @ 0x196c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #40576 @ 0x9e80 │ │ │ │ + movw r2, #40192 @ 0x9d00 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #28816 @ 0x7090 │ │ │ │ + movw r1, #28432 @ 0x6f10 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ 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 │ │ │ │ add r4, sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #120] @ (5e748 ) │ │ │ │ - movw r2, #12132 @ 0x2f64 │ │ │ │ + ldr r3, [pc, #120] @ (5e738 ) │ │ │ │ + movw r2, #11748 @ 0x2de4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d2e88 │ │ │ │ - cbnz r0, 5e6e4 │ │ │ │ + bl d28fc │ │ │ │ + cbnz r0, 5e6d4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5e740 │ │ │ │ + b.n 5e730 │ │ │ │ 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, #28888 @ 0x70d8 │ │ │ │ + movw r0, #28504 @ 0x6f58 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 828cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e6e0 │ │ │ │ + beq.n 5e6d0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - bl 1fc184 <_PyArg_ParseStack@@Base+0x77c> │ │ │ │ + bl 1fb63c <_PyParkingLot_UnparkAll@@Base+0x1990> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e740 │ │ │ │ + beq.n 5e730 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e740 │ │ │ │ + cbnz r3, 5e730 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #96] @ (5e7ac ) │ │ │ │ + ldr r2, [pc, #96] @ (5e79c ) │ │ │ │ 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, [r0, #4] │ │ │ │ movs r1, #2 │ │ │ │ - bl 5e578 │ │ │ │ + bl 5e568 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #13232 @ 0x33b0 │ │ │ │ + movw r0, #12664 @ 0x3178 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 82d70 │ │ │ │ + b.w 828cc │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #35132 @ 0x893c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldrd r1, r2, [r0, #16] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 13eea8 │ │ │ │ + bl 13eaf0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ 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] │ │ │ │ movw r4, #35132 @ 0x893c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5e7cc │ │ │ │ + beq.n 5e7bc │ │ │ │ mov r1, r4 │ │ │ │ - bl 85f3c │ │ │ │ + bl 85aac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e8ae │ │ │ │ + beq.n 5e89e │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5e7e2 │ │ │ │ + beq.n 5e7d2 │ │ │ │ movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 85f3c │ │ │ │ + bl 85aac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e8ae │ │ │ │ + beq.n 5e89e │ │ │ │ mov r0, r5 │ │ │ │ - bl 23f044 <_PyTime_AsTimeval@@Base+0x238> │ │ │ │ + bl 23eb44 <_PyTime_AsTimeval@@Base+0x3c4> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e870 │ │ │ │ + beq.n 5e860 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23f044 <_PyTime_AsTimeval@@Base+0x238> │ │ │ │ + bl 23eb44 <_PyTime_AsTimeval@@Base+0x3c4> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5e810 │ │ │ │ + cbnz r0, 5e800 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e870 │ │ │ │ + beq.n 5e860 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e870 │ │ │ │ + cbnz r3, 5e860 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e870 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e860 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 235fd8 │ │ │ │ + bl 2357fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e830 │ │ │ │ + beq.n 5e820 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e830 │ │ │ │ + cbnz r3, 5e820 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e846 │ │ │ │ + beq.n 5e836 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5e846 │ │ │ │ + cbnz r3, 5e836 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5e870 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5e860 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 235e44 │ │ │ │ + bl 235668 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5e874 │ │ │ │ + cbnz r0, 5e864 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e870 │ │ │ │ + beq.n 5e860 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e870 │ │ │ │ + cbnz r3, 5e860 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5e8b6 │ │ │ │ + b.n 5e8a6 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7d7b8 │ │ │ │ + bl 7d794 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e896 │ │ │ │ + beq.n 5e886 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5e896 │ │ │ │ + cbnz r3, 5e886 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e8b6 │ │ │ │ + beq.n 5e8a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e8b6 │ │ │ │ + cbnz r3, 5e8a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e8b6 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e8a6 │ │ │ │ movw r5, #7528 @ 0x1d68 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r4, #35132 @ 0x893c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5e8e4 │ │ │ │ + beq.n 5e8d4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 85f3c │ │ │ │ + bl 85aac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e98e │ │ │ │ + beq.n 5e97e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5e8fa │ │ │ │ + beq.n 5e8ea │ │ │ │ movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 85f3c │ │ │ │ + bl 85aac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e98e │ │ │ │ + beq.n 5e97e │ │ │ │ mov r0, r6 │ │ │ │ - bl 23f044 <_PyTime_AsTimeval@@Base+0x238> │ │ │ │ + bl 23eb44 <_PyTime_AsTimeval@@Base+0x3c4> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5e908 │ │ │ │ + cbnz r0, 5e8f8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5e996 │ │ │ │ + b.n 5e986 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23f044 <_PyTime_AsTimeval@@Base+0x238> │ │ │ │ + bl 23eb44 <_PyTime_AsTimeval@@Base+0x3c4> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5e92c │ │ │ │ + cbnz r0, 5e91c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e904 │ │ │ │ + beq.n 5e8f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5e904 │ │ │ │ + bne.n 5e8f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e904 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e8f4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1347f0 │ │ │ │ + bl 134478 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e94c │ │ │ │ + beq.n 5e93c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e94c │ │ │ │ + cbnz r3, 5e93c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e962 │ │ │ │ + beq.n 5e952 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5e962 │ │ │ │ + cbnz r3, 5e952 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5e904 │ │ │ │ + beq.n 5e8f4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 235e44 │ │ │ │ + bl 235668 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e996 │ │ │ │ + beq.n 5e986 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e996 │ │ │ │ + cbnz r3, 5e986 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e996 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e986 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 23cbb4 │ │ │ │ + b.w 23c524 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #35116 @ 0x892c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - bne.n 5e9bc │ │ │ │ - movw r0, #28900 @ 0x70e4 │ │ │ │ + bne.n 5e9ac │ │ │ │ + movw r0, #28516 @ 0x6f64 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd00 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ - cbnz r3, 5e9ce │ │ │ │ - movw r0, #62796 @ 0xf54c │ │ │ │ + cbnz r3, 5e9be │ │ │ │ + movw r0, #62372 @ 0xf3a4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w de2a8 │ │ │ │ - movw r0, #24852 @ 0x6114 │ │ │ │ + b.w ddd00 │ │ │ │ + movw r0, #24468 @ 0x5f94 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd00 │ │ │ │ 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, 5e9f8 │ │ │ │ + cbz r3, 5e9e8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r4, r4, r3, lsl #3 │ │ │ │ adds r4, #16 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbz r0, 5ea12 │ │ │ │ - bl 244e4c <_PySys_GetSizeOf@@Base> │ │ │ │ + cbz r0, 5ea02 │ │ │ │ + bl 24481c <_PySys_GetSizeOf@@Base> │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5ea10 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 5ea20 │ │ │ │ + bne.n 5ea00 │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 5ea10 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ea16 │ │ │ │ + b.n 5ea06 │ │ │ │ add r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 5ea04 │ │ │ │ + beq.n 5e9f4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 12586c │ │ │ │ + b.w 125314 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r0, #15180 @ 0x3b4c │ │ │ │ + movw r0, #14796 @ 0x39cc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl f5958 <_PySys_GetRequiredAttrString@@Base> │ │ │ │ - cbz r0, 5ea78 │ │ │ │ + bl f53d0 <_PySys_GetRequiredAttrString@@Base> │ │ │ │ + cbz r0, 5ea68 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #9664 @ 0x25c0 │ │ │ │ + movw r1, #9300 @ 0x2454 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #28908 @ 0x70ec │ │ │ │ + movw r0, #28524 @ 0x6f6c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8ff70 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5ea7c │ │ │ │ + bge.n 5ea6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ea78 │ │ │ │ + beq.n 5ea68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ea78 │ │ │ │ + cbnz r3, 5ea68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5eaa0 │ │ │ │ + b.n 5ea90 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e9d0 │ │ │ │ + bl 8e2e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5eaa0 │ │ │ │ + beq.n 5ea90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5eaa0 │ │ │ │ + cbnz r3, 5ea90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_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] @ (5ec18 ) │ │ │ │ + ldr r4, [pc, #352] @ (5ec08 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ - movw r0, #28944 @ 0x7110 │ │ │ │ + movw r0, #28560 @ 0x6f90 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 19df8c │ │ │ │ - cbz r0, 5eaee │ │ │ │ + bl 19c9cc │ │ │ │ + cbz r0, 5eade │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 5eaee │ │ │ │ - movw r1, #31912 @ 0x7ca8 │ │ │ │ + cbz r3, 5eade │ │ │ │ + movw r1, #31732 @ 0x7bf4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5eaf6 │ │ │ │ + cbnz r0, 5eae6 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 5ec12 │ │ │ │ - movw r4, #28928 @ 0x7100 │ │ │ │ + b.n 5ec02 │ │ │ │ + movw r4, #28544 @ 0x6f80 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19b438 │ │ │ │ + bl 199e78 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5eb08 │ │ │ │ + cbnz r0, 5eaf8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ea3d0 │ │ │ │ - b.n 5eb3e │ │ │ │ + bl 1e9698 │ │ │ │ + b.n 5eb2e │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ blx 295d4 │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 5eb24 │ │ │ │ - movw r0, #64068 @ 0xfa44 │ │ │ │ + cbnz r0, 5eb14 │ │ │ │ + movw r0, #63684 @ 0xf8c4 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a268 │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5eb36 │ │ │ │ + b.n 5eb26 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 5ebe0 │ │ │ │ + beq.n 5ebd0 │ │ │ │ subs r1, r0, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f86c │ │ │ │ + bl 7f838 │ │ │ │ add.w sl, sl, #1 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r5, 5eb42 │ │ │ │ + cbnz r5, 5eb32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2f4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5ec12 │ │ │ │ + b.n 5ec02 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10eb70 │ │ │ │ + bl 10e544 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5eb60 │ │ │ │ + beq.n 5eb50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5eb60 │ │ │ │ + cbnz r3, 5eb50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 5eb7a │ │ │ │ + bne.n 5eb6a │ │ │ │ movw r3, #48048 @ 0xbbb0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 123a84 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 5ebe0 │ │ │ │ - b.n 5eb38 │ │ │ │ + bl 12352c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 5ebd0 │ │ │ │ + b.n 5eb28 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl cc30c │ │ │ │ + bl cbda8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5eb9e │ │ │ │ + beq.n 5eb8e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 5eb9e │ │ │ │ + cbnz r3, 5eb8e │ │ │ │ mov r0, fp │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 5ebb4 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 5eba4 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 123a84 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 5ebe0 │ │ │ │ - b.n 5eb38 │ │ │ │ + bl 12352c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 5ebd0 │ │ │ │ + b.n 5eb28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2f4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e9d0 │ │ │ │ + bl 8e2e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ec12 │ │ │ │ + beq.n 5ec02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5ec12 │ │ │ │ + cbnz r3, 5ec02 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ec12 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ec02 │ │ │ │ mov r0, r6 │ │ │ │ - bl 123a9c <_PyErr_Clear@@Base> │ │ │ │ + bl 123544 <_PyErr_Clear@@Base> │ │ │ │ movw r0, #56072 @ 0xdb08 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #0 │ │ │ │ - movw r2, #28964 @ 0x7124 │ │ │ │ + movw r2, #28580 @ 0x6fa4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1f7bd4 │ │ │ │ + bl 1f6eac │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2f4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 5eae4 │ │ │ │ - b.n 5eb3e │ │ │ │ + bge.w 5ead4 │ │ │ │ + b.n 5eb2e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - cbz r3, 5ec3a │ │ │ │ + cbz r3, 5ec2a │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r3, [r5, #124] @ 0x7c │ │ │ │ - cbz r3, 5ec46 │ │ │ │ + cbz r3, 5ec36 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - cbz r0, 5ec52 │ │ │ │ + cbz r0, 5ec42 │ │ │ │ adds r4, #1 │ │ │ │ blx 29b58 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r5, #116] @ 0x74 │ │ │ │ - cbz r0, 5ec5e │ │ │ │ + cbz r0, 5ec4e │ │ │ │ adds r4, #1 │ │ │ │ blx 29b58 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ - cbz r0, 5ec6a │ │ │ │ + cbz r0, 5ec5a │ │ │ │ adds r4, #1 │ │ │ │ blx 29b58 │ │ │ │ add r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5ec74 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 5ec7e │ │ │ │ + bne.n 5ec64 │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 5ec6e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 12586c │ │ │ │ + b.w 125314 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005ec82 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ +0005ec72 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ ldr.w r0, [r0, #3664] @ 0xe50 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005ec88 : │ │ │ │ +0005ec78 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #24368 @ 0x5f30 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 5ecb8 │ │ │ │ + beq.n 5eca8 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ - movw r0, #48684 @ 0xbe2c │ │ │ │ + movw r0, #48260 @ 0xbc84 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5ecf4 │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5ece4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 5ecfa │ │ │ │ + beq.n 5ecea │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.n 5ecdc │ │ │ │ + bpl.n 5eccc │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 5ecfc │ │ │ │ + beq.n 5ecec │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 5ecfc │ │ │ │ + b.n 5ecec │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29012 @ 0x7154 │ │ │ │ + movw r1, #28628 @ 0x6fd4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ed30 │ │ │ │ + b.n 5ed20 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r4, [pc, #52] @ (5ed34 ) │ │ │ │ + ldr r4, [pc, #52] @ (5ed24 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - cbz r0, 5ed22 │ │ │ │ + cbz r0, 5ed12 │ │ │ │ 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 783a0 │ │ │ │ + bl 78394 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005ed38 : │ │ │ │ +0005ed28 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005ed4e : │ │ │ │ +0005ed3e : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005ed60 : │ │ │ │ +0005ed50 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005ed6a <_PyRWMutex_Lock@@Base>: │ │ │ │ +0005ed5a <_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 5eda4 <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ + bne.n 5ed94 <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ orr.w r2, r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5ed9a <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ + bne.n 5ed8a <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ strex r0, r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ed8a <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ + bne.n 5ed7a <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ dmb ish │ │ │ │ - beq.n 5edae <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ + beq.n 5ed9e <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 5ed7c <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 5ed6c <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ mov r0, r4 │ │ │ │ - bl 5ee16 <_PyRWMutex_RLock@@Base+0x46> │ │ │ │ + bl 5ee08 <_PyRWMutex_RLock@@Base+0x48> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 5ed7c <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 5ed6c <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005edb0 <_PyRWMutex_Unlock@@Base>: │ │ │ │ +0005eda0 <_PyRWMutex_Unlock@@Base>: │ │ │ │ movs r2, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5edb6 <_PyRWMutex_Unlock@@Base+0x6> │ │ │ │ + bne.n 5eda6 <_PyRWMutex_Unlock@@Base+0x6> │ │ │ │ lsls r3, r3, #30 │ │ │ │ dmb ish │ │ │ │ - bpl.n 5edce <_PyRWMutex_Unlock@@Base+0x1e> │ │ │ │ - b.w 1fa7bc <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + bpl.n 5edbe <_PyRWMutex_Unlock@@Base+0x1e> │ │ │ │ + b.w 1f9cac <_PyParkingLot_UnparkAll@@Base> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005edd0 <_PyRWMutex_RLock@@Base>: │ │ │ │ +0005edc0 <_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 r2, r1, #31 │ │ │ │ - bmi.n 5edea <_PyRWMutex_RLock@@Base+0x1a> │ │ │ │ - lsls r3, r1, #30 │ │ │ │ - bpl.n 5edf4 <_PyRWMutex_RLock@@Base+0x24> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5ee16 <_PyRWMutex_RLock@@Base+0x46> │ │ │ │ - mov r1, r0 │ │ │ │ - b.n 5ede2 <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ - adds r2, r1, #4 │ │ │ │ + lsls r2, r3, #31 │ │ │ │ + bmi.n 5edde <_PyRWMutex_RLock@@Base+0x1e> │ │ │ │ + lsls r2, r3, #30 │ │ │ │ + bpl.n 5ede6 <_PyRWMutex_RLock@@Base+0x26> │ │ │ │ + bl 5ee08 <_PyRWMutex_RLock@@Base+0x48> │ │ │ │ + mov r3, r0 │ │ │ │ + b.n 5edd2 <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + adds r1, r3, #4 │ │ │ │ dmb ish │ │ │ │ - ldrex r3, [r4] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 5ee0a <_PyRWMutex_RLock@@Base+0x3a> │ │ │ │ - strex r0, r2, [r4] │ │ │ │ + ldrex r2, [r4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 5edfc <_PyRWMutex_RLock@@Base+0x3c> │ │ │ │ + strex r0, r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5edfa <_PyRWMutex_RLock@@Base+0x2a> │ │ │ │ + bne.n 5edec <_PyRWMutex_RLock@@Base+0x2c> │ │ │ │ dmb ish │ │ │ │ - beq.n 5ee14 <_PyRWMutex_RLock@@Base+0x44> │ │ │ │ - mov r1, r3 │ │ │ │ - b.n 5ede2 <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + beq.n 5ee06 <_PyRWMutex_RLock@@Base+0x46> │ │ │ │ + mov r3, r2 │ │ │ │ + b.n 5edd2 <_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 5ee50 <_PyRWMutex_RLock@@Base+0x80> │ │ │ │ + bmi.n 5ee42 <_PyRWMutex_RLock@@Base+0x82> │ │ │ │ mov r3, r1 │ │ │ │ orr.w r2, r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 5ee48 <_PyRWMutex_RLock@@Base+0x78> │ │ │ │ + bne.n 5ee3a <_PyRWMutex_RLock@@Base+0x7a> │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5ee38 <_PyRWMutex_RLock@@Base+0x68> │ │ │ │ + bne.n 5ee2a <_PyRWMutex_RLock@@Base+0x6a> │ │ │ │ dmb ish │ │ │ │ - bne.n 5ee70 <_PyRWMutex_RLock@@Base+0xa0> │ │ │ │ + bne.n 5ee62 <_PyRWMutex_RLock@@Base+0xa2> │ │ │ │ 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 15f4f4 <_PyParkingLot_Park@@Base> │ │ │ │ + bl 15e96c <_PyParkingLot_Park@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005ee74 <_PyRWMutex_RUnlock@@Base>: │ │ │ │ +0005ee66 <_PyRWMutex_RUnlock@@Base>: │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #4 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5ee78 <_PyRWMutex_RUnlock@@Base+0x4> │ │ │ │ + bne.n 5ee6a <_PyRWMutex_RUnlock@@Base+0x4> │ │ │ │ lsrs r2, r3, #2 │ │ │ │ dmb ish │ │ │ │ - bne.n 5ee96 <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ + bne.n 5ee88 <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 5ee96 <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ - b.w 1fa7bc <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + bpl.n 5ee88 <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ + b.w 1f9cac <_PyParkingLot_UnparkAll@@Base> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005ee98 : │ │ │ │ +0005ee8a : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5eec2 │ │ │ │ + cbz r0, 5eeb4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5eec2 │ │ │ │ + bne.n 5eeb4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5eec2 │ │ │ │ + cbz r2, 5eeb4 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #16] │ │ │ │ - b.n 5eedc │ │ │ │ + b.n 5eece │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29056 @ 0x7180 │ │ │ │ + movw r1, #28672 @ 0x7000 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005eede : │ │ │ │ +0005eed0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ef04 │ │ │ │ + cbz r0, 5eef6 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33900 @ 0x846c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5ef04 │ │ │ │ + bne.n 5eef6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5ef04 │ │ │ │ + cbz r3, 5eef6 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 5ef1c │ │ │ │ + b.n 5ef0e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29116 @ 0x71bc │ │ │ │ + movw r1, #28732 @ 0x703c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ef1e : │ │ │ │ +0005ef10 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ef44 │ │ │ │ + cbz r0, 5ef36 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33900 @ 0x846c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5ef44 │ │ │ │ + bne.n 5ef36 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5ef44 │ │ │ │ + cbz r3, 5ef36 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 5ef5c │ │ │ │ + b.n 5ef4e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29176 @ 0x71f8 │ │ │ │ + movw r1, #28792 @ 0x7078 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ef5e : │ │ │ │ +0005ef50 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ef84 │ │ │ │ + cbz r0, 5ef76 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33900 @ 0x846c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5ef84 │ │ │ │ + bne.n 5ef76 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5ef84 │ │ │ │ + cbz r3, 5ef76 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 5ef9c │ │ │ │ + b.n 5ef8e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29240 @ 0x7238 │ │ │ │ + movw r1, #28856 @ 0x70b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ef9e : │ │ │ │ +0005ef90 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5efdc │ │ │ │ + cbz r0, 5efce │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5efdc │ │ │ │ + bne.n 5efce │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5efdc │ │ │ │ - cbnz r1, 5eff8 │ │ │ │ + cbz r2, 5efce │ │ │ │ + cbnz r1, 5efea │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29356 @ 0x72ac │ │ │ │ + movw r1, #28972 @ 0x712c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5eff2 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 5efe4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29296 @ 0x7270 │ │ │ │ + movw r1, #28912 @ 0x70f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5effc │ │ │ │ + b.n 5efee │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005effe : │ │ │ │ +0005eff0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5f028 │ │ │ │ + cbz r0, 5f01a │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5f028 │ │ │ │ + bne.n 5f01a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5f028 │ │ │ │ + cbz r2, 5f01a │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #12] │ │ │ │ - b.n 5f042 │ │ │ │ + b.n 5f034 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29404 @ 0x72dc │ │ │ │ + movw r1, #29020 @ 0x715c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f044 : │ │ │ │ +0005f036 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5f06e │ │ │ │ + cbz r0, 5f060 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5f06e │ │ │ │ + bne.n 5f060 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5f06e │ │ │ │ + cbz r2, 5f060 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ - b.n 5f088 │ │ │ │ + b.n 5f07a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29460 @ 0x7314 │ │ │ │ + movw r1, #29076 @ 0x7194 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f08a : │ │ │ │ - b.w 10e354 <_PyLong_FromByteArray@@Base+0x1304> │ │ │ │ +0005f07c : │ │ │ │ + b.w 10dd24 <_PyLong_FromByteArray@@Base+0x12f0> │ │ │ │ │ │ │ │ -0005f08e : │ │ │ │ - b.w 20a760 │ │ │ │ +0005f080 : │ │ │ │ + b.w 209bfc │ │ │ │ │ │ │ │ -0005f092 : │ │ │ │ - b.w 3a5e8 │ │ │ │ +0005f084 : │ │ │ │ + b.w 3a632 │ │ │ │ │ │ │ │ -0005f096 : │ │ │ │ - b.w 211298 <_PyThreadState_GetCurrent@@Base+0x84> │ │ │ │ +0005f088 : │ │ │ │ + b.w 210804 <_PyThreadState_GetCurrent@@Base+0x84> │ │ │ │ │ │ │ │ -0005f09a : │ │ │ │ +0005f08c : │ │ │ │ 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 r7, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ it ge │ │ │ │ movge r2, r3 │ │ │ │ mov r8, r2 │ │ │ │ - bl 14875c │ │ │ │ - cbz r0, 5f0ce │ │ │ │ + bl 147d7c │ │ │ │ + cbz r0, 5f0c0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx 29c10 │ │ │ │ - b.n 5f144 │ │ │ │ + b.n 5f136 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 76fd8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 5f0e0 │ │ │ │ + cbz r0, 5f0d2 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 5f0ea │ │ │ │ - bl 1ea294 │ │ │ │ + b.n 5f0dc │ │ │ │ + bl 1e955c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f146 │ │ │ │ + b.n 5f138 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - ble.n 5f0f8 │ │ │ │ + ble.n 5f0ea │ │ │ │ str.w r3, [r6, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 5f0ea │ │ │ │ + b.n 5f0dc │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - movw r2, #61771 @ 0xf14b │ │ │ │ + movw r2, #61757 @ 0xf13d │ │ │ │ movt r2, #5 │ │ │ │ - movw r3, #64819 @ 0xfd33 │ │ │ │ + movw r3, #64803 @ 0xfd23 │ │ │ │ movt r3, #5 │ │ │ │ cmp.w r9, #70 @ 0x46 │ │ │ │ ite ne │ │ │ │ movne r8, r2 │ │ │ │ moveq r8, r3 │ │ │ │ - bl 26b5c0 │ │ │ │ + bl 26b418 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 5f13e │ │ │ │ - bl 198530 │ │ │ │ + cbz r5, 5f130 │ │ │ │ + bl 196f6c │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ subs r5, #1 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r7, r3 │ │ │ │ blx r8 │ │ │ │ - b.n 5f11c │ │ │ │ + b.n 5f10e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77384 │ │ │ │ + bl 77378 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5} │ │ │ │ subs r4, r0, #1 │ │ │ │ add.w r0, r1, r0, lsl #2 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5f17a │ │ │ │ + blt.n 5f16c │ │ │ │ ldr.w r1, [r2, r4, lsl #2] │ │ │ │ subs r5, r0, #4 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ subs r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bge.n 5f16e │ │ │ │ + bge.n 5f160 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ - b.n 5f17a │ │ │ │ + b.n 5f16c │ │ │ │ movs r3, #0 │ │ │ │ subs r4, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - b.n 5f152 │ │ │ │ + b.n 5f144 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f17e : │ │ │ │ +0005f170 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005f190 : │ │ │ │ +0005f182 : │ │ │ │ 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] @ (5f1e8 ) │ │ │ │ + ldr r4, [pc, #68] @ (5f1d8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ addw r7, r4, #3748 @ 0xea4 │ │ │ │ addw r9, r4, #3796 @ 0xed4 │ │ │ │ ldr.w r8, [r4, #3740] @ 0xe9c │ │ │ │ str.w r2, [r4, #3740] @ 0xe9c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5f1ec │ │ │ │ - cbnz r0, 5f1de │ │ │ │ + bl 5f1dc │ │ │ │ + cbnz r0, 5f1d0 │ │ │ │ adds r7, #16 │ │ │ │ cmp r7, r9 │ │ │ │ - bne.n 5f1c0 │ │ │ │ + bne.n 5f1b2 │ │ │ │ addw r2, r4, #3800 @ 0xed8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5f1ec │ │ │ │ + bl 5f1dc │ │ │ │ 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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r6 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5f240 │ │ │ │ + beq.n 5f230 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add.w sl, r4, #8 │ │ │ │ mov r0, sl │ │ │ │ cmp r3, r9 │ │ │ │ add.w r2, r3, #1 │ │ │ │ it ne │ │ │ │ strne r2, [r4, #8] │ │ │ │ blx r7 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 5f236 │ │ │ │ + beq.n 5f226 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbnz r3, 5f236 │ │ │ │ + cbnz r3, 5f226 │ │ │ │ mov r0, sl │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 5f244 │ │ │ │ + beq.n 5f234 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - b.n 5f208 │ │ │ │ + b.n 5f1f8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f248 │ │ │ │ + b.n 5f238 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005f24c : │ │ │ │ - cbz r0, 5f25c │ │ │ │ +0005f23c : │ │ │ │ + cbz r0, 5f24c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f25e : │ │ │ │ - b.w 1a5438 <_PyThreadState_New@@Base+0x4aac> │ │ │ │ +0005f24e : │ │ │ │ + b.w 1a3f78 │ │ │ │ │ │ │ │ -0005f262 : │ │ │ │ +0005f252 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r0, #8 │ │ │ │ - bl 6c148 │ │ │ │ - cbz r0, 5f27c │ │ │ │ + bl 6c13c │ │ │ │ + cbz r0, 5f26c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f27e : │ │ │ │ - cbz r0, 5f2a8 │ │ │ │ +0005f26e : │ │ │ │ + cbz r0, 5f298 │ │ │ │ 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, 5f29e │ │ │ │ + cbz r3, 5f28e │ │ │ │ ldr r0, [r0, #4] │ │ │ │ blx 2a20c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6c2f8 │ │ │ │ + b.w 6c2f4 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f2aa : │ │ │ │ - cbz r0, 5f2ba │ │ │ │ +0005f29a : │ │ │ │ + cbz r0, 5f2aa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f2bc : │ │ │ │ - ldr r3, [pc, #12] @ (5f2cc ) │ │ │ │ - cbz r0, 5f2c6 │ │ │ │ +0005f2ac : │ │ │ │ + ldr r3, [pc, #12] @ (5f2bc ) │ │ │ │ + cbz r0, 5f2b6 │ │ │ │ ldr.w r2, [r3, #1420] @ 0x58c │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr.w r0, [r3, #1416] @ 0x588 │ │ │ │ bx lr │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005f2d0 : │ │ │ │ +0005f2c0 : │ │ │ │ ldrd r0, r1, [r0, #136] @ 0x88 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f2d6 : │ │ │ │ +0005f2c6 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 5f316 │ │ │ │ + cbz r0, 5f306 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ movw r1, #9964 @ 0x26ec │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 5f32a │ │ │ │ + beq.n 5f31a │ │ │ │ mov r0, r5 │ │ │ │ - bl 85f3c │ │ │ │ + bl 85aac │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ it ne │ │ │ │ cmpne r5, r3 │ │ │ │ - beq.n 5f32a │ │ │ │ - cbnz r0, 5f32a │ │ │ │ + beq.n 5f31a │ │ │ │ + cbnz r0, 5f31a │ │ │ │ movw r1, #953 @ 0x3b9 │ │ │ │ - movw r0, #58396 @ 0xe41c │ │ │ │ + movw r0, #58012 @ 0xe29c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f352 │ │ │ │ + b.n 5f342 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 5f352 │ │ │ │ + beq.n 5f342 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5f350 │ │ │ │ + ble.n 5f340 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f352 │ │ │ │ + beq.n 5f342 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5f352 │ │ │ │ + bne.n 5f342 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 5f352 │ │ │ │ + b.n 5f342 │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005f354 <_Py_UTF8_Edit_Cost@@Base>: │ │ │ │ +0005f344 <_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 895dc │ │ │ │ - cbz r0, 5f39c <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + bl 88ee8 │ │ │ │ + cbz r0, 5f38c <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 895dc │ │ │ │ + bl 88ee8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 5f39c <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + cbz r0, 5f38c <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5f38e <_Py_UTF8_Edit_Cost@@Base+0x3a> │ │ │ │ + bne.n 5f37e <_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 76fe4 │ │ │ │ + bl 76fd8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5f3a2 <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ - bl 1ea294 │ │ │ │ + cbnz r0, 5f392 <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ + bl 1e955c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f3ba <_Py_UTF8_Edit_Cost@@Base+0x66> │ │ │ │ + b.n 5f3aa <_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 200100 │ │ │ │ + bl 1ff5f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 77378 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0005f3c0 <_Py_hashtable_new@@Base>: │ │ │ │ +0005f3b0 <_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 6cc88 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6cc80 <_Py_hashtable_new_full@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ -0005f3e0 : │ │ │ │ - movw r3, #44128 @ 0xac60 │ │ │ │ +0005f3d0 : │ │ │ │ + movw r3, #43744 @ 0xaae0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ subs r2, r0, #1 │ │ │ │ subs r1, #1 │ │ │ │ push {r4, r5, r6} │ │ │ │ ldrb.w r5, [r1, #1]! │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ ldrb r0, [r3, r5] │ │ │ │ - cbz r4, 5f402 │ │ │ │ + cbz r4, 5f3f2 │ │ │ │ ldrb r6, [r3, r4] │ │ │ │ - cbz r5, 5f402 │ │ │ │ + cbz r5, 5f3f2 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 5f3ee │ │ │ │ + beq.n 5f3de │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ pop {r4, r5, r6} │ │ │ │ subs r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f40a : │ │ │ │ +0005f3fa : │ │ │ │ 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, 5f42c │ │ │ │ + cbz r4, 5f41c │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ - cbz r0, 5f42c │ │ │ │ - bl 102450 <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ - b.n 5f420 │ │ │ │ + cbz r0, 5f41c │ │ │ │ + bl 101e5c <_PyArg_UnpackKeywords@@Base+0x628> │ │ │ │ + b.n 5f410 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005f42e : │ │ │ │ +0005f41e : │ │ │ │ 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 90260 │ │ │ │ + bl 8fb70 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5f486 │ │ │ │ + cbz r0, 5f476 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ - bl 1d1504 │ │ │ │ + bl 1d02b8 <_PyUnicode_IsWhitespace@@Base+0x1ec> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f47a │ │ │ │ + beq.n 5f46a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5f47e │ │ │ │ + cbz r3, 5f46e │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5f486 │ │ │ │ + b.n 5f476 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f47a │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f46a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005f48e : │ │ │ │ +0005f47e : │ │ │ │ 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, #38476 @ 0x964c │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ add r3, sp, #16 │ │ │ │ - ldr r0, [pc, #24] @ (5f4c4 ) │ │ │ │ + ldr r0, [pc, #24] @ (5f4b4 ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1a7820 │ │ │ │ + bl 1a63d0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stc 0, cr0, [ip], #-288 @ 0xfffffee0 │ │ │ │ │ │ │ │ -0005f4c8 : │ │ │ │ +0005f4b8 : │ │ │ │ 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] @ (5f524 ) │ │ │ │ + ldr r2, [pc, #76] @ (5f514 ) │ │ │ │ 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, 5f51c │ │ │ │ + cbz r5, 5f50c │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 90130 │ │ │ │ + bl 8fa40 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbz r3, 5f50c │ │ │ │ + cbz r3, 5f4fc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 5f50c │ │ │ │ - movw r0, #29524 @ 0x7354 │ │ │ │ + cbz r3, 5f4fc │ │ │ │ + movw r0, #29140 @ 0x71d4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1efa3c │ │ │ │ + bl 1eed60 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 78344 │ │ │ │ + bl 78338 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f528 : │ │ │ │ +0005f518 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ (5f54c ) │ │ │ │ + ldr r3, [pc, #20] @ (5f53c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 5f550 │ │ │ │ + bl 5f540 │ │ │ │ mov r4, r0 │ │ │ │ - bl 78344 │ │ │ │ + bl 78338 │ │ │ │ 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] @ (5f5b4 ) │ │ │ │ - bl 126d44 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #76] @ (5f5a4 ) │ │ │ │ + bl 1267ec <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5f5a8 │ │ │ │ + blt.n 5f598 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 5f57a │ │ │ │ + cbz r0, 5f56a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5f5ac │ │ │ │ - bl 78344 │ │ │ │ - bl 714b0 │ │ │ │ + bmi.n 5f59c │ │ │ │ + bl 78338 │ │ │ │ + bl 714c8 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 5f5a8 │ │ │ │ - ldr r1, [pc, #40] @ (5f5b4 ) │ │ │ │ + cbz r0, 5f598 │ │ │ │ + ldr r1, [pc, #40] @ (5f5a4 ) │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1cf1e4 │ │ │ │ - cbz r0, 5f5ac │ │ │ │ + bl 1cdf14 │ │ │ │ + cbz r0, 5f59c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f5a8 │ │ │ │ + beq.n 5f598 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5f5a8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5f598 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f5ae │ │ │ │ + b.n 5f59e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb820 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0005f5b8 : │ │ │ │ +0005f5a8 : │ │ │ │ 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, #38476 @ 0x964c │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ add r3, sp, #16 │ │ │ │ - ldr r0, [pc, #20] @ (5f5ec ) │ │ │ │ + ldr r0, [pc, #20] @ (5f5dc ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1bf60c │ │ │ │ + bl 1be32c │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ stc 0, cr0, [ip], #-288 @ 0xfffffee0 │ │ │ │ │ │ │ │ -0005f5f0 : │ │ │ │ +0005f5e0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sp │ │ │ │ movs r0, #0 │ │ │ │ blx 29c94 <__clock_gettime64@plt> │ │ │ │ - cbnz r0, 5f61c │ │ │ │ + cbnz r0, 5f60c │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b8b6c │ │ │ │ + bl 1b78e4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5f628 │ │ │ │ + bne.n 5f618 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0005f62e : │ │ │ │ +0005f61e : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl ca59c <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ + bl ca03c <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 5f7dc │ │ │ │ + beq.w 5f7cc │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - bl ca59c <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ + bl ca03c <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 5f7dc │ │ │ │ + beq.w 5f7cc │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ ldrb.w r2, [r8, #16] │ │ │ │ ubfx r6, r1, #2, #3 │ │ │ │ ubfx r7, r2, #2, #3 │ │ │ │ cmp r6, r7 │ │ │ │ - blt.w 5f7e2 │ │ │ │ + blt.w 5f7d2 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr.w sl, [r8, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 5f68c │ │ │ │ + bgt.n 5f67c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5f68e │ │ │ │ + bge.n 5f67e │ │ │ │ add r4, r3 │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ - b.n 5f68e │ │ │ │ + b.n 5f67e │ │ │ │ mov r4, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ itt lt │ │ │ │ addlt r9, r3 │ │ │ │ biclt.w r9, r9, r9, asr #31 │ │ │ │ sub.w r4, r4, r9 │ │ │ │ cmp sl, r4 │ │ │ │ - bgt.w 5f7e2 │ │ │ │ + bgt.w 5f7d2 │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.n 5f6b2 │ │ │ │ + bpl.n 5f6a2 │ │ │ │ lsls r0, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi r5, #20 │ │ │ │ addpl r5, #28 │ │ │ │ - b.n 5f6b4 │ │ │ │ + b.n 5f6a4 │ │ │ │ ldr r5, [r5, #28] │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.n 5f6c6 │ │ │ │ + bpl.n 5f6b6 │ │ │ │ lsls r3, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r8, r8, #20 │ │ │ │ addpl.w r8, r8, #28 │ │ │ │ - b.n 5f6ca │ │ │ │ + b.n 5f6ba │ │ │ │ ldr.w r8, [r8, #28] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5f6e4 │ │ │ │ + beq.n 5f6d4 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e5f94 │ │ │ │ + bl 1e523c │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 5f6e4 │ │ │ │ - bl 77384 │ │ │ │ - b.n 5f7dc │ │ │ │ + cbnz r0, 5f6d4 │ │ │ │ + bl 77378 │ │ │ │ + b.n 5f7cc │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 5f704 │ │ │ │ + beq.n 5f6f4 │ │ │ │ cmp r6, #2 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 5f7ba │ │ │ │ + bne.n 5f7aa │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r0, r5, r9, lsl #1 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 2037b0 │ │ │ │ + bl 202cf8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5f7d0 │ │ │ │ + b.n 5f7c0 │ │ │ │ add.w r0, r5, r9 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5f7ce │ │ │ │ + blt.n 5f7be │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 5f71e │ │ │ │ + bne.n 5f70e │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5f7d0 │ │ │ │ + beq.n 5f7c0 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 5f7d0 │ │ │ │ + b.n 5f7c0 │ │ │ │ cmp.w sl, #1 │ │ │ │ - bgt.n 5f748 │ │ │ │ - bne.n 5f7b0 │ │ │ │ + bgt.n 5f738 │ │ │ │ + bne.n 5f7a0 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, r4 │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 5f7b4 │ │ │ │ + beq.n 5f7a4 │ │ │ │ ldrb.w r1, [r5], #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5f730 │ │ │ │ + bne.n 5f720 │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 5f730 │ │ │ │ - b.n 5f7b4 │ │ │ │ + bne.n 5f720 │ │ │ │ + b.n 5f7a4 │ │ │ │ movw r3, #2499 @ 0x9c3 │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n 5f76a │ │ │ │ + ble.n 5f75a │ │ │ │ movw r3, #29999 @ 0x752f │ │ │ │ cmp.w sl, #99 @ 0x63 │ │ │ │ it le │ │ │ │ cmple r4, r3 │ │ │ │ - ble.n 5f76a │ │ │ │ + ble.n 5f75a │ │ │ │ cmp.w sl, #5 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ - cbz r2, 5f780 │ │ │ │ + cbz r2, 5f770 │ │ │ │ mov r1, r4 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, sl │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r2, r8 │ │ │ │ - bl 12d4a4 │ │ │ │ - b.n 5f7b4 │ │ │ │ + bl 12d1a0 │ │ │ │ + b.n 5f7a4 │ │ │ │ mov.w r3, sl, asr #2 │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ cmp.w r3, r4, asr #2 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - bge.n 5f7a0 │ │ │ │ + bge.n 5f790 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 23960c │ │ │ │ - b.n 5f7b4 │ │ │ │ + bl 23912c │ │ │ │ + b.n 5f7a4 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 2380c4 │ │ │ │ - b.n 5f7b4 │ │ │ │ + bl 237c8c │ │ │ │ + b.n 5f7a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bic.w r4, r0, r0, asr #31 │ │ │ │ - b.n 5f7d0 │ │ │ │ + b.n 5f7c0 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r0, r5, r9, lsl #2 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 2582a8 │ │ │ │ + bl 257e70 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5f7d0 │ │ │ │ + b.n 5f7c0 │ │ │ │ movs r4, #0 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5f7e4 │ │ │ │ + beq.n 5f7d4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77384 │ │ │ │ - b.n 5f7e4 │ │ │ │ + bl 77378 │ │ │ │ + b.n 5f7d4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f7e4 │ │ │ │ + b.n 5f7d4 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005f7ec : │ │ │ │ +0005f7dc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r0, 5f80e │ │ │ │ - movw r0, #21500 @ 0x53fc │ │ │ │ + cbnz r0, 5f7fe │ │ │ │ + movw r0, #21116 @ 0x527c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #1907 @ 0x773 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5f842 │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5f832 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 5f828 │ │ │ │ + cbz r3, 5f818 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 5f828 │ │ │ │ + bmi.n 5f818 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 5f83a │ │ │ │ - movw r0, #21500 @ 0x53fc │ │ │ │ + bge.n 5f82a │ │ │ │ + movw r0, #21116 @ 0x527c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #1913 @ 0x779 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5f842 │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5f832 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w fab5c │ │ │ │ + b.w fa704 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f848 : │ │ │ │ +0005f838 : │ │ │ │ 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 ca59c <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ + bl ca03c <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5f880 │ │ │ │ - cbnz r4, 5f876 │ │ │ │ + beq.n 5f870 │ │ │ │ + cbnz r4, 5f866 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 22e4e4 <_PyGen_yf@@Base+0x274> │ │ │ │ + b.w 22dbf8 <_PyGen_yf@@Base+0x268> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl ca59c <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ + bl ca03c <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5f868 │ │ │ │ + bne.n 5f858 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005f884 : │ │ │ │ +0005f874 : │ │ │ │ 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 ca59c <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ + bl ca03c <_PyUnicodeWriter_PrepareInternal@@Base+0x4b8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5f8b0 │ │ │ │ + beq.n 5f8a0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1eddf4 <_PyObject_IsFreed@@Base+0x114> │ │ │ │ + b.w 1ed124 <_PyObject_IsFreed@@Base+0x114> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005f8b4 : │ │ │ │ +0005f8a4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (5f91c ) │ │ │ │ + ldr r1, [pc, #88] @ (5f90c ) │ │ │ │ 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, 5f8f6 │ │ │ │ + cbnz r4, 5f8e6 │ │ │ │ add.w r2, r3, #1416 @ 0x588 │ │ │ │ add.w r4, r1, #4096 @ 0x1000 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r2, [r4, #1600] @ 0x640 │ │ │ │ lsls r1, r3 │ │ │ │ orrs r2, r1 │ │ │ │ strb.w r2, [r4, #1600] @ 0x640 │ │ │ │ - b.n 5f916 │ │ │ │ + b.n 5f906 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5f8d4 │ │ │ │ + bne.n 5f8c4 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29772 @ 0x744c │ │ │ │ + movw r1, #29300 @ 0x7274 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f920 : │ │ │ │ +0005f910 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #112] @ (5f9a0 ) │ │ │ │ + ldr r1, [pc, #112] @ (5f990 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #7 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bls.n 5f956 │ │ │ │ + bls.n 5f946 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29808 @ 0x7470 │ │ │ │ + movw r1, #29336 @ 0x7298 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 5f998 │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 5f988 │ │ │ │ add.w r1, r3, r0, lsl #2 │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r1, #1568] @ 0x620 │ │ │ │ - cbnz r0, 5f97c │ │ │ │ + cbnz r0, 5f96c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29836 @ 0x748c │ │ │ │ + movw r1, #29364 @ 0x72b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 5f998 │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 5f988 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r1, #1568] @ 0x620 │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w r1, [r3, #1600] @ 0x640 │ │ │ │ lsls r4, r2 │ │ │ │ bic.w r1, r1, r4 │ │ │ │ strb.w r1, [r3, #1600] @ 0x640 │ │ │ │ - b.n 5f99c │ │ │ │ + b.n 5f98c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f9a4 : │ │ │ │ +0005f994 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #72] @ (5f9fc ) │ │ │ │ + ldr r1, [pc, #72] @ (5f9ec ) │ │ │ │ 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, 5f9d8 │ │ │ │ + cbnz r4, 5f9c8 │ │ │ │ add.w r1, r3, #10624 @ 0x2980 │ │ │ │ adds r1, #54 @ 0x36 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.n 5f9f8 │ │ │ │ + b.n 5f9e8 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5f9c4 │ │ │ │ + bne.n 5f9b4 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29868 @ 0x74ac │ │ │ │ + movw r1, #29396 @ 0x72d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005fa00 : │ │ │ │ +0005f9f0 : │ │ │ │ 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] @ (5fa38 ) │ │ │ │ + ldr r2, [pc, #40] @ (5fa28 ) │ │ │ │ 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 1cf690 │ │ │ │ - cbnz r0, 5fa32 │ │ │ │ + bl 1ce3c0 │ │ │ │ + cbnz r0, 5fa22 │ │ │ │ add.w r1, r4, #10624 @ 0x2980 │ │ │ │ adds r1, #54 @ 0x36 │ │ │ │ add.w r5, r5, r1, lsl #2 │ │ │ │ str r0, [r5, #4] │ │ │ │ - b.n 5fa36 │ │ │ │ + b.n 5fa26 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005fa3c : │ │ │ │ +0005fa2c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (5faa4 ) │ │ │ │ + ldr r1, [pc, #88] @ (5fa94 ) │ │ │ │ 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, 5fa7e │ │ │ │ + cbnz r4, 5fa6e │ │ │ │ addw r2, r3, #1110 @ 0x456 │ │ │ │ add.w r4, r1, #4096 @ 0x1000 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r2, [r4, #376] @ 0x178 │ │ │ │ lsls r1, r3 │ │ │ │ orrs r2, r1 │ │ │ │ strb.w r2, [r4, #376] @ 0x178 │ │ │ │ - b.n 5fa9e │ │ │ │ + b.n 5fa8e │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5fa5c │ │ │ │ + bne.n 5fa4c │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29904 @ 0x74d0 │ │ │ │ + movw r1, #29432 @ 0x72f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005faa8 : │ │ │ │ +0005fa98 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #108] @ (5fb24 ) │ │ │ │ + ldr r1, [pc, #108] @ (5fb14 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #7 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bls.n 5fade │ │ │ │ + bls.n 5face │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29940 @ 0x74f4 │ │ │ │ + movw r1, #29468 @ 0x731c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 5fb02 │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 5faf2 │ │ │ │ add.w r1, r3, r0, lsl #2 │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r1, #344] @ 0x158 │ │ │ │ - cbnz r0, 5fb08 │ │ │ │ + cbnz r0, 5faf8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29968 @ 0x7510 │ │ │ │ + movw r1, #29496 @ 0x7338 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fb22 │ │ │ │ + b.n 5fb12 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r1, #344] @ 0x158 │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w r1, [r3, #376] @ 0x178 │ │ │ │ lsls r4, r2 │ │ │ │ bic.w r1, r1, r4 │ │ │ │ strb.w r1, [r3, #376] @ 0x178 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005fb28 : │ │ │ │ +0005fb18 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #68] @ (5fb7c ) │ │ │ │ + ldr r1, [pc, #68] @ (5fb6c ) │ │ │ │ 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, 5fb58 │ │ │ │ + cbnz r4, 5fb48 │ │ │ │ add.w r2, r3, #1408 @ 0x580 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ - b.n 5fb78 │ │ │ │ + b.n 5fb68 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5fb48 │ │ │ │ + bne.n 5fb38 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30064 @ 0x7570 │ │ │ │ + movw r1, #29592 @ 0x7398 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005fb80 : │ │ │ │ +0005fb70 : │ │ │ │ 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 5fbae │ │ │ │ + blt.n 5fb9e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30100 @ 0x7594 │ │ │ │ + movw r1, #29628 @ 0x73bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5fbc8 │ │ │ │ - ldr r2, [pc, #56] @ (5fbe8 ) │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 5fbb8 │ │ │ │ + ldr r2, [pc, #56] @ (5fbd8 ) │ │ │ │ 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 5fbec │ │ │ │ + bl 5fbdc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5fbce │ │ │ │ + bne.n 5fbbe │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fbe6 │ │ │ │ + b.n 5fbd6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 82098 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81bf4 <_PyType_LookupRef@@Base+0x118> │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r3, [r4, #204] @ 0xcc │ │ │ │ movs r0, #0 │ │ │ │ lsls r2, r5 │ │ │ │ orrs r3, r2 │ │ │ │ strb.w r3, [r4, #204] @ 0xcc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -80020,87 +80016,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 5fc18 │ │ │ │ + bls.n 5fc08 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30124 @ 0x75ac │ │ │ │ + movw r1, #29652 @ 0x73d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 5fc38 │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 5fc28 │ │ │ │ add.w r3, r1, #1408 @ 0x580 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ - cbnz r3, 5fc3e │ │ │ │ + cbnz r3, 5fc2e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30152 @ 0x75c8 │ │ │ │ + movw r1, #29680 @ 0x73f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fc40 │ │ │ │ + b.n 5fc30 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005fc42 : │ │ │ │ +0005fc32 : │ │ │ │ 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] @ (5fc78 ) │ │ │ │ + ldr r2, [pc, #36] @ (5fc68 ) │ │ │ │ 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 5fbec │ │ │ │ + bl 5fbdc │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005fc7c : │ │ │ │ +0005fc6c : │ │ │ │ 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 5fcaa │ │ │ │ + blt.n 5fc9a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30100 @ 0x7594 │ │ │ │ + movw r1, #29628 @ 0x73bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 5fcc0 │ │ │ │ - ldr r2, [pc, #44] @ (5fcd8 ) │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 5fcb0 │ │ │ │ + ldr r2, [pc, #44] @ (5fcc8 ) │ │ │ │ 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 5fbec │ │ │ │ - cbz r0, 5fcc6 │ │ │ │ + bl 5fbdc │ │ │ │ + cbz r0, 5fcb6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fcd6 │ │ │ │ + b.n 5fcc6 │ │ │ │ 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 │ │ │ │ @@ -80122,71 +80118,433 @@ │ │ │ │ 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 5fd28 │ │ │ │ + beq.n 5fd18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5fd28 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5fd18 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7e9dc │ │ │ │ + b.w 7e9a8 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 5fd56 │ │ │ │ + bge.n 5fd46 │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ subs r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 5fd50 │ │ │ │ + bge.n 5fd40 │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ - b.n 5fd56 │ │ │ │ + b.n 5fd46 │ │ │ │ str.w r6, [r1], #4 │ │ │ │ - b.n 5fd38 │ │ │ │ + b.n 5fd28 │ │ │ │ pop {r4, r5, r6} │ │ │ │ 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 5fd6c │ │ │ │ + bl 25ea4c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbz r3, 5fd78 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r0, #0 │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 5fdaa │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 5fda6 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cbnz r3, 5fda6 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 5fda6 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cbnz r3, 5fda6 │ │ │ │ + movs r1, #26 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 5fda6 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + b.w 19feb0 │ │ │ │ + │ │ │ │ +0005fdb2 : │ │ │ │ + push {r4, r5} │ │ │ │ + ldrb.w r4, [sp, #8] │ │ │ │ + cmp r4, #70 @ 0x46 │ │ │ │ + bne.n 5fdd2 │ │ │ │ + movs r4, #0 │ │ │ │ + cmp r4, r0 │ │ │ │ + bge.n 5fde8 │ │ │ │ + str.w r3, [r2, r4, lsl #2] │ │ │ │ + ldr.w r5, [r1, r4, lsl #2] │ │ │ │ + adds r4, #1 │ │ │ │ + mul.w r3, r5, r3 │ │ │ │ + b.n 5fdbe │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 5fde8 │ │ │ │ + str.w r3, [r2, r0, lsl #2] │ │ │ │ + ldr.w r4, [r1, r0, lsl #2] │ │ │ │ + subs r0, #1 │ │ │ │ + mul.w r3, r4, r3 │ │ │ │ + b.n 5fdd4 │ │ │ │ + pop {r4, r5} │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0005fdec <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ + mov r2, r1 │ │ │ │ + movw r1, #34051 @ 0x8503 │ │ │ │ + movt r1, #5 │ │ │ │ + b.w 263be8 <_PyCrossInterpreterData_Release@@Base+0xe8> │ │ │ │ + │ │ │ │ +0005fdfa : │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r0, [r3, #40] @ 0x28 │ │ │ │ + cbz r0, 5fe16 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + movw r3, #57041 @ 0xded1 │ │ │ │ + movt r3, #3 │ │ │ │ + cmp r0, r3 │ │ │ │ + it ne │ │ │ │ + cmpne r0, #0 │ │ │ │ + ite ne │ │ │ │ + movne r0, #1 │ │ │ │ + moveq r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0005fe18 : │ │ │ │ + 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 5fe32 │ │ │ │ + cbnz r0, 5fe38 │ │ │ │ + bl 2628fc │ │ │ │ + b.n 5fe54 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #80] @ 0x50 │ │ │ │ + cbnz r3, 5fe5a │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #29712 @ 0x7410 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273e4 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 5fe7e │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 5fe3e │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + add r1, sp, #4 │ │ │ │ + movs r2, #1 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5fe3e │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add r0, sp, #4 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + bl cebf4 │ │ │ │ + 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 5fea6 │ │ │ │ + mov r5, r2 │ │ │ │ + clz r2, r0 │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ + cbnz r0, 5feac │ │ │ │ + bl 2628fc │ │ │ │ + b.n 5feb8 │ │ │ │ + mov r6, r1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl ce160 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 5febe │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 5fecc │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add r0, sp, #4 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + bl cebf4 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +0005fed2 : │ │ │ │ + b.n 5fe84 │ │ │ │ + │ │ │ │ +0005fed4 : │ │ │ │ + b.n 5fe84 │ │ │ │ + │ │ │ │ +0005fed6 : │ │ │ │ + b.w 153c40 │ │ │ │ + │ │ │ │ +0005feda : │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #80] @ 0x50 │ │ │ │ + cbz r3, 5ff14 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cbz r3, 5ff14 │ │ │ │ + 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 5ff06 │ │ │ │ + bl d3d48 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5ff0e │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl cebf4 │ │ │ │ + movs r0, #1 │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0005ff18 : │ │ │ │ + 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, 5ff4e │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cbz r3, 5ff4e │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r3, [r3, #80] @ 0x50 │ │ │ │ + cbz r3, 5ff4e │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cbz r3, 5ff4e │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + movw r2, #285 @ 0x11d │ │ │ │ + bl ce160 │ │ │ │ + cbz r0, 5ff6a │ │ │ │ + b.n 5ff64 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #29752 @ 0x7438 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273e4 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 600a2 │ │ │ │ + mov.w r2, #284 @ 0x11c │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce160 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 5ff82 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl cebf4 │ │ │ │ + b.n 5ff64 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, r4 │ │ │ │ + bge.n 5ffae │ │ │ │ + movw r3, #56116 @ 0xdb34 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #29808 @ 0x7470 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273e4 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl cebf4 │ │ │ │ + mov r0, sp │ │ │ │ + bl cebf4 │ │ │ │ + b.n 5ff64 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + cbnz r3, 5fff2 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 1e0fec │ │ │ │ + cbz r0, 5ffc6 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbnz r3, 5ffc6 │ │ │ │ + mov r0, sp │ │ │ │ + bl 1e0fec │ │ │ │ + cbnz r0, 5ffda │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 23f8ec <_PyTime_AsTimeval@@Base+0x116c> │ │ │ │ + cbz r0, 5fff2 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbnz r3, 5fff2 │ │ │ │ + mov r0, sp │ │ │ │ + bl 23f8ec <_PyTime_AsTimeval@@Base+0x116c> │ │ │ │ + cbz r0, 5fff2 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 29c10 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl cebf4 │ │ │ │ + mov r0, sp │ │ │ │ + bl cebf4 │ │ │ │ + b.n 600a2 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + bl 76fd8 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 60010 │ │ │ │ + bl 1e955c │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl cebf4 │ │ │ │ + mov r0, sp │ │ │ │ + bl cebf4 │ │ │ │ + b.n 5ff64 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 60022 │ │ │ │ + str.w r1, [r4, r3, lsl #2] │ │ │ │ + adds r3, #1 │ │ │ │ + b.n 60014 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + movs r3, #0 │ │ │ │ + movs r6, #1 │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 60038 │ │ │ │ + ldr.w r0, [r1, r3, lsl #2] │ │ │ │ + adds r3, #1 │ │ │ │ + mul.w r6, r0, r6 │ │ │ │ + b.n 60028 │ │ │ │ + movs r7, #0 │ │ │ │ + subs r6, #1 │ │ │ │ + bcc.n 60090 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr.w ip, [sp, #28] │ │ │ │ + subs r1, r3, #1 │ │ │ │ + add.w r3, r4, r3, lsl #2 │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.n 60072 │ │ │ │ + ldr.w r0, [ip, r1, lsl #2] │ │ │ │ + sub.w lr, r3, #4 │ │ │ │ + ldr.w r2, [r3, #-4] │ │ │ │ + subs r1, #1 │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r2, r0 │ │ │ │ + bge.n 6006a │ │ │ │ + adds r2, #1 │ │ │ │ + str.w r2, [r3, #-4] │ │ │ │ + b.n 60072 │ │ │ │ + str.w r7, [r3, #-4] │ │ │ │ + mov r3, lr │ │ │ │ + b.n 6004a │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 196f6c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, sp │ │ │ │ + bl 196f6c │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 29c10 │ │ │ │ + b.n 6003a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77378 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl cebf4 │ │ │ │ + mov r0, sp │ │ │ │ + bl cebf4 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #88 @ 0x58 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + │ │ │ │ +000600aa : │ │ │ │ + b.w 104768 │ │ │ │ + │ │ │ │ +000600ae : │ │ │ │ + b.w d04c0 │ │ │ │ + │ │ │ │ +000600b2 : │ │ │ │ + b.w 14aa4c │ │ │ │ + nop │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 5fd64 │ │ │ │ + cbz r0, 600c2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 5fd70 │ │ │ │ + cbz r0, 600ce │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 5fd7c │ │ │ │ + cbz r0, 600da │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #20] @ (5fd94 ) │ │ │ │ + ldr r2, [pc, #16] @ (600f0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ - cbnz r1, 5fd8e │ │ │ │ + cbnz r1, 600ec │ │ │ │ movs r0, #1 │ │ │ │ strb r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #8] @ (5fda4 ) │ │ │ │ + ldr r2, [pc, #8] @ (60100 ) │ │ │ │ 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] │ │ │ │ @@ -80223,152 +80581,152 @@ │ │ │ │ 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, 5fe14 │ │ │ │ + cbnz r0, 60170 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5fe1c │ │ │ │ + cbz r0, 60178 │ │ │ │ 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 5fe06 │ │ │ │ + beq.n 60162 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 5fe28 │ │ │ │ + cbz r0, 60184 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r6, #1 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, r4 │ │ │ │ add.w ip, r5, r4 │ │ │ │ add.w lr, r0, r4 │ │ │ │ cmp ip, r1 │ │ │ │ - bge.n 5fe7c │ │ │ │ + bge.n 601d8 │ │ │ │ ldrh.w r8, [r7, ip, lsl #1] │ │ │ │ ldrh.w lr, [r7, lr, lsl #1] │ │ │ │ - cbz r3, 5fe54 │ │ │ │ + cbz r3, 601b0 │ │ │ │ cmp r8, lr │ │ │ │ - bls.n 5fe62 │ │ │ │ - b.n 5fe58 │ │ │ │ + bls.n 601be │ │ │ │ + b.n 601b4 │ │ │ │ cmp r8, lr │ │ │ │ - bcs.n 5fe62 │ │ │ │ + bcs.n 601be │ │ │ │ add.w r5, ip, #1 │ │ │ │ movs r4, #0 │ │ │ │ subs r6, r5, r0 │ │ │ │ - b.n 5fe38 │ │ │ │ + b.n 60194 │ │ │ │ cmp r8, lr │ │ │ │ - bne.n 5fe72 │ │ │ │ + bne.n 601ce │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 5fe38 │ │ │ │ + bne.n 60194 │ │ │ │ add r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5fe38 │ │ │ │ + b.n 60194 │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ add r5, r6 │ │ │ │ - b.n 5fe38 │ │ │ │ + b.n 60194 │ │ │ │ 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 r7, r0 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, r4 │ │ │ │ add.w ip, r5, r4 │ │ │ │ add.w lr, r0, r4 │ │ │ │ cmp ip, r1 │ │ │ │ - bge.n 5fed4 │ │ │ │ + bge.n 60230 │ │ │ │ ldr.w r8, [r7, ip, lsl #2] │ │ │ │ ldr.w lr, [r7, lr, lsl #2] │ │ │ │ - cbz r3, 5feac │ │ │ │ + cbz r3, 60208 │ │ │ │ cmp r8, lr │ │ │ │ - bls.n 5feba │ │ │ │ - b.n 5feb0 │ │ │ │ + bls.n 60216 │ │ │ │ + b.n 6020c │ │ │ │ cmp r8, lr │ │ │ │ - bcs.n 5feba │ │ │ │ + bcs.n 60216 │ │ │ │ add.w r5, ip, #1 │ │ │ │ movs r4, #0 │ │ │ │ subs r6, r5, r0 │ │ │ │ - b.n 5fe90 │ │ │ │ + b.n 601ec │ │ │ │ cmp r8, lr │ │ │ │ - bne.n 5feca │ │ │ │ + bne.n 60226 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 5fe90 │ │ │ │ + bne.n 601ec │ │ │ │ add r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5fe90 │ │ │ │ + b.n 601ec │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ add r5, r6 │ │ │ │ - b.n 5fe90 │ │ │ │ + b.n 601ec │ │ │ │ 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 r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ add.w r7, r0, #16 │ │ │ │ mov r1, r5 │ │ │ │ subs r4, #1 │ │ │ │ - bmi.n 5ff08 │ │ │ │ + bmi.n 60264 │ │ │ │ ldr.w r0, [r7, r4, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5fef2 │ │ │ │ + beq.n 6024e │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5fef2 │ │ │ │ - b.n 5ff0a │ │ │ │ + beq.n 6024e │ │ │ │ + b.n 60266 │ │ │ │ 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, 5ff34 │ │ │ │ + cbnz r0, 60290 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 5ff24 │ │ │ │ + bne.n 60280 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ff3a │ │ │ │ + b.n 60296 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ff2c │ │ │ │ + beq.n 60288 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 5ff46 │ │ │ │ + cbz r0, 602a2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #36] @ (5ff70 ) │ │ │ │ + ldr r2, [pc, #36] @ (602cc ) │ │ │ │ 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 │ │ │ │ @@ -80376,175 +80734,138 @@ │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r2, #1244] @ 0x4dc │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r1, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 5ff96 │ │ │ │ - bl 25edcc │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 5ffa2 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r0, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 5ffd4 │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 5ffd0 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cbnz r3, 5ffd0 │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 5ffd0 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cbnz r3, 5ffd0 │ │ │ │ - movs r1, #26 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 5ffd0 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - b.w 1a1460 <_PyThreadState_New@@Base+0xad4> │ │ │ │ - b.w 1a1460 <_PyThreadState_New@@Base+0xad4> │ │ │ │ - b.w 1a1460 <_PyThreadState_New@@Base+0xad4> │ │ │ │ - b.w 1a1460 <_PyThreadState_New@@Base+0xad4> │ │ │ │ - b.w 1a1460 <_PyThreadState_New@@Base+0xad4> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bx lr │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bx lr │ │ │ │ movs r1, #2 │ │ │ │ - b.w 4f9da <_PyMonitoring_FirePyReturnEvent@@Base+0x2e> │ │ │ │ + b.w 4f99a <_PyMonitoring_FirePyReturnEvent@@Base+0x50> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 79f04 │ │ │ │ - cbz r0, 6000c │ │ │ │ + bl 79ee8 │ │ │ │ + cbz r0, 60304 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w e4bf0 │ │ │ │ + b.w e464c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1f0a50 <_PyObject_FunctionStr@@Base+0xd4> │ │ │ │ + b.w 1efd74 <_PyObject_FunctionStr@@Base+0xd4> │ │ │ │ + b.w 19feb0 │ │ │ │ + b.w 19feb0 │ │ │ │ + b.w 19feb0 │ │ │ │ + b.w 19feb0 │ │ │ │ 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, 60050 │ │ │ │ + cbz r0, 60358 │ │ │ │ movw r3, #38476 @ 0x964c │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 60050 │ │ │ │ + beq.n 60358 │ │ │ │ movw r3, #38480 @ 0x9650 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 60090 │ │ │ │ - bl 5fd7e │ │ │ │ - cbz r0, 600a4 │ │ │ │ + bne.n 60398 │ │ │ │ + bl 600dc │ │ │ │ + cbz r0, 603ac │ │ │ │ movw r3, #20208 @ 0x4ef0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r7, [r3, #0] │ │ │ │ dmb ish │ │ │ │ movw r2, #38532 @ 0x9684 │ │ │ │ movt r2, #74 @ 0x4a │ │ │ │ - movw r3, #1071 @ 0x42f │ │ │ │ + movw r3, #1847 @ 0x737 │ │ │ │ movt r3, #6 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - cbz r5, 60084 │ │ │ │ + cbz r5, 6038c │ │ │ │ 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 5fd98 │ │ │ │ + b.n 600f4 │ │ │ │ mov r7, r1 │ │ │ │ - cbz r2, 60098 │ │ │ │ + cbz r2, 603a0 │ │ │ │ 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, 60108 │ │ │ │ + cbz r0, 60410 │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - cbz r1, 60106 │ │ │ │ + cbz r1, 6040e │ │ │ │ subs r5, r0, #1 │ │ │ │ ldrb.w r7, [r5, #1]! │ │ │ │ - cbz r7, 60106 │ │ │ │ + cbz r7, 6040e │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 600e4 │ │ │ │ + bcc.n 603ec │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 6001c │ │ │ │ + bl 60324 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r7, #10 │ │ │ │ str r1, [r4, #12] │ │ │ │ strb r7, [r2, r3] │ │ │ │ - bne.n 600c4 │ │ │ │ + bne.n 603cc │ │ │ │ ldrd r1, r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 6001c │ │ │ │ + bl 60324 │ │ │ │ str r6, [r4, #12] │ │ │ │ - b.n 600c4 │ │ │ │ + b.n 603cc │ │ │ │ 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, #267 @ 0x10b │ │ │ │ + movw r4, #1043 @ 0x413 │ │ │ │ movt r4, #6 │ │ │ │ eors r4, r3 │ │ │ │ blx 29c94 <__clock_gettime64@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r1, #56963 @ 0xde83 │ │ │ │ movt r1, #17179 @ 0x431b │ │ │ │ ldr r3, [sp, #0] │ │ │ │ @@ -80569,15 +80890,15 @@ │ │ │ │ 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 6016e │ │ │ │ + bhi.n 60476 │ │ │ │ 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, #3016] @ 0xbc8 │ │ │ │ subw sp, sp, #1044 @ 0x414 │ │ │ │ @@ -80585,22 +80906,22 @@ │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ mov sl, r3 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 601c0 │ │ │ │ + bne.n 604c8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 60358 │ │ │ │ + b.n 60660 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 601ba │ │ │ │ + beq.n 604c2 │ │ │ │ subs r4, r6, #1 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r0 │ │ │ │ bfc r4, #0, #22 │ │ │ │ cmp r3, #0 │ │ │ │ add.w r2, r4, #116 @ 0x74 │ │ │ │ @@ -80611,66 +80932,66 @@ │ │ │ │ ldrlt r5, [r6, #0] │ │ │ │ movge r5, r3 │ │ │ │ mov.w r2, r2, asr #4 │ │ │ │ it lt │ │ │ │ lsllt r5, r5, #15 │ │ │ │ cmp r3, #3 │ │ │ │ mul.w r2, r0, r2 │ │ │ │ - bls.n 60210 │ │ │ │ + bls.n 60518 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bhi.n 60206 │ │ │ │ + bhi.n 6050e │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ - b.n 60212 │ │ │ │ + b.n 6051a │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ it hi │ │ │ │ movhi r3, #0 │ │ │ │ - b.n 60212 │ │ │ │ + b.n 6051a │ │ │ │ movs r3, #0 │ │ │ │ add.w r3, r3, r2, lsl #15 │ │ │ │ add r4, r3 │ │ │ │ ldr.w fp, [r6, #36] @ 0x24 │ │ │ │ ldrh.w r8, [r6, #10] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 60238 │ │ │ │ + bne.n 60540 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 60358 │ │ │ │ + b.n 60660 │ │ │ │ cmp r1, r8 │ │ │ │ - bne.n 60260 │ │ │ │ + bne.n 60568 │ │ │ │ mov.w r8, #0 │ │ │ │ ldrh r2, [r6, #10] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, r8 │ │ │ │ - bls.n 601ba │ │ │ │ + bls.n 604c2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60358 │ │ │ │ + beq.n 60660 │ │ │ │ add r4, r5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 60240 │ │ │ │ + b.n 60548 │ │ │ │ add.w r3, r8, #31 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #16 │ │ │ │ asrs r3, r3, #5 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w r3, #1024 @ 0x400 │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 2a92c <__memset_chk@plt> │ │ │ │ ands.w r8, r8, #31 │ │ │ │ - beq.n 60290 │ │ │ │ + beq.n 60598 │ │ │ │ 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 │ │ │ │ @@ -80678,20 +80999,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 26bc84 │ │ │ │ + bl 26badc │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w lr, r0, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ subs r6, r2, r4 │ │ │ │ - cbz r2, 602fc │ │ │ │ + cbz r2, 60604 │ │ │ │ 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 │ │ │ │ @@ -80703,52 +81024,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 602b6 │ │ │ │ + b.n 605be │ │ │ │ mov r8, r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 601ba │ │ │ │ + beq.w 604c2 │ │ │ │ add r3, sp, #16 │ │ │ │ ldr.w r6, [r3, r8, lsl #2] │ │ │ │ - cbnz r6, 60328 │ │ │ │ + cbnz r6, 60630 │ │ │ │ movs r6, #32 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ - cbz r0, 60358 │ │ │ │ + cbz r0, 60660 │ │ │ │ add r4, r5 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 60310 │ │ │ │ - b.n 60352 │ │ │ │ + bne.n 60618 │ │ │ │ + b.n 6065a │ │ │ │ mvns r6, r6 │ │ │ │ rbit r2, r6 │ │ │ │ clz r2, r2 │ │ │ │ mla r2, r5, r2, r4 │ │ │ │ - cbz r6, 6034e │ │ │ │ + cbz r6, 60656 │ │ │ │ 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 6032a │ │ │ │ - b.n 60358 │ │ │ │ + bne.n 60632 │ │ │ │ + b.n 60660 │ │ │ │ add.w r4, r4, r5, lsl #5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 602fe │ │ │ │ + b.n 60606 │ │ │ │ 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 │ │ │ │ @@ -80757,37 +81078,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, 60398 │ │ │ │ + cbz r0, 606a0 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 60398 │ │ │ │ + cbz r3, 606a0 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 60194 │ │ │ │ + b.n 6049c │ │ │ │ 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 1a5308 <_PyThreadState_New@@Base+0x497c> │ │ │ │ + bl 1a3e48 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ subs r3, r4, #1 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldrh r0, [r4, #10] │ │ │ │ it ge │ │ │ │ movge r5, r1 │ │ │ │ @@ -80802,59 +81123,59 @@ │ │ │ │ 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 60410 │ │ │ │ + bls.n 60718 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bhi.n 60406 │ │ │ │ + bhi.n 6070e │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ - b.n 60412 │ │ │ │ + b.n 6071a │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ it hi │ │ │ │ movhi r1, #0 │ │ │ │ - b.n 60412 │ │ │ │ + b.n 6071a │ │ │ │ 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, 6049a │ │ │ │ + cbz r0, 607a2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #38528 @ 0x9680 │ │ │ │ movt r4, #74 @ 0x4a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ - bcs.n 60498 │ │ │ │ + bcs.n 607a0 │ │ │ │ mov r5, r0 │ │ │ │ blx 29b58 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 60498 │ │ │ │ + cbz r0, 607a0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r1, r3, r2 │ │ │ │ strex r0, r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6045c │ │ │ │ + bne.n 60764 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ dmb ish │ │ │ │ - bcs.n 60498 │ │ │ │ + bcs.n 607a0 │ │ │ │ adds r1, r3, r2 │ │ │ │ movw r0, #40800 @ 0x9f60 │ │ │ │ movt r0, #74 @ 0x4a │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ it cs │ │ │ │ rsbcs r2, r3, #32640 @ 0x7f80 │ │ │ │ mov r1, r5 │ │ │ │ @@ -80867,32 +81188,32 @@ │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 604c2 │ │ │ │ + cbz r0, 607ca │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 604c2 │ │ │ │ + cbz r3, 607ca │ │ │ │ movw r3, #38480 @ 0x9650 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 2a9a0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.n 6042e │ │ │ │ + b.n 60736 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #4039 @ 0xfc7 │ │ │ │ + movw r1, #3649 @ 0xe41 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53512 @ 0xd108 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.w 4062c <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ - ldr r3, [pc, #48] @ (60514 ) │ │ │ │ + b.w 40596 <_PyBytes_ReverseFind@@Base+0x32> │ │ │ │ + ldr r3, [pc, #48] @ (6081c ) │ │ │ │ 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 │ │ │ │ @@ -80903,242 +81224,198 @@ │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060518 : │ │ │ │ - push {r4, r5} │ │ │ │ - ldrb.w r4, [sp, #8] │ │ │ │ - cmp r4, #70 @ 0x46 │ │ │ │ - bne.n 60538 │ │ │ │ - movs r4, #0 │ │ │ │ - cmp r4, r0 │ │ │ │ - bge.n 6054e │ │ │ │ - str.w r3, [r2, r4, lsl #2] │ │ │ │ - ldr.w r5, [r1, r4, lsl #2] │ │ │ │ - adds r4, #1 │ │ │ │ - mul.w r3, r5, r3 │ │ │ │ - b.n 60524 │ │ │ │ - subs r0, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 6054e │ │ │ │ - str.w r3, [r2, r0, lsl #2] │ │ │ │ - ldr.w r4, [r1, r0, lsl #2] │ │ │ │ - subs r0, #1 │ │ │ │ - mul.w r3, r4, r3 │ │ │ │ - b.n 6053a │ │ │ │ - pop {r4, r5} │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00060552 <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ - mov r2, r1 │ │ │ │ - movw r1, #34063 @ 0x850f │ │ │ │ - movt r1, #5 │ │ │ │ - b.w 263ea0 <_PyCrossInterpreterData_Release@@Base+0xe8> │ │ │ │ - │ │ │ │ -00060560 : │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r0, [r3, #40] @ 0x28 │ │ │ │ - cbz r0, 6057c │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - movw r3, #57059 @ 0xdee3 │ │ │ │ - movt r3, #3 │ │ │ │ - cmp r0, r3 │ │ │ │ - it ne │ │ │ │ - cmpne r0, #0 │ │ │ │ - ite ne │ │ │ │ - movne r0, #1 │ │ │ │ - moveq r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0006057e : │ │ │ │ +00060820 : │ │ │ │ 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] @ (605b0 ) │ │ │ │ + ldr r4, [pc, #32] @ (60854 ) │ │ │ │ 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 1a5b60 │ │ │ │ + bl 1a46a0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000605b4 <_PyObject_CallFunction_SizeT@@Base>: │ │ │ │ +00060858 <_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] @ (605e8 <_PyObject_CallFunction_SizeT@@Base+0x34>) │ │ │ │ + ldr r4, [pc, #32] @ (6088c <_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 1a5b60 │ │ │ │ + bl 1a46a0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000605ec : │ │ │ │ +00060890 : │ │ │ │ bic.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000605f2 : │ │ │ │ +00060896 : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000605f6 : │ │ │ │ - movw r1, #2652 @ 0xa5c │ │ │ │ +0006089a : │ │ │ │ + movw r1, #2268 @ 0x8dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - b.w 20a6d4 │ │ │ │ + b.w 209b70 │ │ │ │ │ │ │ │ -00060604 : │ │ │ │ - b.w 605f6 │ │ │ │ +000608a8 : │ │ │ │ + b.w 6089a │ │ │ │ │ │ │ │ -00060608 : │ │ │ │ - b.w 605f6 │ │ │ │ +000608ac : │ │ │ │ + b.w 6089a │ │ │ │ │ │ │ │ -0006060c : │ │ │ │ +000608b0 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060610 : │ │ │ │ +000608b4 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060612 : │ │ │ │ +000608b6 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060614 <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ +000608b8 <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 60624 <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ + cbz r0, 608c8 <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ ldrb.w r0, [r0, #38] @ 0x26 │ │ │ │ subs r3, r0, #3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060626 : │ │ │ │ +000608ca : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #15 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060632 : │ │ │ │ +000608d6 : │ │ │ │ ldrd r3, r0, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060644 <_PyDict_NewPresized@@Base>: │ │ │ │ +000608e8 <_PyDict_NewPresized@@Base>: │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (6065c <_PyDict_NewPresized@@Base+0x18>) │ │ │ │ + ldr r4, [pc, #16] @ (60900 <_PyDict_NewPresized@@Base+0x18>) │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.w bd850 <_PyDict_FromItems@@Base+0x324> │ │ │ │ + b.w bd258 <_PyDict_FromItems@@Base+0x324> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060660 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base>: │ │ │ │ +00060904 <_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 78468 │ │ │ │ + bl 7845c │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 60692 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x32> │ │ │ │ + beq.n 60936 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x32> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 6069a <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3a> │ │ │ │ + cbz r2, 6093e <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3a> │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ movs r0, #1 │ │ │ │ cmp r1, r3 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ - b.n 6069c <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ + b.n 60940 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ movs r2, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6069c <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ + b.n 60940 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r4, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000606a2 : │ │ │ │ +00060946 : │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #17644 @ 0x44ec │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -000606bc <_Py_BreakPoint@@Base>: │ │ │ │ +00060960 <_Py_BreakPoint@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000606be : │ │ │ │ - b.w 57158 │ │ │ │ +00060962 : │ │ │ │ + b.w 571aa <_Py_c_prod@@Base+0x26> │ │ │ │ │ │ │ │ -000606c2 : │ │ │ │ +00060966 : │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ subs r3, r3, r0 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000606d2 : │ │ │ │ +00060976 : │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ subs r3, r3, r0 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000606e2 : │ │ │ │ +00060986 : │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ subs r3, r3, r0 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000606f2 <_Py_SetRefcnt@@Base>: │ │ │ │ +00060996 <_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} │ │ │ │ @@ -81147,105 +81424,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 6073c <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ + bne.n 609e0 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ - cbz r3, 6073c <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ + cbz r3, 609e0 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ mov r0, r1 │ │ │ │ - bl 1a6dc8 │ │ │ │ + bl 1a597c │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 6073c <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ + bls.n 609e0 <_Py_SetRefcnt@@Base+0x4a> │ │ │ │ subs r1, r0, #4 │ │ │ │ movw r2, #38592 @ 0x96c0 │ │ │ │ movt r2, #74 @ 0x4a │ │ │ │ adds r0, r4, #4 │ │ │ │ - bl 675f0 │ │ │ │ + bl 67ce4 │ │ │ │ add.w r1, r5, #32 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ bic.w r2, r3, #3 │ │ │ │ ands.w r0, r3, #3 │ │ │ │ - bne.n 60752 <_Py_SetRefcnt@@Base+0x60> │ │ │ │ + bne.n 609f6 <_Py_SetRefcnt@@Base+0x60> │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - b.n 60758 <_Py_SetRefcnt@@Base+0x66> │ │ │ │ + b.n 609fc <_Py_SetRefcnt@@Base+0x66> │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r2, r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r1] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 6076c <_Py_SetRefcnt@@Base+0x7a> │ │ │ │ + bne.n 60a10 <_Py_SetRefcnt@@Base+0x7a> │ │ │ │ strex ip, r2, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r6 │ │ │ │ - bne.n 60742 <_Py_SetRefcnt@@Base+0x50> │ │ │ │ - cbnz r0, 607c0 <_Py_SetRefcnt@@Base+0xce> │ │ │ │ + bne.n 609e6 <_Py_SetRefcnt@@Base+0x50> │ │ │ │ + cbnz r0, 60a64 <_Py_SetRefcnt@@Base+0xce> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 6077e <_Py_SetRefcnt@@Base+0x8c> │ │ │ │ + cbnz r3, 60a22 <_Py_SetRefcnt@@Base+0x8c> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ - b.n 607a4 <_Py_SetRefcnt@@Base+0xb2> │ │ │ │ + b.n 60a48 <_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 6079a <_Py_SetRefcnt@@Base+0xa8> │ │ │ │ + bne.n 60a3e <_Py_SetRefcnt@@Base+0xa8> │ │ │ │ strex r6, r4, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 6077a <_Py_SetRefcnt@@Base+0x88> │ │ │ │ - b.n 60786 <_Py_SetRefcnt@@Base+0x94> │ │ │ │ + beq.n 60a1e <_Py_SetRefcnt@@Base+0x88> │ │ │ │ + b.n 60a2a <_Py_SetRefcnt@@Base+0x94> │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 607c0 <_Py_SetRefcnt@@Base+0xce> │ │ │ │ + beq.n 60a64 <_Py_SetRefcnt@@Base+0xce> │ │ │ │ bic.w r2, r3, #3 │ │ │ │ dmb ish │ │ │ │ orr.w r2, r2, #2 │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 607a0 <_Py_SetRefcnt@@Base+0xae> │ │ │ │ + bne.n 60a44 <_Py_SetRefcnt@@Base+0xae> │ │ │ │ strex r4, r2, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - b.n 607a0 <_Py_SetRefcnt@@Base+0xae> │ │ │ │ + b.n 60a44 <_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 60800 <_Py_SetRefcnt@@Base+0x10e> │ │ │ │ + bls.n 60aa4 <_Py_SetRefcnt@@Base+0x10e> │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - bhi.n 607f4 <_Py_SetRefcnt@@Base+0x102> │ │ │ │ + bhi.n 60a98 <_Py_SetRefcnt@@Base+0x102> │ │ │ │ add.w r5, r4, r4, lsl #1 │ │ │ │ - b.n 60802 <_Py_SetRefcnt@@Base+0x110> │ │ │ │ + b.n 60aa6 <_Py_SetRefcnt@@Base+0x110> │ │ │ │ cmp.w r4, #512 @ 0x200 │ │ │ │ ite ls │ │ │ │ movls r5, r4 │ │ │ │ movhi r5, #0 │ │ │ │ - b.n 60802 <_Py_SetRefcnt@@Base+0x110> │ │ │ │ + b.n 60aa6 <_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 26b5a4 │ │ │ │ + bl 26b3fc │ │ │ │ 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 r4, r2 │ │ │ │ @@ -81256,375 +81533,375 @@ │ │ │ │ dmb ish │ │ │ │ ldr r7, [r0, #24] │ │ │ │ dmb ish │ │ │ │ add.w r7, r7, r1, lsl #22 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ - bl 673a4 │ │ │ │ - cbz r0, 60864 <_Py_SetRefcnt@@Base+0x172> │ │ │ │ + bl 67a98 │ │ │ │ + cbz r0, 60b08 <_Py_SetRefcnt@@Base+0x172> │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #1 │ │ │ │ - bl 1bf258 │ │ │ │ + bl 1bdf78 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 60880 <_Py_SetRefcnt@@Base+0x18e> │ │ │ │ + b.n 60b24 <_Py_SetRefcnt@@Base+0x18e> │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 1bf258 │ │ │ │ + bl 1bdf78 │ │ │ │ mov r2, sl │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r9 │ │ │ │ add.w r0, r8, #96 @ 0x60 │ │ │ │ - bl 1a270c <_PyThreadState_New@@Base+0x1d80> │ │ │ │ + bl 1a115c │ │ │ │ ldr r0, [r6, #88] @ 0x58 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a2f14 <_PyThreadState_New@@Base+0x2588> │ │ │ │ - cbz r7, 6089a <_Py_SetRefcnt@@Base+0x1a8> │ │ │ │ + bl 1a1964 │ │ │ │ + cbz r7, 60b3e <_Py_SetRefcnt@@Base+0x1a8> │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1a2f14 <_PyThreadState_New@@Base+0x2588> │ │ │ │ + b.w 1a1964 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r2, #516 @ 0x204 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #4 │ │ │ │ blx 2957c │ │ │ │ - ldr r1, [pc, #32] @ (608dc <_Py_SetRefcnt@@Base+0x1ea>) │ │ │ │ + ldr r1, [pc, #32] @ (60b80 <_Py_SetRefcnt@@Base+0x1ea>) │ │ │ │ mov.w r2, #900 @ 0x384 │ │ │ │ add.w r0, r4, #520 @ 0x208 │ │ │ │ blx 29c10 │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #1420] @ 0x58c │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #1580] @ 0x62c │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ + ldr r3, [sp, #544] @ 0x220 │ │ │ │ movs r2, r5 │ │ │ │ - movw r3, #39680 @ 0x9b00 │ │ │ │ + movw r3, #39296 @ 0x9980 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 60956 <_Py_SetRefcnt@@Base+0x264> │ │ │ │ + beq.n 60bfa <_Py_SetRefcnt@@Base+0x264> │ │ │ │ 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 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 60954 <_Py_SetRefcnt@@Base+0x262> │ │ │ │ - ldr r2, [pc, #80] @ (60958 <_Py_SetRefcnt@@Base+0x266>) │ │ │ │ + beq.n 60bf8 <_Py_SetRefcnt@@Base+0x262> │ │ │ │ + ldr r2, [pc, #80] @ (60bfc <_Py_SetRefcnt@@Base+0x266>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r3, [r0, r2] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 60924 <_Py_SetRefcnt@@Base+0x232> │ │ │ │ + bne.n 60bc8 <_Py_SetRefcnt@@Base+0x232> │ │ │ │ movw r3, #4292 @ 0x10c4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r1, [r0, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 60924 <_Py_SetRefcnt@@Base+0x232> │ │ │ │ + beq.n 60bc8 <_Py_SetRefcnt@@Base+0x232> │ │ │ │ blx 29280 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 6093c <_Py_SetRefcnt@@Base+0x24a> │ │ │ │ - cbz r3, 60938 <_Py_SetRefcnt@@Base+0x246> │ │ │ │ + beq.n 60be0 <_Py_SetRefcnt@@Base+0x24a> │ │ │ │ + cbz r3, 60bdc <_Py_SetRefcnt@@Base+0x246> │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r3, #1592] @ 0x638 │ │ │ │ - b.n 6092a <_Py_SetRefcnt@@Base+0x238> │ │ │ │ + b.n 60bce <_Py_SetRefcnt@@Base+0x238> │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 6094a <_Py_SetRefcnt@@Base+0x258> │ │ │ │ + bne.n 60bee <_Py_SetRefcnt@@Base+0x258> │ │ │ │ ldr.w r3, [r4, #1592] @ 0x638 │ │ │ │ - cbz r2, 60948 <_Py_SetRefcnt@@Base+0x256> │ │ │ │ + cbz r2, 60bec <_Py_SetRefcnt@@Base+0x256> │ │ │ │ str.w r3, [r2, #1592] @ 0x638 │ │ │ │ - b.n 6094a <_Py_SetRefcnt@@Base+0x258> │ │ │ │ + b.n 60bee <_Py_SetRefcnt@@Base+0x258> │ │ │ │ str r3, [r1, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1a3974 <_PyThreadState_New@@Base+0x2fe8> │ │ │ │ + b.w 1a23c4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ 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 r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 5fd7e │ │ │ │ - cbz r0, 609a2 <_Py_SetRefcnt@@Base+0x2b0> │ │ │ │ + bl 600dc │ │ │ │ + cbz r0, 60c46 <_Py_SetRefcnt@@Base+0x2b0> │ │ │ │ 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 r6, [sp, #0] │ │ │ │ blx 29ddc <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 5fd98 │ │ │ │ + bl 600f4 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 6001c │ │ │ │ + bl 60324 │ │ │ │ add.w sp, sp, #524 @ 0x20c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #2148 @ 0x864 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbnz r3, 609ce <_Py_SetRefcnt@@Base+0x2dc> │ │ │ │ + cbnz r3, 60c72 <_Py_SetRefcnt@@Base+0x2dc> │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 199724 <_start@@Base+0x568> │ │ │ │ + bl 198164 <_start@@Base+0x56c> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 609e6 <_Py_SetRefcnt@@Base+0x2f4> │ │ │ │ + cbz r3, 60c8a <_Py_SetRefcnt@@Base+0x2f4> │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - movw r0, #30184 @ 0x75e8 │ │ │ │ + movw r0, #30108 @ 0x759c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 67318 │ │ │ │ - b.n 60a26 <_Py_SetRefcnt@@Base+0x334> │ │ │ │ + bl 67a0c │ │ │ │ + b.n 60cca <_Py_SetRefcnt@@Base+0x334> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 609f6 <_Py_SetRefcnt@@Base+0x304> │ │ │ │ + cbnz r3, 60c9a <_Py_SetRefcnt@@Base+0x304> │ │ │ │ movw r0, #2148 @ 0x864 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 199724 <_start@@Base+0x568> │ │ │ │ + bl 198164 <_start@@Base+0x56c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 60a26 <_Py_SetRefcnt@@Base+0x334> │ │ │ │ + cbz r3, 60cca <_Py_SetRefcnt@@Base+0x334> │ │ │ │ movw r3, #2672 @ 0xa70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 609d2 <_Py_SetRefcnt@@Base+0x2e0> │ │ │ │ - ldr r2, [pc, #36] @ (60a30 <_Py_SetRefcnt@@Base+0x33e>) │ │ │ │ + blt.n 60c76 <_Py_SetRefcnt@@Base+0x2e0> │ │ │ │ + ldr r2, [pc, #36] @ (60cd4 <_Py_SetRefcnt@@Base+0x33e>) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 60a0e <_Py_SetRefcnt@@Base+0x31c> │ │ │ │ + bne.n 60cb2 <_Py_SetRefcnt@@Base+0x31c> │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 609d2 <_Py_SetRefcnt@@Base+0x2e0> │ │ │ │ + ble.n 60c76 <_Py_SetRefcnt@@Base+0x2e0> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - ldr r6, [pc, #976] @ (60e04 <_Py_SetRefcnt@@Base+0x712>) │ │ │ │ + ldr r6, [pc, #976] @ (610a8 <_Py_SetRefcnt@@Base+0x712>) │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ movw r4, #2148 @ 0x864 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ 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, 60a64 <_Py_SetRefcnt@@Base+0x372> │ │ │ │ + cbnz r3, 60d08 <_Py_SetRefcnt@@Base+0x372> │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 199724 <_start@@Base+0x568> │ │ │ │ + bl 198164 <_start@@Base+0x56c> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 60a7a <_Py_SetRefcnt@@Base+0x388> │ │ │ │ + cbz r3, 60d1e <_Py_SetRefcnt@@Base+0x388> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #30204 @ 0x75fc │ │ │ │ + movw r0, #30128 @ 0x75b0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 67318 │ │ │ │ - b.n 60aba <_Py_SetRefcnt@@Base+0x3c8> │ │ │ │ + bl 67a0c │ │ │ │ + b.n 60d5e <_Py_SetRefcnt@@Base+0x3c8> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 60a8a <_Py_SetRefcnt@@Base+0x398> │ │ │ │ + cbnz r3, 60d2e <_Py_SetRefcnt@@Base+0x398> │ │ │ │ movw r0, #2148 @ 0x864 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 199724 <_start@@Base+0x568> │ │ │ │ + bl 198164 <_start@@Base+0x56c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 60aba <_Py_SetRefcnt@@Base+0x3c8> │ │ │ │ + cbz r3, 60d5e <_Py_SetRefcnt@@Base+0x3c8> │ │ │ │ movw r3, #2668 @ 0xa6c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 60a68 <_Py_SetRefcnt@@Base+0x376> │ │ │ │ - ldr r2, [pc, #60] @ (60adc <_Py_SetRefcnt@@Base+0x3ea>) │ │ │ │ + blt.n 60d0c <_Py_SetRefcnt@@Base+0x376> │ │ │ │ + ldr r2, [pc, #60] @ (60d80 <_Py_SetRefcnt@@Base+0x3ea>) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 60aa2 <_Py_SetRefcnt@@Base+0x3b0> │ │ │ │ + bne.n 60d46 <_Py_SetRefcnt@@Base+0x3b0> │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 60a68 <_Py_SetRefcnt@@Base+0x376> │ │ │ │ + ble.n 60d0c <_Py_SetRefcnt@@Base+0x376> │ │ │ │ movw r3, #20208 @ 0x4ef0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 60ad2 <_Py_SetRefcnt@@Base+0x3e0> │ │ │ │ + cbz r2, 60d76 <_Py_SetRefcnt@@Base+0x3e0> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ - ldr r6, [pc, #992] @ (60ec0 <_Py_SetRefcnt@@Base+0x7ce>) │ │ │ │ + ldr r6, [pc, #992] @ (61164 <_Py_SetRefcnt@@Base+0x7ce>) │ │ │ │ lsls r5, r1, #1 │ │ │ │ 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 60cb4 <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ + beq.w 60f58 <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 60cb4 <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ + beq.w 60f58 <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r2 │ │ │ │ mov r9, r0 │ │ │ │ subs r3, r6, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 60b3a <_Py_SetRefcnt@@Base+0x448> │ │ │ │ + bhi.n 60dde <_Py_SetRefcnt@@Base+0x448> │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 60b2a <_Py_SetRefcnt@@Base+0x438> │ │ │ │ - cbz r2, 60b2a <_Py_SetRefcnt@@Base+0x438> │ │ │ │ + beq.n 60dce <_Py_SetRefcnt@@Base+0x438> │ │ │ │ + cbz r2, 60dce <_Py_SetRefcnt@@Base+0x438> │ │ │ │ negs r2, r2 │ │ │ │ add.w r0, sl, #96 @ 0x60 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ - bl 1a270c <_PyThreadState_New@@Base+0x1d80> │ │ │ │ + bl 1a115c │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 67522 │ │ │ │ - b.n 60ca2 <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ + bl 67c16 │ │ │ │ + b.n 60f46 <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ cmp r6, #6 │ │ │ │ - bne.w 60ca2 <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ + bne.w 60f46 <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ movw r2, #40256 @ 0x9d40 │ │ │ │ movt r2, #74 @ 0x4a │ │ │ │ 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, 60b72 <_Py_SetRefcnt@@Base+0x480> │ │ │ │ + cbnz r7, 60e16 <_Py_SetRefcnt@@Base+0x480> │ │ │ │ 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, #30224 @ 0x7610 │ │ │ │ + movw r1, #30148 @ 0x75c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 60b8c <_Py_SetRefcnt@@Base+0x49a> │ │ │ │ + b.n 60e30 <_Py_SetRefcnt@@Base+0x49a> │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp.w r3, r8, lsr #5 │ │ │ │ - bhi.n 60b9a <_Py_SetRefcnt@@Base+0x4a8> │ │ │ │ + bhi.n 60e3e <_Py_SetRefcnt@@Base+0x4a8> │ │ │ │ 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, #30292 @ 0x7654 │ │ │ │ + movw r1, #30216 @ 0x7608 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ movs r0, #22 │ │ │ │ str r7, [r4, #0] │ │ │ │ - bl 60a34 <_Py_SetRefcnt@@Base+0x342> │ │ │ │ - b.n 60cb4 <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ + bl 60cd8 <_Py_SetRefcnt@@Base+0x342> │ │ │ │ + b.n 60f58 <_Py_SetRefcnt@@Base+0x5c2> │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ movw r6, #65535 @ 0xffff │ │ │ │ movt r6, #63 @ 0x3f │ │ │ │ add r6, r1 │ │ │ │ lsrs r6, r6, #22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 60c7c <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ + bne.n 60f20 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60c7c <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ + beq.n 60f20 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 60bce <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ + beq.n 60e72 <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a2f14 <_PyThreadState_New@@Base+0x2588> │ │ │ │ - cbz r4, 60bce <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ + bl 1a1964 │ │ │ │ + cbz r4, 60e72 <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ negs r2, r4 │ │ │ │ add.w r0, sl, #96 @ 0x60 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ - bl 1a270c <_PyThreadState_New@@Base+0x1d80> │ │ │ │ - bl 19fa98 │ │ │ │ + bl 1a115c │ │ │ │ + bl 19e4d8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 60c7c <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ - bl 1999b0 <_start@@Base+0x7f4> │ │ │ │ - cbz r4, 60bde <_Py_SetRefcnt@@Base+0x4ec> │ │ │ │ - cbz r0, 60bec <_Py_SetRefcnt@@Base+0x4fa> │ │ │ │ + blt.n 60f20 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ + bl 1983f0 <_start@@Base+0x7f8> │ │ │ │ + cbz r4, 60e82 <_Py_SetRefcnt@@Base+0x4ec> │ │ │ │ + cbz r0, 60e90 <_Py_SetRefcnt@@Base+0x4fa> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6081e <_Py_SetRefcnt@@Base+0x12c> │ │ │ │ - b.n 60c7c <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ + bl 60ac2 <_Py_SetRefcnt@@Base+0x12c> │ │ │ │ + b.n 60f20 <_Py_SetRefcnt@@Base+0x58a> │ │ │ │ add.w fp, r7, #72 @ 0x48 │ │ │ │ ldrexd r2, r3, [fp] │ │ │ │ orrs r2, r3 │ │ │ │ - beq.n 60c28 <_Py_SetRefcnt@@Base+0x536> │ │ │ │ + beq.n 60ecc <_Py_SetRefcnt@@Base+0x536> │ │ │ │ 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 60c12 <_Py_SetRefcnt@@Base+0x520> │ │ │ │ + bne.n 60eb6 <_Py_SetRefcnt@@Base+0x520> │ │ │ │ dmb ish │ │ │ │ - b.n 60c70 <_Py_SetRefcnt@@Base+0x57e> │ │ │ │ + b.n 60f14 <_Py_SetRefcnt@@Base+0x57e> │ │ │ │ add r1, sp, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 29c94 <__clock_gettime64@plt> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov.w ip, #1000 @ 0x3e8 │ │ │ │ movw r1, #56963 @ 0xde83 │ │ │ │ @@ -81639,257 +81916,257 @@ │ │ │ │ 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 60c64 <_Py_SetRefcnt@@Base+0x572> │ │ │ │ + bne.n 60f08 <_Py_SetRefcnt@@Base+0x572> │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a3044 <_PyThreadState_New@@Base+0x26b8> │ │ │ │ + bl 1a1a94 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r7, #92 @ 0x5c │ │ │ │ - bl 1a2f14 <_PyThreadState_New@@Base+0x2588> │ │ │ │ - cbnz r0, 60ca2 <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ + bl 1a1964 │ │ │ │ + cbnz r0, 60f46 <_Py_SetRefcnt@@Base+0x5b0> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ movs r0, #11 │ │ │ │ - movw r1, #30368 @ 0x76a0 │ │ │ │ + movw r1, #30292 @ 0x7654 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ - b.n 60a34 <_Py_SetRefcnt@@Base+0x342> │ │ │ │ + b.n 60cd8 <_Py_SetRefcnt@@Base+0x342> │ │ │ │ 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 19f754 │ │ │ │ + b.w 19e194 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ 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 60ce6 <_Py_SetRefcnt@@Base+0x5f4> │ │ │ │ + bne.n 60f8a <_Py_SetRefcnt@@Base+0x5f4> │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 60cf6 <_Py_SetRefcnt@@Base+0x604> │ │ │ │ + bhi.n 60f9a <_Py_SetRefcnt@@Base+0x604> │ │ │ │ adds r3, #1 │ │ │ │ yield │ │ │ │ - b.n 60cc6 <_Py_SetRefcnt@@Base+0x5d4> │ │ │ │ + b.n 60f6a <_Py_SetRefcnt@@Base+0x5d4> │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 60cee <_Py_SetRefcnt@@Base+0x5fc> │ │ │ │ + bne.n 60f92 <_Py_SetRefcnt@@Base+0x5fc> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 60d14 <_Py_SetRefcnt@@Base+0x622> │ │ │ │ - cbz r2, 60cfa <_Py_SetRefcnt@@Base+0x608> │ │ │ │ + b.n 60fb8 <_Py_SetRefcnt@@Base+0x622> │ │ │ │ + cbz r2, 60f9e <_Py_SetRefcnt@@Base+0x608> │ │ │ │ cmp r6, #3 │ │ │ │ - bne.n 60cfa <_Py_SetRefcnt@@Base+0x608> │ │ │ │ - b.n 60cea <_Py_SetRefcnt@@Base+0x5f8> │ │ │ │ + bne.n 60f9e <_Py_SetRefcnt@@Base+0x608> │ │ │ │ + b.n 60f8e <_Py_SetRefcnt@@Base+0x5f8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 60d14 <_Py_SetRefcnt@@Base+0x622> │ │ │ │ + b.n 60fb8 <_Py_SetRefcnt@@Base+0x622> │ │ │ │ orrs r5, r1 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r7] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 60d10 <_Py_SetRefcnt@@Base+0x61e> │ │ │ │ + bne.n 60fb4 <_Py_SetRefcnt@@Base+0x61e> │ │ │ │ strex ip, r5, [r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 60cea <_Py_SetRefcnt@@Base+0x5f8> │ │ │ │ - b.n 60cc6 <_Py_SetRefcnt@@Base+0x5d4> │ │ │ │ + beq.n 60f8e <_Py_SetRefcnt@@Base+0x5f8> │ │ │ │ + b.n 60f6a <_Py_SetRefcnt@@Base+0x5d4> │ │ │ │ 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 60cbe <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ - cbnz r0, 60d38 <_Py_SetRefcnt@@Base+0x646> │ │ │ │ + bl 60f62 <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ + cbnz r0, 60fdc <_Py_SetRefcnt@@Base+0x646> │ │ │ │ yield │ │ │ │ - b.n 60d28 <_Py_SetRefcnt@@Base+0x636> │ │ │ │ + b.n 60fcc <_Py_SetRefcnt@@Base+0x636> │ │ │ │ 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 60cbe <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ - cbnz r0, 60d5e <_Py_SetRefcnt@@Base+0x66c> │ │ │ │ + bl 60f62 <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ + cbnz r0, 61002 <_Py_SetRefcnt@@Base+0x66c> │ │ │ │ yield │ │ │ │ - b.n 60d4e <_Py_SetRefcnt@@Base+0x65c> │ │ │ │ + b.n 60ff2 <_Py_SetRefcnt@@Base+0x65c> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ adds r1, #20 │ │ │ │ strd r3, r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1a55d0 │ │ │ │ + bl 1a4110 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r3, #39680 @ 0x9b00 │ │ │ │ + movw r3, #39296 @ 0x9980 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 60e44 <_Py_SetRefcnt@@Base+0x752> │ │ │ │ + beq.n 610e8 <_Py_SetRefcnt@@Base+0x752> │ │ │ │ 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 60e36 <_Py_SetRefcnt@@Base+0x744> │ │ │ │ + beq.n 610da <_Py_SetRefcnt@@Base+0x744> │ │ │ │ ldr.w r3, [r0, #1580] @ 0x62c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 60e3c <_Py_SetRefcnt@@Base+0x74a> │ │ │ │ + beq.n 610e0 <_Py_SetRefcnt@@Base+0x74a> │ │ │ │ mov r8, r4 │ │ │ │ add.w r5, r6, #520 @ 0x208 │ │ │ │ addw sl, r6, #1420 @ 0x58c │ │ │ │ - bl 19ecd4 <_Py_write_noraise@@Base+0xc74> │ │ │ │ + bl 19d714 <_Py_write_noraise@@Base+0xc74> │ │ │ │ ldr.w r7, [r8, #520] @ 0x208 │ │ │ │ - cbz r7, 60e00 <_Py_SetRefcnt@@Base+0x70e> │ │ │ │ + cbz r7, 610a4 <_Py_SetRefcnt@@Base+0x70e> │ │ │ │ mov.w r9, #0 │ │ │ │ dmb ish │ │ │ │ str r6, [r7, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 60cbe <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ - cbnz r0, 60dd0 <_Py_SetRefcnt@@Base+0x6de> │ │ │ │ + bl 60f62 <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ + cbnz r0, 61074 <_Py_SetRefcnt@@Base+0x6de> │ │ │ │ yield │ │ │ │ - b.n 60dc0 <_Py_SetRefcnt@@Base+0x6ce> │ │ │ │ + b.n 61064 <_Py_SetRefcnt@@Base+0x6ce> │ │ │ │ ldr r7, [r7, #40] @ 0x28 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 60dba <_Py_SetRefcnt@@Base+0x6c8> │ │ │ │ + bne.n 6105e <_Py_SetRefcnt@@Base+0x6c8> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #520] @ 0x208 │ │ │ │ - cbnz r2, 60df4 <_Py_SetRefcnt@@Base+0x702> │ │ │ │ + cbnz r2, 61098 <_Py_SetRefcnt@@Base+0x702> │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 1a38b4 <_PyThreadState_New@@Base+0x2f28> │ │ │ │ - b.n 60e02 <_Py_SetRefcnt@@Base+0x710> │ │ │ │ + bl 1a2304 │ │ │ │ + b.n 610a6 <_Py_SetRefcnt@@Base+0x710> │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n 60e02 <_Py_SetRefcnt@@Base+0x710> │ │ │ │ + b.n 610a6 <_Py_SetRefcnt@@Base+0x710> │ │ │ │ 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 60db0 <_Py_SetRefcnt@@Base+0x6be> │ │ │ │ + bne.n 61054 <_Py_SetRefcnt@@Base+0x6be> │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ecd4 <_Py_write_noraise@@Base+0xc74> │ │ │ │ - cbnz r0, 60e2e <_Py_SetRefcnt@@Base+0x73c> │ │ │ │ + bl 19d714 <_Py_write_noraise@@Base+0xc74> │ │ │ │ + cbnz r0, 610d2 <_Py_SetRefcnt@@Base+0x73c> │ │ │ │ yield │ │ │ │ - b.n 60e22 <_Py_SetRefcnt@@Base+0x730> │ │ │ │ + b.n 610c6 <_Py_SetRefcnt@@Base+0x730> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6089e <_Py_SetRefcnt@@Base+0x1ac> │ │ │ │ - b.n 60e3c <_Py_SetRefcnt@@Base+0x74a> │ │ │ │ + bl 60b42 <_Py_SetRefcnt@@Base+0x1ac> │ │ │ │ + b.n 610e0 <_Py_SetRefcnt@@Base+0x74a> │ │ │ │ movs r1, #2 │ │ │ │ - bl 19e7a8 <_Py_write_noraise@@Base+0x748> │ │ │ │ + bl 19d1e8 <_Py_write_noraise@@Base+0x748> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 608e0 <_Py_SetRefcnt@@Base+0x1ee> │ │ │ │ + b.n 60b84 <_Py_SetRefcnt@@Base+0x1ee> │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ str r3, [r1, #72] @ 0x48 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 60e62 <_Py_SetRefcnt@@Base+0x770> │ │ │ │ + bne.n 61106 <_Py_SetRefcnt@@Base+0x770> │ │ │ │ strex ip, r1, [r0] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r2 │ │ │ │ - bne.n 60e48 <_Py_SetRefcnt@@Base+0x756> │ │ │ │ + bne.n 610ec <_Py_SetRefcnt@@Base+0x756> │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ ldrex r3, [r0] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 60e68 <_Py_SetRefcnt@@Base+0x776> │ │ │ │ + bne.n 6110c <_Py_SetRefcnt@@Base+0x776> │ │ │ │ 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 r5, r1 │ │ │ │ add.w r6, r0, #116 @ 0x74 │ │ │ │ mla r3, r8, r3, r0 │ │ │ │ add.w r7, r3, #116 @ 0x74 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.n 60ec0 <_Py_SetRefcnt@@Base+0x7ce> │ │ │ │ + bcs.n 61164 <_Py_SetRefcnt@@Base+0x7ce> │ │ │ │ ldr.w r9, [r6, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 60eb8 <_Py_SetRefcnt@@Base+0x7c6> │ │ │ │ + bne.n 6115c <_Py_SetRefcnt@@Base+0x7c6> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d7260 <_PyBytesWriter_Dealloc@@Base+0x574> │ │ │ │ + bl 1d5ff8 <_PyBytesWriter_Dealloc@@Base+0x574> │ │ │ │ str.w r9, [r6, #24] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mla r6, r8, r3, r6 │ │ │ │ - b.n 60e9e <_Py_SetRefcnt@@Base+0x7ac> │ │ │ │ + b.n 61142 <_Py_SetRefcnt@@Base+0x7ac> │ │ │ │ movw r6, #2148 @ 0x864 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr.w r3, [r6, #244] @ 0xf4 │ │ │ │ - cbnz r3, 60ed6 <_Py_SetRefcnt@@Base+0x7e4> │ │ │ │ + cbnz r3, 6117a <_Py_SetRefcnt@@Base+0x7e4> │ │ │ │ add.w r0, r6, #240 @ 0xf0 │ │ │ │ - bl 199724 <_start@@Base+0x568> │ │ │ │ + bl 198164 <_start@@Base+0x56c> │ │ │ │ ldr.w r1, [r6, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r5, #448] @ 0x1c0 │ │ │ │ subs r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bl 1a36ac <_PyThreadState_New@@Base+0x2d20> │ │ │ │ + bl 1a20fc │ │ │ │ ldr.w r0, [r5, #448] @ 0x1c0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 1a270c <_PyThreadState_New@@Base+0x1d80> │ │ │ │ + bl 1a115c │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ lsls r0, r0, #15 │ │ │ │ negs r0, r0 │ │ │ │ - bl 1a3130 <_PyThreadState_New@@Base+0x27a4> │ │ │ │ + bl 1a1b80 │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #112] @ 0x70 │ │ │ │ dmb ish │ │ │ │ add.w r6, r4, #72 @ 0x48 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ @@ -81905,25 +82182,25 @@ │ │ │ │ str r2, [r6, #0] │ │ │ │ adds r2, r1, #1 │ │ │ │ dmb ish │ │ │ │ ubfx r2, r2, #0, #22 │ │ │ │ orrs r2, r4 │ │ │ │ ldrex r7, [r5] │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 60f54 <_Py_SetRefcnt@@Base+0x862> │ │ │ │ + bne.n 611f8 <_Py_SetRefcnt@@Base+0x862> │ │ │ │ strex ip, r2, [r5] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r1, r7 │ │ │ │ - bne.n 60f2e <_Py_SetRefcnt@@Base+0x83c> │ │ │ │ + bne.n 611d2 <_Py_SetRefcnt@@Base+0x83c> │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 60f5a <_Py_SetRefcnt@@Base+0x868> │ │ │ │ + bne.n 611fe <_Py_SetRefcnt@@Base+0x868> │ │ │ │ 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 sl, #48 @ 0x30 │ │ │ │ @@ -81934,72 +82211,72 @@ │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r2 │ │ │ │ mla r7, sl, r7, r0 │ │ │ │ movs r5, #0 │ │ │ │ mla r4, sl, r3, r4 │ │ │ │ adds r7, #116 @ 0x74 │ │ │ │ cmp r4, r7 │ │ │ │ - bcs.n 6100e <_Py_SetRefcnt@@Base+0x91c> │ │ │ │ + bcs.n 612b2 <_Py_SetRefcnt@@Base+0x91c> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 60ff8 <_Py_SetRefcnt@@Base+0x906> │ │ │ │ + cbz r3, 6129c <_Py_SetRefcnt@@Base+0x906> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a5308 <_PyThreadState_New@@Base+0x497c> │ │ │ │ + bl 1a3e48 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 60fe0 <_Py_SetRefcnt@@Base+0x8ee> │ │ │ │ + cbnz r3, 61284 <_Py_SetRefcnt@@Base+0x8ee> │ │ │ │ ldr.w r0, [r8, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ - bl 1a270c <_PyThreadState_New@@Base+0x1d80> │ │ │ │ + bl 1a115c │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 1a5610 │ │ │ │ + bl 1a4150 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 61006 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ + b.n 612aa <_Py_SetRefcnt@@Base+0x914> │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, fp │ │ │ │ - bne.n 61006 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ + bne.n 612aa <_Py_SetRefcnt@@Base+0x914> │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 61004 <_Py_SetRefcnt@@Base+0x912> │ │ │ │ + bcc.n 612a8 <_Py_SetRefcnt@@Base+0x912> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ it hi │ │ │ │ orrhi.w r5, r5, #1 │ │ │ │ - b.n 61006 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ + b.n 612aa <_Py_SetRefcnt@@Base+0x914> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 61006 <_Py_SetRefcnt@@Base+0x914> │ │ │ │ + b.n 612aa <_Py_SetRefcnt@@Base+0x914> │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mla r4, sl, r3, r4 │ │ │ │ - b.n 60f9c <_Py_SetRefcnt@@Base+0x8aa> │ │ │ │ + b.n 61240 <_Py_SetRefcnt@@Base+0x8aa> │ │ │ │ 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 r8, r1 │ │ │ │ mov sl, r3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #12] │ │ │ │ - cbz r3, 61038 <_Py_SetRefcnt@@Base+0x946> │ │ │ │ + cbz r3, 612dc <_Py_SetRefcnt@@Base+0x946> │ │ │ │ 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 │ │ │ │ @@ -82008,81 +82285,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 1a3130 <_PyThreadState_New@@Base+0x27a4> │ │ │ │ + bl 1a1b80 │ │ │ │ ldr.w r0, [r7, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 1a270c <_PyThreadState_New@@Base+0x1d80> │ │ │ │ + bl 1a115c │ │ │ │ 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 611bc <_Py_SetRefcnt@@Base+0xaca> │ │ │ │ + bcs.w 61460 <_Py_SetRefcnt@@Base+0xaca> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 611a8 <_Py_SetRefcnt@@Base+0xab6> │ │ │ │ + beq.w 6144c <_Py_SetRefcnt@@Base+0xab6> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldrb.w r2, [r8, #1597] @ 0x63d │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 610be <_Py_SetRefcnt@@Base+0x9cc> │ │ │ │ + beq.n 61362 <_Py_SetRefcnt@@Base+0x9cc> │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - cbz r6, 610c0 <_Py_SetRefcnt@@Base+0x9ce> │ │ │ │ + cbz r6, 61364 <_Py_SetRefcnt@@Base+0x9ce> │ │ │ │ ldrb.w r2, [r6, #1597] @ 0x63d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 610c0 <_Py_SetRefcnt@@Base+0x9ce> │ │ │ │ + beq.n 61364 <_Py_SetRefcnt@@Base+0x9ce> │ │ │ │ ldr.w r6, [r6, #1592] @ 0x638 │ │ │ │ - b.n 610ae <_Py_SetRefcnt@@Base+0x9bc> │ │ │ │ + b.n 61352 <_Py_SetRefcnt@@Base+0x9bc> │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r0, [r7, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ - bl 1a270c <_PyThreadState_New@@Base+0x1d80> │ │ │ │ + bl 1a115c │ │ │ │ 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 60cbe <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ - cbnz r0, 610f0 <_Py_SetRefcnt@@Base+0x9fe> │ │ │ │ + bl 60f62 <_Py_SetRefcnt@@Base+0x5cc> │ │ │ │ + cbnz r0, 61394 <_Py_SetRefcnt@@Base+0x9fe> │ │ │ │ yield │ │ │ │ - b.n 610e0 <_Py_SetRefcnt@@Base+0x9ee> │ │ │ │ + b.n 61384 <_Py_SetRefcnt@@Base+0x9ee> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a5308 <_PyThreadState_New@@Base+0x497c> │ │ │ │ + bl 1a3e48 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbnz r3, 61108 <_Py_SetRefcnt@@Base+0xa16> │ │ │ │ + cbnz r3, 613ac <_Py_SetRefcnt@@Base+0xa16> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a5610 │ │ │ │ + bl 1a4150 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 611b2 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + b.n 61456 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ ldr.w r9, [r4, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ itee ge │ │ │ │ movge r0, r9 │ │ │ │ ldrlt r0, [r4, #0] │ │ │ │ lsllt r0, r0, #15 │ │ │ │ - bl 1a14d8 <_PyThreadState_New@@Base+0xb4c> │ │ │ │ + bl 19ff28 │ │ │ │ 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 │ │ │ │ @@ -82091,268 +82368,268 @@ │ │ │ │ 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, 61154 <_Py_SetRefcnt@@Base+0xa62> │ │ │ │ + cbz r3, 613f8 <_Py_SetRefcnt@@Base+0xa62> │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ - b.n 61158 <_Py_SetRefcnt@@Base+0xa66> │ │ │ │ + b.n 613fc <_Py_SetRefcnt@@Base+0xa66> │ │ │ │ str.w r4, [r2, #524] @ 0x20c │ │ │ │ movs r3, #12 │ │ │ │ mla r0, r3, r0, r6 │ │ │ │ str.w r4, [r0, #520] @ 0x208 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a38b4 <_PyThreadState_New@@Base+0x2f28> │ │ │ │ + bl 1a2304 │ │ │ │ ldr.w r3, [r6, #1580] @ 0x62c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #1580] @ 0x62c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 611b2 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + bne.n 61456 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 611a0 <_Py_SetRefcnt@@Base+0xaae> │ │ │ │ + bcs.n 61444 <_Py_SetRefcnt@@Base+0xaae> │ │ │ │ cmp.w r9, #65536 @ 0x10000 │ │ │ │ ite hi │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbz r3, 611b2 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + cbz r3, 61456 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 611b2 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + bne.n 61456 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl] │ │ │ │ - b.n 611b2 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + b.n 61456 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 61180 <_Py_SetRefcnt@@Base+0xa8e> │ │ │ │ - b.n 611b2 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ + bhi.n 61424 <_Py_SetRefcnt@@Base+0xa8e> │ │ │ │ + b.n 61456 <_Py_SetRefcnt@@Base+0xac0> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a56f0 │ │ │ │ + bl 1a4230 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ - b.n 6108a <_Py_SetRefcnt@@Base+0x998> │ │ │ │ + b.n 6132e <_Py_SetRefcnt@@Base+0x998> │ │ │ │ ldr r4, [r5, #88] @ 0x58 │ │ │ │ - cbnz r4, 611ca <_Py_SetRefcnt@@Base+0xad8> │ │ │ │ + cbnz r4, 6146e <_Py_SetRefcnt@@Base+0xad8> │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 6740e │ │ │ │ + bl 67b02 │ │ │ │ mov r0, r5 │ │ │ │ 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 │ │ │ │ movw r5, #38592 @ 0x96c0 │ │ │ │ movt r5, #74 @ 0x4a │ │ │ │ cmp r0, r5 │ │ │ │ - beq.w 61328 <_Py_SetRefcnt@@Base+0xc36> │ │ │ │ + beq.w 615cc <_Py_SetRefcnt@@Base+0xc36> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 67236 │ │ │ │ + bl 6792a │ │ │ │ add.w r1, r4, #32 │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 67236 │ │ │ │ + bl 6792a │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 67236 │ │ │ │ + bl 6792a │ │ │ │ add.w r1, r4, #96 @ 0x60 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 67236 │ │ │ │ + bl 6792a │ │ │ │ add.w r1, r4, #128 @ 0x80 │ │ │ │ add.w r0, r5, #128 @ 0x80 │ │ │ │ - bl 67236 │ │ │ │ + bl 6792a │ │ │ │ add.w r1, r4, #160 @ 0xa0 │ │ │ │ add.w r0, r5, #160 @ 0xa0 │ │ │ │ - bl 67236 │ │ │ │ + bl 6792a │ │ │ │ add.w r1, r4, #192 @ 0xc0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ - bl 67236 │ │ │ │ + bl 6792a │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ - bl 67236 │ │ │ │ + bl 6792a │ │ │ │ add.w r1, r4, #224 @ 0xe0 │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ - bl 67236 │ │ │ │ + bl 6792a │ │ │ │ add.w r1, r4, #288 @ 0x120 │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ - bl 67236 │ │ │ │ + bl 6792a │ │ │ │ add.w r1, r4, #416 @ 0x1a0 │ │ │ │ add.w r0, r5, #416 @ 0x1a0 │ │ │ │ - bl 67236 │ │ │ │ + bl 6792a │ │ │ │ add.w r1, r4, #448 @ 0x1c0 │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ - bl 67236 │ │ │ │ + bl 6792a │ │ │ │ add.w r1, r4, #320 @ 0x140 │ │ │ │ add.w r0, r5, #320 @ 0x140 │ │ │ │ - bl 67236 │ │ │ │ + bl 6792a │ │ │ │ add.w r1, r4, #352 @ 0x160 │ │ │ │ add.w r0, r5, #352 @ 0x160 │ │ │ │ - bl 67236 │ │ │ │ + bl 6792a │ │ │ │ add.w r1, r4, #384 @ 0x180 │ │ │ │ add.w r0, r5, #384 @ 0x180 │ │ │ │ - bl 67236 │ │ │ │ + bl 6792a │ │ │ │ add.w r1, r4, #480 @ 0x1e0 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - bl 672b6 │ │ │ │ + bl 679aa │ │ │ │ add.w r1, r4, #496 @ 0x1f0 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - bl 672b6 │ │ │ │ + bl 679aa │ │ │ │ add.w r1, r4, #512 @ 0x200 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - bl 672b6 │ │ │ │ + bl 679aa │ │ │ │ add.w r1, r4, #528 @ 0x210 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - bl 672b6 │ │ │ │ + bl 679aa │ │ │ │ add.w r1, r4, #544 @ 0x220 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - bl 672b6 │ │ │ │ + bl 679aa │ │ │ │ add.w r1, r4, #560 @ 0x230 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - bl 672b6 │ │ │ │ + bl 679aa │ │ │ │ add.w r1, r4, #576 @ 0x240 │ │ │ │ add.w r0, r5, #576 @ 0x240 │ │ │ │ - bl 672b6 │ │ │ │ + bl 679aa │ │ │ │ add.w r1, r4, #592 @ 0x250 │ │ │ │ add.w r0, r5, #592 @ 0x250 │ │ │ │ - bl 672b6 │ │ │ │ + bl 679aa │ │ │ │ add.w r1, r4, #608 @ 0x260 │ │ │ │ add.w r0, r5, #608 @ 0x260 │ │ │ │ - bl 672b6 │ │ │ │ + bl 679aa │ │ │ │ add.w r1, r4, #624 @ 0x270 │ │ │ │ add.w r0, r5, #624 @ 0x270 │ │ │ │ - bl 672b6 │ │ │ │ + bl 679aa │ │ │ │ mov r0, r4 │ │ │ │ mov.w r2, #640 @ 0x280 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 29578 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r6, #39680 @ 0x9b00 │ │ │ │ + movw r6, #39296 @ 0x9980 │ │ │ │ movt r6, #42 @ 0x2a │ │ │ │ sub sp, #8 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 61440 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + beq.n 616e4 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 61440 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + beq.n 616e4 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ movw r3, #4296 @ 0x10c8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 61354 <_Py_SetRefcnt@@Base+0xc62> │ │ │ │ - ldr r0, [pc, #224] @ (61444 <_Py_SetRefcnt@@Base+0xd52>) │ │ │ │ + bne.n 615f8 <_Py_SetRefcnt@@Base+0xc62> │ │ │ │ + ldr r0, [pc, #224] @ (616e8 <_Py_SetRefcnt@@Base+0xd52>) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1a2780 <_PyThreadState_New@@Base+0x1df4> │ │ │ │ + bl 1a11d0 │ │ │ │ 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 61440 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + bne.n 616e4 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ movw r5, #2676 @ 0xa74 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr.w r3, [r5, #1424] @ 0x590 │ │ │ │ - cbz r3, 613a4 <_Py_SetRefcnt@@Base+0xcb2> │ │ │ │ + cbz r3, 61648 <_Py_SetRefcnt@@Base+0xcb2> │ │ │ │ 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 613a6 <_Py_SetRefcnt@@Base+0xcb4> │ │ │ │ + b.n 6164a <_Py_SetRefcnt@@Base+0xcb4> │ │ │ │ mov r1, r5 │ │ │ │ movw r2, #4292 @ 0x10c4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #144] @ (61448 <_Py_SetRefcnt@@Base+0xd56>) │ │ │ │ + ldr r2, [pc, #144] @ (616ec <_Py_SetRefcnt@@Base+0xd56>) │ │ │ │ str r1, [r3, r2] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 613c0 <_Py_SetRefcnt@@Base+0xcce> │ │ │ │ + beq.n 61664 <_Py_SetRefcnt@@Base+0xcce> │ │ │ │ blx 29280 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 61440 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + beq.n 616e4 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 613e0 <_Py_SetRefcnt@@Base+0xcee> │ │ │ │ + cbz r3, 61684 <_Py_SetRefcnt@@Base+0xcee> │ │ │ │ ldr.w r6, [r3, #1592] @ 0x638 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 613dc <_Py_SetRefcnt@@Base+0xcea> │ │ │ │ - bl 60d74 <_Py_SetRefcnt@@Base+0x682> │ │ │ │ + beq.n 61680 <_Py_SetRefcnt@@Base+0xcea> │ │ │ │ + bl 61018 <_Py_SetRefcnt@@Base+0x682> │ │ │ │ mov r3, r6 │ │ │ │ - b.n 613cc <_Py_SetRefcnt@@Base+0xcda> │ │ │ │ + b.n 61670 <_Py_SetRefcnt@@Base+0xcda> │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 613ec <_Py_SetRefcnt@@Base+0xcfa> │ │ │ │ + beq.n 61690 <_Py_SetRefcnt@@Base+0xcfa> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e7a8 <_Py_write_noraise@@Base+0x748> │ │ │ │ + bl 19d1e8 <_Py_write_noraise@@Base+0x748> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r0, r0, #488 @ 0x1e8 │ │ │ │ - bl 611d2 <_Py_SetRefcnt@@Base+0xae0> │ │ │ │ + bl 61476 <_Py_SetRefcnt@@Base+0xae0> │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 61440 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + beq.n 616e4 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ movw r3, #39248 @ 0x9950 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 61428 <_Py_SetRefcnt@@Base+0xd36> │ │ │ │ + cbz r1, 616cc <_Py_SetRefcnt@@Base+0xd36> │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 61404 <_Py_SetRefcnt@@Base+0xd12> │ │ │ │ + bne.n 616a8 <_Py_SetRefcnt@@Base+0xd12> │ │ │ │ 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 67522 │ │ │ │ - b.n 61440 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ + bl 67c16 │ │ │ │ + b.n 616e4 <_Py_SetRefcnt@@Base+0xd4e> │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6143a <_Py_SetRefcnt@@Base+0xd48> │ │ │ │ + bne.n 616de <_Py_SetRefcnt@@Base+0xd48> │ │ │ │ strex r0, r4, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne.n 61408 <_Py_SetRefcnt@@Base+0xd16> │ │ │ │ + bne.n 616ac <_Py_SetRefcnt@@Base+0xd16> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r7, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r1, #1 │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bpl.n 61466 <_Py_SetRefcnt@@Base+0xd74> │ │ │ │ + bpl.n 6170a <_Py_SetRefcnt@@Base+0xd74> │ │ │ │ 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 │ │ │ │ @@ -82363,224 +82640,224 @@ │ │ │ │ movw r4, #38480 @ 0x9650 │ │ │ │ movt r4, #74 @ 0x4a │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #30428 @ 0x76dc │ │ │ │ + movw r2, #30352 @ 0x7690 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r5, 614b6 <_Py_SetRefcnt@@Base+0xdc4> │ │ │ │ + cbnz r5, 6175a <_Py_SetRefcnt@@Base+0xdc4> │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #8244 @ 0x2034 │ │ │ │ + movw r2, #7860 @ 0x1eb4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 2a1b0 <__fprintf_chk@plt> │ │ │ │ ldrb.w r3, [r5, #-4] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #30464 @ 0x7700 │ │ │ │ + movw r2, #30388 @ 0x76b4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldrb.w r8, [r5, #-8] │ │ │ │ subs r3, r5, #7 │ │ │ │ subs r2, r5, #4 │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ cmp r2, r3 │ │ │ │ orr.w r8, r1, r8, lsl #8 │ │ │ │ - bne.n 614d0 <_Py_SetRefcnt@@Base+0xdde> │ │ │ │ + bne.n 61774 <_Py_SetRefcnt@@Base+0xdde> │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #30476 @ 0x770c │ │ │ │ + movw r2, #30400 @ 0x76c0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #30512 @ 0x7730 │ │ │ │ + movw r2, #30436 @ 0x76e4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldrb.w r3, [r5, #-1] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 61530 <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ + bne.n 617d4 <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ ldrb.w r3, [r5, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 61530 <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ + bne.n 617d4 <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ ldrb.w r3, [r5, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 61530 <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ + bne.n 617d4 <_Py_SetRefcnt@@Base+0xe3e> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #30548 @ 0x7754 │ │ │ │ + movw r0, #30472 @ 0x7708 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ blx 29fe0 │ │ │ │ - b.n 61596 <_Py_SetRefcnt@@Base+0xea4> │ │ │ │ - movw r9, #30616 @ 0x7798 │ │ │ │ + b.n 6183a <_Py_SetRefcnt@@Base+0xea4> │ │ │ │ + movw r9, #30540 @ 0x774c │ │ │ │ movt r9, #42 @ 0x2a │ │ │ │ - movw r7, #30640 @ 0x77b0 │ │ │ │ + movw r7, #30564 @ 0x7764 │ │ │ │ movt r7, #42 @ 0x2a │ │ │ │ subs r6, r5, #3 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #30580 @ 0x7774 │ │ │ │ + movw r2, #30504 @ 0x7728 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ subs r3, r5, r6 │ │ │ │ ldrb.w sl, [r6], #1 │ │ │ │ str.w sl, [sp] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r2, #9 │ │ │ │ movs r1, #1 │ │ │ │ cmp.w sl, #253 @ 0xfd │ │ │ │ - beq.n 61578 <_Py_SetRefcnt@@Base+0xe86> │ │ │ │ + beq.n 6181c <_Py_SetRefcnt@@Base+0xe86> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 29fe0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 2a24c │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 61552 <_Py_SetRefcnt@@Base+0xe60> │ │ │ │ - movw r0, #30652 @ 0x77bc │ │ │ │ + bne.n 617f6 <_Py_SetRefcnt@@Base+0xe60> │ │ │ │ + movw r0, #30576 @ 0x7770 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #146 @ 0x92 │ │ │ │ movs r1, #1 │ │ │ │ blx 29fe0 │ │ │ │ add.w r7, r5, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r3, #4 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #30800 @ 0x7850 │ │ │ │ + movw r2, #30724 @ 0x7804 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ subs r3, r7, #1 │ │ │ │ adds r2, r7, #3 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.n 615c2 <_Py_SetRefcnt@@Base+0xed0> │ │ │ │ + bne.n 61866 <_Py_SetRefcnt@@Base+0xed0> │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 615b2 <_Py_SetRefcnt@@Base+0xec0> │ │ │ │ + bne.n 61856 <_Py_SetRefcnt@@Base+0xec0> │ │ │ │ movs r6, #1 │ │ │ │ - b.n 615c4 <_Py_SetRefcnt@@Base+0xed2> │ │ │ │ + b.n 61868 <_Py_SetRefcnt@@Base+0xed2> │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r6, 615da <_Py_SetRefcnt@@Base+0xee8> │ │ │ │ + cbz r6, 6187e <_Py_SetRefcnt@@Base+0xee8> │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #30548 @ 0x7754 │ │ │ │ + movw r0, #30472 @ 0x7708 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ blx 29fe0 │ │ │ │ - b.n 61630 <_Py_SetRefcnt@@Base+0xf3e> │ │ │ │ - movw sl, #30840 @ 0x7878 │ │ │ │ + b.n 618d4 <_Py_SetRefcnt@@Base+0xf3e> │ │ │ │ + movw sl, #30764 @ 0x782c │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ - movw r9, #30640 @ 0x77b0 │ │ │ │ + movw r9, #30564 @ 0x7764 │ │ │ │ movt r9, #42 @ 0x2a │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ - movw r2, #30580 @ 0x7774 │ │ │ │ + movw r2, #30504 @ 0x7728 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldrb.w fp, [r7, r6] │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ str.w fp, [sp] │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r2, #9 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ cmp.w fp, #253 @ 0xfd │ │ │ │ - beq.n 61622 <_Py_SetRefcnt@@Base+0xf30> │ │ │ │ + beq.n 618c6 <_Py_SetRefcnt@@Base+0xf30> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ blx 29fe0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ adds r6, #1 │ │ │ │ blx 2a24c │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 615fc <_Py_SetRefcnt@@Base+0xf0a> │ │ │ │ + bne.n 618a0 <_Py_SetRefcnt@@Base+0xf0a> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 616b6 <_Py_SetRefcnt@@Base+0xfc4> │ │ │ │ - movw r8, #30884 @ 0x78a4 │ │ │ │ + beq.n 6195a <_Py_SetRefcnt@@Base+0xfc4> │ │ │ │ + movw r8, #30808 @ 0x7858 │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #14 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #30868 @ 0x7894 │ │ │ │ + movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ blx 29fe0 │ │ │ │ sub.w ip, r6, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ cmp.w ip, #8 │ │ │ │ - beq.n 61672 <_Py_SetRefcnt@@Base+0xf80> │ │ │ │ + beq.n 61916 <_Py_SetRefcnt@@Base+0xf80> │ │ │ │ mov r0, r3 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.n 61676 <_Py_SetRefcnt@@Base+0xf84> │ │ │ │ + bcs.n 6191a <_Py_SetRefcnt@@Base+0xf84> │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 61652 <_Py_SetRefcnt@@Base+0xf60> │ │ │ │ + b.n 618f6 <_Py_SetRefcnt@@Base+0xf60> │ │ │ │ cmp r6, r7 │ │ │ │ - bcc.n 61680 <_Py_SetRefcnt@@Base+0xf8e> │ │ │ │ + bcc.n 61924 <_Py_SetRefcnt@@Base+0xf8e> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 2a24c │ │ │ │ - b.n 616b6 <_Py_SetRefcnt@@Base+0xfc4> │ │ │ │ + b.n 6195a <_Py_SetRefcnt@@Base+0xfc4> │ │ │ │ subs r2, r7, r6 │ │ │ │ cmp r2, #8 │ │ │ │ - ble.n 6169a <_Py_SetRefcnt@@Base+0xfa8> │ │ │ │ + ble.n 6193e <_Py_SetRefcnt@@Base+0xfa8> │ │ │ │ sub.w r6, r7, #8 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #30892 @ 0x78ac │ │ │ │ + movw r0, #30816 @ 0x7860 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ blx 29fe0 │ │ │ │ - movw r8, #30884 @ 0x78a4 │ │ │ │ + movw r8, #30808 @ 0x7858 │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.n 61676 <_Py_SetRefcnt@@Base+0xf84> │ │ │ │ + bcs.n 6191a <_Py_SetRefcnt@@Base+0xf84> │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 616a2 <_Py_SetRefcnt@@Base+0xfb0> │ │ │ │ + b.n 61946 <_Py_SetRefcnt@@Base+0xfb0> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 2a24c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2912c │ │ │ │ mov r1, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 67fbe │ │ │ │ + b.w 67ff0 │ │ │ │ ldrd r2, r3, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r3, #7 │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ adds r0, #51 @ 0x33 │ │ │ │ - b.w 80190 │ │ │ │ + b.w 8015c │ │ │ │ │ │ │ │ -000616e6 : │ │ │ │ +0006198a : │ │ │ │ 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 │ │ │ │ @@ -82588,21 +82865,21 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ strd r0, r1, [r2] │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, sp │ │ │ │ - bl 5fe2a │ │ │ │ + bl 60186 │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 5fe2a │ │ │ │ + bl 60186 │ │ │ │ cmp r7, r0 │ │ │ │ it le │ │ │ │ movle r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [r4, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -82613,229 +82890,229 @@ │ │ │ │ add.w r1, r6, r1, lsl #1 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bne.n 6174e │ │ │ │ + bne.n 619f2 │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 61782 │ │ │ │ + b.n 61a26 │ │ │ │ add.w r2, r5, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r5, r7 │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, r7 │ │ │ │ it lt │ │ │ │ movlt r3, r7 │ │ │ │ str r5, [r4, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldrh.w r1, [r6, r2, lsl #1] │ │ │ │ subs r3, r5, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 61782 │ │ │ │ + blt.n 61a26 │ │ │ │ ldrh.w r2, [r6, r3, lsl #1] │ │ │ │ eors r2, r1 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bne.n 6177e │ │ │ │ + bne.n 61a22 │ │ │ │ subs r2, r5, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 61782 │ │ │ │ + b.n 61a26 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 61768 │ │ │ │ + b.n 61a0c │ │ │ │ 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 61792 │ │ │ │ + bne.n 61a36 │ │ │ │ subs r3, r5, r3 │ │ │ │ subs r1, r5, #1 │ │ │ │ subs r0, r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 617b4 │ │ │ │ + bge.n 61a58 │ │ │ │ ldrh.w r2, [r6, r3, lsl #1] │ │ │ │ adds r3, #1 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ add r2, r4 │ │ │ │ strb r0, [r2, #24] │ │ │ │ - b.n 6179e │ │ │ │ + b.n 61a42 │ │ │ │ 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 61878 │ │ │ │ + beq.n 61b1c │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 61908 │ │ │ │ + bcs.w 61bac │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ - cbz r2, 617fa │ │ │ │ + cbz r2, 61a9e │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 617e4 │ │ │ │ - b.n 61908 │ │ │ │ + bhi.n 61a88 │ │ │ │ + b.n 61bac │ │ │ │ rsb r9, r7, #1 │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ cmp r2, r6 │ │ │ │ mov r5, r2 │ │ │ │ add.w r4, r3, r9 │ │ │ │ it lt │ │ │ │ movlt r5, r6 │ │ │ │ cmp r5, r7 │ │ │ │ - bge.n 6183a │ │ │ │ + bge.n 61ade │ │ │ │ ldrh.w fp, [ip, r5, lsl #1] │ │ │ │ ldrh.w sl, [r4, r5, lsl #1] │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 61828 │ │ │ │ + beq.n 61acc │ │ │ │ subs r5, r5, r6 │ │ │ │ adds r5, #1 │ │ │ │ add.w r3, r3, r5, lsl #1 │ │ │ │ - b.n 617de │ │ │ │ + b.n 61a82 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 6180e │ │ │ │ + b.n 61ab2 │ │ │ │ ldrh.w sl, [ip, r2, lsl #1] │ │ │ │ ldrh.w r5, [r4, r2, lsl #1] │ │ │ │ adds r2, #1 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 61840 │ │ │ │ + bne.n 61ae4 │ │ │ │ cmp r2, r6 │ │ │ │ - blt.n 6182c │ │ │ │ - b.n 61872 │ │ │ │ + blt.n 61ad0 │ │ │ │ + b.n 61b16 │ │ │ │ add.w r3, r3, r8, lsl #1 │ │ │ │ sub.w r2, r7, r8 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 61908 │ │ │ │ + bls.n 61bac │ │ │ │ ldrh r4, [r3, #0] │ │ │ │ and.w r4, r4, #63 @ 0x3f │ │ │ │ ldrb.w r5, [lr, r4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 61802 │ │ │ │ + beq.n 61aa6 │ │ │ │ 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 617de │ │ │ │ + b.n 61a82 │ │ │ │ subs r0, r4, r0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - b.n 6190c │ │ │ │ + b.n 61bb0 │ │ │ │ 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 61908 │ │ │ │ + bcs.n 61bac │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ - cbz r2, 618a6 │ │ │ │ + cbz r2, 61b4a │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 61890 │ │ │ │ - b.n 61908 │ │ │ │ + bhi.n 61b34 │ │ │ │ + b.n 61bac │ │ │ │ rsb r2, r7, #1 │ │ │ │ mov r4, r6 │ │ │ │ add.w r2, r3, r2, lsl #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 618c8 │ │ │ │ + bge.n 61b6c │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 618b0 │ │ │ │ + beq.n 61b54 │ │ │ │ add.w r3, r3, r9, lsl #1 │ │ │ │ - b.n 6188c │ │ │ │ + b.n 61b30 │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, r7 │ │ │ │ - bge.n 618e8 │ │ │ │ + bge.n 61b8c │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 618e4 │ │ │ │ + beq.n 61b88 │ │ │ │ subs r4, r4, r6 │ │ │ │ adds r4, #1 │ │ │ │ add.w r3, r3, r4, lsl #1 │ │ │ │ - b.n 6188c │ │ │ │ + b.n 61b30 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 618ca │ │ │ │ + b.n 61b6e │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 61902 │ │ │ │ + bge.n 61ba6 │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 618ea │ │ │ │ + beq.n 61b8e │ │ │ │ add.w r3, r3, r8, lsl #1 │ │ │ │ - b.n 6188c │ │ │ │ + b.n 61b30 │ │ │ │ subs r0, r2, r0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - b.n 6190c │ │ │ │ + b.n 61bb0 │ │ │ │ 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] @ (6197c ) │ │ │ │ + ldr r3, [pc, #80] @ (61c20 ) │ │ │ │ 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 616f0 │ │ │ │ + bl 61994 │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #1 │ │ │ │ - bl 617b8 │ │ │ │ + bl 61a5c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 61960 │ │ │ │ + beq.n 61c04 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 61960 │ │ │ │ + beq.n 61c04 │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 61942 │ │ │ │ - ldr r3, [pc, #24] @ (6197c ) │ │ │ │ + b.n 61be6 │ │ │ │ + ldr r3, [pc, #24] @ (61c20 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 61972 │ │ │ │ + beq.n 61c16 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -82844,21 +83121,21 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ strd r0, r1, [r2] │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, sp │ │ │ │ - bl 5fe82 │ │ │ │ + bl 601de │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 5fe82 │ │ │ │ + bl 601de │ │ │ │ cmp r7, r0 │ │ │ │ it le │ │ │ │ movle r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [r4, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -82869,430 +83146,430 @@ │ │ │ │ add.w r1, r6, r1, lsl #2 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bne.n 619de │ │ │ │ + bne.n 61c82 │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 61a14 │ │ │ │ + b.n 61cb8 │ │ │ │ subs r3, r5, r7 │ │ │ │ add.w r2, r5, #1073741824 @ 0x40000000 │ │ │ │ cmp r3, r7 │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt r3, r7 │ │ │ │ str r5, [r4, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ subs r3, r5, #2 │ │ │ │ ldr.w r1, [r6, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 61a14 │ │ │ │ + blt.n 61cb8 │ │ │ │ ldr.w r2, [r6, r3, lsl #2] │ │ │ │ eors r2, r1 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bne.n 61a10 │ │ │ │ + bne.n 61cb4 │ │ │ │ subs r2, r5, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 61a14 │ │ │ │ + b.n 61cb8 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 619fa │ │ │ │ + b.n 61c9e │ │ │ │ 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 61a24 │ │ │ │ + bne.n 61cc8 │ │ │ │ subs r3, r5, r3 │ │ │ │ subs r1, r5, #1 │ │ │ │ subs r0, r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 61a46 │ │ │ │ + bge.n 61cea │ │ │ │ ldr.w r2, [r6, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ add r2, r4 │ │ │ │ strb r0, [r2, #24] │ │ │ │ - b.n 61a30 │ │ │ │ + b.n 61cd4 │ │ │ │ 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 r6, r5, [r2, #4] │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ ldr.w r8, [r2, #12] │ │ │ │ add.w r3, r6, #1073741824 @ 0x40000000 │ │ │ │ ldr.w ip, [lr], #24 │ │ │ │ subs r3, #1 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 61b14 │ │ │ │ + beq.n 61db8 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 61baa │ │ │ │ + bcs.w 61e4e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - cbz r2, 61a8c │ │ │ │ + cbz r2, 61d30 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 61a76 │ │ │ │ - b.n 61baa │ │ │ │ + bhi.n 61d1a │ │ │ │ + b.n 61e4e │ │ │ │ rsb sl, r6, #1 │ │ │ │ mov r9, r2 │ │ │ │ mov.w sl, sl, lsl #2 │ │ │ │ cmp r9, r5 │ │ │ │ mov fp, r9 │ │ │ │ add.w r4, r3, sl │ │ │ │ it lt │ │ │ │ movlt fp, r5 │ │ │ │ cmp fp, r6 │ │ │ │ - bge.n 61ad6 │ │ │ │ + bge.n 61d7a │ │ │ │ ldr.w r7, [ip, fp, lsl #2] │ │ │ │ ldr.w r2, [r4, fp, lsl #2] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 61ac0 │ │ │ │ + beq.n 61d64 │ │ │ │ sub.w fp, fp, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r3, r3, fp, lsl #2 │ │ │ │ - b.n 61a70 │ │ │ │ + b.n 61d14 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 61aa2 │ │ │ │ + b.n 61d46 │ │ │ │ ldr.w r7, [ip, r9, lsl #2] │ │ │ │ ldr.w r2, [r4, r9, lsl #2] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 61adc │ │ │ │ + bne.n 61d80 │ │ │ │ cmp r9, r5 │ │ │ │ - blt.n 61ac6 │ │ │ │ - b.n 61b0e │ │ │ │ + blt.n 61d6a │ │ │ │ + b.n 61db2 │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ sub.w r9, r6, r8 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 61baa │ │ │ │ + bls.n 61e4e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r4, [lr, r2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 61a96 │ │ │ │ + beq.n 61d3a │ │ │ │ rsb r2, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ ite ge │ │ │ │ addge r2, r2, r5 │ │ │ │ addlt r2, r9 │ │ │ │ cmp r4, r2 │ │ │ │ ite gt │ │ │ │ lslgt r2, r4, #2 │ │ │ │ lslle r2, r2, #2 │ │ │ │ add r3, r2 │ │ │ │ - b.n 61a70 │ │ │ │ + b.n 61d14 │ │ │ │ subs r0, r4, r0 │ │ │ │ asrs r0, r0, #2 │ │ │ │ - b.n 61bae │ │ │ │ + b.n 61e52 │ │ │ │ ldr.w sl, [r2, #16] │ │ │ │ cmp r8, sl │ │ │ │ add.w r9, r5, sl │ │ │ │ it lt │ │ │ │ movlt r8, sl │ │ │ │ cmp r9, r6 │ │ │ │ it ge │ │ │ │ movge r9, r6 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 61baa │ │ │ │ + bcs.n 61e4e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - cbz r2, 61b42 │ │ │ │ + cbz r2, 61de6 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 61b2c │ │ │ │ - b.n 61baa │ │ │ │ + bhi.n 61dd0 │ │ │ │ + b.n 61e4e │ │ │ │ rsb r2, r6, #1 │ │ │ │ mov r4, r5 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ cmp r4, r9 │ │ │ │ - bge.n 61b64 │ │ │ │ + bge.n 61e08 │ │ │ │ ldr.w fp, [ip, r4, lsl #2] │ │ │ │ ldr.w r7, [r2, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 61b4c │ │ │ │ + beq.n 61df0 │ │ │ │ add.w r3, r3, sl, lsl #2 │ │ │ │ - b.n 61b28 │ │ │ │ + b.n 61dcc │ │ │ │ mov fp, r9 │ │ │ │ cmp fp, r6 │ │ │ │ - bge.n 61b8a │ │ │ │ + bge.n 61e2e │ │ │ │ ldr.w r7, [ip, fp, lsl #2] │ │ │ │ ldr.w r4, [r2, fp, lsl #2] │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 61b84 │ │ │ │ + beq.n 61e28 │ │ │ │ sub.w fp, fp, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r3, r3, fp, lsl #2 │ │ │ │ - b.n 61b28 │ │ │ │ + b.n 61dcc │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 61b66 │ │ │ │ + b.n 61e0a │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 61ba4 │ │ │ │ + bge.n 61e48 │ │ │ │ ldr.w fp, [ip, r4, lsl #2] │ │ │ │ ldr.w r7, [r2, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 61b8c │ │ │ │ + beq.n 61e30 │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ - b.n 61b28 │ │ │ │ + b.n 61dcc │ │ │ │ subs r0, r2, r0 │ │ │ │ asrs r0, r0, #2 │ │ │ │ - b.n 61bae │ │ │ │ + b.n 61e52 │ │ │ │ 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] @ (61c1c ) │ │ │ │ + ldr r3, [pc, #80] @ (61ec0 ) │ │ │ │ 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 61980 │ │ │ │ + bl 61c24 │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #2 │ │ │ │ - bl 61a4a │ │ │ │ + bl 61cee │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 61c02 │ │ │ │ + beq.n 61ea6 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 61c02 │ │ │ │ + beq.n 61ea6 │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 61be4 │ │ │ │ - ldr r3, [pc, #24] @ (61c1c ) │ │ │ │ + b.n 61e88 │ │ │ │ + ldr r3, [pc, #24] @ (61ec0 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 61c14 │ │ │ │ + beq.n 61eb8 │ │ │ │ blx 2a150 <__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, cr5, {2} │ │ │ │ │ │ │ │ -00061c20 : │ │ │ │ +00061ec4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (61c48 ) │ │ │ │ + ldr r1, [pc, #24] @ (61eec ) │ │ │ │ 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 7b2e4 │ │ │ │ + bl 7b2c8 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061c4c <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ +00061ef0 <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ push {r4} │ │ │ │ - bcs.n 61c78 <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ + bcs.n 61f1c <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ lsrs r4, r0, #7 │ │ │ │ - movw r1, #33488 @ 0x82d0 │ │ │ │ + movw r1, #33104 @ 0x8150 │ │ │ │ movt r1, #54 @ 0x36 │ │ │ │ and.w r3, r0, #127 @ 0x7f │ │ │ │ - movw r2, #24784 @ 0x60d0 │ │ │ │ + movw r2, #24400 @ 0x5f50 │ │ │ │ movt r2, #53 @ 0x35 │ │ │ │ ldrh.w r1, [r1, r4, lsl #1] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrh.w r2, [r2, r3, lsl #1] │ │ │ │ - b.n 61c7a <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ + b.n 61f1e <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ movs r2, #0 │ │ │ │ - movw r3, #16704 @ 0x4140 │ │ │ │ + movw r3, #16320 @ 0x3fc0 │ │ │ │ movt r3, #53 @ 0x35 │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ ldrh r2, [r3, #14] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r2, r2, #17 │ │ │ │ iteee pl │ │ │ │ addpl r0, r0, r3 │ │ │ │ uxthmi r0, r3 │ │ │ │ - movwmi r3, #49636 @ 0xc1e4 │ │ │ │ + movwmi r3, #49252 @ 0xc064 │ │ │ │ movtmi r3, #63 @ 0x3f │ │ │ │ it mi │ │ │ │ ldrmi.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061ca6 : │ │ │ │ +00061f4a : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #12] @ (61cbc ) │ │ │ │ + ldr r4, [pc, #12] @ (61f60 ) │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ b.w 2b826 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061cc0 : │ │ │ │ +00061f64 : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (61cd8 ) │ │ │ │ + ldr r4, [pc, #16] @ (61f7c ) │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r3, r4] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ b.w 2b826 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061cdc <_PyEval_MonitorRaise@@Base>: │ │ │ │ +00061f80 <_PyEval_MonitorRaise@@Base>: │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r3, #558] @ 0x22e │ │ │ │ - cbz r3, 61cee <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ + cbz r3, 61f92 <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ movs r3, #10 │ │ │ │ - b.w 20361c │ │ │ │ + b.w 202ae8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061cf0 : │ │ │ │ +00061f94 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 257148 │ │ │ │ + b.w 256d58 │ │ │ │ │ │ │ │ -00061cf6 : │ │ │ │ +00061f9a : │ │ │ │ movs r1, #1 │ │ │ │ - b.w 257148 │ │ │ │ + b.w 256d58 │ │ │ │ │ │ │ │ -00061cfc : │ │ │ │ +00061fa0 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061d0c : │ │ │ │ - b.w 211c50 │ │ │ │ +00061fb0 : │ │ │ │ + b.w 2111b8 │ │ │ │ │ │ │ │ -00061d10 : │ │ │ │ - ldr r2, [pc, #12] @ (61d20 ) │ │ │ │ +00061fb4 : │ │ │ │ + ldr r2, [pc, #12] @ (61fc4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 21457c │ │ │ │ + b.w 213ae4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061d24 : │ │ │ │ - ldr r2, [pc, #12] @ (61d34 ) │ │ │ │ +00061fc8 : │ │ │ │ + ldr r2, [pc, #12] @ (61fd8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 21495c │ │ │ │ + b.w 213ec4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061d38 <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ +00061fdc <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061d3a <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ +00061fde <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061d3c <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ +00061fe0 <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061d3e <_PyCriticalSection_Resume@@Base>: │ │ │ │ +00061fe2 <_PyCriticalSection_Resume@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061d40 : │ │ │ │ +00061fe4 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061d42 : │ │ │ │ +00061fe6 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061d44 : │ │ │ │ +00061fe8 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061d46 : │ │ │ │ +00061fea : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061d48 <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ +00061fec <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ mov r0, r1 │ │ │ │ - b.w 24d3b0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x57c> │ │ │ │ + b.w 24cf70 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x57c> │ │ │ │ │ │ │ │ -00061d4e <_PyXI_HasCapturedException@@Base>: │ │ │ │ +00061ff2 <_PyXI_HasCapturedException@@Base>: │ │ │ │ ldr r0, [r0, #24] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061d58 : │ │ │ │ +00061ffc : │ │ │ │ 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 1ce6b4 │ │ │ │ + bl 1cd3d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00061d76 <_PyArg_Parse_SizeT@@Base>: │ │ │ │ +0006201a <_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 8cd90 │ │ │ │ + bl 8c6a0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061daa <_PyArg_ParseTuple_SizeT@@Base>: │ │ │ │ +0006204e <_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 │ │ │ │ @@ -83301,4616 +83578,4700 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2b782 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061dd4 : │ │ │ │ +00062078 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r2 │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2b782 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ -00061df4 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ - b.w 61dd4 │ │ │ │ +00062098 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ + b.w 62078 │ │ │ │ │ │ │ │ -00061df8 : │ │ │ │ +0006209c : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r0, [r3, #624] @ 0x270 │ │ │ │ - cbz r0, 61e14 │ │ │ │ + cbz r0, 620b8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 61e14 │ │ │ │ + cbz r0, 620b8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ dmb ish │ │ │ │ mvns r0, r0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061e16 : │ │ │ │ +000620ba : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061e18 : │ │ │ │ - ldr r1, [pc, #12] @ (61e28 ) │ │ │ │ +000620bc : │ │ │ │ + ldr r1, [pc, #12] @ (620cc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - b.w 1a8a54 │ │ │ │ + b.w 1a7604 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061e2c <_Py_hashtable_len@@Base>: │ │ │ │ +000620d0 <_Py_hashtable_len@@Base>: │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061e30 : │ │ │ │ +000620d4 : │ │ │ │ push {r4} │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ strd r2, r1, [r0, #4] │ │ │ │ str r2, [r0, #12] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061e44 : │ │ │ │ +000620e8 : │ │ │ │ push {r4} │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r1, [r0] │ │ │ │ - movw r2, #49748 @ 0xc254 │ │ │ │ + movw r2, #49364 @ 0xc0d4 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ strd r2, r1, [r0, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061e60 : │ │ │ │ +00062104 : │ │ │ │ push {r4} │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ strd r2, r2, [r0, #4] │ │ │ │ movs r2, #2 │ │ │ │ str r1, [r0, #12] │ │ │ │ str r2, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061e74 : │ │ │ │ +00062118 : │ │ │ │ sub sp, #16 │ │ │ │ add.w ip, sp, #16 │ │ │ │ stmdb ip, {r0, r1, r2, r3} │ │ │ │ subs r3, r0, #1 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061e88 : │ │ │ │ +0006212c : │ │ │ │ sub sp, #16 │ │ │ │ add.w ip, sp, #16 │ │ │ │ stmdb ip, {r0, r1, r2, r3} │ │ │ │ subs r3, r0, #2 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061e9c : │ │ │ │ +00062140 : │ │ │ │ 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, r0 │ │ │ │ - movw r5, #30900 @ 0x78b4 │ │ │ │ + movw r5, #30824 @ 0x7868 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 19e6f8 <_Py_write_noraise@@Base+0x698> │ │ │ │ + bl 19d138 <_Py_write_noraise@@Base+0x698> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00061ec2 <_PyMonitoring_FireCReturnEvent@@Base>: │ │ │ │ +00062166 <_PyMonitoring_FireCReturnEvent@@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, #15 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r4, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 4f272 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f266 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00061ef0 <_PySeqLock_LockWrite@@Base>: │ │ │ │ +00062194 <_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 61f0e <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ + bpl.n 621b2 <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ blx 29334 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - b.n 61f02 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + b.n 621a6 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ adds r2, r5, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 61f24 <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ + bne.n 621c8 <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 61f14 <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ + bne.n 621b8 <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ dmb ish │ │ │ │ - bne.n 61f30 <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ + bne.n 621d4 <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ dmb ish │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r5, r3 │ │ │ │ blx 29334 │ │ │ │ - b.n 61f02 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + b.n 621a6 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ │ │ │ │ -00061f38 <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ +000621dc <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061f48 <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ +000621ec <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061f58 <_PySeqLock_BeginRead@@Base>: │ │ │ │ +000621fc <_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 61f7e <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ + bpl.n 62222 <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ blx 29334 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ dmb ish │ │ │ │ - b.n 61f6e <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ + b.n 62212 <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00061f80 <_PySeqLock_EndRead@@Base>: │ │ │ │ +00062224 <_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 61fa0 <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ + beq.n 62244 <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ blx 29334 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 61fa2 <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ + b.n 62246 <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00061fa4 <_PySeqLock_AfterFork@@Base>: │ │ │ │ +00062248 <_PySeqLock_AfterFork@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ itt ne │ │ │ │ movne r0, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061fb6 <_Py_BuildValue_SizeT@@Base>: │ │ │ │ +0006225a <_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 82d98 │ │ │ │ + bl 828f4 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061fde : │ │ │ │ +00062282 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + movs r4, #1 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, sp │ │ │ │ + strd r4, r3, [sp, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 198f04 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000622ac : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + movw r3, #38480 @ 0x9650 │ │ │ │ + movt r3, #74 @ 0x4a │ │ │ │ + sub sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 2912c │ │ │ │ + mov r3, r4 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r1, #1 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 2b26a │ │ │ │ + │ │ │ │ +000622dc <_Py_FatalErrorFunc@@Base>: │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + movw r3, #38480 @ 0x9650 │ │ │ │ + movt r3, #74 @ 0x4a │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 2912c │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + movs r1, #1 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 2b26a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #4304 @ 0x10d0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30924 @ 0x78cc │ │ │ │ + movw r1, #30848 @ 0x7880 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - pop {r3, pc} │ │ │ │ + movw r0, #44164 @ 0xac84 │ │ │ │ + movt r0, #68 @ 0x44 │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ │ │ │ │ -00062008 : │ │ │ │ +00062330 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #8948 @ 0x22f4 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 6202e │ │ │ │ + ldr r3, [pc, #32] @ (62360 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ + cbnz r0, 62356 │ │ │ │ + movw r1, #63156 @ 0xf6b4 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + ldr r0, [pc, #16] @ (62364 ) │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b.w 211d2c │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31072 @ 0x7960 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + b.w 6daa4 │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + add r4, sp, #592 @ 0x250 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + │ │ │ │ +00062368 : │ │ │ │ + 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] @ (62390 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ + bl 1dac08 <_PyErr_ProgramDecodedTextObject@@Base+0x408> │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 1dca08 │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00062394 <_PyThreadState_Prealloc@@Base>: │ │ │ │ + movs r1, #0 │ │ │ │ + b.w 19f3d0 <_PyThreadState_New@@Base+0x4> │ │ │ │ + │ │ │ │ +0006239a <_PyThreadState_Init@@Base>: │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r1, #30876 @ 0x789c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #4] @ (623b8 <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ + nop │ │ │ │ + add r4, sp, #672 @ 0x2a0 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + │ │ │ │ +000623bc : │ │ │ │ + ldr r3, [pc, #8] @ (623c8 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ + b.w 1d4a08 │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000623cc <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ + add.w r0, r0, #4096 @ 0x1000 │ │ │ │ + movw r3, #58013 @ 0xe29d │ │ │ │ + movt r3, #9 │ │ │ │ + ldr.w r2, [r0, #340] @ 0x154 │ │ │ │ + cmp r2, #0 │ │ │ │ + ite ne │ │ │ │ + movne r0, r2 │ │ │ │ + moveq r0, r3 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +000623e6 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 1d55d8 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 62410 │ │ │ │ + ldr r2, [pc, #20] @ (62414 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ + bl 1d6480 │ │ │ │ + bl 1d9090 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00062418 : │ │ │ │ + ldr r2, [pc, #12] @ (62428 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ + b.w 1d6480 │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0006242c : │ │ │ │ + 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, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r5 │ │ │ │ + strd r4, r1, [sp] │ │ │ │ + bl 1b1f74 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +00062454 : │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + b.w 1b1e3c │ │ │ │ + stmdb 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 624da │ │ │ │ + mov r7, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + orrs.w r3, r4, r5 │ │ │ │ + beq.n 624ca │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ + mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ + bl 26ba3c │ │ │ │ + cmp r7, r0 │ │ │ │ + sbcs.w r1, r6, r1 │ │ │ │ + blt.n 624b6 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ + bl 26ba3c │ │ │ │ + cmp r0, r7 │ │ │ │ + sbcs r1, r6 │ │ │ │ + bge.n 624ca │ │ │ │ + mvns r4, r6 │ │ │ │ + cmp r6, #0 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + it lt │ │ │ │ + movlt r0, #0 │ │ │ │ + lsrs r4, r4, #31 │ │ │ │ + rsb r1, r4, #2147483648 @ 0x80000000 │ │ │ │ + b.n 625f2 │ │ │ │ + mul.w r6, r4, r6 │ │ │ │ + umull r0, r1, r4, r7 │ │ │ │ + mla r6, r7, r5, r6 │ │ │ │ + add r1, r6 │ │ │ │ + b.n 625f2 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, sl │ │ │ │ + bl 26ba3c │ │ │ │ + mov r7, r3 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + orrs.w r3, r4, r5 │ │ │ │ + strd r0, r2, [sp] │ │ │ │ + beq.n 62534 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + movs r0, #0 │ │ │ │ + mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ + bl 26ba3c │ │ │ │ + cmp r9, r0 │ │ │ │ + sbcs.w r1, r7, r1 │ │ │ │ + blt.n 62520 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ + bl 26ba3c │ │ │ │ + cmp r0, r9 │ │ │ │ + sbcs r1, r7 │ │ │ │ + bge.n 62534 │ │ │ │ + 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 62544 │ │ │ │ + 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 26ba3c │ │ │ │ + orrs.w r3, r4, r5 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r7, r0 │ │ │ │ + beq.n 62598 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + movs r0, #0 │ │ │ │ + mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ + bl 26ba3c │ │ │ │ + cmp r8, r0 │ │ │ │ + sbcs.w r1, r6, r1 │ │ │ │ + blt.n 62584 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ + bl 26ba3c │ │ │ │ + cmp r0, r8 │ │ │ │ + sbcs r1, r6 │ │ │ │ + bge.n 62598 │ │ │ │ + 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 625a8 │ │ │ │ + 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 625c4 │ │ │ │ + mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ + mvns r1, r7 │ │ │ │ + sub.w r0, r4, r9 │ │ │ │ + cmp r1, r2 │ │ │ │ + sbcs r0, r3 │ │ │ │ + bge.n 625dc │ │ │ │ + b.n 625e4 │ │ │ │ + orrs.w sl, r9, sl │ │ │ │ + beq.n 625dc │ │ │ │ + negs r0, r7 │ │ │ │ + mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ + sbc.w r1, r1, r9 │ │ │ │ + cmp r2, r0 │ │ │ │ + sbcs.w r1, r3, r1 │ │ │ │ + blt.n 625ec │ │ │ │ + adds r0, r7, r2 │ │ │ │ + adc.w r1, r3, r9 │ │ │ │ + b.n 625f2 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + mov r1, r4 │ │ │ │ + b.n 625f2 │ │ │ │ + movs r0, #0 │ │ │ │ + mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + │ │ │ │ +000625f8 <_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 │ │ │ │ + mov r4, r3 │ │ │ │ + add r3, sp, #12 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl cc880 <_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 │ │ │ │ - movw r3, #4304 @ 0x10d0 │ │ │ │ + ldr r3, [r0, #72] @ 0x48 │ │ │ │ + cbz r3, 6262c <_PyBytes_DecodeEscape@@Base+0x34> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cbnz r3, 62642 <_PyBytes_DecodeEscape@@Base+0x4a> │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #30960 @ 0x78f0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + movw r2, #15792 @ 0x3db0 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 127448 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ + │ │ │ │ +00062646 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - movw r2, #10172 @ 0x27bc │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 6209c │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r6, [pc, #120] @ (626d0 ) │ │ │ │ + mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ + mov r3, r1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r1, r0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ + cbz r3, 62688 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r5, r3, #5 │ │ │ │ + bmi.n 626ba │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 620b2 │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ + movw r2, #61464 @ 0xf018 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 127448 <_PyErr_SetString@@Base> │ │ │ │ + b.n 626a8 │ │ │ │ + cbz r4, 626ae │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bmi.n 626ac │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.n 620e6 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 620e6 │ │ │ │ - b.n 620b4 │ │ │ │ - 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 620d2 │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ + movw r2, #30924 @ 0x78cc │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 127448 <_PyErr_SetString@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 626ca │ │ │ │ + cbnz r2, 626be │ │ │ │ + movs r3, #0 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + bl 1a5b10 │ │ │ │ + b.n 626ca │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 6268a │ │ │ │ + mov r3, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w dd454 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000626d4 : │ │ │ │ + ldr r0, [pc, #28] @ (626f4 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + movw r1, #4300 @ 0x10cc │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + movw r2, #30960 @ 0x78f0 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ + b.w 127448 <_PyErr_SetString@@Base> │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000626f8 <_PyState_AddModule@@Base>: │ │ │ │ + mov r3, r2 │ │ │ │ + cbz r2, 62738 <_PyState_AddModule@@Base+0x40> │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r1, [r3, #36] @ 0x24 │ │ │ │ + cbz r1, 6272c <_PyState_AddModule@@Base+0x34> │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 62100 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ + movw r2, #48908 @ 0xbf0c │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 127448 <_PyErr_SetString@@Base> │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + pop {r4, pc} │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w 1a5450 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + bx lr │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 620e6 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 62102 │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ + movw r2, #30996 @ 0x7914 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 127448 <_PyErr_SetString@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 62144 │ │ │ │ - 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 f1d60 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6212e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 6212e │ │ │ │ + movw r2, #30996 @ 0x7914 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 127448 <_PyErr_SetString@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0006278e <_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 8015c │ │ │ │ + cbz r0, 627e6 <_PyMonitoring_FireLineEvent@@Base+0x58> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + 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 4f266 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62144 │ │ │ │ + beq.n 627ea <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62144 │ │ │ │ + cbnz r3, 627ea <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 627ea <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ + cbz r0, 62820 <_PyMonitoring_FireLineEvent@@Base+0x92> │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - movw r2, #10172 @ 0x27bc │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 62174 │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 6218a │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.n 621be │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 621be │ │ │ │ - b.n 6218c │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + movs r4, #0 │ │ │ │ + str r4, [r2, #32] │ │ │ │ cmp r3, r1 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 621aa │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 621d8 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 621be │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 621da │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 6221c │ │ │ │ - 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 1160a4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 62206 │ │ │ │ + beq.n 6281c <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 62206 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 6281c <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00062824 : │ │ │ │ + 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 8fb70 │ │ │ │ + cbnz r0, 62852 │ │ │ │ + ldr r2, [pc, #60] @ (6287c ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + movs r1, #1 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ + bl 1d6480 │ │ │ │ + b.n 62876 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + bl 1d526c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6221c │ │ │ │ + beq.n 62876 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6221c │ │ │ │ + cbnz r3, 62876 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00062880 : │ │ │ │ + movs r2, #0 │ │ │ │ + b.w 62824 │ │ │ │ + │ │ │ │ +00062886 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - movw r2, #10172 @ 0x27bc │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 6224c │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 62262 │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.n 62296 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 62296 │ │ │ │ - b.n 62264 │ │ │ │ - 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 62282 │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 622b0 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 62296 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 622b2 │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 622f4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r1, r4 │ │ │ │ - cmp r3, r2 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 8fb70 │ │ │ │ + cbnz r0, 628b4 │ │ │ │ + ldr r2, [pc, #56] @ (628dc ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + movs r1, #1 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ + bl 1d6480 │ │ │ │ + b.n 628d8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - bl 13ff10 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + bl 623e6 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 622de │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 622de │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 622f4 │ │ │ │ + beq.n 628d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 622f4 │ │ │ │ + cbnz r3, 628d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000628e0 : │ │ │ │ + movs r2, #0 │ │ │ │ + b.w 62886 │ │ │ │ + │ │ │ │ +000628e6 : │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - movw r2, #10172 @ 0x27bc │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 62324 │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 6233a │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.n 6236e │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 6236e │ │ │ │ - b.n 6233c │ │ │ │ - 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 6235a │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 62388 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 6236e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 6238a │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 623cc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r1, r4 │ │ │ │ - cmp r3, r2 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r7, r3 │ │ │ │ + bl 8fb70 │ │ │ │ + cbz r0, 6292a │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - bl 1347f0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + bl 1cfce0 <_PyEval_MakePendingCalls@@Base+0x668> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 623b6 │ │ │ │ + beq.n 6292e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 623b6 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6292e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6292e │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +00062932 : │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + b.w 628e6 │ │ │ │ + │ │ │ │ +0006293a : │ │ │ │ + movs r3, #0 │ │ │ │ + b.w 628e6 │ │ │ │ + │ │ │ │ +00062940 : │ │ │ │ + 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] @ (629a4 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ + cbz r0, 6295e │ │ │ │ + cbnz r1, 62966 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 62616 <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ + b.n 6296e │ │ │ │ + bl cbda8 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 62972 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 62998 │ │ │ │ + add r3, sp, #28 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 1ad410 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 623cc │ │ │ │ + beq.n 62998 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 623cc │ │ │ │ + cbnz r3, 62998 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + add sp, #8 │ │ │ │ + bx lr │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000629a8 <_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, #4080] @ 0xff0 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #10172 @ 0x27bc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #80] @ (62a0c <_PyObject_CallMethod_SizeT@@Base+0x64>) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ + cbz r0, 629c6 <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ + cbnz r1, 629ce <_PyObject_CallMethod_SizeT@@Base+0x26> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 62616 <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ + b.n 629d6 <_PyObject_CallMethod_SizeT@@Base+0x2e> │ │ │ │ + bl cbda8 │ │ │ │ mov r4, r0 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 623fa │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 62428 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 6240e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 6242a │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + cbnz r0, 629da <_PyObject_CallMethod_SizeT@@Base+0x32> │ │ │ │ movs r5, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 62454 │ │ │ │ - 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 f4f34 │ │ │ │ + b.n 62a00 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + add r3, sp, #28 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 1ad410 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62454 │ │ │ │ + beq.n 62a00 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62454 │ │ │ │ + cbnz r3, 62a00 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + add sp, #8 │ │ │ │ + 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, #4080] @ 0xff0 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #10172 @ 0x27bc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 62482 │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ + cbnz r2, 62a38 <_PyObject_CallMethod_SizeT@@Base+0x90> │ │ │ │ + movw r3, #63812 @ 0xf944 │ │ │ │ + movt r3, #38 @ 0x26 │ │ │ │ + movw r2, #40468 @ 0x9e14 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + b.n 62a40 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ + movw r3, #28624 @ 0x6fd0 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + mov r1, r3 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + movw r0, #31024 @ 0x7930 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl ddd00 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r2, r0 │ │ │ │ + movw r0, #31056 @ 0x7950 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + b.w ddd00 │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r2, 62a86 <_PyObject_CallMethod_SizeT@@Base+0xde> │ │ │ │ + cbz r3, 62a70 <_PyObject_CallMethod_SizeT@@Base+0xc8> │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + b.n 62a78 <_PyObject_CallMethod_SizeT@@Base+0xd0> │ │ │ │ + movw r1, #40468 @ 0x9e14 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #31092 @ 0x7974 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + b.w ddd00 │ │ │ │ + cbz r3, 62a8c <_PyObject_CallMethod_SizeT@@Base+0xe4> │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + b.n 62a94 <_PyObject_CallMethod_SizeT@@Base+0xec> │ │ │ │ + movw r1, #40468 @ 0x9e14 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + movw r0, #31128 @ 0x7998 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w ddd00 │ │ │ │ + │ │ │ │ +00062aa0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 624b0 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 62496 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 624b2 │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 624dc │ │ │ │ + beq.n 62ace │ │ │ │ + movw r0, #47748 @ 0xba84 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movs r1, #57 @ 0x39 │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 62ae2 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 62aca │ │ │ │ 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 22f6c4 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00062ae4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #33156 @ 0x8184 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 62b12 │ │ │ │ + movs r1, #25 │ │ │ │ + movw r0, #46000 @ 0xb3b0 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 62b14 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00062b16 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #33156 @ 0x8184 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 62b44 │ │ │ │ + movs r1, #35 @ 0x23 │ │ │ │ + movw r0, #46000 @ 0xb3b0 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 62b46 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00062b48 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #33444 @ 0x82a4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 62b78 │ │ │ │ + mov.w r1, #380 @ 0x17c │ │ │ │ + movw r0, #46000 @ 0xb3b0 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 62b7a │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00062b7c <_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, 62ba8 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ + ldr r4, [r4, #84] @ 0x54 │ │ │ │ + lsls r4, r4, #5 │ │ │ │ + bpl.n 62ba8 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r1, 62ba4 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ + ldr r4, [r4, #84] @ 0x54 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + bpl.n 62ba8 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r2, 62ba8 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbnz r3, 62bbc <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ + movw r1, #1287 @ 0x507 │ │ │ │ + movw r0, #43380 @ 0xa974 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 62bc8 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ + add r4, sp, #32 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + add r4, sp, #12 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl d295c │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + add sp, #4 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00062bd2 : │ │ │ │ + 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, 62bfc │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + ldr r5, [r5, #84] @ 0x54 │ │ │ │ + lsls r5, r5, #5 │ │ │ │ + bpl.n 62bfc │ │ │ │ + cbz r1, 62bf8 │ │ │ │ + ldr r5, [r1, #4] │ │ │ │ + ldr r5, [r5, #84] @ 0x54 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + bpl.n 62bfc │ │ │ │ + cbz r2, 62bfc │ │ │ │ + cbnz r3, 62c10 │ │ │ │ + movw r1, #1313 @ 0x521 │ │ │ │ + movw r0, #43380 @ 0xa974 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 62c1a │ │ │ │ + str r4, [sp, #12] │ │ │ │ + add r4, sp, #12 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl d295c │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +00062c1e <_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, 62c48 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + ldr r5, [r5, #84] @ 0x54 │ │ │ │ + lsls r5, r5, #5 │ │ │ │ + bpl.n 62c48 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r1, 62c44 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ + ldr r5, [r1, #4] │ │ │ │ + ldr r5, [r5, #84] @ 0x54 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + bpl.n 62c48 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r2, 62c48 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbnz r3, 62c5c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ + movw r1, #1338 @ 0x53a │ │ │ │ + movw r0, #43380 @ 0xa974 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 62c66 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ + str r4, [sp, #12] │ │ │ │ + add r4, sp, #12 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl d295c │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r1, [pc, #8] @ (62c74 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x56>) │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w 8e774 │ │ │ │ + nop │ │ │ │ + add r2, pc, #608 @ (adr r2, 62ed8 ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r7, [r0, #4] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7ebec <_PyType_GetDict@@Base> │ │ │ │ + cbz r0, 62ca2 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x84> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 81adc <_PyType_LookupRef@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 62cb0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x92> │ │ │ │ + b.n 62cdc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xbe> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7f814 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 62c94 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x76> │ │ │ │ + b.n 62ce8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xca> │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ + cbz r3, 62ce8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xca> │ │ │ │ + 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 624dc │ │ │ │ + beq.n 62cd0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xb2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 624dc │ │ │ │ + cbz r3, 62cd4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xb6> │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 62ce8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xca> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 62cd0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xb2> │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + mov r1, r6 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 8e774 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +00062cec : │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #10172 @ 0x27bc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ + cbnz r6, 62d14 │ │ │ │ + mov r5, r1 │ │ │ │ + movw r3, #14556 @ 0x38dc │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ + mov r8, r6 │ │ │ │ + mov r9, r6 │ │ │ │ + b.n 62d26 │ │ │ │ + movw r0, #31156 @ 0x79b4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + movw r1, #693 @ 0x2b5 │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 62df4 │ │ │ │ + ldr.w r2, [r1, r9, lsl #3] │ │ │ │ + cbz r2, 62d3a │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6250a │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 62538 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + it eq │ │ │ │ + addeq.w r8, r8, #1 │ │ │ │ + b.n 62d26 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1a2904 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 62df4 │ │ │ │ + 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, #32049 @ 0x7d31 │ │ │ │ + movt r3, #17 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + movw r3, #26141 @ 0x661d │ │ │ │ + movt r3, #30 │ │ │ │ + str r3, [r4, #44] @ 0x2c │ │ │ │ + movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 6251e │ │ │ │ + str.w r3, [r4, #128] @ 0x80 │ │ │ │ + movw r3, #3888 @ 0xf30 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + str r3, [r4, #116] @ 0x74 │ │ │ │ + movw r3, #16613 @ 0x40e5 │ │ │ │ + movt r3, #22 │ │ │ │ + str.w r3, [r4, #156] @ 0x9c │ │ │ │ + movw r3, #50179 @ 0xc403 │ │ │ │ + movt r3, #5 │ │ │ │ + str r3, [r4, #92] @ 0x5c │ │ │ │ + bl 7f814 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 62dee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 6253a │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 62564 │ │ │ │ - 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 f9980 │ │ │ │ + bl 7ebec <_PyType_GetDict@@Base> │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7f900 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 62df8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62564 │ │ │ │ + beq.n 62dee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62564 │ │ │ │ + cbnz r3, 62dee │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77378 │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + │ │ │ │ +00062dfe : │ │ │ │ + b.w 62cec │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w dcd5c │ │ │ │ + subs r3, r2, #2 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 62e7c │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #33444 @ 0x82a4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 62e86 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 62e86 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bl d13fc │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt.n 62e90 │ │ │ │ + cmp r4, #2 │ │ │ │ + itete eq │ │ │ │ + movweq r2, #7780 @ 0x1e64 │ │ │ │ + movwne r2, #4308 @ 0x10d4 │ │ │ │ + movteq r2, #70 @ 0x46 │ │ │ │ + movtne r2, #70 @ 0x46 │ │ │ │ + itete eq │ │ │ │ + movweq r0, #4308 @ 0x10d4 │ │ │ │ + movwne r0, #7780 @ 0x1e64 │ │ │ │ + movteq r0, #70 @ 0x46 │ │ │ │ + movtne r0, #70 @ 0x46 │ │ │ │ + cmp r3, #0 │ │ │ │ + it eq │ │ │ │ + moveq r0, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 62e92 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 62e92 │ │ │ │ + movw r0, #7528 @ 0x1d68 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bx lr │ │ │ │ + movw r0, #7528 @ 0x1d68 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 62e92 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00062e94 : │ │ │ │ + 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 r4, r3 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r3, r5 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #76] @ 0x4c │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + ldr r4, [sp, #84] @ 0x54 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + ldr r4, [sp, #92] @ 0x5c │ │ │ │ + str r4, [sp, #24] │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + ldr r4, [sp, #100] @ 0x64 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + ldr r4, [sp, #108] @ 0x6c │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + ldr r4, [sp, #116] @ 0x74 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r2, r1 │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r4, [sp, #120] @ 0x78 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + bl 17ad24 │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +00062eec : │ │ │ │ + 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 ip, r0 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ + subs r0, r1, #0 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ + bge.n 62f18 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + b.n 62f56 │ │ │ │ + ldr.w r1, [ip, #92] @ 0x5c │ │ │ │ + mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ + add.w r3, r1, #16 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r3, r1 │ │ │ │ + mov r1, sp │ │ │ │ + strd ip, r2, [sp, #8] │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [sp, #20] │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [sp] │ │ │ │ + bl 127190 <_PyCode_CheckLineNumber@@Base> │ │ │ │ + mov r0, sp │ │ │ │ + bl 30ddc │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, sp │ │ │ │ + bl 152510 <_PyGen_FetchStopIterationValue@@Base+0x39c> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + movs r0, #1 │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + movw r3, #29380 @ 0x72c4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r2 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 62f90 │ │ │ │ + ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ + ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 62f90 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 62fa6 │ │ │ │ + b.n 62fb8 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 62f88 │ │ │ │ + movw r0, #57136 @ 0xdf30 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl 16be98 <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 62f88 │ │ │ │ + b.n 62fc4 │ │ │ │ + movs r3, #1 │ │ │ │ + movw r0, #57136 @ 0xdf30 │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 62fc4 │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 1ce194 │ │ │ │ + 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 77ccc <_PyObject_GC_NewVar@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 6300a │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 630e4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 630e4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 630e4 │ │ │ │ + add.w r6, r7, #36 @ 0x24 │ │ │ │ + add.w lr, r0, #36 @ 0x24 │ │ │ │ + add.w sl, r0, #76 @ 0x4c │ │ │ │ + mov r5, lr │ │ │ │ + add.w fp, r7, #76 @ 0x4c │ │ │ │ + mov.w ip, #1 │ │ │ │ + ldmia r6!, {r0, r1, r2, r3} │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ + ldmia r6!, {r0, r1, r2, r3} │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ + ldmia.w r6, {r0, r1, r2} │ │ │ │ + stmia.w r5, {r0, r1, r2} │ │ │ │ + ldr r3, [r7, #68] @ 0x44 │ │ │ │ + cmp ip, r3 │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + bge.n 63044 │ │ │ │ + ldr.w r2, [fp, #4]! │ │ │ │ + str.w r2, [sl, #4]! │ │ │ │ + b.n 63032 │ │ │ │ + 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 6306e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 6306e │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ee4 <_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 63086 │ │ │ │ + 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 630a8 │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + ldr.w r8, [r3, #88] @ 0x58 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + ldr r1, [pc, #60] @ (630ec ) │ │ │ │ + cmp r3, r2 │ │ │ │ + sub.w r2, r4, #8 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r8] │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + str.w r8, [r4, #16] │ │ │ │ + ldr r3, [r3, r1] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ + ldr.w r3, [r4, #-4] │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + orrs r3, r0 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + str.w r1, [r4, #-8] │ │ │ │ + str.w r3, [r4, #-4] │ │ │ │ + str r2, [r1, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000630f0 : │ │ │ │ + push {r4} │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, r2 │ │ │ │ + movw r0, #26944 @ 0x6940 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + mov r2, r1 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ + b.n 62fc8 │ │ │ │ + │ │ │ │ +00063108 : │ │ │ │ + movs r3, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r2, r3 │ │ │ │ + movw r0, #26944 @ 0x6940 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + b.n 62fc8 │ │ │ │ + │ │ │ │ +00063118 : │ │ │ │ + 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 r3, r2 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + movw r0, #28252 @ 0x6e5c │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bl 62fc8 │ │ │ │ + cbz r0, 63174 │ │ │ │ + ldr r3, [pc, #60] @ (6317c ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r5, [r3, #108] @ 0x6c │ │ │ │ + cbnz r5, 6314e │ │ │ │ + str r5, [r0, #28] │ │ │ │ + b.n 63176 │ │ │ │ + bl 1d44a4 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 258e5c │ │ │ │ + str r0, [r4, #28] │ │ │ │ + cbnz r0, 63176 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 63174 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 63174 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00063180 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + movw r0, #27732 @ 0x6c54 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + bl 62fc8 │ │ │ │ + cbz r0, 631ae │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r0, #28] │ │ │ │ + strh r3, [r0, #32] │ │ │ │ + strb.w r3, [r0, #34] @ 0x22 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000631b0 <_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 15f114 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + itett ne │ │ │ │ + movne r3, r0 │ │ │ │ + moveq r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000631d2 : │ │ │ │ + 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 130838 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + vldr d0, [r0, #8] │ │ │ │ + b.w 1194e8 │ │ │ │ + │ │ │ │ +000631f6 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #24368 @ 0x5f30 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 63228 │ │ │ │ + movw r0, #48260 @ 0xbc84 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + movw r1, #547 @ 0x223 │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 63284 │ │ │ │ + ldr r7, [r0, #56] @ 0x38 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 63224 │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ + movw r3, #42012 @ 0xa41c │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 63282 │ │ │ │ + bl 714c8 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 63224 │ │ │ │ + mov r6, r7 │ │ │ │ + mov.w r8, #0 │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + cmp r8, r3 │ │ │ │ + bge.n 6326a │ │ │ │ + ldrd r1, r2, [r6, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 794f8 │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + adds r6, #8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 6324e │ │ │ │ + b.n 63224 │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r5, [r4, #56] @ 0x38 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 63282 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 63282 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + │ │ │ │ +00063288 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r3, #4304 @ 0x10d0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #31180 @ 0x79cc │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273e4 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + pop {r3, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 62594 │ │ │ │ + beq.n 632de │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 625aa │ │ │ │ + bne.n 632f4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 625de │ │ │ │ + beq.n 63328 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 625de │ │ │ │ - b.n 625ac │ │ │ │ + ble.n 63328 │ │ │ │ + b.n 632f6 │ │ │ │ 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 625ca │ │ │ │ + beq.n 63314 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 625f8 │ │ │ │ + bne.n 63342 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 625de │ │ │ │ + beq.n 63328 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 625fa │ │ │ │ + bgt.n 63344 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4884 @ 0x1314 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 6263c │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 63386 │ │ │ │ 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 ed228 │ │ │ │ + bl f17d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62626 │ │ │ │ + beq.n 63370 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62626 │ │ │ │ + cbnz r3, 63370 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6263c │ │ │ │ + beq.n 63386 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6263c │ │ │ │ + cbnz r3, 63386 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6266c │ │ │ │ + beq.n 633b6 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62682 │ │ │ │ + bne.n 633cc │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 626b6 │ │ │ │ + beq.n 63400 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 626b6 │ │ │ │ - b.n 62684 │ │ │ │ + ble.n 63400 │ │ │ │ + b.n 633ce │ │ │ │ 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 626a2 │ │ │ │ + beq.n 633ec │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 626d0 │ │ │ │ + bne.n 6341a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 626b6 │ │ │ │ + beq.n 63400 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 626d2 │ │ │ │ + bgt.n 6341c │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4884 @ 0x1314 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 62714 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 6345e │ │ │ │ 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 1768e8 │ │ │ │ + bl 115c1c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 626fe │ │ │ │ + beq.n 63448 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 626fe │ │ │ │ + cbnz r3, 63448 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62714 │ │ │ │ + beq.n 6345e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62714 │ │ │ │ + cbnz r3, 6345e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 62744 │ │ │ │ + beq.n 6348e │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6275a │ │ │ │ + bne.n 634a4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6278e │ │ │ │ + beq.n 634d8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6278e │ │ │ │ - b.n 6275c │ │ │ │ + ble.n 634d8 │ │ │ │ + b.n 634a6 │ │ │ │ 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 6277a │ │ │ │ + beq.n 634c4 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 627a8 │ │ │ │ + bne.n 634f2 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6278e │ │ │ │ + beq.n 634d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 627aa │ │ │ │ + bgt.n 634f4 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4884 @ 0x1314 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 627ec │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 63536 │ │ │ │ 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 117b80 │ │ │ │ + bl 13fb58 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 627d6 │ │ │ │ + beq.n 63520 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 627d6 │ │ │ │ + cbnz r3, 63520 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 627ec │ │ │ │ + beq.n 63536 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 627ec │ │ │ │ + cbnz r3, 63536 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6281c │ │ │ │ + beq.n 63566 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62832 │ │ │ │ + bne.n 6357c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 62866 │ │ │ │ + beq.n 635b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 62866 │ │ │ │ - b.n 62834 │ │ │ │ + ble.n 635b0 │ │ │ │ + b.n 6357e │ │ │ │ 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 62852 │ │ │ │ + beq.n 6359c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62880 │ │ │ │ + bne.n 635ca │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62866 │ │ │ │ + beq.n 635b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62882 │ │ │ │ + bgt.n 635cc │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4884 @ 0x1314 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 628c4 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 6360e │ │ │ │ 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 159be0 │ │ │ │ + bl 134478 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 628ae │ │ │ │ + beq.n 635f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 628ae │ │ │ │ + cbnz r3, 635f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 628c4 │ │ │ │ + beq.n 6360e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 628c4 │ │ │ │ + cbnz r3, 6360e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #10172 @ 0x27bc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 6363c │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 6366a │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 63650 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 6366c │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #4884 @ 0x1314 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 63696 │ │ │ │ + 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 f49ac │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 63696 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 63696 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #10172 @ 0x27bc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 636c4 │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 636f2 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 636d8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 636f4 │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #4884 @ 0x1314 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 6371e │ │ │ │ + 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 22edd8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6371e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6371e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #10172 @ 0x27bc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 6374c │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 6377a │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 63760 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 6377c │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #4884 @ 0x1314 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 637a6 │ │ │ │ + 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 f93f4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 637a6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 637a6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 628f4 │ │ │ │ + beq.n 637d6 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6290a │ │ │ │ + bne.n 637ec │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6293e │ │ │ │ + beq.n 63820 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6293e │ │ │ │ - b.n 6290c │ │ │ │ + ble.n 63820 │ │ │ │ + b.n 637ee │ │ │ │ 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 6292a │ │ │ │ + beq.n 6380c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62958 │ │ │ │ + bne.n 6383a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6293e │ │ │ │ + beq.n 63820 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6295a │ │ │ │ + bgt.n 6383c │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4884 @ 0x1314 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 6299c │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 6387e │ │ │ │ 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 129984 │ │ │ │ + bl ecc88 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62986 │ │ │ │ + beq.n 63868 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62986 │ │ │ │ + cbnz r3, 63868 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6299c │ │ │ │ + beq.n 6387e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6299c │ │ │ │ + cbnz r3, 6387e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 629cc │ │ │ │ + beq.n 638ae │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 629e2 │ │ │ │ + bne.n 638c4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 62a16 │ │ │ │ + beq.n 638f8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 62a16 │ │ │ │ - b.n 629e4 │ │ │ │ + ble.n 638f8 │ │ │ │ + b.n 638c6 │ │ │ │ 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 62a02 │ │ │ │ + beq.n 638e4 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62a30 │ │ │ │ + bne.n 63912 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62a16 │ │ │ │ + beq.n 638f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62a32 │ │ │ │ + bgt.n 63914 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4884 @ 0x1314 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 62a74 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 63956 │ │ │ │ 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 f5824 │ │ │ │ + bl 175c9c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62a5e │ │ │ │ + beq.n 63940 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62a5e │ │ │ │ + cbnz r3, 63940 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62a74 │ │ │ │ + beq.n 63956 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62a74 │ │ │ │ + cbnz r3, 63956 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 62aa4 │ │ │ │ + beq.n 63986 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62aba │ │ │ │ + bne.n 6399c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 62aee │ │ │ │ + beq.n 639d0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 62aee │ │ │ │ - b.n 62abc │ │ │ │ + ble.n 639d0 │ │ │ │ + b.n 6399e │ │ │ │ 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 62ada │ │ │ │ + beq.n 639bc │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62b08 │ │ │ │ + bne.n 639ea │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62aee │ │ │ │ + beq.n 639d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62b0a │ │ │ │ + bgt.n 639ec │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4884 @ 0x1314 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 62b4c │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 63a2e │ │ │ │ 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 13dfb4 │ │ │ │ + bl 1176fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62b36 │ │ │ │ + beq.n 63a18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62b36 │ │ │ │ + cbnz r3, 63a18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62b4c │ │ │ │ + beq.n 63a2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62b4c │ │ │ │ + cbnz r3, 63a2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 62b7c │ │ │ │ + beq.n 63a5e │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62b92 │ │ │ │ + bne.n 63a74 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 62bc6 │ │ │ │ + beq.n 63aa8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 62bc6 │ │ │ │ - b.n 62b94 │ │ │ │ + ble.n 63aa8 │ │ │ │ + b.n 63a76 │ │ │ │ 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 62bb2 │ │ │ │ + beq.n 63a94 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62be0 │ │ │ │ + bne.n 63ac2 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62bc6 │ │ │ │ + beq.n 63aa8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62be2 │ │ │ │ + bgt.n 63ac4 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4884 @ 0x1314 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 62c24 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 63b06 │ │ │ │ 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 16d434 │ │ │ │ + bl 159170 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62c0e │ │ │ │ + beq.n 63af0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62c0e │ │ │ │ + cbnz r3, 63af0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62c24 │ │ │ │ + beq.n 63b06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62c24 │ │ │ │ + cbnz r3, 63b06 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 62c54 │ │ │ │ + beq.n 63b36 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62c6a │ │ │ │ + bne.n 63b4c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 62c9e │ │ │ │ + beq.n 63b80 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 62c9e │ │ │ │ - b.n 62c6c │ │ │ │ + ble.n 63b80 │ │ │ │ + b.n 63b4e │ │ │ │ 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 62c8a │ │ │ │ + beq.n 63b6c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62cb8 │ │ │ │ + bne.n 63b9a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62c9e │ │ │ │ + beq.n 63b80 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62cba │ │ │ │ + bgt.n 63b9c │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4884 @ 0x1314 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 62cfc │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 63bde │ │ │ │ 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 238888 │ │ │ │ + bl 129424 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62ce6 │ │ │ │ + beq.n 63bc8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62ce6 │ │ │ │ + cbnz r3, 63bc8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62cfc │ │ │ │ + beq.n 63bde │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62cfc │ │ │ │ + cbnz r3, 63bde │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 62d2c │ │ │ │ + beq.n 63c0e │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62d42 │ │ │ │ + bne.n 63c24 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 62d76 │ │ │ │ + beq.n 63c58 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 62d76 │ │ │ │ - b.n 62d44 │ │ │ │ + ble.n 63c58 │ │ │ │ + b.n 63c26 │ │ │ │ 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 62d62 │ │ │ │ + beq.n 63c44 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62d90 │ │ │ │ + bne.n 63c72 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62d76 │ │ │ │ + beq.n 63c58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62d92 │ │ │ │ + bgt.n 63c74 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4884 @ 0x1314 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 62dd4 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 63cb6 │ │ │ │ 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 2120b0 │ │ │ │ + bl f529c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62dbe │ │ │ │ + beq.n 63ca0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62dbe │ │ │ │ + cbnz r3, 63ca0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62dd4 │ │ │ │ + beq.n 63cb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62dd4 │ │ │ │ + cbnz r3, 63cb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 62e04 │ │ │ │ + beq.n 63ce6 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62e1a │ │ │ │ + bne.n 63cfc │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 62e4e │ │ │ │ + beq.n 63d30 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 62e4e │ │ │ │ - b.n 62e1c │ │ │ │ + ble.n 63d30 │ │ │ │ + b.n 63cfe │ │ │ │ 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 62e3a │ │ │ │ + beq.n 63d1c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62e68 │ │ │ │ + bne.n 63d4a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62e4e │ │ │ │ + beq.n 63d30 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62e6a │ │ │ │ + bgt.n 63d4c │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4884 @ 0x1314 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 62eac │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 63d8e │ │ │ │ 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 1766fc │ │ │ │ + bl 13dbf4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62e96 │ │ │ │ + beq.n 63d78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62e96 │ │ │ │ + cbnz r3, 63d78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62eac │ │ │ │ + beq.n 63d8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62eac │ │ │ │ + cbnz r3, 63d8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 62edc │ │ │ │ + beq.n 63dbe │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62ef2 │ │ │ │ + bne.n 63dd4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 62f26 │ │ │ │ + beq.n 63e08 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 62f26 │ │ │ │ - b.n 62ef4 │ │ │ │ + ble.n 63e08 │ │ │ │ + b.n 63dd6 │ │ │ │ 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 62f12 │ │ │ │ + beq.n 63df4 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62f40 │ │ │ │ + bne.n 63e22 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62f26 │ │ │ │ + beq.n 63e08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 62f42 │ │ │ │ + bgt.n 63e24 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4884 @ 0x1314 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 62f84 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 63e66 │ │ │ │ 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 18c4d8 │ │ │ │ + bl 16c7e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62f6e │ │ │ │ + beq.n 63e50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62f6e │ │ │ │ + cbnz r3, 63e50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62f84 │ │ │ │ + beq.n 63e66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62f84 │ │ │ │ + cbnz r3, 63e66 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 62fb4 │ │ │ │ + beq.n 63e96 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 62fca │ │ │ │ + bne.n 63eac │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 62ffe │ │ │ │ + beq.n 63ee0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 62ffe │ │ │ │ - b.n 62fcc │ │ │ │ + ble.n 63ee0 │ │ │ │ + b.n 63eae │ │ │ │ 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 62fea │ │ │ │ + beq.n 63ecc │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63018 │ │ │ │ + bne.n 63efa │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62ffe │ │ │ │ + beq.n 63ee0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6301a │ │ │ │ + bgt.n 63efc │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4884 @ 0x1314 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 6305c │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 63f3e │ │ │ │ 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 14d4cc │ │ │ │ + bl 237c64 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63046 │ │ │ │ + beq.n 63f28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63046 │ │ │ │ + cbnz r3, 63f28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6305c │ │ │ │ + beq.n 63f3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6305c │ │ │ │ + cbnz r3, 63f3e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6308c │ │ │ │ + beq.n 63f6e │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 630a2 │ │ │ │ + bne.n 63f84 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 630d6 │ │ │ │ + beq.n 63fb8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 630d6 │ │ │ │ - b.n 630a4 │ │ │ │ + ble.n 63fb8 │ │ │ │ + b.n 63f86 │ │ │ │ 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 630c2 │ │ │ │ + beq.n 63fa4 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 630f0 │ │ │ │ + bne.n 63fd2 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 630d6 │ │ │ │ + beq.n 63fb8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 630f2 │ │ │ │ + bgt.n 63fd4 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4884 @ 0x1314 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 63134 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 64016 │ │ │ │ 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 15a170 │ │ │ │ + bl 211618 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6311e │ │ │ │ + beq.n 64000 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6311e │ │ │ │ + cbnz r3, 64000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63134 │ │ │ │ + beq.n 64016 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63134 │ │ │ │ + cbnz r3, 64016 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63164 │ │ │ │ + beq.n 64046 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6317a │ │ │ │ + bne.n 6405c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 631ae │ │ │ │ + beq.n 64090 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 631ae │ │ │ │ - b.n 6317c │ │ │ │ + ble.n 64090 │ │ │ │ + b.n 6405e │ │ │ │ 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 6319a │ │ │ │ + beq.n 6407c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 631c8 │ │ │ │ + bne.n 640aa │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 631ae │ │ │ │ + beq.n 64090 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 631ca │ │ │ │ + bgt.n 640ac │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4884 @ 0x1314 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 6320c │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 640ee │ │ │ │ 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 e26a4 │ │ │ │ + bl 175ab0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 631f6 │ │ │ │ + beq.n 640d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 631f6 │ │ │ │ + cbnz r3, 640d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6320c │ │ │ │ + beq.n 640ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6320c │ │ │ │ + cbnz r3, 640ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -00063210 <_PyMonitoring_FireLineEvent@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #28 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - bl 80190 │ │ │ │ - cbz r0, 63268 <_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 4f272 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + movw r2, #10172 @ 0x27bc │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6326c <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 6326c <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6326c <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ - cbz r0, 632a2 <_PyMonitoring_FireLineEvent@@Base+0x92> │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 6411e │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 64134 │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.n 64168 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 64168 │ │ │ │ + b.n 64136 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - movs r4, #0 │ │ │ │ - str r4, [r2, #32] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 6329e <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 6329e <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000632a6 : │ │ │ │ - b.w 104d60 │ │ │ │ - │ │ │ │ -000632aa : │ │ │ │ - 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 632c4 │ │ │ │ - cbnz r0, 632ca │ │ │ │ - bl 262b94 │ │ │ │ - b.n 632e6 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbnz r3, 632ec │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 64154 │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31004 @ 0x791c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 63310 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 632d0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - add r1, sp, #4 │ │ │ │ - movs r2, #1 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 632d0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r0, sp, #4 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - bl cf15c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -00063316 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #55592 @ 0xd928 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 64182 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 63350 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 64168 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 64184 │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - movw r1, #11856 @ 0x2e50 │ │ │ │ + movw r1, #4884 @ 0x1314 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ + movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 63358 │ │ │ │ - adds r0, #8 │ │ │ │ - bl cf15c │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006335a : │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 63394 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbz r3, 63394 │ │ │ │ - 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 63386 │ │ │ │ - bl d42d0 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6338e │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ - movs r0, #1 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00063398 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1cd4b4 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 633b6 │ │ │ │ - bl d42d0 │ │ │ │ - mov r0, r4 │ │ │ │ - b.n 633cc │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 641c6 │ │ │ │ + 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 18b3c0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 633ca │ │ │ │ + beq.n 641b0 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 633ca │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #1 │ │ │ │ - pop {r4, 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 633f0 │ │ │ │ - mov r5, r2 │ │ │ │ - clz r2, r0 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ - cbnz r0, 633f6 │ │ │ │ - bl 262b94 │ │ │ │ - b.n 63402 │ │ │ │ - mov r6, r1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl ce6c4 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 63408 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 63416 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r0, sp, #4 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl cf15c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0006341c : │ │ │ │ - b.n 633ce │ │ │ │ - │ │ │ │ -0006341e : │ │ │ │ - b.n 633ce │ │ │ │ - │ │ │ │ -00063420 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r3, #55592 @ 0xd928 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ - blx r3 │ │ │ │ - cbz r0, 63474 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - add.w r1, r0, #8 │ │ │ │ - mov.w r2, #284 @ 0x11c │ │ │ │ + cbnz r3, 641b0 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - str r3, [r4, #52] @ 0x34 │ │ │ │ - bl ce6c4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 63476 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63474 │ │ │ │ + beq.n 641c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63474 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ + cbnz r3, 641c6 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -0006347a : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + bl 77ee4 <_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, #3984] @ 0xf90 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - sub sp, #88 @ 0x58 │ │ │ │ - ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 634b0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbz r3, 634b0 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 634b0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbz r3, 634b0 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - movw r2, #285 @ 0x11d │ │ │ │ - bl ce6c4 │ │ │ │ - cbz r0, 634cc │ │ │ │ - b.n 634c6 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31044 @ 0x7944 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 63604 │ │ │ │ - mov.w r2, #284 @ 0x11c │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r4 │ │ │ │ - bl ce6c4 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + movw r2, #10172 @ 0x27bc │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 634e4 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ - b.n 634c6 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, r4 │ │ │ │ - bge.n 63510 │ │ │ │ - movw r3, #56116 @ 0xdb34 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 641f6 │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #31100 @ 0x797c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ - mov r0, sp │ │ │ │ - bl cf15c │ │ │ │ - b.n 634c6 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cbnz r3, 63554 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1e1d44 │ │ │ │ - cbz r0, 63528 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 63528 │ │ │ │ - mov r0, sp │ │ │ │ - bl 1e1d44 │ │ │ │ - cbnz r0, 6353c │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 23ff24 <_PyTime_AsTimeval@@Base+0x1118> │ │ │ │ - cbz r0, 63554 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 63554 │ │ │ │ - mov r0, sp │ │ │ │ - bl 23ff24 <_PyTime_AsTimeval@@Base+0x1118> │ │ │ │ - cbz r0, 63554 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 29c10 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ - mov r0, sp │ │ │ │ - bl cf15c │ │ │ │ - b.n 63604 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - bl 76fe4 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 63572 │ │ │ │ - bl 1ea294 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ - mov r0, sp │ │ │ │ - bl cf15c │ │ │ │ - b.n 634c6 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 63584 │ │ │ │ - str.w r1, [r4, r3, lsl #2] │ │ │ │ - adds r3, #1 │ │ │ │ - b.n 63576 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - movs r3, #0 │ │ │ │ - movs r6, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 6359a │ │ │ │ - ldr.w r0, [r1, r3, lsl #2] │ │ │ │ - adds r3, #1 │ │ │ │ - mul.w r6, r0, r6 │ │ │ │ - b.n 6358a │ │ │ │ - movs r7, #0 │ │ │ │ - subs r6, #1 │ │ │ │ - bcc.n 635f2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr.w ip, [sp, #28] │ │ │ │ - subs r1, r3, #1 │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.n 635d4 │ │ │ │ - ldr.w r0, [ip, r1, lsl #2] │ │ │ │ - sub.w lr, r3, #4 │ │ │ │ - ldr.w r2, [r3, #-4] │ │ │ │ - subs r1, #1 │ │ │ │ - subs r0, #1 │ │ │ │ - cmp r2, r0 │ │ │ │ - bge.n 635cc │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r3, #-4] │ │ │ │ - b.n 635d4 │ │ │ │ - str.w r7, [r3, #-4] │ │ │ │ - mov r3, lr │ │ │ │ - b.n 635ac │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 198530 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, sp │ │ │ │ - bl 198530 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 29c10 │ │ │ │ - b.n 6359c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77384 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl cf15c │ │ │ │ - mov r0, sp │ │ │ │ - bl cf15c │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - │ │ │ │ -0006360c : │ │ │ │ - cbnz r0, 63612 │ │ │ │ - b.w 1ea294 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mov r5, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [r0, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r2, [pc, #32] @ (63650 ) │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 63648 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #0 │ │ │ │ - blx r3 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -00063654 : │ │ │ │ - b.w 1546b0 │ │ │ │ - │ │ │ │ -00063658 <_PyXI_NamespaceFromNames@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 6420c │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 63676 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 6367a <_PyXI_NamespaceFromNames@@Base+0x22> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 636a4 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ - bl 23087c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 63676 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 2308a8 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 636a4 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 6c2f8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1546b0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 63676 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ - bl d42d0 │ │ │ │ - b.n 63676 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -000636a8 : │ │ │ │ - b.w d0a24 │ │ │ │ - │ │ │ │ -000636ac : │ │ │ │ - b.w 14b42c │ │ │ │ - │ │ │ │ -000636b0 <_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 │ │ │ │ - mov r4, r3 │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl ccde4 <_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, 636e4 <_PyBytes_DecodeEscape@@Base+0x34> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 636fa <_PyBytes_DecodeEscape@@Base+0x4a> │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #16176 @ 0x3f30 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 127998 <_PyErr_SetString@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000636fe : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #120] @ (63788 ) │ │ │ │ - mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ - mov r3, r1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r1, r0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r0, [r5, r6] │ │ │ │ - cbz r3, 63740 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r5, r3, #5 │ │ │ │ - bmi.n 63772 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #61888 @ 0xf1c0 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 127998 <_PyErr_SetString@@Base> │ │ │ │ - b.n 63760 │ │ │ │ - cbz r4, 63766 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - bmi.n 63764 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #31156 @ 0x79b4 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 127998 <_PyErr_SetString@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 63782 │ │ │ │ - cbnz r2, 63776 │ │ │ │ - movs r3, #0 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - mov r2, r3 │ │ │ │ - bl 1a6f5c │ │ │ │ - b.n 63782 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 63742 │ │ │ │ - mov r3, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w dd9fc │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0006378c : │ │ │ │ - ldr r0, [pc, #28] @ (637ac ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r1, #4300 @ 0x10cc │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #31192 @ 0x79d8 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ - b.w 127998 <_PyErr_SetString@@Base> │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000637b0 <_PyState_AddModule@@Base>: │ │ │ │ - mov r3, r2 │ │ │ │ - cbz r2, 637f0 <_PyState_AddModule@@Base+0x40> │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r1, [r3, #36] @ 0x24 │ │ │ │ - cbz r1, 637e4 <_PyState_AddModule@@Base+0x34> │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.n 64240 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 64240 │ │ │ │ + b.n 6420e │ │ │ │ + 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 6422c │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #49332 @ 0xc0b4 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 127998 <_PyErr_SetString@@Base> │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - pop {r4, pc} │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w 1a689c │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bx lr │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 6425a │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #31228 @ 0x79fc │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 127998 <_PyErr_SetString@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 64240 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 6425c │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r2, #31228 @ 0x79fc │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 127998 <_PyErr_SetString@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00063846 : │ │ │ │ - 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] @ (638ac ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ - cbz r0, 63864 │ │ │ │ - cbnz r1, 6386c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 636ce <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ - b.n 63874 │ │ │ │ - bl cc30c │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 63878 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 6389e │ │ │ │ - add r3, sp, #28 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 1ae8bc │ │ │ │ + movw r1, #4884 @ 0x1314 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 6429e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6389e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 6389e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - add sp, #8 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000638b0 <_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] @ (63914 <_PyObject_CallMethod_SizeT@@Base+0x64>) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ - cbz r0, 638ce <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ - cbnz r1, 638d6 <_PyObject_CallMethod_SizeT@@Base+0x26> │ │ │ │ mov r0, r5 │ │ │ │ - bl 636ce <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ - b.n 638de <_PyObject_CallMethod_SizeT@@Base+0x2e> │ │ │ │ - bl cc30c │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 638e2 <_PyObject_CallMethod_SizeT@@Base+0x32> │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 63908 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ - add r3, sp, #28 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + bl 14cacc │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 64288 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 64288 │ │ │ │ mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 1ae8bc │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63908 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + beq.n 6429e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63908 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + cbnz r3, 6429e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - add sp, #8 │ │ │ │ - bx lr │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r4, lr} │ │ │ │ + bl 77ee4 <_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 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r2, 63940 <_PyObject_CallMethod_SizeT@@Base+0x90> │ │ │ │ - movw r3, #64196 @ 0xfac4 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - movw r2, #40852 @ 0x9f94 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - b.n 63948 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ - movw r3, #29008 @ 0x7150 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - mov r1, r3 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movw r0, #31256 @ 0x7a18 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r2, r0 │ │ │ │ - movw r0, #31288 @ 0x7a38 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - b.w de2a8 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r2, 6398e <_PyObject_CallMethod_SizeT@@Base+0xde> │ │ │ │ - cbz r3, 63978 <_PyObject_CallMethod_SizeT@@Base+0xc8> │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - b.n 63980 <_PyObject_CallMethod_SizeT@@Base+0xd0> │ │ │ │ - movw r1, #40852 @ 0x9f94 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #31324 @ 0x7a5c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - b.w de2a8 │ │ │ │ - cbz r3, 63994 <_PyObject_CallMethod_SizeT@@Base+0xe4> │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - b.n 6399c <_PyObject_CallMethod_SizeT@@Base+0xec> │ │ │ │ - movw r1, #40852 @ 0x9f94 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #31360 @ 0x7a80 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w de2a8 │ │ │ │ - │ │ │ │ -000639a8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #33692 @ 0x839c │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + movw r2, #10172 @ 0x27bc │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 642ce │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 639d6 │ │ │ │ - movw r0, #48132 @ 0xbc04 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movs r1, #57 @ 0x39 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 639ea │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 639d2 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 642e4 │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.n 64318 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 64318 │ │ │ │ + b.n 642e6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000639ec : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #33156 @ 0x8184 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 63a1a │ │ │ │ - movs r1, #25 │ │ │ │ - movw r0, #46384 @ 0xb530 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 63a1c │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00063a1e : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #33156 @ 0x8184 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 64304 │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 63a4c │ │ │ │ - movs r1, #35 @ 0x23 │ │ │ │ - movw r0, #46384 @ 0xb530 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 63a4e │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00063a50 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #33444 @ 0x82a4 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 64332 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 63a80 │ │ │ │ - mov.w r1, #380 @ 0x17c │ │ │ │ - movw r0, #46384 @ 0xb530 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 63a82 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00063a84 <_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, 63ab0 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ - ldr r4, [r4, #84] @ 0x54 │ │ │ │ - lsls r4, r4, #5 │ │ │ │ - bpl.n 63ab0 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r1, 63aac <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ - ldr r4, [r4, #84] @ 0x54 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - bpl.n 63ab0 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r2, 63ab0 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbnz r3, 63ac4 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ - movw r1, #1287 @ 0x507 │ │ │ │ - movw r0, #43764 @ 0xaaf4 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 63ad0 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ - add r4, sp, #32 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - add r4, sp, #12 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl d2ee8 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - add sp, #4 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00063ada : │ │ │ │ - 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, 63b04 │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - ldr r5, [r5, #84] @ 0x54 │ │ │ │ - lsls r5, r5, #5 │ │ │ │ - bpl.n 63b04 │ │ │ │ - cbz r1, 63b00 │ │ │ │ - ldr r5, [r1, #4] │ │ │ │ - ldr r5, [r5, #84] @ 0x54 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - bpl.n 63b04 │ │ │ │ - cbz r2, 63b04 │ │ │ │ - cbnz r3, 63b18 │ │ │ │ - movw r1, #1313 @ 0x521 │ │ │ │ - movw r0, #43764 @ 0xaaf4 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 63b22 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - add r4, sp, #12 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl d2ee8 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -00063b26 <_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, 63b50 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - ldr r5, [r5, #84] @ 0x54 │ │ │ │ - lsls r5, r5, #5 │ │ │ │ - bpl.n 63b50 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r1, 63b4c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ - ldr r5, [r1, #4] │ │ │ │ - ldr r5, [r5, #84] @ 0x54 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - bpl.n 63b50 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r2, 63b50 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbnz r3, 63b64 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ - movw r1, #1338 @ 0x53a │ │ │ │ - movw r0, #43764 @ 0xaaf4 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 63b6e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ - str r4, [sp, #12] │ │ │ │ - add r4, sp, #12 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl d2ee8 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #8] @ (63b7c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x56>) │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w 8ee64 │ │ │ │ - nop │ │ │ │ - add r2, pc, #608 @ (adr r2, 63de0 ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [r0, #4] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7ec20 <_PyType_GetDict@@Base> │ │ │ │ - cbz r0, 63baa <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x84> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 81f80 <_PyType_LookupRef@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 63bb8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x92> │ │ │ │ - b.n 63be4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xbe> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7f848 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 63b9c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x76> │ │ │ │ - b.n 63bf0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xca> │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 63bf0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xca> │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - blx r3 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 64318 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 63bd8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xb2> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 63bdc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xb6> │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 63bf0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xca> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 63bd8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xb2> │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - mov r1, r6 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 8ee64 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -00063bf4 : │ │ │ │ - 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, 63c1c │ │ │ │ - mov r5, r1 │ │ │ │ - movw r3, #14940 @ 0x3a5c │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r8, r6 │ │ │ │ - mov r9, r6 │ │ │ │ - b.n 63c2e │ │ │ │ - movw r0, #31388 @ 0x7a9c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - movw r1, #693 @ 0x2b5 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 63cfc │ │ │ │ - ldr.w r2, [r1, r9, lsl #3] │ │ │ │ - cbz r2, 63c42 │ │ │ │ - cmp r2, r3 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - it eq │ │ │ │ - addeq.w r8, r8, #1 │ │ │ │ - b.n 63c2e │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1a3eb4 <_PyThreadState_New@@Base+0x3528> │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 63cfc │ │ │ │ - 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, #33205 @ 0x81b5 │ │ │ │ - movt r3, #17 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - movw r3, #29525 @ 0x7355 │ │ │ │ - movt r3, #30 │ │ │ │ - str r3, [r4, #44] @ 0x2c │ │ │ │ - movw r3, #42012 @ 0xa41c │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 64334 │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - str.w r3, [r4, #128] @ 0x80 │ │ │ │ - movw r3, #3888 @ 0xf30 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - str r3, [r4, #116] @ 0x74 │ │ │ │ - movw r3, #19653 @ 0x4cc5 │ │ │ │ - movt r3, #22 │ │ │ │ - str.w r3, [r4, #156] @ 0x9c │ │ │ │ - movw r3, #50195 @ 0xc413 │ │ │ │ - movt r3, #5 │ │ │ │ - str r3, [r4, #92] @ 0x5c │ │ │ │ - bl 7f848 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 63cf6 │ │ │ │ + movw r1, #4884 @ 0x1314 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 64376 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ + mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 7ec20 <_PyType_GetDict@@Base> │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, r9 │ │ │ │ + bl 159700 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 64360 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 64360 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f934 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 63d00 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63cf6 │ │ │ │ + beq.n 64376 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63cf6 │ │ │ │ + cbnz r3, 64376 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77384 │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - │ │ │ │ -00063d06 : │ │ │ │ - b.w 63bf4 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w dd304 │ │ │ │ - subs r3, r2, #2 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 63d84 │ │ │ │ - push {r4, lr} │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #33444 @ 0x82a4 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + movw r2, #10172 @ 0x27bc │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 643a6 │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 63d8e │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 63d8e │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bl d1954 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt.n 63d98 │ │ │ │ - cmp r4, #2 │ │ │ │ - itete eq │ │ │ │ - movweq r2, #7780 @ 0x1e64 │ │ │ │ - movwne r2, #4308 @ 0x10d4 │ │ │ │ - movteq r2, #70 @ 0x46 │ │ │ │ - movtne r2, #70 @ 0x46 │ │ │ │ - itete eq │ │ │ │ - movweq r0, #4308 @ 0x10d4 │ │ │ │ - movwne r0, #7780 @ 0x1e64 │ │ │ │ - movteq r0, #70 @ 0x46 │ │ │ │ - movtne r0, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 643bc │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.n 643f0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - it eq │ │ │ │ - moveq r0, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ble.n 643f0 │ │ │ │ + b.n 643be │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 63d9a │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 63d9a │ │ │ │ - movw r0, #7528 @ 0x1d68 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ - movw r0, #7528 @ 0x1d68 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 63d9a │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00063d9c : │ │ │ │ - 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 r4, r3 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r3, r5 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #76] @ 0x4c │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr r4, [sp, #84] @ 0x54 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr r4, [sp, #92] @ 0x5c │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldr r4, [sp, #96] @ 0x60 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - ldr r4, [sp, #100] @ 0x64 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - ldr r4, [sp, #104] @ 0x68 │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r4, [sp, #108] @ 0x6c │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - ldr r4, [sp, #116] @ 0x74 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r2, r1 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 17b91c │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -00063df4 : │ │ │ │ - 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 ip, r0 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ - subs r0, r1, #0 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ - ldr r7, [sp, #52] @ 0x34 │ │ │ │ - bge.n 63e20 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - str r3, [r7, #0] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - b.n 63e5e │ │ │ │ - ldr.w r1, [ip, #92] @ 0x5c │ │ │ │ - mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ - add.w r3, r1, #16 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add r3, r1 │ │ │ │ - mov r1, sp │ │ │ │ - strd ip, r2, [sp, #8] │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #20] │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ - bl 1276e0 <_PyCode_CheckLineNumber@@Base> │ │ │ │ - mov r0, sp │ │ │ │ - bl 30d68 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, sp │ │ │ │ - bl 152f84 <_PyGen_FetchStopIterationValue@@Base+0x39c> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - movs r0, #1 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r3, #29380 @ 0x72c4 │ │ │ │ + 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 643dc │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r2 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 63e98 │ │ │ │ - ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ - ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 63e98 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 63eae │ │ │ │ - b.n 63ec0 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 63e90 │ │ │ │ - movw r0, #57520 @ 0xe0b0 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 16ca80 <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 63e90 │ │ │ │ - b.n 63ecc │ │ │ │ - movs r3, #1 │ │ │ │ - movw r0, #57520 @ 0xe0b0 │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 63ecc │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1cf464 │ │ │ │ - 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 77cd8 <_PyObject_GC_NewVar@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 63f12 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 63fec │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 6440a │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 643f0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 63fec │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 63fec │ │ │ │ - add.w r6, r7, #36 @ 0x24 │ │ │ │ - add.w lr, r0, #36 @ 0x24 │ │ │ │ - add.w sl, r0, #76 @ 0x4c │ │ │ │ - mov r5, lr │ │ │ │ - add.w fp, r7, #76 @ 0x4c │ │ │ │ - mov.w ip, #1 │ │ │ │ - ldmia r6!, {r0, r1, r2, r3} │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldmia r6!, {r0, r1, r2, r3} │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w r6, {r0, r1, r2} │ │ │ │ - stmia.w r5, {r0, r1, r2} │ │ │ │ - ldr r3, [r7, #68] @ 0x44 │ │ │ │ - cmp ip, r3 │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - bge.n 63f4c │ │ │ │ - ldr.w r2, [fp, #4]! │ │ │ │ - str.w r2, [sl, #4]! │ │ │ │ - b.n 63f3a │ │ │ │ - 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 63f76 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 63f76 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - movs r3, #0 │ │ │ │ + bgt.n 6440c │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #4884 @ 0x1314 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 6444e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - strd r3, r3, [r4, #20] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.n 63f8e │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - ldr.w r9, [r3, #84] @ 0x54 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ - str.w r9, [r4, #12] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n 63fb0 │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - ldr.w r8, [r3, #88] @ 0x58 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - ldr r1, [pc, #60] @ (63ff4 ) │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + bl e2104 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - sub.w r2, r4, #8 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r8] │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - str.w r8, [r4, #16] │ │ │ │ - ldr r3, [r3, r1] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ - ldr.w r3, [r4, #-4] │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - orrs r3, r0 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - str.w r1, [r4, #-8] │ │ │ │ - str.w r3, [r4, #-4] │ │ │ │ - str r2, [r1, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00063ff8 : │ │ │ │ - push {r4} │ │ │ │ - mov r4, r0 │ │ │ │ - mov r3, r2 │ │ │ │ - movw r0, #26944 @ 0x6940 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ - b.n 63ed0 │ │ │ │ - │ │ │ │ -00064010 : │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, r3 │ │ │ │ - movw r0, #26944 @ 0x6940 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - b.n 63ed0 │ │ │ │ - │ │ │ │ -00064020 : │ │ │ │ - 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 r3, r2 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - movw r0, #28252 @ 0x6e5c │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bl 63ed0 │ │ │ │ - cbz r0, 6407c │ │ │ │ - ldr r3, [pc, #60] @ (64084 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r5, [r3, #108] @ 0x6c │ │ │ │ - cbnz r5, 64056 │ │ │ │ - str r5, [r0, #28] │ │ │ │ - b.n 6407e │ │ │ │ - bl 1d5744 │ │ │ │ - mov r1, r0 │ │ │ │ + beq.n 64438 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 64438 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2594b8 │ │ │ │ - str r0, [r4, #28] │ │ │ │ - cbnz r0, 6407e │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6407c │ │ │ │ + beq.n 6444e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6407c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ + cbnz r3, 6444e │ │ │ │ mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00064088 : │ │ │ │ - push {r4, lr} │ │ │ │ +00064452 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - movw r0, #27732 @ 0x6c54 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bl 63ed0 │ │ │ │ - cbz r0, 640b6 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r0, #28] │ │ │ │ - strh r3, [r0, #32] │ │ │ │ - strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000640b8 <_PyLong_FileDescriptor_Converter@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #8948 @ 0x22f4 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 64478 │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + b.w 211294 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #30688 @ 0x77e0 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273e4 │ │ │ │ + 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 r4, r1 │ │ │ │ - bl 15fc9c │ │ │ │ - adds r3, r0, #1 │ │ │ │ - itett ne │ │ │ │ - movne r3, r0 │ │ │ │ - moveq r0, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000640da : │ │ │ │ - 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 130bb4 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - vldr d0, [r0, #8] │ │ │ │ - b.w 119970 │ │ │ │ + movw r3, #4304 @ 0x10d0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #31216 @ 0x79f0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273e4 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000640fe : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000644ba <_PyInterpreterState_FailIfRunningMain@@Base>: │ │ │ │ + ldr.w r0, [r0, #3708] @ 0xe7c │ │ │ │ + cbz r0, 644ea <_PyInterpreterState_FailIfRunningMain@@Base+0x30> │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #24368 @ 0x5f30 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 64130 │ │ │ │ - movw r0, #48684 @ 0xbe2c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - movw r1, #547 @ 0x223 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6418c │ │ │ │ - ldr r7, [r0, #56] @ 0x38 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 6412c │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - movw r3, #42012 @ 0xa41c │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 6418a │ │ │ │ - bl 714b0 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6412c │ │ │ │ - mov r6, r7 │ │ │ │ - mov.w r8, #0 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - cmp r8, r3 │ │ │ │ - bge.n 64172 │ │ │ │ - ldrd r1, r2, [r6, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 79514 │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - adds r6, #8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 64156 │ │ │ │ - b.n 6412c │ │ │ │ - ldr r0, [r4, #56] @ 0x38 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r5, [r4, #56] @ 0x38 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6418a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 6418a │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #56] @ 0x38 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + movw r1, #28688 @ 0x7010 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273e4 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + pop {r3, pc} │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -00064190 <_PyDict_GetItemStringWithError@@Base>: │ │ │ │ +000644ec <_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 7a284 │ │ │ │ + bl 7a268 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 641d0 <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ + cbz r0, 6452c <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ec74 │ │ │ │ + bl 7ec40 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 641c4 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ + beq.n 64520 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 641c8 <_PyDict_GetItemStringWithError@@Base+0x38> │ │ │ │ + cbz r3, 64524 <_PyDict_GetItemStringWithError@@Base+0x38> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 641d0 <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ + b.n 6452c <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 641c4 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64520 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r0, #31412 @ 0x7ab4 │ │ │ │ + movw r0, #31260 @ 0x7a1c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a284 │ │ │ │ - movw r0, #31424 @ 0x7ac0 │ │ │ │ + b.w 7a268 │ │ │ │ + movw r0, #31272 @ 0x7a28 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 7a284 │ │ │ │ + b.w 7a268 │ │ │ │ │ │ │ │ -000641ec : │ │ │ │ +00064548 : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 79144 │ │ │ │ + b.w 79128 │ │ │ │ │ │ │ │ -000641f4 : │ │ │ │ +00064550 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 79144 │ │ │ │ + b.w 79128 │ │ │ │ │ │ │ │ -000641fa : │ │ │ │ +00064556 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #16312 @ 0x3fb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 6422e │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 6422e │ │ │ │ + beq.n 6458a │ │ │ │ + bl 85aac │ │ │ │ + cbnz r0, 6458a │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ - movw r0, #12364 @ 0x304c │ │ │ │ + movw r0, #11980 @ 0x2ecc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 64236 │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 64592 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 6423a │ │ │ │ + bpl.n 64596 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6423c │ │ │ │ + b.n 64598 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006423e : │ │ │ │ +0006459a : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #16312 @ 0x3fb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 64276 │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 64276 │ │ │ │ + beq.n 645d2 │ │ │ │ + bl 85aac │ │ │ │ + cbnz r0, 645d2 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ - movw r0, #12364 @ 0x304c │ │ │ │ + movw r0, #11980 @ 0x2ecc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6427a │ │ │ │ + b.n 645d6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006427c : │ │ │ │ +000645d8 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 1ce62c │ │ │ │ + bl 1cd34c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 642b4 │ │ │ │ - bl 90608 │ │ │ │ + cbz r0, 64610 │ │ │ │ + bl 8ff18 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 642a8 │ │ │ │ + beq.n 64604 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 642ac │ │ │ │ + cbz r3, 64608 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 642b4 │ │ │ │ + b.n 64610 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 642a8 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64604 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +00064614 : │ │ │ │ + cbnz r0, 6461a │ │ │ │ + b.w 1e955c │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mov r5, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r1, [r0, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + ldr r2, [pc, #32] @ (64658 ) │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ + cbz r3, 64650 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #0 │ │ │ │ + blx r3 │ │ │ │ mov r0, r4 │ │ │ │ + str r5, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000642b8 : │ │ │ │ +0006465c : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 81580 │ │ │ │ + b.w 810dc │ │ │ │ │ │ │ │ -000642be <_PyObject_GetAttrId@@Base>: │ │ │ │ +00064662 <_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 2ced4 <_PyUnicode_FromId@@Base> │ │ │ │ - cbz r0, 642e2 <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ + cbz r0, 64686 <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8ee64 │ │ │ │ + b.w 8e774 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000642e4 <_PyObject_CallMethodId@@Base>: │ │ │ │ +00064688 <_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] @ (64348 <_PyObject_CallMethodId@@Base+0x64>) │ │ │ │ + ldr r2, [pc, #80] @ (646ec <_PyObject_CallMethodId@@Base+0x64>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 64302 <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ - cbnz r1, 6430a <_PyObject_CallMethodId@@Base+0x26> │ │ │ │ + cbz r0, 646a6 <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ + cbnz r1, 646ae <_PyObject_CallMethodId@@Base+0x26> │ │ │ │ mov r0, r5 │ │ │ │ - bl 636ce <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ - b.n 64312 <_PyObject_CallMethodId@@Base+0x2e> │ │ │ │ - bl 642be <_PyObject_GetAttrId@@Base> │ │ │ │ + bl 62616 <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ + b.n 646b6 <_PyObject_CallMethodId@@Base+0x2e> │ │ │ │ + bl 64662 <_PyObject_GetAttrId@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 64316 <_PyObject_CallMethodId@@Base+0x32> │ │ │ │ + cbnz r0, 646ba <_PyObject_CallMethodId@@Base+0x32> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 6433c <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + b.n 646e0 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ae8bc │ │ │ │ + bl 1ad410 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6433c <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + beq.n 646e0 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6433c <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + cbnz r3, 646e0 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #31440 @ 0x7ad0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #4] @ (64368 <_PyObject_CallMethodId@@Base+0x84>) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - add r6, sp, #16 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - │ │ │ │ -0006436c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (6439c ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 64392 │ │ │ │ - movw r1, #63540 @ 0xf834 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #16] @ (643a0 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 6daac │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - add r6, sp, #80 @ 0x50 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ + ... │ │ │ │ │ │ │ │ -000643a4 <_PyObject_AssertFailed@@Base>: │ │ │ │ +000646f0 <_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 r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ - movw r2, #31468 @ 0x7aec │ │ │ │ + movw r2, #31288 @ 0x7a38 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r4, #38480 @ 0x9650 │ │ │ │ movt r4, #74 @ 0x4a │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 643f2 <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ - movw r2, #31476 @ 0x7af4 │ │ │ │ + beq.n 6473e <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ + movw r2, #31296 @ 0x7a40 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r7, 6440e <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ + cbz r7, 6475a <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #31484 @ 0x7afc │ │ │ │ + movw r2, #31304 @ 0x7a48 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 6441c <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ - movw r2, #31508 @ 0x7b14 │ │ │ │ + b.n 64768 <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ + movw r2, #31328 @ 0x7a60 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r1, #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ - cbz r5, 64436 <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ - movw r2, #55496 @ 0xd8c8 │ │ │ │ + cbz r5, 64782 <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ + movw r2, #55112 @ 0xd748 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #8244 @ 0x2034 │ │ │ │ + movw r2, #7860 @ 0x1eb4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1edce0 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 1ed010 <_PyObject_IsFreed@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r3, 64470 <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ + cbz r3, 647bc <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #62452 @ 0xf3f4 │ │ │ │ + movw r2, #62028 @ 0xf24c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ - b.n 644ac <_PyObject_AssertFailed@@Base+0x108> │ │ │ │ + b.n 647f8 <_PyObject_AssertFailed@@Base+0x108> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r1, #24 │ │ │ │ ubfx r1, r1, #14, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ sub.w r5, r6, r1, lsl #3 │ │ │ │ blx 2912c │ │ │ │ mov r1, r5 │ │ │ │ - bl 67fbe │ │ │ │ + bl 67ff0 │ │ │ │ mov r0, r6 │ │ │ │ bl 2e632 <_PyObject_Dump@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #8244 @ 0x2034 │ │ │ │ + movw r2, #7860 @ 0x1eb4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ - movw r1, #31528 @ 0x7b28 │ │ │ │ + movw r1, #31348 @ 0x7a74 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #4] @ (644bc <_PyObject_AssertFailed@@Base+0x118>) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (64808 <_PyObject_AssertFailed@@Base+0x118>) │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - add r6, sp, #160 @ 0xa0 │ │ │ │ + add r4, sp, #752 @ 0x2f0 │ │ │ │ lsls r4, r0, #1 │ │ │ │ │ │ │ │ -000644c0 <_PyUnicode_CheckConsistency@@Base>: │ │ │ │ +0006480c <_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 lr, r1 │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ands.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ - bne.n 644fa <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ - ldr r4, [pc, #788] @ (647f4 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bne.n 64846 <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ + ldr r4, [pc, #788] @ (64b40 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov.w r2, #668 @ 0x29c │ │ │ │ - movw r3, #21500 @ 0x53fc │ │ │ │ + movw r3, #21116 @ 0x527c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #31552 @ 0x7b40 │ │ │ │ + movw r2, #31372 @ 0x7a8c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 643a4 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 646f0 <_PyObject_AssertFailed@@Base> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ and.w r2, r3, #96 @ 0x60 │ │ │ │ ubfx r5, r3, #2, #3 │ │ │ │ cmp r2, #96 @ 0x60 │ │ │ │ - bne.n 64530 <_PyUnicode_CheckConsistency@@Base+0x70> │ │ │ │ + bne.n 6487c <_PyUnicode_CheckConsistency@@Base+0x70> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 6468c <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr r4, [pc, #736] @ (647f4 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + beq.w 649d8 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr r4, [pc, #736] @ (64b40 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - movw r3, #21500 @ 0x53fc │ │ │ │ + movw r3, #21116 @ 0x527c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31620 @ 0x7b84 │ │ │ │ + movw r2, #31440 @ 0x7ad0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 643a4 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 646f0 <_PyObject_AssertFailed@@Base> │ │ │ │ subs r2, r5, #1 │ │ │ │ and.w ip, r3, #64 @ 0x40 │ │ │ │ cmp r5, #4 │ │ │ │ it ne │ │ │ │ cmpne r2, #1 │ │ │ │ ite hi │ │ │ │ movhi r2, #1 │ │ │ │ movls r2, #0 │ │ │ │ ands.w r1, r3, #32 │ │ │ │ - beq.n 645a6 <_PyUnicode_CheckConsistency@@Base+0xe6> │ │ │ │ + beq.n 648f2 <_PyUnicode_CheckConsistency@@Base+0xe6> │ │ │ │ add.w r7, r0, #28 │ │ │ │ - cbz r2, 6456e <_PyUnicode_CheckConsistency@@Base+0xae> │ │ │ │ - ldr r4, [pc, #676] @ (647f4 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + cbz r2, 648ba <_PyUnicode_CheckConsistency@@Base+0xae> │ │ │ │ + ldr r4, [pc, #676] @ (64b40 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ - movw r3, #21500 @ 0x53fc │ │ │ │ + movw r3, #21116 @ 0x527c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31652 @ 0x7ba4 │ │ │ │ + movw r2, #31472 @ 0x7af0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 643a4 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 646f0 <_PyObject_AssertFailed@@Base> │ │ │ │ and.w r1, ip, #255 @ 0xff │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 64598 <_PyUnicode_CheckConsistency@@Base+0xd8> │ │ │ │ - ldr r5, [pc, #632] @ (647f4 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + beq.n 648e4 <_PyUnicode_CheckConsistency@@Base+0xd8> │ │ │ │ + ldr r5, [pc, #632] @ (64b40 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #685 @ 0x2ad │ │ │ │ - movw r3, #21500 @ 0x53fc │ │ │ │ + movw r3, #21116 @ 0x527c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31748 @ 0x7c04 │ │ │ │ + movw r2, #31568 @ 0x7b50 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 643a4 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 646f0 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r6, [r0, #24] │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 64664 <_PyUnicode_CheckConsistency@@Base+0x1a4> │ │ │ │ - ldr r4, [pc, #596] @ (647f4 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bne.n 649b0 <_PyUnicode_CheckConsistency@@Base+0x1a4> │ │ │ │ + ldr r4, [pc, #596] @ (64b40 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r2, #686 @ 0x2ae │ │ │ │ - b.n 6464c <_PyUnicode_CheckConsistency@@Base+0x18c> │ │ │ │ + b.n 64998 <_PyUnicode_CheckConsistency@@Base+0x18c> │ │ │ │ ldr r7, [r0, #28] │ │ │ │ - cbz r2, 645c8 <_PyUnicode_CheckConsistency@@Base+0x108> │ │ │ │ - ldr r4, [pc, #584] @ (647f4 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + cbz r2, 64914 <_PyUnicode_CheckConsistency@@Base+0x108> │ │ │ │ + ldr r4, [pc, #584] @ (64b40 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov.w r2, #692 @ 0x2b4 │ │ │ │ - movw r3, #21500 @ 0x53fc │ │ │ │ + movw r3, #21116 @ 0x527c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #31652 @ 0x7ba4 │ │ │ │ + movw r2, #31472 @ 0x7af0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 643a4 <_PyObject_AssertFailed@@Base> │ │ │ │ - cbnz r7, 645ea <_PyUnicode_CheckConsistency@@Base+0x12a> │ │ │ │ - ldr r4, [pc, #552] @ (647f4 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bl 646f0 <_PyObject_AssertFailed@@Base> │ │ │ │ + cbnz r7, 64936 <_PyUnicode_CheckConsistency@@Base+0x12a> │ │ │ │ + ldr r4, [pc, #552] @ (64b40 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov.w r2, #696 @ 0x2b8 │ │ │ │ - movw r3, #21500 @ 0x53fc │ │ │ │ + movw r3, #21116 @ 0x527c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #31800 @ 0x7c38 │ │ │ │ + movw r2, #31620 @ 0x7b84 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 643a4 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 646f0 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r6, [r0, #24] │ │ │ │ and.w r1, ip, #255 @ 0xff │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 64642 <_PyUnicode_CheckConsistency@@Base+0x182> │ │ │ │ + beq.n 6498e <_PyUnicode_CheckConsistency@@Base+0x182> │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 6461a <_PyUnicode_CheckConsistency@@Base+0x15a> │ │ │ │ - ldr r5, [pc, #504] @ (647f4 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + beq.n 64966 <_PyUnicode_CheckConsistency@@Base+0x15a> │ │ │ │ + ldr r5, [pc, #504] @ (64b40 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #698 @ 0x2ba │ │ │ │ - movw r3, #21500 @ 0x53fc │ │ │ │ + movw r3, #21116 @ 0x527c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31820 @ 0x7c4c │ │ │ │ + movw r2, #31640 @ 0x7b98 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 643a4 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 646f0 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r6, [r0, #20] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 6468c <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr r5, [pc, #464] @ (647f4 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + beq.n 649d8 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr r5, [pc, #464] @ (64b40 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #699 @ 0x2bb │ │ │ │ - movw r3, #21500 @ 0x53fc │ │ │ │ + movw r3, #21116 @ 0x527c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31848 @ 0x7c68 │ │ │ │ + movw r2, #31668 @ 0x7bb4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 643a4 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 646f0 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 64664 <_PyUnicode_CheckConsistency@@Base+0x1a4> │ │ │ │ - ldr r4, [pc, #428] @ (647f4 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bne.n 649b0 <_PyUnicode_CheckConsistency@@Base+0x1a4> │ │ │ │ + ldr r4, [pc, #428] @ (64b40 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r2, #702 @ 0x2be │ │ │ │ - movw r3, #21500 @ 0x53fc │ │ │ │ + movw r3, #21116 @ 0x527c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #31772 @ 0x7c1c │ │ │ │ + movw r2, #31592 @ 0x7b68 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 643a4 <_PyObject_AssertFailed@@Base> │ │ │ │ - cbnz r6, 6468c <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + bl 646f0 <_PyObject_AssertFailed@@Base> │ │ │ │ + cbnz r6, 649d8 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - cbz r2, 6468c <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr r5, [pc, #392] @ (647f4 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + cbz r2, 649d8 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr r5, [pc, #392] @ (64b40 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r2, #707 @ 0x2c3 │ │ │ │ - movw r3, #21500 @ 0x53fc │ │ │ │ + movw r3, #21116 @ 0x527c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #31888 @ 0x7c90 │ │ │ │ + movw r2, #31708 @ 0x7bdc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 643a4 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 646f0 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 647ec <_PyUnicode_CheckConsistency@@Base+0x32c> │ │ │ │ + beq.w 64b38 <_PyUnicode_CheckConsistency@@Base+0x32c> │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.n 646a6 <_PyUnicode_CheckConsistency@@Base+0x1e6> │ │ │ │ + bpl.n 649f2 <_PyUnicode_CheckConsistency@@Base+0x1e6> │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ addpl.w r0, r4, #28 │ │ │ │ - b.n 646a8 <_PyUnicode_CheckConsistency@@Base+0x1e8> │ │ │ │ + b.n 649f4 <_PyUnicode_CheckConsistency@@Base+0x1e8> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ movs r2, #0 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r1, r2 │ │ │ │ cmp r6, r1 │ │ │ │ - ble.n 646d2 <_PyUnicode_CheckConsistency@@Base+0x212> │ │ │ │ + ble.n 64a1e <_PyUnicode_CheckConsistency@@Base+0x212> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 646ba <_PyUnicode_CheckConsistency@@Base+0x1fa> │ │ │ │ + bne.n 64a06 <_PyUnicode_CheckConsistency@@Base+0x1fa> │ │ │ │ ldrb r7, [r0, r1] │ │ │ │ - b.n 646c6 <_PyUnicode_CheckConsistency@@Base+0x206> │ │ │ │ + b.n 64a12 <_PyUnicode_CheckConsistency@@Base+0x206> │ │ │ │ cmp r5, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r7, [r0, r1, lsl #1] │ │ │ │ ldrne.w r7, [r0, r1, lsl #2] │ │ │ │ cmp r2, r7 │ │ │ │ add.w r1, r1, #1 │ │ │ │ it cc │ │ │ │ movcc r2, r7 │ │ │ │ - b.n 646ae <_PyUnicode_CheckConsistency@@Base+0x1ee> │ │ │ │ + b.n 649fa <_PyUnicode_CheckConsistency@@Base+0x1ee> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 64740 <_PyUnicode_CheckConsistency@@Base+0x280> │ │ │ │ + bne.n 64a8c <_PyUnicode_CheckConsistency@@Base+0x280> │ │ │ │ ands.w r1, r3, #64 @ 0x40 │ │ │ │ - bne.n 64724 <_PyUnicode_CheckConsistency@@Base+0x264> │ │ │ │ + bne.n 64a70 <_PyUnicode_CheckConsistency@@Base+0x264> │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bhi.n 64700 <_PyUnicode_CheckConsistency@@Base+0x240> │ │ │ │ - ldr r5, [pc, #272] @ (647f4 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bhi.n 64a4c <_PyUnicode_CheckConsistency@@Base+0x240> │ │ │ │ + ldr r5, [pc, #272] @ (64b40 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r2, #727 @ 0x2d7 │ │ │ │ - movw r3, #21500 @ 0x53fc │ │ │ │ + movw r3, #21116 @ 0x527c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #31916 @ 0x7cac │ │ │ │ + movw r2, #31736 @ 0x7bf8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 643a4 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 646f0 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls.n 647ba <_PyUnicode_CheckConsistency@@Base+0x2fa> │ │ │ │ - ldr r5, [pc, #236] @ (647f4 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + bls.n 64b06 <_PyUnicode_CheckConsistency@@Base+0x2fa> │ │ │ │ + ldr r5, [pc, #236] @ (64b40 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ mov.w r2, #728 @ 0x2d8 │ │ │ │ - movw r3, #21500 @ 0x53fc │ │ │ │ + movw r3, #21116 @ 0x527c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #31932 @ 0x7cbc │ │ │ │ + movw r2, #31752 @ 0x7c08 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 643a4 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 646f0 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.n 647ba <_PyUnicode_CheckConsistency@@Base+0x2fa> │ │ │ │ - movw r3, #21500 @ 0x53fc │ │ │ │ + bls.n 64b06 <_PyUnicode_CheckConsistency@@Base+0x2fa> │ │ │ │ + movw r3, #21116 @ 0x527c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31948 @ 0x7ccc │ │ │ │ + movw r2, #31768 @ 0x7c18 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #184] @ (647f4 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #184] @ (64b40 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #731 @ 0x2db │ │ │ │ - b.n 647e0 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 64b2c <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 6477e <_PyUnicode_CheckConsistency@@Base+0x2be> │ │ │ │ + bne.n 64aca <_PyUnicode_CheckConsistency@@Base+0x2be> │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bhi.n 64760 <_PyUnicode_CheckConsistency@@Base+0x2a0> │ │ │ │ - movw r3, #21500 @ 0x53fc │ │ │ │ + bhi.n 64aac <_PyUnicode_CheckConsistency@@Base+0x2a0> │ │ │ │ + movw r3, #21116 @ 0x527c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31964 @ 0x7cdc │ │ │ │ + movw r2, #31784 @ 0x7c28 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #152] @ (647f4 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #152] @ (64b40 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #734 @ 0x2de │ │ │ │ - b.n 647e0 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 64b2c <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcc.n 647be <_PyUnicode_CheckConsistency@@Base+0x2fe> │ │ │ │ - movw r3, #21500 @ 0x53fc │ │ │ │ + bcc.n 64b0a <_PyUnicode_CheckConsistency@@Base+0x2fe> │ │ │ │ + movw r3, #21116 @ 0x527c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #31984 @ 0x7cf0 │ │ │ │ + movw r2, #31804 @ 0x7c3c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #124] @ (647f4 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #124] @ (64b40 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #735 @ 0x2df │ │ │ │ - b.n 647e0 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 64b2c <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcs.n 6479c <_PyUnicode_CheckConsistency@@Base+0x2dc> │ │ │ │ - movw r3, #21500 @ 0x53fc │ │ │ │ + bcs.n 64ae8 <_PyUnicode_CheckConsistency@@Base+0x2dc> │ │ │ │ + movw r3, #21116 @ 0x527c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #32004 @ 0x7d04 │ │ │ │ + movw r2, #31824 @ 0x7c50 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #92] @ (647f4 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #92] @ (64b40 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #738 @ 0x2e2 │ │ │ │ - b.n 647e0 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 64b2c <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcc.n 647c4 <_PyUnicode_CheckConsistency@@Base+0x304> │ │ │ │ - movw r3, #21500 @ 0x53fc │ │ │ │ + bcc.n 64b10 <_PyUnicode_CheckConsistency@@Base+0x304> │ │ │ │ + movw r3, #21116 @ 0x527c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #32024 @ 0x7d18 │ │ │ │ + movw r2, #31844 @ 0x7c64 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #64] @ (647f4 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + ldr r5, [pc, #64] @ (64b40 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ movw r1, #739 @ 0x2e3 │ │ │ │ - b.n 647e0 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + b.n 64b2c <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ ldrb r3, [r0, r6] │ │ │ │ - b.n 647c8 <_PyUnicode_CheckConsistency@@Base+0x308> │ │ │ │ + b.n 64b14 <_PyUnicode_CheckConsistency@@Base+0x308> │ │ │ │ ldrh.w r3, [r0, r6, lsl #1] │ │ │ │ - b.n 647c8 <_PyUnicode_CheckConsistency@@Base+0x308> │ │ │ │ + b.n 64b14 <_PyUnicode_CheckConsistency@@Base+0x308> │ │ │ │ ldr.w r3, [r0, r6, lsl #2] │ │ │ │ - cbz r3, 647ec <_PyUnicode_CheckConsistency@@Base+0x32c> │ │ │ │ - ldr r5, [pc, #40] @ (647f4 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ - movw r3, #21500 @ 0x53fc │ │ │ │ + cbz r3, 64b38 <_PyUnicode_CheckConsistency@@Base+0x32c> │ │ │ │ + ldr r5, [pc, #40] @ (64b40 <_PyUnicode_CheckConsistency@@Base+0x334>) │ │ │ │ + movw r3, #21116 @ 0x527c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #32044 @ 0x7d2c │ │ │ │ + movw r2, #31864 @ 0x7c78 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movw r1, #741 @ 0x2e5 │ │ │ │ strd r1, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 643a4 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 646f0 <_PyObject_AssertFailed@@Base> │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r6, sp, #256 @ 0x100 │ │ │ │ + add r4, sp, #848 @ 0x350 │ │ │ │ lsls r4, r0, #1 │ │ │ │ │ │ │ │ -000647f8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #236] @ (648f8 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #236] @ (648fc ) │ │ │ │ - mov r7, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r2, [r2, r4] │ │ │ │ - ldr r5, [r2, #8] │ │ │ │ - mov.w r2, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r1, [r3] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 64832 │ │ │ │ - strexb r0, r2, [r3] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 64822 │ │ │ │ - ite eq │ │ │ │ - moveq r2, #1 │ │ │ │ - movne r2, #0 │ │ │ │ - mov r4, r3 │ │ │ │ - dmb ish │ │ │ │ - beq.n 64850 │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1da3c8 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr.w r5, [r5, #3704] @ 0xe78 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 6486c │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 6485c │ │ │ │ - dmb ish │ │ │ │ - beq.n 64878 │ │ │ │ - ldr r0, [pc, #136] @ (648fc ) │ │ │ │ - bl 246600 │ │ │ │ - movw r6, #32120 @ 0x7d78 │ │ │ │ - movt r6, #42 @ 0x2a │ │ │ │ - mov.w sl, #1 │ │ │ │ - mov.w r9, #0 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - cbz r5, 648f2 │ │ │ │ - bl 1f1664 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 6489e │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1efa3c │ │ │ │ - dmb ish │ │ │ │ - ldrexb r3, [r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 648b2 │ │ │ │ - strexb r2, sl, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 648a2 │ │ │ │ - ite eq │ │ │ │ - moveq r3, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 648ce │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #52] @ (648fc ) │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1da3c8 │ │ │ │ - ldr r5, [r5, #4] │ │ │ │ - dmb ish │ │ │ │ - ldrexb r3, [r4] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 648e4 │ │ │ │ - strexb r2, r9, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 648d4 │ │ │ │ - dmb ish │ │ │ │ - beq.n 64888 │ │ │ │ - ldr r0, [pc, #16] @ (648fc ) │ │ │ │ - bl 246600 │ │ │ │ - b.n 64888 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r5, r1] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -00064900 : │ │ │ │ +00064b44 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #84] @ (64964 ) │ │ │ │ + ldr r0, [pc, #84] @ (64ba8 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 64928 │ │ │ │ + bne.n 64b6c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64918 │ │ │ │ + bne.n 64b5c │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 64934 │ │ │ │ - bl 26813c │ │ │ │ - bl 19df5c │ │ │ │ + beq.n 64b78 │ │ │ │ + bl 267f94 │ │ │ │ + bl 19c99c │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 64950 │ │ │ │ + bne.n 64b94 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64940 │ │ │ │ + bne.n 64b84 │ │ │ │ dmb ish │ │ │ │ - beq.n 64960 │ │ │ │ + beq.n 64ba4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ (64964 ) │ │ │ │ - b.w 246600 │ │ │ │ + ldr r0, [pc, #8] @ (64ba8 ) │ │ │ │ + b.w 2460a8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ str r0, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00064968 : │ │ │ │ +00064bac : │ │ │ │ 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, [pc, #88] @ (649d4 ) │ │ │ │ + ldr r0, [pc, #88] @ (64c18 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 64992 │ │ │ │ + bne.n 64bd6 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64982 │ │ │ │ + bne.n 64bc6 │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 6499e │ │ │ │ - bl 26813c │ │ │ │ - ldr r3, [pc, #56] @ (649d8 ) │ │ │ │ + beq.n 64be2 │ │ │ │ + bl 267f94 │ │ │ │ + ldr r3, [pc, #56] @ (64c1c ) │ │ │ │ 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 649c0 │ │ │ │ + bne.n 64c04 │ │ │ │ strexb r1, r6, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 649b0 │ │ │ │ + bne.n 64bf4 │ │ │ │ dmb ish │ │ │ │ - beq.n 649d2 │ │ │ │ + beq.n 64c16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ sub.w r0, r3, #140 @ 0x8c │ │ │ │ - b.w 246600 │ │ │ │ + b.w 2460a8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r0, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r4, r4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000649dc : │ │ │ │ +00064c20 : │ │ │ │ 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, [pc, #88] @ (64a48 ) │ │ │ │ + ldr r0, [pc, #88] @ (64c8c ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 64a06 │ │ │ │ + bne.n 64c4a │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 649f6 │ │ │ │ + bne.n 64c3a │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 64a12 │ │ │ │ - bl 26813c │ │ │ │ - ldr r3, [pc, #56] @ (64a4c ) │ │ │ │ + beq.n 64c56 │ │ │ │ + bl 267f94 │ │ │ │ + ldr r3, [pc, #56] @ (64c90 ) │ │ │ │ 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 64a34 │ │ │ │ + bne.n 64c78 │ │ │ │ strexb r0, r2, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64a24 │ │ │ │ + bne.n 64c68 │ │ │ │ dmb ish │ │ │ │ - beq.n 64a46 │ │ │ │ + beq.n 64c8a │ │ │ │ sub.w r0, r3, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 246600 │ │ │ │ + b.w 2460a8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r0, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r4, r4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +00064c94 : │ │ │ │ + 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] @ (64d40 ) │ │ │ │ + mov r5, r0 │ │ │ │ + mov.w r2, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r1, [r3] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 64cbe │ │ │ │ + strexb r0, r2, [r3] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 64cae │ │ │ │ + mov r4, r3 │ │ │ │ + dmb ish │ │ │ │ + beq.n 64ccc │ │ │ │ + mov r0, r3 │ │ │ │ + bl 267f94 │ │ │ │ + movw r0, #19968 @ 0x4e00 │ │ │ │ + movt r0, #72 @ 0x48 │ │ │ │ + ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ + cmp r2, #31 │ │ │ │ + ble.n 64d08 │ │ │ │ + mov.w r2, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r1, [r4] │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 64cf4 │ │ │ │ + strexb r3, r2, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 64ce4 │ │ │ │ + dmb ish │ │ │ │ + beq.n 64d02 │ │ │ │ + add.w r0, r0, #1472 @ 0x5c0 │ │ │ │ + bl 2460a8 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 64d3e │ │ │ │ + adds r1, r2, #1 │ │ │ │ + add.w r2, r0, r2, lsl #2 │ │ │ │ + str.w r1, [r0, #1604] @ 0x644 │ │ │ │ + mov.w r1, #0 │ │ │ │ + str.w r5, [r2, #1476] @ 0x5c4 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 64d2e │ │ │ │ + strexb r3, r1, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 64d1e │ │ │ │ + dmb ish │ │ │ │ + beq.n 64d3c │ │ │ │ + add.w r0, r0, #1472 @ 0x5c0 │ │ │ │ + bl 2460a8 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + strh r0, [r0, r7] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +00064d44 : │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + movw r3, #55592 @ 0xd928 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ + blx r3 │ │ │ │ + cbz r0, 64d98 │ │ │ │ + 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 ce160 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 64d9a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 64d98 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 64d98 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +00064d9e : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #55592 @ 0xd928 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 64dd8 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + movw r1, #11540 @ 0x2d14 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1ad0 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 64de0 │ │ │ │ + adds r0, #8 │ │ │ │ + bl cebf4 │ │ │ │ + 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, 64a74 │ │ │ │ + cbnz r2, 64e06 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 64b3c │ │ │ │ + bhi.n 64ece │ │ │ │ tbb [pc, r2] │ │ │ │ str r2, [r3, r1] │ │ │ │ lsrs r0, r2, #20 │ │ │ │ - movw r0, #13188 @ 0x3384 │ │ │ │ + movw r0, #12804 @ 0x3204 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16ca80 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16be98 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64a66 │ │ │ │ + bne.n 64df8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64be4 │ │ │ │ + b.n 64f76 │ │ │ │ ldr.w r8, [r4, #20] │ │ │ │ - b.n 64a94 │ │ │ │ + b.n 64e26 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 129ae8 │ │ │ │ + bl 129588 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64a86 │ │ │ │ + beq.n 64e18 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 129ae8 │ │ │ │ + bl 129588 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 64ac4 │ │ │ │ + cbnz r0, 64e56 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64a86 │ │ │ │ + beq.n 64e18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64a86 │ │ │ │ + bne.n 64e18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64a86 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64e18 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 64b54 │ │ │ │ + beq.n 64ee6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 129ae8 │ │ │ │ + bl 129588 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64bb0 │ │ │ │ + beq.n 64f42 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 64b56 │ │ │ │ + bne.n 64ee8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27648 @ 0x6c00 │ │ │ │ + movw r1, #27264 @ 0x6a80 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64bb0 │ │ │ │ + beq.n 64f42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64bb0 │ │ │ │ + bne.n 64f42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64bb0 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64f42 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 129ae8 │ │ │ │ + bl 129588 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64a86 │ │ │ │ - ldr r4, [pc, #200] @ (64be8 ) │ │ │ │ + beq.n 64e18 │ │ │ │ + ldr r4, [pc, #204] @ (64f7c ) │ │ │ │ sub.w r5, r4, #16 │ │ │ │ - b.n 64b56 │ │ │ │ + b.n 64ee8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27680 @ 0x6c20 │ │ │ │ + movw r1, #27296 @ 0x6aa0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 64a86 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 64e18 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27724 @ 0x6c4c │ │ │ │ + movw r1, #27340 @ 0x6acc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 64a86 │ │ │ │ - ldr r4, [pc, #144] @ (64be8 ) │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 64e18 │ │ │ │ + ldr r4, [pc, #148] @ (64f7c ) │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 129c8c │ │ │ │ + bl 12972c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64be4 │ │ │ │ + bne.n 64f76 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64b7c │ │ │ │ + beq.n 64f0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64b7c │ │ │ │ + cbnz r3, 64f0e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64b92 │ │ │ │ + beq.n 64f24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 64b92 │ │ │ │ + cbnz r3, 64f24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 64a86 │ │ │ │ + beq.w 64e18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 64a86 │ │ │ │ + bne.w 64e18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64a86 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64e18 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64bc6 │ │ │ │ + beq.n 64f58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64bc6 │ │ │ │ + cbnz r3, 64f58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 64a86 │ │ │ │ + beq.w 64e18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 64a86 │ │ │ │ + bne.w 64e18 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64a86 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64e18 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ strb r4, [r7, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00064bec : │ │ │ │ +00064f80 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r8, #4356 @ 0x1104 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r3 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 64c2a │ │ │ │ + beq.n 64fbe │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 64c22 │ │ │ │ + bmi.n 64fb6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64c94 │ │ │ │ - bl 83f4c │ │ │ │ + b.n 65028 │ │ │ │ + bl 83aac │ │ │ │ mov r3, r0 │ │ │ │ - b.n 64c2c │ │ │ │ + b.n 64fc0 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 64c42 │ │ │ │ + bne.n 64fd6 │ │ │ │ cmp r3, #0 │ │ │ │ ite lt │ │ │ │ addlt.w r0, r4, #4294967295 @ 0xffffffff │ │ │ │ movge r0, #0 │ │ │ │ - b.n 64c54 │ │ │ │ + b.n 64fe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 64c1c │ │ │ │ - bl 83f4c │ │ │ │ + bpl.n 64fb0 │ │ │ │ + bl 83aac │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ addlt r0, r0, r4 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 64c6c │ │ │ │ + bne.n 65000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ite ge │ │ │ │ movge r0, r4 │ │ │ │ movlt.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64c7e │ │ │ │ + b.n 65012 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 64c1c │ │ │ │ - bl 83f4c │ │ │ │ + bpl.n 64fb0 │ │ │ │ + bl 83aac │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ addlt r0, r0, r4 │ │ │ │ cmp r4, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - blt.n 64c1c │ │ │ │ + blt.n 64fb0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 64c1c │ │ │ │ + bge.n 64fb0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00064c98 : │ │ │ │ +0006502c : │ │ │ │ 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, [sp, #24] │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r1 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1107c4 │ │ │ │ + bl 110190 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 64cd0 │ │ │ │ + beq.n 65064 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 110ea8 │ │ │ │ + bl 110874 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -87918,471 +88279,471 @@ │ │ │ │ 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, #64196 @ 0xfac4 │ │ │ │ + movw r1, #63812 @ 0xf944 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl c0100 │ │ │ │ - cbnz r0, 64d06 │ │ │ │ + bl bfb08 │ │ │ │ + cbnz r0, 6509a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64d38 │ │ │ │ + b.n 650cc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 48552 │ │ │ │ + bl 4852e │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 64d1c │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 650b0 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64d02 │ │ │ │ + bne.n 65096 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 64d30 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 650c4 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64d02 │ │ │ │ + bne.n 65096 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ 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 7fab8 │ │ │ │ - cbnz r0, 64d5e │ │ │ │ + bl 7fa84 │ │ │ │ + cbnz r0, 650f2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64dba │ │ │ │ + b.n 6514e │ │ │ │ mov r5, r0 │ │ │ │ strd r6, r0, [sp] │ │ │ │ - cbnz r4, 64d74 │ │ │ │ - ldr r0, [pc, #88] @ (64dc0 ) │ │ │ │ + cbnz r4, 65108 │ │ │ │ + ldr r0, [pc, #88] @ (65154 ) │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - bl 132b24 │ │ │ │ + bl 1327ac │ │ │ │ mov r4, r0 │ │ │ │ - b.n 64d82 │ │ │ │ - ldr r0, [pc, #76] @ (64dc4 ) │ │ │ │ + b.n 65116 │ │ │ │ + ldr r0, [pc, #76] @ (65158 ) │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sp │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 132b24 │ │ │ │ + bl 1327ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64d98 │ │ │ │ + beq.n 6512c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64d98 │ │ │ │ + cbnz r3, 6512c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 64d58 │ │ │ │ + beq.n 650ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 64daa │ │ │ │ + bne.n 6513e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64dba │ │ │ │ + b.n 6514e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64da6 │ │ │ │ + bne.n 6513a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64da6 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6513a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r1, pc, #992 @ (adr r1, 651a4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114>) │ │ │ │ + add r1, pc, #992 @ (adr r1, 65538 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r7, sp, #288 @ 0x120 │ │ │ │ lsls r0, r1, #1 │ │ │ │ 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 64dfe │ │ │ │ + bmi.n 65192 │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 64e02 │ │ │ │ + beq.n 65196 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ - b.n 64e04 │ │ │ │ + b.n 65198 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 64e04 │ │ │ │ + b.n 65198 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r0, r6 │ │ │ │ - bl 71d0c │ │ │ │ + bl 71d24 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 64e24 │ │ │ │ + cbz r0, 651b8 │ │ │ │ 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 ca5d4 <_PyUnicodeWriter_PrepareInternal@@Base+0x4f0> │ │ │ │ + bl ca074 <_PyUnicodeWriter_PrepareInternal@@Base+0x4f0> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00064e2a : │ │ │ │ +000651be : │ │ │ │ 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 64e46 │ │ │ │ - bl 499a0 │ │ │ │ - b.n 64e82 │ │ │ │ + bmi.n 651da │ │ │ │ + bl 4997c │ │ │ │ + b.n 65216 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #32168 @ 0x7da8 │ │ │ │ + movw r1, #31940 @ 0x7cc4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 145ad8 │ │ │ │ + bl 145230 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 64e82 │ │ │ │ - movw r1, #13336 @ 0x3418 │ │ │ │ + blt.n 65216 │ │ │ │ + movw r1, #12952 @ 0x3298 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r6 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 52058 │ │ │ │ + b.w 51f38 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00064e86 : │ │ │ │ +0006521a : │ │ │ │ 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 r4, r3, #3 │ │ │ │ - bmi.n 64ea2 │ │ │ │ - bl 499a0 │ │ │ │ - b.n 64f24 │ │ │ │ + bmi.n 65236 │ │ │ │ + bl 4997c │ │ │ │ + b.n 652b8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ - movw r1, #32252 @ 0x7dfc │ │ │ │ + movw r1, #32024 @ 0x7d18 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 145ad8 │ │ │ │ + bl 145230 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 64f24 │ │ │ │ - movw r3, #13336 @ 0x3418 │ │ │ │ + blt.n 652b8 │ │ │ │ + movw r3, #12952 @ 0x3298 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 52058 │ │ │ │ + bl 51f38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 64f24 │ │ │ │ + cbz r0, 652b8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 64f1c │ │ │ │ + bmi.n 652b0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #34084 @ 0x8524 │ │ │ │ + movw r1, #33700 @ 0x83a4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64f24 │ │ │ │ + beq.n 652b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64f24 │ │ │ │ + cbnz r3, 652b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64f24 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 652b8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1a63b8 │ │ │ │ + b.w 1a4f6c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00064f28 : │ │ │ │ +000652bc : │ │ │ │ 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 64f44 │ │ │ │ - bl 499a0 │ │ │ │ - b.n 64f80 │ │ │ │ + bmi.n 652d8 │ │ │ │ + bl 4997c │ │ │ │ + b.n 65314 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #32344 @ 0x7e58 │ │ │ │ + movw r1, #32116 @ 0x7d74 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 145ad8 │ │ │ │ + bl 145230 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 64f80 │ │ │ │ - movw r1, #13336 @ 0x3418 │ │ │ │ + blt.n 65314 │ │ │ │ + movw r1, #12952 @ 0x3298 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r6 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1961a8 │ │ │ │ + b.w 194e88 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00064f84 : │ │ │ │ +00065318 : │ │ │ │ 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 r4, r3, #3 │ │ │ │ - bmi.n 64fa0 │ │ │ │ - bl 499a0 │ │ │ │ - b.n 64fc2 │ │ │ │ + bmi.n 65334 │ │ │ │ + bl 4997c │ │ │ │ + b.n 65356 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #32488 @ 0x7ee8 │ │ │ │ + movw r1, #32260 @ 0x7e04 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 145ad8 │ │ │ │ + bl 145230 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 64fc6 │ │ │ │ + bge.n 6535a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 65020 │ │ │ │ - movw r3, #13336 @ 0x3418 │ │ │ │ + b.n 653b4 │ │ │ │ + movw r3, #12952 @ 0x3298 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1961a8 │ │ │ │ + bl 194e88 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64fc2 │ │ │ │ + beq.n 65356 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 65020 │ │ │ │ + bmi.n 653b4 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #32580 @ 0x7f44 │ │ │ │ + movw r1, #32352 @ 0x7e60 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64fc2 │ │ │ │ + beq.n 65356 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64fc2 │ │ │ │ + bne.n 65356 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64fc2 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 65356 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00065024 : │ │ │ │ +000653b8 : │ │ │ │ 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 f213c <_Py_GetErrorHandler@@Base> │ │ │ │ + bl f1bb0 <_Py_GetErrorHandler@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 88cb8 │ │ │ │ + b.w 885c8 │ │ │ │ │ │ │ │ -0006504c : │ │ │ │ +000653e0 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 1931b4 │ │ │ │ + b.w 191e90 │ │ │ │ │ │ │ │ -00065052 <_PyUnicode_DecodeUnicodeEscapeInternal@@Base>: │ │ │ │ +000653e6 <_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 c929c <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ + bl c8d38 <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00065072 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ +00065406 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 65086 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ + beq.n 6541a <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ cmp r1, #4 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ it ne │ │ │ │ movne r2, #255 @ 0xff │ │ │ │ - b.n 6508a <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ + b.n 6541e <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movs r1, #0 │ │ │ │ - b.w ca0e4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + b.w c9b84 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ │ │ │ │ -00065090 <_PyUnicodeWriter_WriteLatin1String@@Base>: │ │ │ │ +00065424 <_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 650d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ + bls.n 65468 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bne.n 650ca <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ + bne.n 6545e <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ mov r2, r3 │ │ │ │ adds r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 650c4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x34> │ │ │ │ + bcc.n 65458 <_PyUnicodeWriter_WriteLatin1String@@Base+0x34> │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 650b0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ - b.n 650d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ + beq.n 65444 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ + b.n 6546c <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 650d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ + beq.n 65468 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ mov r3, r2 │ │ │ │ ldrsb.w r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 650a8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x18> │ │ │ │ - b.n 650d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ + bge.n 6543c <_PyUnicodeWriter_WriteLatin1String@@Base+0x18> │ │ │ │ + b.n 6546c <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - b.n 650da <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a> │ │ │ │ + b.n 6546e <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a> │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 65104 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + bcc.n 65498 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ ldrd r3, r1, [r5, #16] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 65104 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + blt.n 65498 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ tst.w r2, #32 │ │ │ │ ubfx r1, r2, #2, #3 │ │ │ │ - beq.n 65116 <_PyUnicodeWriter_WriteLatin1String@@Base+0x86> │ │ │ │ + beq.n 654aa <_PyUnicodeWriter_WriteLatin1String@@Base+0x86> │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi r3, #20 │ │ │ │ addpl r3, #28 │ │ │ │ - b.n 65118 <_PyUnicodeWriter_WriteLatin1String@@Base+0x88> │ │ │ │ + b.n 654ac <_PyUnicodeWriter_WriteLatin1String@@Base+0x88> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 650ea <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ + beq.n 6547e <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl ca0e4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl c9b84 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 650ea <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ - b.n 65160 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ + bne.n 6547e <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ + b.n 654f4 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 6512c <_PyUnicodeWriter_WriteLatin1String@@Base+0x9c> │ │ │ │ + beq.n 654c0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x9c> │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 65142 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb2> │ │ │ │ + beq.n 654d6 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb2> │ │ │ │ add r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ blx 29c10 │ │ │ │ - b.n 65158 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + b.n 654ec <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ add.w r3, r3, r0, lsl #1 │ │ │ │ mov r2, r4 │ │ │ │ cmp r7, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bls.n 65158 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + bls.n 654ec <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ - b.n 65130 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ + b.n 654c4 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ mov r2, r4 │ │ │ │ cmp r7, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bls.n 65158 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + bls.n 654ec <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ str.w r2, [r3], #4 │ │ │ │ - b.n 65146 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb6> │ │ │ │ + b.n 654da <_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 │ │ │ │ @@ -88390,618 +88751,798 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6518e <_PyUnicodeWriter_WriteLatin1String@@Base+0xfe> │ │ │ │ + beq.n 65522 <_PyUnicodeWriter_WriteLatin1String@@Base+0xfe> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 651a4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114> │ │ │ │ + bne.n 65538 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 651d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ + beq.n 6556c <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 651d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ - b.n 651a6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x116> │ │ │ │ + ble.n 6556c <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ + b.n 6553a <_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 651c4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x134> │ │ │ │ + beq.n 65558 <_PyUnicodeWriter_WriteLatin1String@@Base+0x134> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 651f2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x162> │ │ │ │ + bne.n 65586 <_PyUnicodeWriter_WriteLatin1String@@Base+0x162> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 651d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ + beq.n 6556c <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 651f4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ + bgt.n 65588 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4884 @ 0x1314 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 65236 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 655ca <_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 17287c │ │ │ │ + bl 171c34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65220 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ + beq.n 655b4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65220 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ + cbnz r3, 655b4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65236 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ + beq.n 655ca <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65236 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ + cbnz r3, 655ca <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 65264 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1d4> │ │ │ │ + beq.n 655f8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1d4> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65292 <_PyUnicodeWriter_WriteLatin1String@@Base+0x202> │ │ │ │ + bne.n 65626 <_PyUnicodeWriter_WriteLatin1String@@Base+0x202> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65278 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e8> │ │ │ │ + beq.n 6560c <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65294 <_PyUnicodeWriter_WriteLatin1String@@Base+0x204> │ │ │ │ + bgt.n 65628 <_PyUnicodeWriter_WriteLatin1String@@Base+0x204> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4884 @ 0x1314 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 652be <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 65652 <_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 17be20 │ │ │ │ + bl 17b220 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 652be <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ + beq.n 65652 <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 652be <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ + cbnz r3, 65652 <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 652ec <_PyUnicodeWriter_WriteLatin1String@@Base+0x25c> │ │ │ │ + beq.n 65680 <_PyUnicodeWriter_WriteLatin1String@@Base+0x25c> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6531a <_PyUnicodeWriter_WriteLatin1String@@Base+0x28a> │ │ │ │ + bne.n 656ae <_PyUnicodeWriter_WriteLatin1String@@Base+0x28a> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65300 <_PyUnicodeWriter_WriteLatin1String@@Base+0x270> │ │ │ │ + beq.n 65694 <_PyUnicodeWriter_WriteLatin1String@@Base+0x270> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6531c <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ + bgt.n 656b0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4884 @ 0x1314 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 65346 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 656da <_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 119664 │ │ │ │ + bl 1191dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65346 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ + beq.n 656da <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65346 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ + cbnz r3, 656da <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 65374 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2e4> │ │ │ │ + beq.n 65708 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2e4> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 653a2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x312> │ │ │ │ + bne.n 65736 <_PyUnicodeWriter_WriteLatin1String@@Base+0x312> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65388 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f8> │ │ │ │ + beq.n 6571c <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 653a4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x314> │ │ │ │ + bgt.n 65738 <_PyUnicodeWriter_WriteLatin1String@@Base+0x314> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4884 @ 0x1314 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 653ce <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 65762 <_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 1842ac │ │ │ │ + bl 183444 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 653ce <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ + beq.n 65762 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 653ce <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ + cbnz r3, 65762 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000653d2 : │ │ │ │ +00065766 : │ │ │ │ + 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, #240] @ (65868 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [pc, #236] @ (6586c ) │ │ │ │ + mov r7, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r2, [r2, r4] │ │ │ │ + ldr r5, [r2, #8] │ │ │ │ + mov.w r2, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r1, [r3] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 657a0 │ │ │ │ + strexb r0, r2, [r3] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 65790 │ │ │ │ + ite eq │ │ │ │ + moveq r2, #1 │ │ │ │ + movne r2, #0 │ │ │ │ + mov r4, r3 │ │ │ │ + dmb ish │ │ │ │ + beq.n 657be │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + bl 1d90d0 │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr.w r5, [r5, #3704] @ 0xe78 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 657da │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 657ca │ │ │ │ + dmb ish │ │ │ │ + beq.n 657e6 │ │ │ │ + ldr r0, [pc, #136] @ (6586c ) │ │ │ │ + bl 2460a8 │ │ │ │ + movw r6, #32456 @ 0x7ec8 │ │ │ │ + movt r6, #42 @ 0x2a │ │ │ │ + mov.w sl, #1 │ │ │ │ + mov.w r9, #0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + cbz r5, 65860 │ │ │ │ + bl 1f0988 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 6580c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1eed60 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r3, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 65820 │ │ │ │ + strexb r2, sl, [r4] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 65810 │ │ │ │ + ite eq │ │ │ │ + moveq r3, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 6583c │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + ldr r0, [pc, #56] @ (6586c ) │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + bl 1d90d0 │ │ │ │ + ldr r5, [r5, #4] │ │ │ │ + dmb ish │ │ │ │ + ldrexb r3, [r4] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 65852 │ │ │ │ + strexb r2, r9, [r4] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 65842 │ │ │ │ + dmb ish │ │ │ │ + beq.n 657f6 │ │ │ │ + ldr r0, [pc, #16] @ (6586c ) │ │ │ │ + bl 2460a8 │ │ │ │ + b.n 657f6 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r5, r1] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + itete eq │ │ │ │ + moveq r0, #0 │ │ │ │ + movwne r0, #40829 @ 0x9f7d │ │ │ │ + moveq r1, r0 │ │ │ │ + movtne r0, #21 │ │ │ │ + bl 65766 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000658a4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (65408 ) │ │ │ │ + ldr r4, [pc, #36] @ (658d8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 1f8560 <_PyEval_SetProfile@@Base> │ │ │ │ + bl 1f7880 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 65404 │ │ │ │ - movw r0, #32684 @ 0x7fac │ │ │ │ + bge.n 658d6 │ │ │ │ + movw r0, #32504 @ 0x7ef8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1efa3c │ │ │ │ + b.w 1eed60 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006540c : │ │ │ │ +000658dc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #236] @ (6550c ) │ │ │ │ + ldr r4, [pc, #236] @ (659dc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #236] @ (65510 ) │ │ │ │ + ldr r3, [pc, #236] @ (659e0 ) │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ ldr r5, [r2, #8] │ │ │ │ mov.w r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 65446 │ │ │ │ + bne.n 65916 │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 65436 │ │ │ │ + bne.n 65906 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ mov r4, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 65464 │ │ │ │ + beq.n 65934 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1da3c8 │ │ │ │ + bl 1d90d0 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r5, [r5, #3704] @ 0xe78 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 65480 │ │ │ │ + bne.n 65950 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 65470 │ │ │ │ + bne.n 65940 │ │ │ │ dmb ish │ │ │ │ - beq.n 6548c │ │ │ │ - ldr r0, [pc, #136] @ (65510 ) │ │ │ │ - bl 246600 │ │ │ │ - movw r6, #32724 @ 0x7fd4 │ │ │ │ + beq.n 6595c │ │ │ │ + ldr r0, [pc, #136] @ (659e0 ) │ │ │ │ + bl 2460a8 │ │ │ │ + movw r6, #32544 @ 0x7f20 │ │ │ │ movt r6, #42 @ 0x2a │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r5, 65506 │ │ │ │ - bl 1f8560 <_PyEval_SetProfile@@Base> │ │ │ │ + cbz r5, 659d6 │ │ │ │ + bl 1f7880 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 654b2 │ │ │ │ + bge.n 65982 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1efa3c │ │ │ │ + bl 1eed60 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 654c6 │ │ │ │ + bne.n 65996 │ │ │ │ strexb r2, sl, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 654b6 │ │ │ │ + bne.n 65986 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 654e2 │ │ │ │ + beq.n 659b2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #52] @ (65510 ) │ │ │ │ + ldr r0, [pc, #52] @ (659e0 ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1da3c8 │ │ │ │ + bl 1d90d0 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 654f8 │ │ │ │ + bne.n 659c8 │ │ │ │ strexb r2, r9, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 654e8 │ │ │ │ + bne.n 659b8 │ │ │ │ dmb ish │ │ │ │ - beq.n 6549c │ │ │ │ - ldr r0, [pc, #16] @ (65510 ) │ │ │ │ - bl 246600 │ │ │ │ - b.n 6549c │ │ │ │ + beq.n 6596c │ │ │ │ + ldr r0, [pc, #16] @ (659e0 ) │ │ │ │ + bl 2460a8 │ │ │ │ + b.n 6596c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r3 │ │ │ │ + itete eq │ │ │ │ + moveq r0, #0 │ │ │ │ + movwne r0, #38913 @ 0x9801 │ │ │ │ + moveq r1, r0 │ │ │ │ + movtne r0, #31 │ │ │ │ + bl 658dc │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00065a18 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 1cc1d4 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 65a36 │ │ │ │ + bl d3d48 │ │ │ │ + mov r0, r4 │ │ │ │ + b.n 65a4c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 65a4a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 65a4a │ │ │ │ + bl 77ee4 <_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 1cd4b4 │ │ │ │ + bl 1cc1d4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 65570 │ │ │ │ + cbz r0, 65aaa │ │ │ │ add.w r5, r0, r5, lsl #2 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r7, 6554c │ │ │ │ + cbz r7, 65a86 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #34056 @ 0x8508 │ │ │ │ + movw r1, #33672 @ 0x8388 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 85674 │ │ │ │ + bl 85190 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 65554 │ │ │ │ + b.n 65a8e │ │ │ │ mov r1, r6 │ │ │ │ - bl d2ca0 │ │ │ │ + bl d2714 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65564 │ │ │ │ + beq.n 65a9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 65568 │ │ │ │ + cbz r3, 65aa2 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 65570 │ │ │ │ + b.n 65aaa │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 65564 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 65a9e │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00065574 : │ │ │ │ +00065aae : │ │ │ │ movs r3, #2 │ │ │ │ - b.n 65514 │ │ │ │ + b.n 65a4e │ │ │ │ │ │ │ │ -00065578 : │ │ │ │ +00065ab2 : │ │ │ │ movs r3, #3 │ │ │ │ - b.n 65514 │ │ │ │ + b.n 65a4e │ │ │ │ │ │ │ │ -0006557c <_PyCrossInterpreterData_Lookup@@Base>: │ │ │ │ +00065ab6 <_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 13aaa8 │ │ │ │ + bl 13a720 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 24cb80 │ │ │ │ + b.w 24c740 │ │ │ │ + │ │ │ │ +00065ad4 <_PyXI_NamespaceFromNames@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 65af2 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 65af6 <_PyXI_NamespaceFromNames@@Base+0x22> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 65b20 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ + bl 22ff90 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 65af2 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 22ffbc │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 65b20 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 6c2f4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 153c40 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 65af2 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ + bl d3d48 │ │ │ │ + b.n 65af2 <_PyXI_NamespaceFromNames@@Base+0x1e> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 655d4 <_PyCrossInterpreterData_Lookup@@Base+0x58> │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 65b5e <_PyXI_NamespaceFromNames@@Base+0x8a> │ │ │ │ + movw r2, #61924 @ 0xf1e4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ + movw r1, #352 @ 0x160 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #42264 @ 0xa518 │ │ │ │ + movw r0, #41880 @ 0xa398 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r3, r4 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 655fc <_PyCrossInterpreterData_Lookup@@Base+0x80> │ │ │ │ - ldr r2, [pc, #40] @ (65600 <_PyCrossInterpreterData_Lookup@@Base+0x84>) │ │ │ │ + b.n 65b86 <_PyXI_NamespaceFromNames@@Base+0xb2> │ │ │ │ + ldr r2, [pc, #40] @ (65b88 <_PyXI_NamespaceFromNames@@Base+0xb4>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 1a73a8 │ │ │ │ + bl 1a5f5c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 655d0 <_PyCrossInterpreterData_Lookup@@Base+0x54> │ │ │ │ - cbz r0, 655f4 <_PyCrossInterpreterData_Lookup@@Base+0x78> │ │ │ │ + beq.n 65b5a <_PyXI_NamespaceFromNames@@Base+0x86> │ │ │ │ + cbz r0, 65b7e <_PyXI_NamespaceFromNames@@Base+0xaa> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1a8c88 │ │ │ │ + b.w 1a7838 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ 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 72334 │ │ │ │ + bl 72340 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 657b6 <_PyCrossInterpreterData_Lookup@@Base+0x23a> │ │ │ │ - ldr r3, [pc, #412] @ (657c0 <_PyCrossInterpreterData_Lookup@@Base+0x244>) │ │ │ │ + beq.w 65d3e <_PyXI_NamespaceFromNames@@Base+0x26a> │ │ │ │ + ldr r3, [pc, #412] @ (65d48 <_PyXI_NamespaceFromNames@@Base+0x274>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3892] @ 0xf34 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 65646 <_PyCrossInterpreterData_Lookup@@Base+0xca> │ │ │ │ - bne.n 6564a <_PyCrossInterpreterData_Lookup@@Base+0xce> │ │ │ │ + bgt.n 65bce <_PyXI_NamespaceFromNames@@Base+0xfa> │ │ │ │ + bne.n 65bd2 <_PyXI_NamespaceFromNames@@Base+0xfe> │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r3, #216] @ 0xd8 │ │ │ │ subs r6, #0 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ - b.n 6564c <_PyCrossInterpreterData_Lookup@@Base+0xd0> │ │ │ │ + b.n 65bd4 <_PyXI_NamespaceFromNames@@Base+0x100> │ │ │ │ movs r6, #1 │ │ │ │ - b.n 6564c <_PyCrossInterpreterData_Lookup@@Base+0xd0> │ │ │ │ + b.n 65bd4 <_PyXI_NamespaceFromNames@@Base+0x100> │ │ │ │ movs r6, #0 │ │ │ │ movw r3, #5900 @ 0x170c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ adds r7, #16 │ │ │ │ ldr.w r0, [r7, #-16] │ │ │ │ - cbz r0, 65694 <_PyCrossInterpreterData_Lookup@@Base+0x118> │ │ │ │ - bl 7a284 │ │ │ │ + cbz r0, 65c1c <_PyXI_NamespaceFromNames@@Base+0x148> │ │ │ │ + bl 7a268 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 657a0 <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ - bl 840cc │ │ │ │ + beq.w 65d28 <_PyXI_NamespaceFromNames@@Base+0x254> │ │ │ │ + bl 83c2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 6568a <_PyCrossInterpreterData_Lookup@@Base+0x10e> │ │ │ │ + beq.n 65c12 <_PyXI_NamespaceFromNames@@Base+0x13e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6568a <_PyCrossInterpreterData_Lookup@@Base+0x10e> │ │ │ │ + cbnz r3, 65c12 <_PyXI_NamespaceFromNames@@Base+0x13e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #16 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6565c <_PyCrossInterpreterData_Lookup@@Base+0xe0> │ │ │ │ - b.n 657a0 <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ + beq.n 65be4 <_PyXI_NamespaceFromNames@@Base+0x110> │ │ │ │ + b.n 65d28 <_PyXI_NamespaceFromNames@@Base+0x254> │ │ │ │ movw r3, #5904 @ 0x1710 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ adds r7, #16 │ │ │ │ - cbz r0, 656da <_PyCrossInterpreterData_Lookup@@Base+0x15e> │ │ │ │ + cbz r0, 65c62 <_PyXI_NamespaceFromNames@@Base+0x18e> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 656a2 <_PyCrossInterpreterData_Lookup@@Base+0x126> │ │ │ │ - bl 7a284 │ │ │ │ + beq.n 65c2a <_PyXI_NamespaceFromNames@@Base+0x156> │ │ │ │ + bl 7a268 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 657a0 <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ - bl 840cc │ │ │ │ + beq.n 65d28 <_PyXI_NamespaceFromNames@@Base+0x254> │ │ │ │ + bl 83c2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 656d2 <_PyCrossInterpreterData_Lookup@@Base+0x156> │ │ │ │ + beq.n 65c5a <_PyXI_NamespaceFromNames@@Base+0x186> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 656d2 <_PyCrossInterpreterData_Lookup@@Base+0x156> │ │ │ │ + cbnz r3, 65c5a <_PyXI_NamespaceFromNames@@Base+0x186> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 656a2 <_PyCrossInterpreterData_Lookup@@Base+0x126> │ │ │ │ - b.n 657a0 <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ + beq.n 65c2a <_PyXI_NamespaceFromNames@@Base+0x156> │ │ │ │ + b.n 65d28 <_PyXI_NamespaceFromNames@@Base+0x254> │ │ │ │ movw r3, #5908 @ 0x1714 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ adds r7, #16 │ │ │ │ - cbz r0, 65720 <_PyCrossInterpreterData_Lookup@@Base+0x1a4> │ │ │ │ + cbz r0, 65ca8 <_PyXI_NamespaceFromNames@@Base+0x1d4> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 656e8 <_PyCrossInterpreterData_Lookup@@Base+0x16c> │ │ │ │ - bl 7a284 │ │ │ │ + beq.n 65c70 <_PyXI_NamespaceFromNames@@Base+0x19c> │ │ │ │ + bl 7a268 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 657a0 <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ - bl 840cc │ │ │ │ + beq.n 65d28 <_PyXI_NamespaceFromNames@@Base+0x254> │ │ │ │ + bl 83c2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 65718 <_PyCrossInterpreterData_Lookup@@Base+0x19c> │ │ │ │ + beq.n 65ca0 <_PyXI_NamespaceFromNames@@Base+0x1cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65718 <_PyCrossInterpreterData_Lookup@@Base+0x19c> │ │ │ │ + cbnz r3, 65ca0 <_PyXI_NamespaceFromNames@@Base+0x1cc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 656e8 <_PyCrossInterpreterData_Lookup@@Base+0x16c> │ │ │ │ - b.n 657a0 <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ + beq.n 65c70 <_PyXI_NamespaceFromNames@@Base+0x19c> │ │ │ │ + b.n 65d28 <_PyXI_NamespaceFromNames@@Base+0x254> │ │ │ │ movw r3, #10692 @ 0x29c4 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 657b8 <_PyCrossInterpreterData_Lookup@@Base+0x23c> │ │ │ │ + beq.n 65d40 <_PyXI_NamespaceFromNames@@Base+0x26c> │ │ │ │ adds r6, #16 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r6, #-16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 657b8 <_PyCrossInterpreterData_Lookup@@Base+0x23c> │ │ │ │ - bl 7a284 │ │ │ │ + beq.n 65d40 <_PyXI_NamespaceFromNames@@Base+0x26c> │ │ │ │ + bl 7a268 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 657a0 <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ + cbz r0, 65d28 <_PyXI_NamespaceFromNames@@Base+0x254> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d0a24 │ │ │ │ + bl d04c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 65764 <_PyCrossInterpreterData_Lookup@@Base+0x1e8> │ │ │ │ + bge.n 65cec <_PyXI_NamespaceFromNames@@Base+0x218> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 657a0 <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ + beq.n 65d28 <_PyXI_NamespaceFromNames@@Base+0x254> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 657a0 <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ + cbnz r3, 65d28 <_PyXI_NamespaceFromNames@@Base+0x254> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 657a0 <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ - beq.n 6577a <_PyCrossInterpreterData_Lookup@@Base+0x1fe> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 65d28 <_PyXI_NamespaceFromNames@@Base+0x254> │ │ │ │ + beq.n 65d02 <_PyXI_NamespaceFromNames@@Base+0x22e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 6579c <_PyCrossInterpreterData_Lookup@@Base+0x220> │ │ │ │ + beq.n 65d24 <_PyXI_NamespaceFromNames@@Base+0x250> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6579c <_PyCrossInterpreterData_Lookup@@Base+0x220> │ │ │ │ + cbnz r3, 65d24 <_PyXI_NamespaceFromNames@@Base+0x250> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6579c <_PyCrossInterpreterData_Lookup@@Base+0x220> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 65d24 <_PyXI_NamespaceFromNames@@Base+0x250> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 840cc │ │ │ │ + bl 83c2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 65796 <_PyCrossInterpreterData_Lookup@@Base+0x21a> │ │ │ │ + beq.n 65d1e <_PyXI_NamespaceFromNames@@Base+0x24a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65796 <_PyCrossInterpreterData_Lookup@@Base+0x21a> │ │ │ │ + cbnz r3, 65d1e <_PyXI_NamespaceFromNames@@Base+0x24a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 657a0 <_PyCrossInterpreterData_Lookup@@Base+0x224> │ │ │ │ + bne.n 65d28 <_PyXI_NamespaceFromNames@@Base+0x254> │ │ │ │ adds r6, #16 │ │ │ │ - b.n 65734 <_PyCrossInterpreterData_Lookup@@Base+0x1b8> │ │ │ │ + b.n 65cbc <_PyXI_NamespaceFromNames@@Base+0x1e8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 657b6 <_PyCrossInterpreterData_Lookup@@Base+0x23a> │ │ │ │ + beq.n 65d3e <_PyXI_NamespaceFromNames@@Base+0x26a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 657b6 <_PyCrossInterpreterData_Lookup@@Base+0x23a> │ │ │ │ + cbnz r3, 65d3e <_PyXI_NamespaceFromNames@@Base+0x26a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -89010,916 +89551,1374 @@ │ │ │ │ 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, 657f6 <_PyCrossInterpreterData_Lookup@@Base+0x27a> │ │ │ │ - movw r1, #64416 @ 0xfba0 │ │ │ │ + cbnz r0, 65d7e <_PyXI_NamespaceFromNames@@Base+0x2aa> │ │ │ │ + movw r1, #64032 @ 0xfa20 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #17412 @ 0x4404 │ │ │ │ + movw r0, #17028 @ 0x4284 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r6, [r0, #4] │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 6580a <_PyCrossInterpreterData_Lookup@@Base+0x28e> │ │ │ │ - bl 10eab4 │ │ │ │ - b.n 6582a <_PyCrossInterpreterData_Lookup@@Base+0x2ae> │ │ │ │ - bl 107760 │ │ │ │ + bne.n 65d92 <_PyXI_NamespaceFromNames@@Base+0x2be> │ │ │ │ + bl 10e488 │ │ │ │ + b.n 65db2 <_PyXI_NamespaceFromNames@@Base+0x2de> │ │ │ │ + bl 107170 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6582a <_PyCrossInterpreterData_Lookup@@Base+0x2ae> │ │ │ │ + bge.n 65db2 <_PyXI_NamespaceFromNames@@Base+0x2de> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 123a84 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 6582a <_PyCrossInterpreterData_Lookup@@Base+0x2ae> │ │ │ │ + bl 12352c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 65db2 <_PyXI_NamespaceFromNames@@Base+0x2de> │ │ │ │ mov r0, r4 │ │ │ │ - bl 123a9c <_PyErr_Clear@@Base> │ │ │ │ + bl 123544 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 11ebc4 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b.w 11e6c4 <_PyErr_ChainExceptions1@@Base> │ │ │ │ │ │ │ │ -00065834 : │ │ │ │ +00065dbc : │ │ │ │ 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] @ (658a0 ) │ │ │ │ - bl 1277f8 │ │ │ │ + ldr r0, [pc, #88] @ (65e28 ) │ │ │ │ + bl 1272a8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 65866 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 65898 │ │ │ │ - movw r0, #64372 @ 0xfb74 │ │ │ │ + cbnz r0, 65dee │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 65e20 │ │ │ │ + movw r0, #63988 @ 0xf9f4 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 1110a0 │ │ │ │ - cbz r0, 65898 │ │ │ │ + bl 110a6c │ │ │ │ + cbz r0, 65e20 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #56] @ (658a4 ) │ │ │ │ + ldr r0, [pc, #56] @ (65e2c ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 93a0c │ │ │ │ + bl 933d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6588c │ │ │ │ + beq.n 65e14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 65890 │ │ │ │ + cbz r3, 65e18 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 65898 │ │ │ │ + b.n 65e20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6588c │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 65e14 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - beq.n 65804 <_PyCrossInterpreterData_Lookup@@Base+0x288> │ │ │ │ + beq.n 65d8c <_PyXI_NamespaceFromNames@@Base+0x2b8> │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 65530 │ │ │ │ + b.n 65ab8 <_PyCrossInterpreterData_Lookup@@Base+0x2> │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 658b6 │ │ │ │ - movw r0, #49976 @ 0xc338 │ │ │ │ + cbnz r0, 65e3e │ │ │ │ + movw r0, #49592 @ 0xc1b8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.w 1bf5d4 │ │ │ │ + b.w 1be2f4 │ │ │ │ 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 │ │ │ │ - movw r7, #32792 @ 0x8018 │ │ │ │ + movw r7, #32612 @ 0x7f64 │ │ │ │ movt r7, #42 @ 0x2a │ │ │ │ - movw r6, #38480 @ 0x9650 │ │ │ │ + movw r6, #38096 @ 0x94d0 │ │ │ │ movt r6, #39 @ 0x27 │ │ │ │ - movw r5, #32784 @ 0x8010 │ │ │ │ + movw r5, #32604 @ 0x7f5c │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ subs r4, #4 │ │ │ │ - movw r0, #23760 @ 0x5cd0 │ │ │ │ + movw r0, #23376 @ 0x5b50 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 1bf5d4 │ │ │ │ + bl 1be2f4 │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ sub.w r3, r1, #32 │ │ │ │ - cbz r1, 65936 │ │ │ │ + cbz r1, 65ebe │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bne.n 65908 │ │ │ │ - movw r0, #32776 @ 0x8008 │ │ │ │ + bne.n 65e90 │ │ │ │ + movw r0, #32596 @ 0x7f54 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1bf5d4 │ │ │ │ - b.n 658ec │ │ │ │ + bl 1be2f4 │ │ │ │ + b.n 65e74 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bhi.n 6591a │ │ │ │ - movw r0, #32780 @ 0x800c │ │ │ │ + bhi.n 65ea2 │ │ │ │ + movw r0, #32600 @ 0x7f58 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1bf5d4 │ │ │ │ - b.n 658ec │ │ │ │ + bl 1be2f4 │ │ │ │ + b.n 65e74 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bhi.n 65926 │ │ │ │ + bhi.n 65eae │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bf5d4 │ │ │ │ - b.n 658ec │ │ │ │ + bl 1be2f4 │ │ │ │ + b.n 65e74 │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, r7 │ │ │ │ - bl 1bf5d4 │ │ │ │ - b.n 658ec │ │ │ │ - movw r0, #23760 @ 0x5cd0 │ │ │ │ + bl 1be2f4 │ │ │ │ + b.n 65e74 │ │ │ │ + movw r0, #23376 @ 0x5b50 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1bf5d4 │ │ │ │ + b.w 1be2f4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r5, #52888 @ 0xce98 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 65970 │ │ │ │ + beq.n 65ef8 │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65990 │ │ │ │ - cbz r1, 65998 │ │ │ │ - movw r0, #32800 @ 0x8020 │ │ │ │ + bne.n 65f18 │ │ │ │ + cbz r1, 65f20 │ │ │ │ + movw r0, #32620 @ 0x7f6c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 153984 <_PyArg_NoPositional@@Base> │ │ │ │ - cbz r0, 659ae │ │ │ │ + bl 152f14 <_PyArg_NoPositional@@Base> │ │ │ │ + cbz r0, 65f36 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 65998 │ │ │ │ + beq.n 65f20 │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 65998 │ │ │ │ + beq.n 65f20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1b4580 │ │ │ │ + b.w 1b31ac │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 65990 │ │ │ │ - movw r0, #32800 @ 0x8020 │ │ │ │ + beq.n 65f18 │ │ │ │ + movw r0, #32620 @ 0x7f6c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r6 │ │ │ │ - bl 16ca80 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16be98 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 65990 │ │ │ │ + bne.n 65f18 │ │ │ │ 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, #84] @ (65a18 ) │ │ │ │ + ldr r2, [pc, #84] @ (65fa0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ - cbz r3, 65a08 │ │ │ │ + cbz r3, 65f90 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r6, r0 │ │ │ │ - bl 13b5e0 │ │ │ │ + bl 13b258 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 659f8 │ │ │ │ + cbnz r0, 65f80 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #2448 @ 0x990 │ │ │ │ + movw r1, #2024 @ 0x7e8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 65a10 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 65f98 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 208ca8 <_Py_RestoreSignals@@Base+0x171c> │ │ │ │ + b.w 208148 <_Py_RestoreSignals@@Base+0x1694> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + push {r1, r2, r3} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + push {lr} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4076] @ 0xfec │ │ │ │ + movw r3, #20208 @ 0x4ef0 │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ + cbz r2, 65fc6 │ │ │ │ + blx 29198 │ │ │ │ + movw r2, #38480 @ 0x9650 │ │ │ │ + movt r2, #74 @ 0x4a │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #1 │ │ │ │ + str r1, [r3, #20] │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2912c │ │ │ │ + movw r1, #51856 @ 0xca90 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + movs r2, #20 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 19caa0 <_Py_write_noraise@@Base> │ │ │ │ + cbz r5, 6600e │ │ │ │ + mov r0, r5 │ │ │ │ + blx 29b58 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 19caa0 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #62168 @ 0xf2d8 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 19caa0 <_Py_write_noraise@@Base> │ │ │ │ + add r3, sp, #24 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 29e24 <__vfprintf_chk@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #10 │ │ │ │ + blx 2a24c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 29a1c │ │ │ │ + movs r3, #0 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 2b26a │ │ │ │ + │ │ │ │ +0006603c <_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, #32644 @ 0x7f84 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 65fa4 │ │ │ │ + │ │ │ │ +00066058 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + blx 2912c │ │ │ │ + blx 29a98 │ │ │ │ + cbnz r0, 660a4 │ │ │ │ + bl 97ddc <_Py_GetConfig@@Base> │ │ │ │ + ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ + cbz r0, 660a6 │ │ │ │ + cbz r4, 660a4 │ │ │ │ + movw r1, #49160 @ 0xc008 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2a890 │ │ │ │ + cbz r0, 660a4 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #29620 @ 0x73b4 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + blx 2a890 │ │ │ │ + clz r0, r0 │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ + b.n 660a6 │ │ │ │ + movs r0, #1 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000660a8 : │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + b.w 2bb44 │ │ │ │ + │ │ │ │ +000660b0 : │ │ │ │ + movs r3, #0 │ │ │ │ + b.w 2bb44 │ │ │ │ + │ │ │ │ +000660b6 : │ │ │ │ + mov r3, r2 │ │ │ │ + movs r2, #0 │ │ │ │ + b.w 2bb44 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + movw r0, #38472 @ 0x9648 │ │ │ │ + movt r0, #74 @ 0x4a │ │ │ │ + sub sp, #12 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r3, sp │ │ │ │ + movw r1, #49160 @ 0xc008 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + movs r4, #0 │ │ │ │ + movs r5, #13 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + bl 2bb44 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +000660fc : │ │ │ │ + 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 5f41e │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0006611e : │ │ │ │ + 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 5f41e │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00066142 : │ │ │ │ + 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 5f41e │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00066166 : │ │ │ │ + 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 2b7ce │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00066186 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 2b7ce │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r0, r1 │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + mov r1, r2 │ │ │ │ + cbz r3, 661be │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ + b.n 661c0 │ │ │ │ + mov r4, r3 │ │ │ │ + add r4, r1 │ │ │ │ + cbnz r3, 661cc │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.n 661cc │ │ │ │ + cbnz r1, 661cc │ │ │ │ + cbnz r0, 661ea │ │ │ │ + add r2, sp, #24 │ │ │ │ + movw r5, #19096 @ 0x4a98 │ │ │ │ + movt r5, #72 @ 0x48 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + strd r2, r2, [sp, #8] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6626e │ │ │ │ + cbz r4, 6623a │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl c359c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 6626e │ │ │ │ + beq.n 6623a │ │ │ │ + ldr r1, [pc, #120] @ (66274 ) │ │ │ │ + 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 8defc │ │ │ │ + cbz r0, 6622e │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldrb r3, [r3, #16] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + cmp r3, #2 │ │ │ │ + it eq │ │ │ │ + addeq r4, #1 │ │ │ │ + b.n 66210 │ │ │ │ + ldr r3, [pc, #72] @ (66278 ) │ │ │ │ + ldr.w r3, [r3, #792] @ 0x318 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r4, r3 │ │ │ │ + b.n 66258 │ │ │ │ + ldr r1, [pc, #56] @ (66274 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + ldr r2, [pc, #52] @ (66278 ) │ │ │ │ + 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 66262 │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 6626e │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 7fa84 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r0, #96] @ 0x60 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 37b82 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + 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 662d0 │ │ │ │ + movw r2, #61924 @ 0xf1e4 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw r1, #352 @ 0x160 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #17572 @ 0x44a4 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 66306 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 88ee8 │ │ │ │ + cbz r0, 66306 │ │ │ │ + blx 29b58 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r1, r0 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + cmp r1, r2 │ │ │ │ + ite ne │ │ │ │ + movwne r1, #21212 @ 0x52dc │ │ │ │ + movweq r1, #32704 @ 0x7fc0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ite ne │ │ │ │ + movtne r1, #39 @ 0x27 │ │ │ │ + movteq r1, #42 @ 0x2a │ │ │ │ + bl 1273e4 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33444 @ 0x82a4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 65a4c │ │ │ │ + beq.n 6633e │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ - movw r0, #46384 @ 0xb530 │ │ │ │ + movw r0, #46000 @ 0xb3b0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 65a52 │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 66344 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r0, 65a64 │ │ │ │ - movw r0, #46384 @ 0xb530 │ │ │ │ + cbnz r0, 66356 │ │ │ │ + movw r0, #46000 @ 0xb3b0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #495 @ 0x1ef │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 65a70 │ │ │ │ - ldr r1, [pc, #88] @ (65ac0 ) │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 66362 │ │ │ │ + ldr r1, [pc, #92] @ (663b4 ) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b936c │ │ │ │ + bl b8d74 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 65a74 │ │ │ │ + bge.n 66366 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 65aba │ │ │ │ + b.n 663ac │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 65a98 │ │ │ │ + cbz r0, 6638a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 65a98 │ │ │ │ + bne.n 6638a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 65a98 │ │ │ │ + beq.n 6638a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 65a98 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 6638a │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #54832 @ 0xd630 │ │ │ │ + movw r2, #54448 @ 0xd4b0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #32824 @ 0x8038 │ │ │ │ + movw r0, #32736 @ 0x7fe0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd00 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78344 │ │ │ │ + bl 78338 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00065ac4 : │ │ │ │ +000663b8 : │ │ │ │ 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 7a284 │ │ │ │ - cbz r0, 65b2c │ │ │ │ + bl 7a268 │ │ │ │ + cbz r0, 66420 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 90260 │ │ │ │ + bl 8fb70 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 65b16 │ │ │ │ - cbz r6, 65b32 │ │ │ │ + cbz r0, 6640a │ │ │ │ + cbz r6, 66426 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a268 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 65b32 │ │ │ │ + cbnz r0, 66426 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65b16 │ │ │ │ + beq.n 6640a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65b16 │ │ │ │ + cbnz r3, 6640a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65b2c │ │ │ │ + beq.n 66420 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65b2c │ │ │ │ + cbnz r3, 66420 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 65b78 │ │ │ │ + b.n 6646c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 1dc088 │ │ │ │ + bl 1db244 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r3 │ │ │ │ - bl 78344 │ │ │ │ + bl 78338 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65b62 │ │ │ │ + beq.n 66456 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65b62 │ │ │ │ + cbnz r3, 66456 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65b78 │ │ │ │ + beq.n 6646c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65b78 │ │ │ │ + cbnz r3, 6646c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00065b80 <_PyMonitoring_FireCRaiseEvent@@Base>: │ │ │ │ +00066474 <_PyMonitoring_FireCRaiseEvent@@Base>: │ │ │ │ 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 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #16 │ │ │ │ mov r7, r2 │ │ │ │ - bl 50368 <_PyMonitoring_FirePyThrowEvent@@Base+0x276> │ │ │ │ + bl 503a4 <_PyMonitoring_FirePyThrowEvent@@Base+0x30a> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 65bd6 <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ + beq.n 664ca <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r7 │ │ │ │ movs r6, #16 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4f272 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f266 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 65bd2 <_PyMonitoring_FireCRaiseEvent@@Base+0x52> │ │ │ │ - bl d42a4 │ │ │ │ - b.n 65bd6 <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ - bl 78344 │ │ │ │ + cbnz r4, 664c6 <_PyMonitoring_FireCRaiseEvent@@Base+0x52> │ │ │ │ + bl d3d1c │ │ │ │ + b.n 664ca <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ + bl 78338 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00065bdc <_PyMonitoring_FireReraiseEvent@@Base>: │ │ │ │ +000664d0 <_PyMonitoring_FireReraiseEvent@@Base>: │ │ │ │ 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 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #14 │ │ │ │ mov r7, r2 │ │ │ │ - bl 50368 <_PyMonitoring_FirePyThrowEvent@@Base+0x276> │ │ │ │ + bl 503a4 <_PyMonitoring_FirePyThrowEvent@@Base+0x30a> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 65c32 <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ + beq.n 66526 <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r7 │ │ │ │ movs r6, #14 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4f272 <_PyDict_SizeOf@@Base+0x1a8> │ │ │ │ + bl 4f266 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 65c2e <_PyMonitoring_FireReraiseEvent@@Base+0x52> │ │ │ │ - bl d42a4 │ │ │ │ - b.n 65c32 <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ - bl 78344 │ │ │ │ + cbnz r4, 66522 <_PyMonitoring_FireReraiseEvent@@Base+0x52> │ │ │ │ + bl d3d1c │ │ │ │ + b.n 66526 <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ + bl 78338 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00065c38 : │ │ │ │ +0006652c : │ │ │ │ + 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] @ (6662c ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [pc, #236] @ (66630 ) │ │ │ │ + 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 66564 │ │ │ │ + strexb r0, r2, [r3] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 66554 │ │ │ │ + ite eq │ │ │ │ + moveq r2, #1 │ │ │ │ + movne r2, #0 │ │ │ │ + mov r6, r3 │ │ │ │ + dmb ish │ │ │ │ + beq.n 66582 │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + bl 1d90d0 │ │ │ │ + ldr.w r4, [r4, #3704] @ 0xe78 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 66604 │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.n 66594 │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + b.n 66586 │ │ │ │ + cbz r5, 665a4 │ │ │ │ + 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 665ac │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r6] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 665d4 │ │ │ │ + strexb r1, r3, [r6] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 665c4 │ │ │ │ + dmb ish │ │ │ │ + beq.n 665e0 │ │ │ │ + ldr r0, [pc, #84] @ (66630 ) │ │ │ │ + bl 2460a8 │ │ │ │ + adds r4, #12 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 78338 │ │ │ │ + dmb ish │ │ │ │ + ldrex r3, [r4] │ │ │ │ + orr.w r3, r3, #8 │ │ │ │ + strex r2, r3, [r4] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 665ec │ │ │ │ + movs r0, #1 │ │ │ │ + dmb ish │ │ │ │ + b.n 66626 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r3, [r6] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 66618 │ │ │ │ + strexb r2, r4, [r6] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 66608 │ │ │ │ + dmb ish │ │ │ │ + beq.n 66624 │ │ │ │ + ldr r0, [pc, #16] @ (66630 ) │ │ │ │ + bl 2460a8 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r5, r1] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + │ │ │ │ +00066634 : │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r3, r0 │ │ │ │ push {r4} │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ it ne │ │ │ │ addne r2, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ it ne │ │ │ │ strne r2, [r1, #0] │ │ │ │ str r1, [r3, #12] │ │ │ │ - b.w 783a0 │ │ │ │ + b.w 78394 │ │ │ │ │ │ │ │ -00065c58 : │ │ │ │ +00066654 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #24368 @ 0x5f30 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 65c88 │ │ │ │ - movw r0, #48684 @ 0xbe2c │ │ │ │ + beq.n 66684 │ │ │ │ + movw r0, #48260 @ 0xbc84 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #557 @ 0x22d │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 65cc4 │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 666c0 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65cca │ │ │ │ - cbz r1, 65cae │ │ │ │ + beq.n 666c6 │ │ │ │ + cbz r1, 666aa │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 65cae │ │ │ │ + bpl.n 666aa │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 65ccc │ │ │ │ + beq.n 666c8 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 65ccc │ │ │ │ + b.n 666c8 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #32852 @ 0x8054 │ │ │ │ + movw r1, #32764 @ 0x7ffc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 65cd6 │ │ │ │ + b.n 666d2 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ str r1, [r3, #56] @ 0x38 │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ 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 r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 65d06 │ │ │ │ + beq.n 66702 │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 65d1c │ │ │ │ + bne.n 66718 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 65d76 │ │ │ │ + beq.n 66772 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 65d76 │ │ │ │ - b.n 65d1e │ │ │ │ + ble.n 66772 │ │ │ │ + b.n 6671a │ │ │ │ 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 65d3c │ │ │ │ + beq.n 66738 │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 65d52 │ │ │ │ + bne.n 6674e │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 65d76 │ │ │ │ + beq.n 66772 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 65d76 │ │ │ │ - b.n 65d54 │ │ │ │ + ble.n 66772 │ │ │ │ + b.n 66750 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - cbz r6, 65db4 │ │ │ │ + cbz r6, 667b0 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65d90 │ │ │ │ + bne.n 6678c │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 65d9e │ │ │ │ + bne.n 6679a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4884 @ 0x1314 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 65df2 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 667ee │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65da6 │ │ │ │ - b.n 65d68 │ │ │ │ + bne.n 667a2 │ │ │ │ + b.n 66764 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65d76 │ │ │ │ - b.n 65da8 │ │ │ │ + ble.n 66772 │ │ │ │ + b.n 667a4 │ │ │ │ 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 172fec │ │ │ │ + bl 1723a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65dd6 │ │ │ │ + beq.n 667d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65dd6 │ │ │ │ + cbnz r3, 667d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65dec │ │ │ │ + beq.n 667e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65dec │ │ │ │ + cbnz r3, 667e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ 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, #10172 @ 0x27bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 65e24 │ │ │ │ + beq.n 66820 │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 65e3a │ │ │ │ + bne.n 66836 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 65e94 │ │ │ │ + beq.n 66890 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 65e94 │ │ │ │ - b.n 65e3c │ │ │ │ + ble.n 66890 │ │ │ │ + b.n 66838 │ │ │ │ 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 65e5a │ │ │ │ + beq.n 66856 │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 65e70 │ │ │ │ + bne.n 6686c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 65e94 │ │ │ │ + beq.n 66890 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 65e94 │ │ │ │ - b.n 65e72 │ │ │ │ + ble.n 66890 │ │ │ │ + b.n 6686e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - cbz r6, 65ed2 │ │ │ │ + cbz r6, 668ce │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65eae │ │ │ │ + bne.n 668aa │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 65ebc │ │ │ │ + bne.n 668b8 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #4884 @ 0x1314 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 65f10 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 6690c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65ec4 │ │ │ │ - b.n 65e86 │ │ │ │ + bne.n 668c0 │ │ │ │ + b.n 66882 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65e94 │ │ │ │ - b.n 65ec6 │ │ │ │ + ble.n 66890 │ │ │ │ + b.n 668c2 │ │ │ │ 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 404da │ │ │ │ + bl 404ce │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65ef4 │ │ │ │ + beq.n 668f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65ef4 │ │ │ │ + cbnz r3, 668f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65f0a │ │ │ │ + beq.n 66906 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65f0a │ │ │ │ + cbnz r3, 66906 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00065f14 : │ │ │ │ +00066910 : │ │ │ │ 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, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 65f44 │ │ │ │ - ldr r3, [pc, #52] @ (65f64 ) │ │ │ │ + cbz r0, 66940 │ │ │ │ + ldr r3, [pc, #52] @ (66960 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r7, [r2, r3] │ │ │ │ - bl 90260 │ │ │ │ + bl 8fb70 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 65f44 │ │ │ │ + cbnz r0, 66940 │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ str r4, [r7, #72] @ 0x48 │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e26b4 │ │ │ │ + bl 1e195c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 783a0 │ │ │ │ + b.w 78394 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00065f68 : │ │ │ │ +00066964 : │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.w 65f14 │ │ │ │ + b.w 66910 │ │ │ │ │ │ │ │ -00065f70 : │ │ │ │ +0006696c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 65f9a │ │ │ │ + cbz r0, 66996 │ │ │ │ mov r5, r1 │ │ │ │ - bl 90260 │ │ │ │ + bl 8fb70 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 65f9e │ │ │ │ - ldr r3, [pc, #56] @ (65fc4 ) │ │ │ │ + cbnz r0, 6699a │ │ │ │ + ldr r3, [pc, #56] @ (669c0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ str r4, [r3, #72] @ 0x48 │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 65fbe │ │ │ │ + b.n 669ba │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1db7d0 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ + bl 1da800 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65fbe │ │ │ │ + beq.n 669ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65fbe │ │ │ │ + cbnz r3, 669ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000669c4 <_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, 66a0e <_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 66a02 <_PySys_GetAttr@@Base+0x3e> │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 15e170 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 66a04 <_PySys_GetAttr@@Base+0x40> │ │ │ │ + mov r4, r7 │ │ │ │ + ldr r0, [r5, #72] @ 0x48 │ │ │ │ + str.w r8, [r5, #72] @ 0x48 │ │ │ │ + bl 78394 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 65ffa │ │ │ │ + cbnz r0, 66a36 <_PySys_GetAttr@@Base+0x72> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 66004 │ │ │ │ - b.n 6600a │ │ │ │ + cbnz r0, 66a40 <_PySys_GetAttr@@Base+0x7c> │ │ │ │ + b.n 66a46 <_PySys_GetAttr@@Base+0x82> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 65ff4 │ │ │ │ - b.n 66022 │ │ │ │ + beq.n 66a30 <_PySys_GetAttr@@Base+0x6c> │ │ │ │ + b.n 66a5e <_PySys_GetAttr@@Base+0x9a> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66022 │ │ │ │ + cbnz r0, 66a5e <_PySys_GetAttr@@Base+0x9a> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 66014 │ │ │ │ + cbz r0, 66a50 <_PySys_GetAttr@@Base+0x8c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66022 │ │ │ │ + cbnz r0, 66a5e <_PySys_GetAttr@@Base+0x9a> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 66022 │ │ │ │ + cbz r0, 66a5e <_PySys_GetAttr@@Base+0x9a> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 66042 │ │ │ │ + cbnz r0, 66a7e <_PySys_GetAttr@@Base+0xba> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 6604c │ │ │ │ - b.n 66052 │ │ │ │ + cbnz r0, 66a88 <_PySys_GetAttr@@Base+0xc4> │ │ │ │ + b.n 66a8e <_PySys_GetAttr@@Base+0xca> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6603c │ │ │ │ - b.n 6606a │ │ │ │ + beq.n 66a78 <_PySys_GetAttr@@Base+0xb4> │ │ │ │ + b.n 66aa6 <_PySys_GetAttr@@Base+0xe2> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6606a │ │ │ │ + cbnz r0, 66aa6 <_PySys_GetAttr@@Base+0xe2> │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 6605c │ │ │ │ + cbz r0, 66a98 <_PySys_GetAttr@@Base+0xd4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6606a │ │ │ │ + cbnz r0, 66aa6 <_PySys_GetAttr@@Base+0xe2> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 6606a │ │ │ │ + cbz r0, 66aa6 <_PySys_GetAttr@@Base+0xe2> │ │ │ │ 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, 6609a │ │ │ │ + cbnz r0, 66ad6 <_PySys_GetAttr@@Base+0x112> │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ 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 66084 │ │ │ │ + beq.n 66ac0 <_PySys_GetAttr@@Base+0xfc> │ │ │ │ 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, 660ca │ │ │ │ + cbnz r0, 66b06 <_PySys_GetAttr@@Base+0x142> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 660d2 │ │ │ │ + cbz r0, 66b0e <_PySys_GetAttr@@Base+0x14a> │ │ │ │ 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 660bc │ │ │ │ + beq.n 66af8 <_PySys_GetAttr@@Base+0x134> │ │ │ │ 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, 660fa │ │ │ │ + cbnz r0, 66b36 <_PySys_GetAttr@@Base+0x172> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 66102 │ │ │ │ + cbz r0, 66b3e <_PySys_GetAttr@@Base+0x17a> │ │ │ │ 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 660ec │ │ │ │ + beq.n 66b28 <_PySys_GetAttr@@Base+0x164> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r3, r2, [r0, #32] │ │ │ │ orrs r3, r2 │ │ │ │ ittee ne │ │ │ │ movwne r0, #4308 @ 0x10d4 │ │ │ │ movtne r0, #70 @ 0x46 │ │ │ │ movweq r0, #7780 @ 0x1e64 │ │ │ │ @@ -89929,28 +90928,28 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 6613c │ │ │ │ + cbnz r0, 66b78 <_PySys_GetAttr@@Base+0x1b4> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 66146 │ │ │ │ - b.n 6614c │ │ │ │ + cbnz r0, 66b82 <_PySys_GetAttr@@Base+0x1be> │ │ │ │ + b.n 66b88 <_PySys_GetAttr@@Base+0x1c4> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66136 │ │ │ │ - b.n 6615a │ │ │ │ + beq.n 66b72 <_PySys_GetAttr@@Base+0x1ae> │ │ │ │ + b.n 66b96 <_PySys_GetAttr@@Base+0x1d2> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6615a │ │ │ │ + cbnz r0, 66b96 <_PySys_GetAttr@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 6615a │ │ │ │ + cbz r0, 66b96 <_PySys_GetAttr@@Base+0x1d2> │ │ │ │ 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 │ │ │ │ @@ -89977,45 +90976,45 @@ │ │ │ │ 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 r6, [r2, #0] │ │ │ │ sub sp, #8 │ │ │ │ - ldr r5, [pc, #92] @ (6620c ) │ │ │ │ + ldr r5, [pc, #92] @ (66c48 <_PySys_GetAttr@@Base+0x284>) │ │ │ │ add.w ip, sp, #4096 @ 0x1000 │ │ │ │ add r3, sp, #4 │ │ │ │ add.w ip, ip, #4 │ │ │ │ adds r6, #1 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str.w r5, [ip] │ │ │ │ mov.w r5, #0 │ │ │ │ cmp r3, r0 │ │ │ │ str r6, [r2, #0] │ │ │ │ - bcc.n 661e8 │ │ │ │ + bcc.n 66c24 <_PySys_GetAttr@@Base+0x260> │ │ │ │ cmp r3, r1 │ │ │ │ mov r4, r1 │ │ │ │ ite ls │ │ │ │ movls r4, #0 │ │ │ │ movhi r4, #1 │ │ │ │ - cbnz r4, 661e8 │ │ │ │ + cbnz r4, 66c24 <_PySys_GetAttr@@Base+0x260> │ │ │ │ add r5, sp, #8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #4] │ │ │ │ strb.w r4, [r5, #4091] @ 0xffb │ │ │ │ - bl 66192 │ │ │ │ + bl 66bce <_PySys_GetAttr@@Base+0x20a> │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, sp, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #28] @ (6620c ) │ │ │ │ + ldr r2, [pc, #28] @ (66c48 <_PySys_GetAttr@@Base+0x284>) │ │ │ │ adds r0, #4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 66200 │ │ │ │ + beq.n 66c3c <_PySys_GetAttr@@Base+0x278> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ @@ -90034,75 +91033,69 @@ │ │ │ │ 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, 66250 │ │ │ │ + cbnz r0, 66c8c <_PySys_GetAttr@@Base+0x2c8> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 6625a │ │ │ │ - b.n 66260 │ │ │ │ + cbnz r0, 66c96 <_PySys_GetAttr@@Base+0x2d2> │ │ │ │ + b.n 66c9c <_PySys_GetAttr@@Base+0x2d8> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6624a │ │ │ │ - b.n 6626e │ │ │ │ + beq.n 66c86 <_PySys_GetAttr@@Base+0x2c2> │ │ │ │ + b.n 66caa <_PySys_GetAttr@@Base+0x2e6> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6626e │ │ │ │ + cbnz r0, 66caa <_PySys_GetAttr@@Base+0x2e6> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 6626e │ │ │ │ + cbz r0, 66caa <_PySys_GetAttr@@Base+0x2e6> │ │ │ │ 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 │ │ │ │ - blx 29198 │ │ │ │ - ldr r0, [pc, #4] @ (66288 ) │ │ │ │ + ldr r0, [pc, #0] @ (66cb0 <_PySys_GetAttr@@Base+0x2ec>) │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ strb r4, [r5, #6] │ │ │ │ lsls r0, 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 r4, r0 │ │ │ │ - cbz r0, 662e0 │ │ │ │ + cbz r0, 66d08 <_PySys_GetAttr@@Base+0x344> │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx 2a3d8 <__sysconf@plt> │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - ble.n 662b4 │ │ │ │ + ble.n 66cdc <_PySys_GetAttr@@Base+0x318> │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx 2a3d8 <__sysconf@plt> │ │ │ │ - b.n 662b8 │ │ │ │ + b.n 66ce0 <_PySys_GetAttr@@Base+0x31c> │ │ │ │ mov.w r0, #32768 @ 0x8000 │ │ │ │ cmp r0, r4 │ │ │ │ - bls.n 662c2 │ │ │ │ + bls.n 66cea <_PySys_GetAttr@@Base+0x326> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 662f0 │ │ │ │ + b.n 66d18 <_PySys_GetAttr@@Base+0x354> │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2a1d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 662bc │ │ │ │ + bne.n 66ce4 <_PySys_GetAttr@@Base+0x320> │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29f34 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2a528 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 662bc │ │ │ │ - ldr r3, [pc, #16] @ (662f4 ) │ │ │ │ + bne.n 66ce4 <_PySys_GetAttr@@Base+0x320> │ │ │ │ + ldr r3, [pc, #16] @ (66d1c <_PySys_GetAttr@@Base+0x358>) │ │ │ │ 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} │ │ │ │ @@ -90112,77 +91105,82 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, r5 │ │ │ │ - bgt.n 66318 │ │ │ │ + bgt.n 66d40 <_PySys_GetAttr@@Base+0x37c> │ │ │ │ adds r4, #1 │ │ │ │ blx 29fa0 │ │ │ │ - b.n 6630a │ │ │ │ + b.n 66d32 <_PySys_GetAttr@@Base+0x36e> │ │ │ │ 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, 66334 │ │ │ │ - bl 18083c <_PyDeadline_Init@@Base+0x410> │ │ │ │ + cbz r0, 66d5c <_PySys_GetAttr@@Base+0x398> │ │ │ │ + bl 17fb7c <_PyDeadline_Init@@Base+0x410> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 29310 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 18e0d8 │ │ │ │ - b.w 45844 │ │ │ │ + b.w 18cfc0 │ │ │ │ + b.w 45828 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ movs r0, #4 │ │ │ │ mov r1, sp │ │ │ │ blx 29928 │ │ │ │ - cbnz r0, 66388 │ │ │ │ + cbnz r0, 66db0 <_PySys_GetAttr@@Base+0x3ec> │ │ │ │ mov r1, sp │ │ │ │ movs r0, #4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 2a744 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 6635e │ │ │ │ + bl 66d86 <_PySys_GetAttr@@Base+0x3c2> │ │ │ │ + blx 29198 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 29198 │ │ │ │ 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, #169 @ 0xa9 │ │ │ │ + movw r0, #945 @ 0x3b1 │ │ │ │ movt r0, #6 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 6095c <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ + bl 60c00 <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ 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 │ │ │ │ @@ -90191,1089 +91189,770 @@ │ │ │ │ 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 66412 │ │ │ │ - movw r4, #65152 @ 0xfe80 │ │ │ │ + beq.n 66e4c <_PySys_GetAttr@@Base+0x488> │ │ │ │ + movw r4, #64768 @ 0xfd00 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ orrs r2, r3 │ │ │ │ - bne.n 66420 │ │ │ │ + bne.n 66e5a <_PySys_GetAttr@@Base+0x496> │ │ │ │ mov.w r5, #1000 @ 0x3e8 │ │ │ │ - b.n 66424 │ │ │ │ - movw r4, #64596 @ 0xfc54 │ │ │ │ + b.n 66e5e <_PySys_GetAttr@@Base+0x49a> │ │ │ │ + movw r4, #64212 @ 0xfad4 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ - b.n 66424 │ │ │ │ + b.n 66e5e <_PySys_GetAttr@@Base+0x49a> │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ mov r3, r8 │ │ │ │ mov ip, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 66434 │ │ │ │ + bge.n 66e6e <_PySys_GetAttr@@Base+0x4aa> │ │ │ │ rsbs r3, r8, #0 │ │ │ │ sbc.w ip, r7, r7, lsl #1 │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r2, ip, #0 │ │ │ │ - bge.n 66478 │ │ │ │ + bge.n 66eb2 <_PySys_GetAttr@@Base+0x4ee> │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ orrs r3, r7 │ │ │ │ - bne.n 6644a │ │ │ │ + bne.n 66e84 <_PySys_GetAttr@@Base+0x4c0> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq.n 66536 │ │ │ │ + beq.n 66f70 <_PySys_GetAttr@@Base+0x5ac> │ │ │ │ orrs.w r7, r8, r7 │ │ │ │ mov.w r3, #32 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #24 │ │ │ │ it eq │ │ │ │ - movweq r4, #64196 @ 0xfac4 │ │ │ │ - movw r2, #33040 @ 0x8110 │ │ │ │ + movweq r4, #63812 @ 0xf944 │ │ │ │ + movw r2, #32812 @ 0x802c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ it eq │ │ │ │ movteq r4, #38 @ 0x26 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ strd r8, r4, [sp, #4] │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ - b.n 66536 │ │ │ │ + b.n 66f70 <_PySys_GetAttr@@Base+0x5ac> │ │ │ │ smull r2, lr, r5, r5 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs.w r1, ip, lr │ │ │ │ ittet lt │ │ │ │ movlt r2, r5 │ │ │ │ movlt.w lr, #0 │ │ │ │ - movwge r6, #63752 @ 0xf908 │ │ │ │ - movwlt r6, #64328 @ 0xfb48 │ │ │ │ + movwge r6, #63368 @ 0xf788 │ │ │ │ + movwlt r6, #63944 @ 0xf9c8 │ │ │ │ ite ge │ │ │ │ movtge r6, #41 @ 0x29 │ │ │ │ movtlt r6, #39 @ 0x27 │ │ │ │ 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, #60028 @ 0xea7c │ │ │ │ + movwge r6, #59604 @ 0xe8d4 │ │ │ │ movtge r6, #40 @ 0x28 │ │ │ │ - bl 26bbe4 │ │ │ │ + bl 26ba3c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 26bbe4 │ │ │ │ + bl 26ba3c │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ add r7, sp, #16 │ │ │ │ - bl 26bbe4 │ │ │ │ + bl 26ba3c │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ mov.w r3, #8 │ │ │ │ - movw r1, #58100 @ 0xe2f4 │ │ │ │ + movw r1, #57716 @ 0xe174 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r2 │ │ │ │ str r6, [sp, #4] │ │ │ │ - movw r2, #64196 @ 0xfac4 │ │ │ │ + movw r2, #63812 @ 0xf944 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - movw r6, #33052 @ 0x811c │ │ │ │ + movw r6, #32824 @ 0x8038 │ │ │ │ movt r6, #42 @ 0x2a │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov.w r3, #32 │ │ │ │ it lt │ │ │ │ neglt r4, r4 │ │ │ │ - movw r2, #33060 @ 0x8124 │ │ │ │ + movw r2, #32832 @ 0x8040 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, sp, #24 │ │ │ │ movs r2, #1 │ │ │ │ str r7, [sp, #12] │ │ │ │ strd r5, r4, [sp, #4] │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ - movw r2, #33032 @ 0x8108 │ │ │ │ + movw r2, #32804 @ 0x8024 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #24 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r2, r9 │ │ │ │ - movw r0, #169 @ 0xa9 │ │ │ │ + movw r0, #945 @ 0x3b1 │ │ │ │ movt r0, #6 │ │ │ │ - bl 663a4 │ │ │ │ + bl 66dde <_PySys_GetAttr@@Base+0x41a> │ │ │ │ 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 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r3 │ │ │ │ subs r6, #1 │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - movw r2, #33092 @ 0x8144 │ │ │ │ + movw r2, #32864 @ 0x8060 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #169 @ 0xa9 │ │ │ │ + movw r0, #945 @ 0x3b1 │ │ │ │ movt r0, #6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - bl 663a4 │ │ │ │ + bl 66dde <_PySys_GetAttr@@Base+0x41a> │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ orrs.w r6, r6, r8 │ │ │ │ mov.w r6, #0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bne.n 6665e │ │ │ │ + bne.n 67098 <_PySys_GetAttr@@Base+0x6d4> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - bl 663d8 │ │ │ │ + bl 66e12 <_PySys_GetAttr@@Base+0x44e> │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 663d8 │ │ │ │ + bl 66e12 <_PySys_GetAttr@@Base+0x44e> │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 663d8 │ │ │ │ + bl 66e12 <_PySys_GetAttr@@Base+0x44e> │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 663d8 │ │ │ │ + bl 66e12 <_PySys_GetAttr@@Base+0x44e> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 663d8 │ │ │ │ + bl 66e12 <_PySys_GetAttr@@Base+0x44e> │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #65152 @ 0xfe80 │ │ │ │ + movw r3, #64768 @ 0xfd00 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #33032 @ 0x8108 │ │ │ │ + movw r2, #32804 @ 0x8024 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #169 @ 0xa9 │ │ │ │ + movw r0, #945 @ 0x3b1 │ │ │ │ movt r0, #6 │ │ │ │ - bl 663a4 │ │ │ │ + bl 66dde <_PySys_GetAttr@@Base+0x41a> │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldrd r0, r3, [r5, #8] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 66654 │ │ │ │ + bge.n 6708e <_PySys_GetAttr@@Base+0x6ca> │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #50900 @ 0xc6d4 │ │ │ │ + movw r2, #50476 @ 0xc52c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r0, #169 @ 0xa9 │ │ │ │ + movw r0, #945 @ 0x3b1 │ │ │ │ movt r0, #6 │ │ │ │ - bl 663a4 │ │ │ │ - movw r2, #33076 @ 0x8134 │ │ │ │ + bl 66dde <_PySys_GetAttr@@Base+0x41a> │ │ │ │ + movw r2, #32848 @ 0x8050 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, r6 │ │ │ │ it ne │ │ │ │ movne r2, r7 │ │ │ │ - movw r0, #169 @ 0xa9 │ │ │ │ + movw r0, #945 @ 0x3b1 │ │ │ │ movt r0, #6 │ │ │ │ - bl 663a4 │ │ │ │ - movw r2, #8244 @ 0x2034 │ │ │ │ + bl 66dde <_PySys_GetAttr@@Base+0x41a> │ │ │ │ + movw r2, #7860 @ 0x1eb4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - b.n 666da │ │ │ │ - movw r2, #33100 @ 0x814c │ │ │ │ + b.n 67114 <_PySys_GetAttr@@Base+0x750> │ │ │ │ + movw r2, #32872 @ 0x8068 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - b.n 666da │ │ │ │ + b.n 67114 <_PySys_GetAttr@@Base+0x750> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 663d8 │ │ │ │ + bl 66e12 <_PySys_GetAttr@@Base+0x44e> │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 663d8 │ │ │ │ + bl 66e12 <_PySys_GetAttr@@Base+0x44e> │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 663d8 │ │ │ │ + bl 66e12 <_PySys_GetAttr@@Base+0x44e> │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 663d8 │ │ │ │ + bl 66e12 <_PySys_GetAttr@@Base+0x44e> │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #64196 @ 0xfac4 │ │ │ │ + movw r3, #63812 @ 0xf944 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - movw r2, #33108 @ 0x8154 │ │ │ │ + movw r2, #32880 @ 0x8070 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #169 @ 0xa9 │ │ │ │ + movw r0, #945 @ 0x3b1 │ │ │ │ movt r0, #6 │ │ │ │ - bl 663a4 │ │ │ │ + bl 66dde <_PySys_GetAttr@@Base+0x41a> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrd r2, r0, [r5, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 66654 │ │ │ │ - movw r2, #33116 @ 0x815c │ │ │ │ + bge.n 6708e <_PySys_GetAttr@@Base+0x6ca> │ │ │ │ + movw r2, #32888 @ 0x8078 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #169 @ 0xa9 │ │ │ │ + movw r0, #945 @ 0x3b1 │ │ │ │ movt r0, #6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 663a4 │ │ │ │ + b.n 66dde <_PySys_GetAttr@@Base+0x41a> │ │ │ │ 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 │ │ │ │ - movw r5, #169 @ 0xa9 │ │ │ │ + movw r5, #945 @ 0x3b1 │ │ │ │ movt r5, #6 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #33092 @ 0x8144 │ │ │ │ + movw r2, #32864 @ 0x8060 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 663a4 │ │ │ │ + bl 66dde <_PySys_GetAttr@@Base+0x41a> │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r3, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r6] │ │ │ │ - bl 663d8 │ │ │ │ + bl 66e12 <_PySys_GetAttr@@Base+0x44e> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #8244 @ 0x2034 │ │ │ │ + movw r2, #7860 @ 0x1eb4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 663a4 │ │ │ │ - │ │ │ │ -00066744 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - movs r4, #1 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, sp │ │ │ │ - strd r4, r3, [sp, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 19a4c4 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006676e : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r3, #38480 @ 0x9650 │ │ │ │ - movt r3, #74 @ 0x4a │ │ │ │ - sub sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 2912c │ │ │ │ - mov r3, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r1, #1 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 2b26a │ │ │ │ - │ │ │ │ -0006679e <_Py_FatalErrorFunc@@Base>: │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r3, #38480 @ 0x9650 │ │ │ │ - movt r3, #74 @ 0x4a │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 2912c │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - movs r1, #1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 2b26a │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #33136 @ 0x8170 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #44636 @ 0xae5c │ │ │ │ - movt r0, #68 @ 0x44 │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - │ │ │ │ -000667f2 : │ │ │ │ - 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] @ (6681c ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ - bl 1dba4c <_PyErr_ProgramDecodedTextObject@@Base+0x27c> │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1dd84c │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00066820 <_PyThreadState_Prealloc@@Base>: │ │ │ │ - movs r1, #0 │ │ │ │ - b.w 1a0990 <_PyThreadState_New@@Base+0x4> │ │ │ │ - │ │ │ │ -00066826 <_PyThreadState_Init@@Base>: │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #33152 @ 0x8180 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #4] @ (66844 <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - nop │ │ │ │ - add r6, sp, #496 @ 0x1f0 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - │ │ │ │ -00066848 : │ │ │ │ - ldr r3, [pc, #8] @ (66854 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r0, [r2, r3] │ │ │ │ - b.w 1d5ca8 │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00066858 <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ - add.w r0, r0, #4096 @ 0x1000 │ │ │ │ - movw r3, #59529 @ 0xe889 │ │ │ │ - movt r3, #9 │ │ │ │ - ldr.w r2, [r0, #340] @ 0x154 │ │ │ │ - cmp r2, #0 │ │ │ │ - ite ne │ │ │ │ - movne r0, r2 │ │ │ │ - moveq r0, r3 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00066872 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1d6840 <_Py_fopen_obj@@Base+0x200> │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 6689c │ │ │ │ - ldr r2, [pc, #20] @ (668a0 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ - bl 1d76e8 │ │ │ │ - bl 1da388 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000668a4 : │ │ │ │ - ldr r2, [pc, #12] @ (668b4 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ - b.w 1d76e8 │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000668b8 : │ │ │ │ - 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, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r5 │ │ │ │ - strd r4, r1, [sp] │ │ │ │ - bl 1b3414 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -000668e0 : │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - b.w 1b32dc │ │ │ │ - stmdb 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 66966 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - orrs.w r3, r4, r5 │ │ │ │ - beq.n 66956 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - movs r0, #0 │ │ │ │ - mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26bbe4 │ │ │ │ - cmp r7, r0 │ │ │ │ - sbcs.w r1, r6, r1 │ │ │ │ - blt.n 66942 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26bbe4 │ │ │ │ - cmp r0, r7 │ │ │ │ - sbcs r1, r6 │ │ │ │ - bge.n 66956 │ │ │ │ - mvns r4, r6 │ │ │ │ - cmp r6, #0 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - it lt │ │ │ │ - movlt r0, #0 │ │ │ │ - lsrs r4, r4, #31 │ │ │ │ - rsb r1, r4, #2147483648 @ 0x80000000 │ │ │ │ - b.n 66a7e │ │ │ │ - mul.w r6, r4, r6 │ │ │ │ - umull r0, r1, r4, r7 │ │ │ │ - mla r6, r7, r5, r6 │ │ │ │ - add r1, r6 │ │ │ │ - b.n 66a7e │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, sl │ │ │ │ - bl 26bbe4 │ │ │ │ - mov r7, r3 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - orrs.w r3, r4, r5 │ │ │ │ - strd r0, r2, [sp] │ │ │ │ - beq.n 669c0 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - movs r0, #0 │ │ │ │ - mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26bbe4 │ │ │ │ - cmp r9, r0 │ │ │ │ - sbcs.w r1, r7, r1 │ │ │ │ - blt.n 669ac │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26bbe4 │ │ │ │ - cmp r0, r9 │ │ │ │ - sbcs r1, r7 │ │ │ │ - bge.n 669c0 │ │ │ │ - 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 669d0 │ │ │ │ - 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 26bbe4 │ │ │ │ - orrs.w r3, r4, r5 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r7, r0 │ │ │ │ - beq.n 66a24 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - movs r0, #0 │ │ │ │ - mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26bbe4 │ │ │ │ - cmp r8, r0 │ │ │ │ - sbcs.w r1, r6, r1 │ │ │ │ - blt.n 66a10 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 26bbe4 │ │ │ │ - cmp r0, r8 │ │ │ │ - sbcs r1, r6 │ │ │ │ - bge.n 66a24 │ │ │ │ - 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 66a34 │ │ │ │ - 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 66a50 │ │ │ │ - mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ - mvns r1, r7 │ │ │ │ - sub.w r0, r4, r9 │ │ │ │ - cmp r1, r2 │ │ │ │ - sbcs r0, r3 │ │ │ │ - bge.n 66a68 │ │ │ │ - b.n 66a70 │ │ │ │ - orrs.w sl, r9, sl │ │ │ │ - beq.n 66a68 │ │ │ │ - negs r0, r7 │ │ │ │ - mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - sbc.w r1, r1, r9 │ │ │ │ - cmp r2, r0 │ │ │ │ - sbcs.w r1, r3, r1 │ │ │ │ - blt.n 66a78 │ │ │ │ - adds r0, r7, r2 │ │ │ │ - adc.w r1, r3, r9 │ │ │ │ - b.n 66a7e │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - mov r1, r4 │ │ │ │ - b.n 66a7e │ │ │ │ - movs r0, #0 │ │ │ │ - mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b.n 66dde <_PySys_GetAttr@@Base+0x41a> │ │ │ │ │ │ │ │ -00066a84 : │ │ │ │ +0006717e : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r0, [r3, #848] @ 0x350 │ │ │ │ - cbnz r0, 66aa4 │ │ │ │ + cbnz r0, 6719e │ │ │ │ blx 2a8b4 │ │ │ │ movs r0, #0 │ │ │ │ blx 29258 │ │ │ │ │ │ │ │ -00066aaa : │ │ │ │ +000671a4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29b10 │ │ │ │ - cbnz r0, 66ad8 │ │ │ │ + cbnz r0, 671d2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 66adc │ │ │ │ + bge.n 671d6 │ │ │ │ blx 2a20c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movs r3, #12 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ -00066ae2 : │ │ │ │ +000671dc : │ │ │ │ b.w 2a208 │ │ │ │ │ │ │ │ -00066ae6 : │ │ │ │ +000671e0 : │ │ │ │ movs r1, #0 │ │ │ │ b.w 2927c │ │ │ │ │ │ │ │ -00066aec : │ │ │ │ +000671e6 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 29280 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00066b08 : │ │ │ │ +00067202 : │ │ │ │ b.w 2a318 │ │ │ │ │ │ │ │ -00066b0c : │ │ │ │ +00067206 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00066b0e : │ │ │ │ - ldr r3, [pc, #16] @ (66b20 ) │ │ │ │ +00067208 : │ │ │ │ + ldr r3, [pc, #12] @ (67218 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3716] @ 0xe84 │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00066b24 : │ │ │ │ - b.w 6628c │ │ │ │ +0006721c : │ │ │ │ + b.n 66cb4 <_PySys_GetAttr@@Base+0x2f0> │ │ │ │ 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 r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r3 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 66b50 │ │ │ │ + beq.n 67246 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 66bca │ │ │ │ + bne.n 672c0 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 66b54 │ │ │ │ + b.n 6724a │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w r0, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 66b68 │ │ │ │ + bcc.n 6725e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66bce │ │ │ │ + b.n 672c4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 6c148 │ │ │ │ + bl 6c13c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66b62 │ │ │ │ + beq.n 67258 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r2 │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ mov r1, r3 │ │ │ │ - cbz r3, 66bba │ │ │ │ + cbz r3, 672b0 │ │ │ │ tst.w r3, #128 @ 0x80 │ │ │ │ - beq.n 66bb4 │ │ │ │ + beq.n 672aa │ │ │ │ add.w r1, r3, #56320 @ 0xdc00 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 66bb4 │ │ │ │ - bl 6c2f8 │ │ │ │ - cbz r5, 66b9c │ │ │ │ + bne.n 672aa │ │ │ │ + bl 6c2f4 │ │ │ │ + cbz r5, 67292 │ │ │ │ sub.w r6, sl, r6 │ │ │ │ str r6, [r5, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 66bae │ │ │ │ - movw r3, #50176 @ 0xc400 │ │ │ │ + beq.n 672a4 │ │ │ │ + movw r3, #49792 @ 0xc280 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str.w r3, [r8] │ │ │ │ mvn.w r3, #1 │ │ │ │ - b.n 66bce │ │ │ │ + b.n 672c4 │ │ │ │ str.w r1, [r4], #4 │ │ │ │ - b.n 66b76 │ │ │ │ + b.n 6726c │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r5, 66bc4 │ │ │ │ + cbz r5, 672ba │ │ │ │ subs r4, r4, r0 │ │ │ │ asrs r4, r4, #2 │ │ │ │ str r4, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - b.n 66bce │ │ │ │ + b.n 672c4 │ │ │ │ mvn.w r3, #2 │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00066bd4 : │ │ │ │ +000672ca : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 1b4cec │ │ │ │ + b.w 1b3918 │ │ │ │ │ │ │ │ -00066bda <_Py_closerange@@Base>: │ │ │ │ +000672d0 <_Py_closerange@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ bic.w r4, r0, r0, asr #31 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ blx 29910 │ │ │ │ - cbz r0, 66c1a <_Py_closerange@@Base+0x40> │ │ │ │ + cbz r0, 67310 <_Py_closerange@@Base+0x40> │ │ │ │ movs r0, #4 │ │ │ │ blx 29228 │ │ │ │ cmp r0, r5 │ │ │ │ - bgt.n 66c0c <_Py_closerange@@Base+0x32> │ │ │ │ + bgt.n 67302 <_Py_closerange@@Base+0x32> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 2a944 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, r5 │ │ │ │ - bgt.n 66c1a <_Py_closerange@@Base+0x40> │ │ │ │ + bgt.n 67310 <_Py_closerange@@Base+0x40> │ │ │ │ adds r4, #1 │ │ │ │ blx 29fa0 │ │ │ │ - b.n 66c0c <_Py_closerange@@Base+0x32> │ │ │ │ + b.n 67302 <_Py_closerange@@Base+0x32> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00066c1c : │ │ │ │ +00067312 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00066c20 : │ │ │ │ +00067316 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00066c24 : │ │ │ │ +0006731a : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r3, #1388] @ 0x56c │ │ │ │ orr.w r2, r2, r2, asr #31 │ │ │ │ str.w r2, [r3, #1388] @ 0x56c │ │ │ │ str.w r1, [r3, #1392] @ 0x570 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00066c42 : │ │ │ │ +00067338 : │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 66c92 │ │ │ │ + bhi.n 67388 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ 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 1d7220 <_PyBytesWriter_Dealloc@@Base+0x534> │ │ │ │ - cbnz r0, 66c8e │ │ │ │ + bl 1d5fb8 <_PyBytesWriter_Dealloc@@Base+0x534> │ │ │ │ + cbnz r0, 67384 │ │ │ │ ldr.w r1, [r5, #1400] @ 0x578 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d7220 <_PyBytesWriter_Dealloc@@Base+0x534> │ │ │ │ - cbnz r0, 66c8e │ │ │ │ + bl 1d5fb8 <_PyBytesWriter_Dealloc@@Base+0x534> │ │ │ │ + cbnz r0, 67384 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f95a8 │ │ │ │ + bl 1f8a98 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00066c98 : │ │ │ │ +0006738e : │ │ │ │ movs r0, #2 │ │ │ │ - b.w 66c42 │ │ │ │ + b.w 67338 │ │ │ │ │ │ │ │ -00066c9e : │ │ │ │ - ldr r3, [pc, #12] @ (66cac ) │ │ │ │ +00067394 : │ │ │ │ + ldr r3, [pc, #8] @ (673a0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.w 3000e <_Py_fstat@@Base+0x586> │ │ │ │ - nop │ │ │ │ + b.w 3030a <_Py_fstat@@Base+0x586> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ orr.w r0, r0, r3, lsl #8 │ │ │ │ eor.w r0, r0, #32768 @ 0x8000 │ │ │ │ sub.w r0, r0, #32768 @ 0x8000 │ │ │ │ - b.w 80190 │ │ │ │ + b.w 8015c │ │ │ │ movs r0, #0 │ │ │ │ adds r3, r1, #4 │ │ │ │ ldrb.w r2, [r3, #-1]! │ │ │ │ cmp r1, r3 │ │ │ │ orr.w r0, r2, r0, lsl #8 │ │ │ │ - bne.n 66cc8 │ │ │ │ - b.w 80190 │ │ │ │ + bne.n 673bc │ │ │ │ + b.w 8015c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 2950c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 8015c │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - b.w 80190 │ │ │ │ + b.w 8015c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 6635e │ │ │ │ + bl 66d86 <_PySys_GetAttr@@Base+0x3c2> │ │ │ │ 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 6635e │ │ │ │ + bl 66d86 <_PySys_GetAttr@@Base+0x3c2> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 26b5c0 │ │ │ │ + bl 26b418 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29e34 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #20 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 80190 │ │ │ │ + b.w 8015c │ │ │ │ stmdb 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, #33252 @ 0x81e4 │ │ │ │ + movw r3, #32960 @ 0x80c0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r5, sp, #192 @ 0xc0 │ │ │ │ - movw r3, #33264 @ 0x81f0 │ │ │ │ + movw r3, #32972 @ 0x80cc │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #33212 @ 0x81bc │ │ │ │ + movw r2, #32920 @ 0x8098 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r0, #169 @ 0xa9 │ │ │ │ + movw r0, #945 @ 0x3b1 │ │ │ │ movt r0, #6 │ │ │ │ - movw r3, #33272 @ 0x81f8 │ │ │ │ + movw r3, #32980 @ 0x80d4 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #33284 @ 0x8204 │ │ │ │ + movw r3, #32992 @ 0x80e0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r3, #33296 @ 0x8210 │ │ │ │ + movw r3, #33004 @ 0x80ec │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r3, #33308 @ 0x821c │ │ │ │ + movw r3, #33016 @ 0x80f8 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #33200 @ 0x81b0 │ │ │ │ + movw r3, #32908 @ 0x808c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r5, [r4, #8] │ │ │ │ strd r6, r6, [r4] │ │ │ │ - movw r5, #64196 @ 0xfac4 │ │ │ │ + movw r5, #63812 @ 0xf944 │ │ │ │ movt r5, #38 @ 0x26 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 663a4 │ │ │ │ - ldr r0, [pc, #880] @ (67144 ) │ │ │ │ + bl 66dde <_PySys_GetAttr@@Base+0x41a> │ │ │ │ + ldr r0, [pc, #880] @ (67838 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #33316 @ 0x8224 │ │ │ │ + movw r1, #33024 @ 0x8100 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 6655c │ │ │ │ - ldr r0, [pc, #860] @ (67148 ) │ │ │ │ + bl 66f96 <_PySys_GetAttr@@Base+0x5d2> │ │ │ │ + ldr r0, [pc, #860] @ (6783c ) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #33328 @ 0x8230 │ │ │ │ + movw r1, #33036 @ 0x810c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movw r5, #38592 @ 0x96c0 │ │ │ │ movt r5, #74 @ 0x4a │ │ │ │ - bl 6655c │ │ │ │ + bl 66f96 <_PySys_GetAttr@@Base+0x5d2> │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #62840 @ 0xf578 │ │ │ │ + movw r3, #62456 @ 0xf3f8 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - movw r2, #33092 @ 0x8144 │ │ │ │ + movw r2, #32864 @ 0x8060 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #169 @ 0xa9 │ │ │ │ + movw r0, #945 @ 0x3b1 │ │ │ │ movt r0, #6 │ │ │ │ - bl 663a4 │ │ │ │ + bl 66dde <_PySys_GetAttr@@Base+0x41a> │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #144] @ 0x90 │ │ │ │ - bl 663d8 │ │ │ │ + bl 66e12 <_PySys_GetAttr@@Base+0x44e> │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #8244 @ 0x2034 │ │ │ │ + movw r2, #7860 @ 0x1eb4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #169 @ 0xa9 │ │ │ │ + movw r0, #945 @ 0x3b1 │ │ │ │ movt r0, #6 │ │ │ │ - bl 663a4 │ │ │ │ + bl 66dde <_PySys_GetAttr@@Base+0x41a> │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #33340 @ 0x823c │ │ │ │ + movw r3, #33048 @ 0x8118 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #33092 @ 0x8144 │ │ │ │ + movw r2, #32864 @ 0x8060 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #169 @ 0xa9 │ │ │ │ + movw r0, #945 @ 0x3b1 │ │ │ │ movt r0, #6 │ │ │ │ - bl 663a4 │ │ │ │ + bl 66dde <_PySys_GetAttr@@Base+0x41a> │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #176] @ 0xb0 │ │ │ │ - bl 663d8 │ │ │ │ + bl 66e12 <_PySys_GetAttr@@Base+0x44e> │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #8244 @ 0x2034 │ │ │ │ + movw r2, #7860 @ 0x1eb4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #169 @ 0xa9 │ │ │ │ + movw r0, #945 @ 0x3b1 │ │ │ │ movt r0, #6 │ │ │ │ - bl 663a4 │ │ │ │ + bl 66dde <_PySys_GetAttr@@Base+0x41a> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #33348 @ 0x8244 │ │ │ │ + movw r1, #33056 @ 0x8120 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 6655c │ │ │ │ + bl 66f96 <_PySys_GetAttr@@Base+0x5d2> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #33356 @ 0x824c │ │ │ │ + movw r1, #33064 @ 0x8128 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 6655c │ │ │ │ + bl 66f96 <_PySys_GetAttr@@Base+0x5d2> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #33368 @ 0x8258 │ │ │ │ + movw r1, #33076 @ 0x8134 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 6655c │ │ │ │ + bl 66f96 <_PySys_GetAttr@@Base+0x5d2> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #33380 @ 0x8264 │ │ │ │ + movw r1, #33088 @ 0x8140 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 6655c │ │ │ │ + bl 66f96 <_PySys_GetAttr@@Base+0x5d2> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #32 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #62740 @ 0xf514 │ │ │ │ + movw r1, #62356 @ 0xf394 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 6655c │ │ │ │ + bl 66f96 <_PySys_GetAttr@@Base+0x5d2> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #33368 @ 0x8258 │ │ │ │ + movw r1, #33076 @ 0x8134 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 6655c │ │ │ │ + bl 66f96 <_PySys_GetAttr@@Base+0x5d2> │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - movw r1, #33388 @ 0x826c │ │ │ │ + movw r1, #33096 @ 0x8148 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 666ec │ │ │ │ + bl 67126 <_PySys_GetAttr@@Base+0x762> │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - movw r1, #33400 @ 0x8278 │ │ │ │ + movw r1, #33108 @ 0x8154 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 666ec │ │ │ │ + bl 67126 <_PySys_GetAttr@@Base+0x762> │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - movw r1, #33412 @ 0x8284 │ │ │ │ + movw r1, #33120 @ 0x8160 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 666ec │ │ │ │ + bl 67126 <_PySys_GetAttr@@Base+0x762> │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - movw r1, #62660 @ 0xf4c4 │ │ │ │ + movw r1, #62276 @ 0xf344 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 666ec │ │ │ │ + bl 67126 <_PySys_GetAttr@@Base+0x762> │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - movw r1, #33420 @ 0x828c │ │ │ │ + movw r1, #33128 @ 0x8168 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 666ec │ │ │ │ + bl 67126 <_PySys_GetAttr@@Base+0x762> │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - movw r1, #33428 @ 0x8294 │ │ │ │ + movw r1, #33136 @ 0x8170 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 666ec │ │ │ │ + bl 67126 <_PySys_GetAttr@@Base+0x762> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #10180 @ 0x27c4 │ │ │ │ + movw r1, #9796 @ 0x2644 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 6655c │ │ │ │ + bl 66f96 <_PySys_GetAttr@@Base+0x5d2> │ │ │ │ ldrd r0, r1, [r5, #584] @ 0x248 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - beq.n 66fd8 │ │ │ │ + beq.n 676cc │ │ │ │ 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 26bbe4 │ │ │ │ + bl 26ba3c │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ - bl 26bbe4 │ │ │ │ + bl 26ba3c │ │ │ │ mov r1, r4 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - movw r3, #33436 @ 0x829c │ │ │ │ + movw r3, #33144 @ 0x8178 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #33448 @ 0x82a8 │ │ │ │ + movw r2, #33156 @ 0x8184 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #169 @ 0xa9 │ │ │ │ + movw r0, #945 @ 0x3b1 │ │ │ │ movt r0, #6 │ │ │ │ movs r6, #0 │ │ │ │ - bl 663a4 │ │ │ │ + bl 66dde <_PySys_GetAttr@@Base+0x41a> │ │ │ │ movs r7, #0 │ │ │ │ - bl 1a1e68 <_PyThreadState_New@@Base+0x14dc> │ │ │ │ + bl 1a08b8 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r3, #33468 @ 0x82bc │ │ │ │ + movw r3, #33176 @ 0x8198 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #33480 @ 0x82c8 │ │ │ │ + movw r2, #33188 @ 0x81a4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #169 @ 0xa9 │ │ │ │ + movw r0, #945 @ 0x3b1 │ │ │ │ movt r0, #6 │ │ │ │ mov.w r9, #1000 @ 0x3e8 │ │ │ │ - bl 663a4 │ │ │ │ + bl 66dde <_PySys_GetAttr@@Base+0x41a> │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ blx 2957c │ │ │ │ add r6, sp, #104 @ 0x68 │ │ │ │ movw r3, #39232 @ 0x9940 │ │ │ │ @@ -91291,15 +91970,15 @@ │ │ │ │ asrs r2, r2, #31 │ │ │ │ umull r5, r1, r5, r9 │ │ │ │ rsb r2, r2, r0, asr #18 │ │ │ │ movw r0, #39240 @ 0x9948 │ │ │ │ movt r0, #74 @ 0x4a │ │ │ │ subs.w r5, r5, sl │ │ │ │ mla r3, r9, r3, r1 │ │ │ │ - ldr r1, [pc, #200] @ (6714c ) │ │ │ │ + ldr r1, [pc, #200] @ (67840 ) │ │ │ │ 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 │ │ │ │ @@ -91313,263 +91992,263 @@ │ │ │ │ blx 290c8 <__getrusage64@plt> │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ ldrd r0, r1, [r6, #8] │ │ │ │ umull sl, r8, r3, r9 │ │ │ │ movs r3, #0 │ │ │ │ mla r8, r9, r2, r8 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ - bl 26bbe4 │ │ │ │ + bl 26ba3c │ │ │ │ adds.w sl, sl, r0 │ │ │ │ ldrd r3, r2, [r6, #16] │ │ │ │ adc.w r8, r8, r1 │ │ │ │ ldrd r0, r1, [r6, #24] │ │ │ │ umull fp, r3, r3, r9 │ │ │ │ mla r9, r9, r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ - bl 26bbe4 │ │ │ │ + bl 26ba3c │ │ │ │ ldr r3, [r6, #32] │ │ │ │ adds.w r0, fp, r0 │ │ │ │ adc.w r1, r9, r1 │ │ │ │ ldr.w r9, [r6, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ mov.w r6, r3, lsl #10 │ │ │ │ - blt.n 67114 │ │ │ │ + blt.n 67808 │ │ │ │ mvn.w fp, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, fp │ │ │ │ sbcs.w r7, r7, #0 │ │ │ │ - bge.n 67118 │ │ │ │ + bge.n 6780c │ │ │ │ mov fp, r5 │ │ │ │ - b.n 67118 │ │ │ │ + b.n 6780c │ │ │ │ mov.w fp, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 6712e │ │ │ │ + blt.n 67822 │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ cmp sl, r7 │ │ │ │ sbcs.w r8, r8, #0 │ │ │ │ - bge.n 67130 │ │ │ │ + bge.n 67824 │ │ │ │ mov r7, sl │ │ │ │ - b.n 67130 │ │ │ │ + b.n 67824 │ │ │ │ movs r7, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 67150 │ │ │ │ + blt.n 67844 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r8 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bge.n 67154 │ │ │ │ + bge.n 67848 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 67154 │ │ │ │ + b.n 67848 │ │ │ │ str r7, [sp, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r1, #1 │ │ │ │ str r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ movw r5, #19923 @ 0x4dd3 │ │ │ │ movt r5, #4194 @ 0x1062 │ │ │ │ mov r0, fp │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ - bl 26b854 │ │ │ │ - movw r2, #33492 @ 0x82d4 │ │ │ │ + bl 26b6ac │ │ │ │ + movw r2, #33200 @ 0x81b0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ umull fp, r3, fp, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r0, #169 @ 0xa9 │ │ │ │ + movw r0, #945 @ 0x3b1 │ │ │ │ movt r0, #6 │ │ │ │ mov r1, r4 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #1184 @ 0x4a0 │ │ │ │ + movw r3, #800 @ 0x320 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 663a4 │ │ │ │ + bl 66dde <_PySys_GetAttr@@Base+0x41a> │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ - bl 26b854 │ │ │ │ + bl 26b6ac │ │ │ │ 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 26b854 │ │ │ │ + bl 26b6ac │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #25848 @ 0x64f8 │ │ │ │ + movw r3, #25464 @ 0x6378 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r2, #33512 @ 0x82e8 │ │ │ │ + movw r2, #33220 @ 0x81c4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #169 @ 0xa9 │ │ │ │ + movw r0, #945 @ 0x3b1 │ │ │ │ movt r0, #6 │ │ │ │ - movw r5, #34576 @ 0x8710 │ │ │ │ + movw r5, #34192 @ 0x8590 │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ - bl 663a4 │ │ │ │ + bl 66dde <_PySys_GetAttr@@Base+0x41a> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 663d8 │ │ │ │ + bl 66e12 <_PySys_GetAttr@@Base+0x44e> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 6721a │ │ │ │ + cbz r3, 6790e │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #33580 @ 0x832c │ │ │ │ + movw r2, #33288 @ 0x8208 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #169 @ 0xa9 │ │ │ │ + movw r0, #945 @ 0x3b1 │ │ │ │ movt r0, #6 │ │ │ │ - bl 663a4 │ │ │ │ + bl 66dde <_PySys_GetAttr@@Base+0x41a> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 663d8 │ │ │ │ + bl 66e12 <_PySys_GetAttr@@Base+0x44e> │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #8244 @ 0x2034 │ │ │ │ + movw r2, #7860 @ 0x1eb4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #169 @ 0xa9 │ │ │ │ + movw r0, #945 @ 0x3b1 │ │ │ │ movt r0, #6 │ │ │ │ - bl 663a4 │ │ │ │ + bl 66dde <_PySys_GetAttr@@Base+0x41a> │ │ │ │ add sp, #452 @ 0x1c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 672b4 │ │ │ │ + beq.n 679a8 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ stmdb sp!, {r4, r5, r6, fp} │ │ │ │ orrs.w r4, r2, r3 │ │ │ │ - bne.n 67250 │ │ │ │ + bne.n 67944 │ │ │ │ ldrd r4, r5, [r1, #8] │ │ │ │ orrs r4, r5 │ │ │ │ - beq.n 672ae │ │ │ │ + beq.n 679a2 │ │ │ │ ldrexd r4, r5, [r0] │ │ │ │ adds r4, r4, r2 │ │ │ │ adcs r5, r3 │ │ │ │ strexd r6, r4, r5, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 67250 │ │ │ │ + bne.n 67944 │ │ │ │ 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 67268 │ │ │ │ + bne.n 6795c │ │ │ │ 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 67284 │ │ │ │ + bne.n 67978 │ │ │ │ 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 6729e │ │ │ │ + bne.n 67992 │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 672ea │ │ │ │ + beq.n 679de │ │ │ │ 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 672c0 │ │ │ │ + bne.n 679b4 │ │ │ │ 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 672d6 │ │ │ │ + bne.n 679ca │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ 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, #25316 @ 0x62e4 │ │ │ │ + movw r2, #25044 @ 0x61d4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ae8bc │ │ │ │ + bl 1ad410 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 67394 │ │ │ │ + cbz r0, 67a88 │ │ │ │ movs r0, #0 │ │ │ │ ldrb r6, [r2, r0] │ │ │ │ - cbz r6, 6733e │ │ │ │ + cbz r6, 67a32 │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - beq.n 67394 │ │ │ │ + beq.n 67a88 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 67332 │ │ │ │ + b.n 67a26 │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - beq.n 67394 │ │ │ │ + beq.n 67a88 │ │ │ │ movw r3, #2676 @ 0xa74 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r3, [r3, #1424] @ 0x590 │ │ │ │ - cbz r3, 67394 │ │ │ │ + cbz r3, 67a88 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ bic.w r1, r1, #3 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 67394 │ │ │ │ + beq.n 67a88 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ bic.w r3, r3, #3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, sp, #16 │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movs r2, #1 │ │ │ │ str r6, [sp, #12] │ │ │ │ - movw r1, #33592 @ 0x8338 │ │ │ │ + movw r1, #33300 @ 0x8214 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 6095c <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ - b.n 673a0 │ │ │ │ + bl 60c00 <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ + b.n 67a94 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 6095c <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ + bl 60c00 <_Py_SetRefcnt@@Base+0x26a> │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ @@ -91577,37 +92256,37 @@ │ │ │ │ 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 1a2fd8 <_PyThreadState_New@@Base+0x264c> │ │ │ │ + bl 1a1a28 │ │ │ │ add.w r2, r5, r4, lsl #2 │ │ │ │ mov r1, r0 │ │ │ │ adds r2, #4 │ │ │ │ ldr.w r4, [r5, r4, lsl #2] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ bics r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ subs r4, #1 │ │ │ │ - bcc.n 673f8 │ │ │ │ + bcc.n 67aec │ │ │ │ ldr.w r6, [r3], #4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ and.w r0, r0, #1 │ │ │ │ bics r5, r6 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 673e2 │ │ │ │ + b.n 67ad6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 6740a │ │ │ │ + cbz r3, 67afe │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ bics r3, r2 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -91620,178 +92299,178 @@ │ │ │ │ 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 67454 │ │ │ │ + bls.n 67b48 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - cbnz r3, 6744c │ │ │ │ + cbnz r3, 67b40 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 6744c │ │ │ │ - bl 1d7260 <_PyBytesWriter_Dealloc@@Base+0x574> │ │ │ │ + beq.n 67b40 │ │ │ │ + bl 1d5ff8 <_PyBytesWriter_Dealloc@@Base+0x574> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mla r5, r8, r3, r5 │ │ │ │ - b.n 67436 │ │ │ │ + b.n 67b2a │ │ │ │ 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 1a270c <_PyThreadState_New@@Base+0x1d80> │ │ │ │ + bl 1a115c │ │ │ │ dmb ish │ │ │ │ str r5, [r4, #112] @ 0x70 │ │ │ │ dmb ish │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 67494 │ │ │ │ + bge.n 67b88 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ lsls r0, r0, #15 │ │ │ │ negs r0, r0 │ │ │ │ - bl 1a3130 <_PyThreadState_New@@Base+0x27a4> │ │ │ │ + bl 1a1b80 │ │ │ │ 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 674cc │ │ │ │ + b.n 67bc0 │ │ │ │ lsrs r2, r4, #27 │ │ │ │ movw r3, #9572 @ 0x2564 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ 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 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r5, r3, r2 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 674c6 │ │ │ │ + bne.n 67bba │ │ │ │ strex r7, r5, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r0 │ │ │ │ - beq.n 67478 │ │ │ │ - b.n 674b0 │ │ │ │ + beq.n 67b6c │ │ │ │ + b.n 67ba4 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ adds r7, r2, #1 │ │ │ │ - bne.n 674d8 │ │ │ │ + bne.n 67bcc │ │ │ │ adds r3, #32 │ │ │ │ - b.n 674e4 │ │ │ │ + b.n 67bd8 │ │ │ │ and.w r7, r2, #1 │ │ │ │ - cbz r2, 674e4 │ │ │ │ + cbz r2, 67bd8 │ │ │ │ add r3, r7 │ │ │ │ lsrs r2, r2, #1 │ │ │ │ - b.n 674d8 │ │ │ │ + b.n 67bcc │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 674cc │ │ │ │ + bne.n 67bc0 │ │ │ │ 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, 67500 │ │ │ │ + cbz r3, 67bf4 │ │ │ │ yield │ │ │ │ - b.n 674f2 │ │ │ │ + b.n 67be6 │ │ │ │ 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 60ae0 <_Py_SetRefcnt@@Base+0x3ee> │ │ │ │ + bl 60d84 <_Py_SetRefcnt@@Base+0x3ee> │ │ │ │ add sp, #24 │ │ │ │ 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 r7, [sp, #24] │ │ │ │ mov r4, r3 │ │ │ │ subs r3, r7, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 6757c │ │ │ │ + bhi.n 67c70 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1a240c <_PyThreadState_New@@Base+0x1a80> │ │ │ │ + bl 1a0e5c │ │ │ │ mov r1, r0 │ │ │ │ - cbz r4, 6754e │ │ │ │ + cbz r4, 67c42 │ │ │ │ subs r3, r5, r4 │ │ │ │ mov r5, r4 │ │ │ │ add r1, r3 │ │ │ │ cmp r7, #4 │ │ │ │ - bne.n 67570 │ │ │ │ - cbz r5, 6757c │ │ │ │ - cbz r1, 6757c │ │ │ │ + bne.n 67c64 │ │ │ │ + cbz r5, 67c70 │ │ │ │ + cbz r1, 67c70 │ │ │ │ mov r4, r1 │ │ │ │ add r5, r1 │ │ │ │ mov.w r1, #1073741824 @ 0x40000000 │ │ │ │ movs r2, #1 │ │ │ │ subs r0, r5, r4 │ │ │ │ cmp r4, r1 │ │ │ │ - bcc.n 6757c │ │ │ │ + bcc.n 67c70 │ │ │ │ add.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ - bl 1a2818 <_PyThreadState_New@@Base+0x1e8c> │ │ │ │ - b.n 6755a │ │ │ │ + bl 1a1268 │ │ │ │ + b.n 67c4e │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1a2818 <_PyThreadState_New@@Base+0x1e8c> │ │ │ │ + b.w 1a1268 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r2, 67598 │ │ │ │ + cbz r2, 67c8c │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #72] @ (675e8 ) │ │ │ │ - bl 1a270c <_PyThreadState_New@@Base+0x1d80> │ │ │ │ - ldr r0, [pc, #72] @ (675ec ) │ │ │ │ - bl 1bf450 │ │ │ │ + ldr r0, [pc, #72] @ (67cdc ) │ │ │ │ + bl 1a115c │ │ │ │ + ldr r0, [pc, #72] @ (67ce0 ) │ │ │ │ + bl 1be170 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 1bf524 │ │ │ │ + bl 1be244 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 675e2 │ │ │ │ + cbz r4, 67cd6 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ blx 29c88 │ │ │ │ - cbz r0, 675e2 │ │ │ │ + cbz r0, 67cd6 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 675e2 │ │ │ │ + cbz r2, 67cd6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #33612 @ 0x834c │ │ │ │ + movw r0, #33320 @ 0x8228 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 609a8 <_Py_SetRefcnt@@Base+0x2b6> │ │ │ │ + bl 60c4c <_Py_SetRefcnt@@Base+0x2b6> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 675e4 │ │ │ │ + b.n 67cd8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr r0, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r1, #1 │ │ │ │ @@ -91801,2171 +92480,1615 @@ │ │ │ │ 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 1bf524 │ │ │ │ + bl 1be244 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 67692 │ │ │ │ + beq.n 67d86 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1a270c <_PyThreadState_New@@Base+0x1d80> │ │ │ │ + bl 1a115c │ │ │ │ add.w r0, r4, #528 @ 0x210 │ │ │ │ - movw r7, #19096 @ 0x4a98 │ │ │ │ + movw r7, #19164 @ 0x4adc │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - bl 1bf450 │ │ │ │ + bl 1be170 │ │ │ │ ldr.w r8, [r7] │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 291e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 67692 │ │ │ │ + cbz r0, 67d86 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 6765a │ │ │ │ + bne.n 67d4e │ │ │ │ str.w r9, [r0] │ │ │ │ - b.n 6763c │ │ │ │ + b.n 67d30 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 6767e │ │ │ │ + bne.n 67d72 │ │ │ │ cmp.w r8, #8 │ │ │ │ - bne.n 6767e │ │ │ │ + bne.n 67d72 │ │ │ │ movs r2, #4 │ │ │ │ dmb ish │ │ │ │ str r2, [r7, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 291e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 67692 │ │ │ │ - movw r0, #33688 @ 0x8398 │ │ │ │ + cbz r0, 67d86 │ │ │ │ + movw r0, #33396 @ 0x8274 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 609a8 <_Py_SetRefcnt@@Base+0x2b6> │ │ │ │ + bl 60c4c <_Py_SetRefcnt@@Base+0x2b6> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ 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 676ba │ │ │ │ - bl 25edcc │ │ │ │ + bne.n 67dae │ │ │ │ + bl 25ea4c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 676d8 │ │ │ │ + cbnz r3, 67dcc │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 676ce │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 67dc2 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 676d8 │ │ │ │ + b.n 67dcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dc20 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ + bl 9d634 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 676ca │ │ │ │ + beq.n 67dbe │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r1, r2, r3} │ │ │ │ + │ │ │ │ +00067dd4 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4076] @ 0xfec │ │ │ │ - movw r3, #20228 @ 0x4f04 │ │ │ │ - movt r3, #77 @ 0x4d │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cbz r2, 67702 │ │ │ │ - blx 29198 │ │ │ │ - movw r2, #38480 @ 0x9650 │ │ │ │ - movt r2, #74 @ 0x4a │ │ │ │ - mov r5, r0 │ │ │ │ + str.w r0, [ip] │ │ │ │ + str.w r0, [ip, #-24] │ │ │ │ + sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ + movw r1, #3724 @ 0xe8c │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + sub sp, #4 │ │ │ │ + blx 29c34 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 67e88 │ │ │ │ + movw r5, #11572 @ 0x2d34 │ │ │ │ + movt r5, #77 @ 0x4d │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cbz r3, 67e14 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ movs r1, #1 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2912c │ │ │ │ - movw r1, #52240 @ 0xcc10 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - movs r2, #20 │ │ │ │ + bl 11d314 │ │ │ │ + b.n 67e28 │ │ │ │ + bl 3515c │ │ │ │ mov r4, r0 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ - cbz r5, 6774a │ │ │ │ - mov r0, r5 │ │ │ │ - blx 29b58 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #62592 @ 0xf480 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ - add r3, sp, #24 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 67e0a │ │ │ │ + b.n 67e8c │ │ │ │ + cbnz r4, 67e76 │ │ │ │ + cmp.w r7, #4096 @ 0x1000 │ │ │ │ + bcc.n 67e6a │ │ │ │ + mov r3, r6 │ │ │ │ + mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 29e24 <__vfprintf_chk@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #10 │ │ │ │ - blx 2a24c │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29a1c │ │ │ │ - movs r3, #0 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 2b26a │ │ │ │ - │ │ │ │ -00067778 <_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, #33764 @ 0x83e4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl 676e0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr.w r9, [pc, #276] @ 678bc <_Py_FatalRefcountErrorFunc@@Base+0x144> │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr.w r3, [r9, #1184] @ 0x4a0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 678b6 <_Py_FatalRefcountErrorFunc@@Base+0x13e> │ │ │ │ - movw r5, #4780 @ 0x12ac │ │ │ │ - movt r5, #70 @ 0x46 │ │ │ │ + mov r0, sp │ │ │ │ + blx 2a650 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ - movs r6, #0 │ │ │ │ - movs r2, #156 @ 0x9c │ │ │ │ - mul.w r1, r2, r6 │ │ │ │ - ldr.w sl, [r5, r1] │ │ │ │ - cmp sl, r7 │ │ │ │ - beq.n 677e0 <_Py_FatalRefcountErrorFunc@@Base+0x68> │ │ │ │ - adds r6, #1 │ │ │ │ - cmp r6, #5 │ │ │ │ - bne.n 677c2 <_Py_FatalRefcountErrorFunc@@Base+0x4a> │ │ │ │ - mov.w r1, #624 @ 0x270 │ │ │ │ - movs r6, #4 │ │ │ │ - mov.w fp, #0 │ │ │ │ - b.n 677e4 <_Py_FatalRefcountErrorFunc@@Base+0x6c> │ │ │ │ - mov.w fp, #1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - mov.w ip, #156 @ 0x9c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r4, [r9, #1192] @ 0x4a8 │ │ │ │ - mov r8, r0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mla ip, ip, r6, r5 │ │ │ │ - ldr.w r2, [ip, #4] │ │ │ │ - cbz r2, 67814 <_Py_FatalRefcountErrorFunc@@Base+0x9c> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, sl │ │ │ │ - str.w r2, [ip, #4] │ │ │ │ - adds r1, #12 │ │ │ │ - add r1, r5 │ │ │ │ - blx 2a174 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 6783e <_Py_FatalRefcountErrorFunc@@Base+0xc6> │ │ │ │ - movs r2, #20 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #52240 @ 0xcc10 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ - movs r3, #156 @ 0x9c │ │ │ │ - mla r5, r3, r6, r5 │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - mov r0, r5 │ │ │ │ - blx 29b58 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - b.n 6787a <_Py_FatalRefcountErrorFunc@@Base+0x102> │ │ │ │ - mov r1, fp │ │ │ │ - movs r2, #23 │ │ │ │ - add r0, sp, #16 │ │ │ │ - movw r5, #44892 @ 0xaf5c │ │ │ │ - movt r5, #40 @ 0x28 │ │ │ │ - blx 2957c │ │ │ │ - movs r3, #23 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, sp, #16 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 29f04 <__snprintf_chk@plt> │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #33824 @ 0x8420 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ - add r0, sp, #16 │ │ │ │ - blx 29b58 │ │ │ │ - add r1, sp, #16 │ │ │ │ mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #13388 @ 0x344c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ - ldr.w r1, [r9, #1196] @ 0x4ac │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2ee20 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r1, [r9, #1200] @ 0x4b0 │ │ │ │ - bl 2b554 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r0, r7 │ │ │ │ - str.w r3, [r8] │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 29e30 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -000678c0 : │ │ │ │ - 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] @ (6796c ) │ │ │ │ - mov r5, r0 │ │ │ │ - mov.w r2, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r1, [r3] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 678ea │ │ │ │ - strexb r0, r2, [r3] │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, sp │ │ │ │ + blx 29fe0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + blx 29a1c │ │ │ │ + clz r3, r7 │ │ │ │ + cmp r4, r7 │ │ │ │ + mov.w r3, r3, lsr #5 │ │ │ │ + ite cs │ │ │ │ + movcs r4, #0 │ │ │ │ + movcc r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 678da │ │ │ │ - mov r4, r3 │ │ │ │ - dmb ish │ │ │ │ - beq.n 678f8 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 26813c │ │ │ │ - movw r0, #19968 @ 0x4e00 │ │ │ │ - movt r0, #72 @ 0x48 │ │ │ │ - ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ - cmp r2, #31 │ │ │ │ - ble.n 67934 │ │ │ │ - mov.w r2, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r1, [r4] │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 67920 │ │ │ │ - strexb r3, r2, [r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 67910 │ │ │ │ - dmb ish │ │ │ │ - beq.n 6792e │ │ │ │ - add.w r0, r0, #1472 @ 0x5c0 │ │ │ │ - bl 246600 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6796a │ │ │ │ - adds r1, r2, #1 │ │ │ │ - add.w r2, r0, r2, lsl #2 │ │ │ │ - str.w r1, [r0, #1604] @ 0x644 │ │ │ │ - mov.w r1, #0 │ │ │ │ - str.w r5, [r2, #1476] @ 0x5c4 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 6795a │ │ │ │ - strexb r3, r1, [r4] │ │ │ │ + it ne │ │ │ │ + orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6794a │ │ │ │ - dmb ish │ │ │ │ - beq.n 67968 │ │ │ │ - add.w r0, r0, #1472 @ 0x5c0 │ │ │ │ - bl 246600 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - strh r0, [r0, r7] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -00067970 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - blx 2912c │ │ │ │ - blx 29a98 │ │ │ │ - cbnz r0, 679bc │ │ │ │ - bl 9841c <_Py_GetConfig@@Base> │ │ │ │ - ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cbz r0, 679be │ │ │ │ - cbz r4, 679bc │ │ │ │ - movw r1, #49544 @ 0xc188 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2a890 │ │ │ │ - cbz r0, 679bc │ │ │ │ + beq.n 67e20 │ │ │ │ + b.n 67e76 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 29cc4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 67e28 │ │ │ │ + b.n 67e7a │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r6 │ │ │ │ + blx 293a0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl ffb5c │ │ │ │ + b.n 67e8c │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30004 @ 0x7534 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - blx 2a890 │ │ │ │ - clz r0, r0 │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ - b.n 679be │ │ │ │ - movs r0, #1 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000679c0 <_PyInterpreterState_FailIfRunningMain@@Base>: │ │ │ │ - ldr.w r0, [r0, #3708] @ 0xe7c │ │ │ │ - cbz r0, 679f0 <_PyInterpreterState_FailIfRunningMain@@Base+0x30> │ │ │ │ + add.w sp, sp, #4096 @ 0x1000 │ │ │ │ + add sp, #4 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #50244 @ 0xc444 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #29072 @ 0x7190 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - pop {r3, pc} │ │ │ │ - bx lr │ │ │ │ - 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 │ │ │ │ - add.w r4, sp, #31 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - strd r3, r4, [sp, #12] │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ - strd r3, r2, [sp, #4] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - add r2, sp, #32 │ │ │ │ - mov r4, r1 │ │ │ │ - movw r1, #33868 @ 0x844c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - blx 29db8 <__isoc23_sscanf@plt> │ │ │ │ - cmp r0, #6 │ │ │ │ - bne.n 67a6a <_PyInterpreterState_FailIfRunningMain@@Base+0xaa> │ │ │ │ - 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 67a6a <_PyInterpreterState_FailIfRunningMain@@Base+0xaa> │ │ │ │ - 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 67a84 <_PyInterpreterState_FailIfRunningMain@@Base+0xc4> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #33888 @ 0x8460 │ │ │ │ + movw r1, #33472 @ 0x82c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldrd r2, r4, [r1] │ │ │ │ - movw r3, #33532 @ 0x82fc │ │ │ │ - movt r3, #55870 @ 0xda3e │ │ │ │ - cmp r2, r3 │ │ │ │ - adcs.w r3, r4, #2 │ │ │ │ - blt.n 67ace <_PyInterpreterState_FailIfRunningMain@@Base+0x10e> │ │ │ │ - movw r5, #32004 @ 0x7d04 │ │ │ │ - movt r5, #9665 @ 0x25c1 │ │ │ │ - movs r3, #2 │ │ │ │ - cmp r5, r2 │ │ │ │ - sbcs r3, r4 │ │ │ │ - blt.n 67ada <_PyInterpreterState_FailIfRunningMain@@Base+0x11a> │ │ │ │ - mov.w r3, #51712 @ 0xca00 │ │ │ │ - movt r3, #15258 @ 0x3b9a │ │ │ │ - movs r5, #0 │ │ │ │ - umull r2, r6, r2, r3 │ │ │ │ - mla r6, r3, r4, r6 │ │ │ │ - b.n 67ae4 <_PyInterpreterState_FailIfRunningMain@@Base+0x124> │ │ │ │ - movs r2, #0 │ │ │ │ - mov.w r6, #2147483648 @ 0x80000000 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 67ae4 <_PyInterpreterState_FailIfRunningMain@@Base+0x124> │ │ │ │ - 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 67b10 <_PyInterpreterState_FailIfRunningMain@@Base+0x150> │ │ │ │ - mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ - mvns r7, r3 │ │ │ │ - sub.w ip, r4, r1 │ │ │ │ - cmp r7, r2 │ │ │ │ - sbcs.w ip, ip, r6 │ │ │ │ - bge.n 67b28 <_PyInterpreterState_FailIfRunningMain@@Base+0x168> │ │ │ │ - b.n 67b32 <_PyInterpreterState_FailIfRunningMain@@Base+0x172> │ │ │ │ - orrs.w r4, r3, r1 │ │ │ │ - beq.n 67b28 <_PyInterpreterState_FailIfRunningMain@@Base+0x168> │ │ │ │ - negs r7, r3 │ │ │ │ - mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ - sbc.w r4, r4, r1 │ │ │ │ - cmp r2, r7 │ │ │ │ - sbcs.w r4, r6, r4 │ │ │ │ - blt.n 67b3a <_PyInterpreterState_FailIfRunningMain@@Base+0x17a> │ │ │ │ - adds r3, r3, r2 │ │ │ │ - adc.w r4, r1, r6 │ │ │ │ - movs r1, #0 │ │ │ │ - b.n 67b44 <_PyInterpreterState_FailIfRunningMain@@Base+0x184> │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov r1, r3 │ │ │ │ - b.n 67b44 <_PyInterpreterState_FailIfRunningMain@@Base+0x184> │ │ │ │ - movs r3, #0 │ │ │ │ - mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - strd r3, r4, [r0] │ │ │ │ - cbnz r5, 67b4e <_PyInterpreterState_FailIfRunningMain@@Base+0x18e> │ │ │ │ - negs r0, r1 │ │ │ │ - cbz r1, 67b68 <_PyInterpreterState_FailIfRunningMain@@Base+0x1a8> │ │ │ │ - movw r3, #44088 @ 0xac38 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #58208 @ 0xe360 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -00067b6a : │ │ │ │ - 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 90260 │ │ │ │ - cbnz r0, 67b98 │ │ │ │ - ldr r2, [pc, #56] @ (67bc0 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movs r1, #1 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ - bl 1d76e8 │ │ │ │ - b.n 67bbc │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1d650c │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 67bbc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 67bbc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00067bc4 : │ │ │ │ - movs r2, #0 │ │ │ │ - b.w 67b6a │ │ │ │ - │ │ │ │ -00067bca : │ │ │ │ - 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 90260 │ │ │ │ - cbnz r0, 67bf8 │ │ │ │ - ldr r2, [pc, #56] @ (67c20 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movs r1, #1 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ - bl 1d76e8 │ │ │ │ - b.n 67c1c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 66872 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 67c1c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 67c1c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00067c24 : │ │ │ │ - movs r2, #0 │ │ │ │ - b.w 67bca │ │ │ │ - │ │ │ │ -00067c2a : │ │ │ │ - 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 90260 │ │ │ │ - cbz r0, 67c6e │ │ │ │ - mov r4, r0 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1d0fa4 <_PyEval_MakePendingCalls@@Base+0x65c> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 67c72 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 67c72 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 67c72 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -00067c76 : │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - b.w 67c2a │ │ │ │ - │ │ │ │ -00067c7e : │ │ │ │ - movs r3, #0 │ │ │ │ - b.w 67c2a │ │ │ │ + movw r0, #44280 @ 0xacf8 │ │ │ │ + movt r0, #68 @ 0x44 │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 67cb4 │ │ │ │ + cbz r0, 67ee8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 67cb0 │ │ │ │ + beq.n 67ee4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 67cb0 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 67ee4 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 67ce8 │ │ │ │ + cbz r0, 67f1c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 67ce4 │ │ │ │ + beq.n 67f18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 67ce4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 67f18 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00067cec : │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - b.w 2bb44 │ │ │ │ - │ │ │ │ -00067cf4 : │ │ │ │ - movs r3, #0 │ │ │ │ - b.w 2bb44 │ │ │ │ - │ │ │ │ -00067cfa : │ │ │ │ - mov r3, r2 │ │ │ │ - movs r2, #0 │ │ │ │ - b.w 2bb44 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r0, #38472 @ 0x9648 │ │ │ │ - movt r0, #74 @ 0x4a │ │ │ │ - sub sp, #12 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r3, sp │ │ │ │ - movw r1, #49544 @ 0xc188 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - movs r4, #0 │ │ │ │ - movs r5, #13 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - bl 2bb44 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -00067d40 : │ │ │ │ - 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 5f42e │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00067d62 : │ │ │ │ - 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 5f42e │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00067d86 : │ │ │ │ - push {r4, lr} │ │ │ │ +00067f20 : │ │ │ │ + push {r3, r4, r5, r6, r7, 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 5f42e │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00067daa : │ │ │ │ - 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 2b7ce │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00067dca : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 2b7ce │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - b.w 7fab8 │ │ │ │ - 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 │ │ │ │ - cbz r3, 67e06 │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ - b.n 67e08 │ │ │ │ - mov r4, r3 │ │ │ │ - add r4, r1 │ │ │ │ - cbnz r3, 67e14 │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.n 67e14 │ │ │ │ - cbnz r1, 67e14 │ │ │ │ - cbnz r0, 67e2c │ │ │ │ - ldr r5, [pc, #160] @ (67eb8 ) │ │ │ │ - add r2, sp, #24 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - movs r2, #0 │ │ │ │ - strd r2, r2, [sp, #8] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 67eb0 │ │ │ │ - cbz r4, 67e7c │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl c3ae8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 67eb0 │ │ │ │ - beq.n 67e7c │ │ │ │ - ldr r1, [pc, #128] @ (67ebc ) │ │ │ │ - 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 │ │ │ │ + movs r5, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + movs r1, #58 @ 0x3a │ │ │ │ + blx 29490 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 67f42 │ │ │ │ + adds r5, #1 │ │ │ │ + adds r0, r4, #4 │ │ │ │ + b.n 67f32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e5ec │ │ │ │ - cbz r0, 67e70 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldrb r3, [r3, #16] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - cmp r3, #2 │ │ │ │ - it eq │ │ │ │ - addeq r4, #1 │ │ │ │ - b.n 67e52 │ │ │ │ - ldr r3, [pc, #76] @ (67ec0 ) │ │ │ │ - ldr.w r3, [r3, #792] @ 0x318 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r4, r3 │ │ │ │ - b.n 67e9a │ │ │ │ - ldr r1, [pc, #60] @ (67ebc ) │ │ │ │ + bl 72340 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 67fd2 │ │ │ │ + movs r1, #58 @ 0x3a │ │ │ │ + mov r0, r6 │ │ │ │ + blx 29490 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 67f64 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2987c │ │ │ │ + add.w r5, r6, r0, lsl #2 │ │ │ │ + subs r1, r5, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + asrs r1, r1, #2 │ │ │ │ + bl 888a4 │ │ │ │ + cbnz r0, 67f88 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 67fd2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 67fd2 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67fd2 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ + str r0, [r2, r4] │ │ │ │ + adds r4, #4 │ │ │ │ + cbz r3, 67f96 │ │ │ │ + adds r6, r5, #4 │ │ │ │ + b.n 67f4e │ │ │ │ + ldr r0, [pc, #76] @ (67fe4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #60] @ (67ec0 ) │ │ │ │ - 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 67ea4 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 67eb0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7fab8 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + ldr r1, [pc, #72] @ (67fe8 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 1cdf14 │ │ │ │ + cbz r0, 67fb8 │ │ │ │ + movw r1, #33488 @ 0x82d0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #56] @ (67fec ) │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 67fe0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 67fe0 │ │ │ │ + mov r0, r7 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #33512 @ 0x82e8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #16] @ (67fec ) │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #624] @ (6812c ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #96] @ 0x60 │ │ │ │ + b.n 68374 <_Py_open@@Base+0x8e> │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 37b8c │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - 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 67f18 │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #17956 @ 0x4624 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 67f4e │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 895dc │ │ │ │ - cbz r0, 67f4e │ │ │ │ - blx 29b58 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, r0 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r2 │ │ │ │ - ite ne │ │ │ │ - movwne r1, #21740 @ 0x54ec │ │ │ │ - movweq r1, #33912 @ 0x8478 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ite ne │ │ │ │ - movtne r1, #39 @ 0x27 │ │ │ │ - movteq r1, #42 @ 0x2a │ │ │ │ - bl 127934 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - itete eq │ │ │ │ - moveq r0, #0 │ │ │ │ - movwne r0, #43761 @ 0xaaf1 │ │ │ │ - moveq r1, r0 │ │ │ │ - movtne r0, #21 │ │ │ │ - bl 647f8 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r3, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r1, r3 │ │ │ │ - itete eq │ │ │ │ - moveq r0, #0 │ │ │ │ - movwne r0, #41745 @ 0xa311 │ │ │ │ - moveq r1, r0 │ │ │ │ - movtne r0, #31 │ │ │ │ - bl 6540c │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - pop {r3, pc} │ │ │ │ + add r5, sp, #96 @ 0x60 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #188] @ (6808c ) │ │ │ │ + ldr r6, [pc, #188] @ (680c0 ) │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11d314 │ │ │ │ ldr.w r5, [r6, #1292] @ 0x50c │ │ │ │ - cbz r5, 67ff0 │ │ │ │ + cbz r5, 68022 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2f888 <_PyTraceMalloc_GetTraceback@@Base+0x4c> │ │ │ │ + bl 2fb84 <_PyTraceMalloc_GetTraceback@@Base+0x4c> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 68000 │ │ │ │ - movw r1, #33944 @ 0x8498 │ │ │ │ + b.n 68032 │ │ │ │ + movw r1, #33536 @ 0x8300 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19caa0 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 100124 │ │ │ │ - cbz r5, 68088 │ │ │ │ - movw sl, #34068 @ 0x8514 │ │ │ │ + bl ffb5c │ │ │ │ + cbz r5, 680ba │ │ │ │ + movw sl, #33660 @ 0x837c │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ - movw r9, #34080 @ 0x8520 │ │ │ │ + movw r9, #33672 @ 0x8388 │ │ │ │ movt r9, #42 @ 0x2a │ │ │ │ - movw r8, #8244 @ 0x2034 │ │ │ │ + movw r8, #7860 @ 0x1eb4 │ │ │ │ movt r8, #41 @ 0x29 │ │ │ │ add.w r6, r5, #8 │ │ │ │ movs r7, #0 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #34012 @ 0x84dc │ │ │ │ + movw r1, #33604 @ 0x8344 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19caa0 <_Py_write_noraise@@Base> │ │ │ │ ldrh r3, [r5, #4] │ │ │ │ movs r2, #8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ add r6, r2 │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 68076 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + ble.n 680a8 │ │ │ │ + bl 19caa0 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r6, #-8] │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #1 │ │ │ │ - bl 1ef094 │ │ │ │ + bl 1ee3b8 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ + bl 19caa0 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r6, #-4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef478 <_PyEvent_Notify@@Base+0x1b8> │ │ │ │ + bl 1ee79c <_PyEvent_Notify@@Base+0x1b8> │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e060 <_Py_write_noraise@@Base> │ │ │ │ - b.n 68038 │ │ │ │ - movw r1, #8244 @ 0x2034 │ │ │ │ + bl 19caa0 <_Py_write_noraise@@Base> │ │ │ │ + b.n 6806a │ │ │ │ + movw r1, #7860 @ 0x1eb4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movs r2, #1 │ │ │ │ - b.w 19e060 <_Py_write_noraise@@Base> │ │ │ │ + b.w 19caa0 <_Py_write_noraise@@Base> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -00068090 : │ │ │ │ - push {r4, r5, r6, r7, 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] │ │ │ │ - str.w r0, [ip, #-24] │ │ │ │ - sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - movw r1, #4148 @ 0x1034 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - sub sp, #4 │ │ │ │ - blx 29c34 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 68144 │ │ │ │ - movw r5, #11572 @ 0x2d34 │ │ │ │ - movt r5, #77 @ 0x4d │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cbz r3, 680d0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - movs r1, #1 │ │ │ │ - bl 11d7b0 │ │ │ │ - b.n 680e4 │ │ │ │ - bl 3515c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 680c6 │ │ │ │ - b.n 68148 │ │ │ │ - cbnz r4, 68132 │ │ │ │ - cmp.w r7, #4096 @ 0x1000 │ │ │ │ - bcc.n 68126 │ │ │ │ - mov r3, r6 │ │ │ │ - mov.w r2, #4096 @ 0x1000 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, sp │ │ │ │ - blx 2a650 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, sp │ │ │ │ - blx 29fe0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - blx 29a1c │ │ │ │ - clz r3, r7 │ │ │ │ - cmp r4, r7 │ │ │ │ - mov.w r3, r3, lsr #5 │ │ │ │ - ite cs │ │ │ │ - movcs r4, #0 │ │ │ │ - movcc r4, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - it ne │ │ │ │ - orrne.w r3, r3, #1 │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr.w r9, [pc, #276] @ 681ec │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr.w r3, [r9, #1184] @ 0x4a0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 680dc │ │ │ │ - b.n 68132 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29cc4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 680e4 │ │ │ │ - b.n 68136 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r6 │ │ │ │ - blx 293a0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 100124 │ │ │ │ - b.n 68148 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 681e6 │ │ │ │ + movw r5, #4780 @ 0x12ac │ │ │ │ + movt r5, #70 @ 0x46 │ │ │ │ + mov r7, r0 │ │ │ │ + movs r6, #0 │ │ │ │ + movs r2, #156 @ 0x9c │ │ │ │ + mul.w r1, r2, r6 │ │ │ │ + ldr.w sl, [r5, r1] │ │ │ │ + cmp sl, r7 │ │ │ │ + beq.n 68110 │ │ │ │ + adds r6, #1 │ │ │ │ + cmp r6, #5 │ │ │ │ + bne.n 680f2 │ │ │ │ + mov.w r1, #624 @ 0x270 │ │ │ │ + movs r6, #4 │ │ │ │ + mov.w fp, #0 │ │ │ │ + b.n 68114 │ │ │ │ + mov.w fp, #1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + mov.w ip, #156 @ 0x9c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r4, [r9, #1192] @ 0x4a8 │ │ │ │ + mov r8, r0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mla ip, ip, r6, r5 │ │ │ │ + ldr.w r2, [ip, #4] │ │ │ │ + cbz r2, 68144 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, sl │ │ │ │ + str.w r2, [ip, #4] │ │ │ │ + adds r1, #12 │ │ │ │ + add r1, r5 │ │ │ │ + blx 2a174 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 6816e │ │ │ │ + movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - add.w sp, sp, #4096 @ 0x1000 │ │ │ │ - add sp, #4 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -00068152 : │ │ │ │ - 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 r6, r0 │ │ │ │ - movs r1, #58 @ 0x3a │ │ │ │ - blx 29490 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 68174 │ │ │ │ - adds r5, #1 │ │ │ │ - adds r0, r4, #4 │ │ │ │ - b.n 68164 │ │ │ │ + movw r1, #51856 @ 0xca90 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + bl 19caa0 <_Py_write_noraise@@Base> │ │ │ │ + movs r3, #156 @ 0x9c │ │ │ │ + mla r5, r3, r6, r5 │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 72334 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 68204 │ │ │ │ - movs r1, #58 @ 0x3a │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29490 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 68196 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2987c │ │ │ │ - add.w r5, r6, r0, lsl #2 │ │ │ │ - subs r1, r5, r6 │ │ │ │ - mov r0, r6 │ │ │ │ - asrs r1, r1, #2 │ │ │ │ - bl 88f94 │ │ │ │ - cbnz r0, 681ba │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 68204 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 68204 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 68204 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ - str r0, [r2, r4] │ │ │ │ - adds r4, #4 │ │ │ │ - cbz r3, 681c8 │ │ │ │ - adds r6, r5, #4 │ │ │ │ - b.n 68180 │ │ │ │ - ldr r0, [pc, #72] @ (68214 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #72] @ (68218 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 1cf1e4 │ │ │ │ - cbz r0, 681ea │ │ │ │ - movw r1, #34092 @ 0x852c │ │ │ │ + blx 29b58 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + b.n 681aa │ │ │ │ + mov r1, fp │ │ │ │ + movs r2, #23 │ │ │ │ + add r0, sp, #16 │ │ │ │ + movw r5, #44508 @ 0xaddc │ │ │ │ + movt r5, #40 @ 0x28 │ │ │ │ + blx 2957c │ │ │ │ + movs r3, #23 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, sp, #16 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 29f04 <__snprintf_chk@plt> │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #33684 @ 0x8394 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #52] @ (6821c ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 68212 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 68212 │ │ │ │ + bl 19caa0 <_Py_write_noraise@@Base> │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 29b58 │ │ │ │ + add r1, sp, #16 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 19caa0 <_Py_write_noraise@@Base> │ │ │ │ + movs r2, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #13004 @ 0x32cc │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 19caa0 <_Py_write_noraise@@Base> │ │ │ │ + ldr.w r1, [r9, #1196] @ 0x4ac │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2ee20 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r1, [r9, #1200] @ 0x4b0 │ │ │ │ + bl 2b554 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #34116 @ 0x8544 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #12] @ (6821c ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 685a4 <_Py_open@@Base+0x28e> │ │ │ │ + str.w r3, [r8] │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 29e30 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, sp, #576 @ 0x240 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 552ea <_Py_hashtable_size@@Base> │ │ │ │ + bl 55206 <_Py_hashtable_size@@Base> │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00068242 <_Py_stat@@Base>: │ │ │ │ +00068212 <_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 111cc0 │ │ │ │ - cbz r0, 682a2 <_Py_stat@@Base+0x60> │ │ │ │ + bl 11168c │ │ │ │ + cbz r0, 68272 <_Py_stat@@Base+0x60> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1438a8 │ │ │ │ + bl 1434b0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 68280 <_Py_stat@@Base+0x3e> │ │ │ │ + bne.n 68250 <_Py_stat@@Base+0x3e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 682a2 <_Py_stat@@Base+0x60> │ │ │ │ + beq.n 68272 <_Py_stat@@Base+0x60> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 682a2 <_Py_stat@@Base+0x60> │ │ │ │ + cbnz r3, 68272 <_Py_stat@@Base+0x60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 682a2 <_Py_stat@@Base+0x60> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 68272 <_Py_stat@@Base+0x60> │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2a028 <__stat64_time64@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 682a6 <_Py_stat@@Base+0x64> │ │ │ │ + beq.n 68276 <_Py_stat@@Base+0x64> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 682a6 <_Py_stat@@Base+0x64> │ │ │ │ + cbnz r3, 68276 <_Py_stat@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 682a6 <_Py_stat@@Base+0x64> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 68276 <_Py_stat@@Base+0x64> │ │ │ │ mvn.w r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ 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 │ │ │ │ movw r5, #11484 @ 0x2cdc │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 682d8 <_Py_stat@@Base+0x96> │ │ │ │ - bl 9649c │ │ │ │ + cbz r4, 682a8 <_Py_stat@@Base+0x96> │ │ │ │ + bl 95e5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r5, r0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 8015c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9649c │ │ │ │ + bl 95e5c │ │ │ │ mov r4, r0 │ │ │ │ blx 2a380 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98f90 │ │ │ │ - bl e5198 │ │ │ │ + bl 98950 │ │ │ │ + bl e4bf4 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00068316 <_Py_open@@Base>: │ │ │ │ +000682e6 <_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 │ │ │ │ orr.w r6, r1, #524288 @ 0x80000 │ │ │ │ - bl 90260 │ │ │ │ + bl 8fb70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 683bc <_Py_open@@Base+0xa6> │ │ │ │ + beq.n 6838c <_Py_open@@Base+0xa6> │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [sp, #0] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #48388 @ 0xbd04 │ │ │ │ + movw r1, #47964 @ 0xbb5c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #50116 @ 0xc3c4 │ │ │ │ + movw r0, #49732 @ 0xc244 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 90660 │ │ │ │ + bl 8ff70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 683d4 <_Py_open@@Base+0xbe> │ │ │ │ - bl 9649c │ │ │ │ + blt.n 683a4 <_Py_open@@Base+0xbe> │ │ │ │ + bl 95e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a004 <__open64_2@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 6838a <_Py_open@@Base+0x74> │ │ │ │ + bge.n 6835a <_Py_open@@Base+0x74> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 683c2 <_Py_open@@Base+0xac> │ │ │ │ - bl e5198 │ │ │ │ + bne.n 68392 <_Py_open@@Base+0xac> │ │ │ │ + bl e4bf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6835c <_Py_open@@Base+0x46> │ │ │ │ - b.n 683d4 <_Py_open@@Base+0xbe> │ │ │ │ + beq.n 6832c <_Py_open@@Base+0x46> │ │ │ │ + b.n 683a4 <_Py_open@@Base+0xbe> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 683a0 <_Py_open@@Base+0x8a> │ │ │ │ + beq.n 68370 <_Py_open@@Base+0x8a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 683a0 <_Py_open@@Base+0x8a> │ │ │ │ + cbnz r3, 68370 <_Py_open@@Base+0x8a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #23144 @ 0x5a68 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - bl 1b5458 │ │ │ │ + bl 1b4084 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 683ee <_Py_open@@Base+0xd8> │ │ │ │ + bne.n 683be <_Py_open@@Base+0xd8> │ │ │ │ mov r0, r5 │ │ │ │ blx 29fa0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 683ee <_Py_open@@Base+0xd8> │ │ │ │ + b.n 683be <_Py_open@@Base+0xd8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c40 │ │ │ │ + bl f16b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 683bc <_Py_open@@Base+0xa6> │ │ │ │ + beq.n 6838c <_Py_open@@Base+0xa6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 683bc <_Py_open@@Base+0xa6> │ │ │ │ + bne.n 6838c <_Py_open@@Base+0xa6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 683bc <_Py_open@@Base+0xa6> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6838c <_Py_open@@Base+0xa6> │ │ │ │ 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 r3, [pc, #108] @ (68474 <_Py_open@@Base+0x15e>) │ │ │ │ - movw r6, #62072 @ 0xf278 │ │ │ │ + ldr r3, [pc, #108] @ (68444 <_Py_open@@Base+0x15e>) │ │ │ │ + movw r6, #61648 @ 0xf0d0 │ │ │ │ movt r6, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ add r2, sp, #16 │ │ │ │ add r3, sp, #12 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 21223c │ │ │ │ - cbnz r0, 6842c <_Py_open@@Base+0x116> │ │ │ │ + bl 2117a4 │ │ │ │ + cbnz r0, 683fc <_Py_open@@Base+0x116> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6845c <_Py_open@@Base+0x146> │ │ │ │ + b.n 6842c <_Py_open@@Base+0x146> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #49864 @ 0xc2c8 │ │ │ │ + movw r1, #49480 @ 0xc148 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #31152 @ 0x79b0 │ │ │ │ + movw r0, #30768 @ 0x7830 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 90660 │ │ │ │ + bl 8ff70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 68428 <_Py_open@@Base+0x112> │ │ │ │ + blt.n 683f8 <_Py_open@@Base+0x112> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214894 │ │ │ │ + bl 213dfc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 68428 <_Py_open@@Base+0x112> │ │ │ │ - bl 80190 │ │ │ │ - ldr r3, [pc, #20] @ (68474 <_Py_open@@Base+0x15e>) │ │ │ │ + blt.n 683f8 <_Py_open@@Base+0x112> │ │ │ │ + bl 8015c │ │ │ │ + ldr r3, [pc, #20] @ (68444 <_Py_open@@Base+0x15e>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 6846e <_Py_open@@Base+0x158> │ │ │ │ + beq.n 6843e <_Py_open@@Base+0x158> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #152 @ 0x98 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f4214 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 68474 <_Py_open@@Base+0x18e> │ │ │ │ + bl 7f89c │ │ │ │ + cmp r0, #0 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + it ne │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 6848c <_Py_open@@Base+0x1a6> │ │ │ │ + tst.w r0, #128 @ 0x80 │ │ │ │ + movw r3, #7780 @ 0x1e64 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + it eq │ │ │ │ + moveq r0, r3 │ │ │ │ + pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add.w r0, r1, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 6849a <_Py_open@@Base+0x184> │ │ │ │ + cbnz r2, 684b0 <_Py_open@@Base+0x1ca> │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 6849a <_Py_open@@Base+0x184> │ │ │ │ + bne.n 684b0 <_Py_open@@Base+0x1ca> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 684b4 <_Py_open@@Base+0x19e> │ │ │ │ - ldr r4, [pc, #104] @ (68504 <_Py_open@@Base+0x1ee>) │ │ │ │ + cbnz r0, 684ca <_Py_open@@Base+0x1e4> │ │ │ │ + ldr r4, [pc, #100] @ (68518 <_Py_open@@Base+0x232>) │ │ │ │ add r3, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #3 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 684fc <_Py_open@@Base+0x1e6> │ │ │ │ + cbz r0, 68512 <_Py_open@@Base+0x22c> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 684c6 <_Py_open@@Base+0x1b0> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 684fc <_Py_open@@Base+0x1e6> │ │ │ │ + bne.n 684dc <_Py_open@@Base+0x1f6> │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 68512 <_Py_open@@Base+0x22c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 684d8 <_Py_open@@Base+0x1c2> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 684fc <_Py_open@@Base+0x1e6> │ │ │ │ + bne.n 684ee <_Py_open@@Base+0x208> │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 68512 <_Py_open@@Base+0x22c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 684ea <_Py_open@@Base+0x1d4> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 684fc <_Py_open@@Base+0x1e6> │ │ │ │ + bne.n 68500 <_Py_open@@Base+0x21a> │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 68512 <_Py_open@@Base+0x22c> │ │ │ │ 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 26a4c0 │ │ │ │ + b.w 26a3ac │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - ldr r2, [pc, #800] @ (68828 <_Py_open@@Base+0x512>) │ │ │ │ + ldr r2, [pc, #896] @ (6889c <_Py_open@@Base+0x5b6>) │ │ │ │ lsls r0, 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, 68528 <_Py_open@@Base+0x212> │ │ │ │ + cbnz r3, 6853c <_Py_open@@Base+0x256> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 68528 <_Py_open@@Base+0x212> │ │ │ │ + ble.n 6853c <_Py_open@@Base+0x256> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 68528 <_Py_open@@Base+0x212> │ │ │ │ - cbnz r0, 68540 <_Py_open@@Base+0x22a> │ │ │ │ + bne.n 6853c <_Py_open@@Base+0x256> │ │ │ │ + cbnz r0, 68554 <_Py_open@@Base+0x26e> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #48] @ (68560 <_Py_open@@Base+0x24a>) │ │ │ │ + ldr r4, [pc, #48] @ (68574 <_Py_open@@Base+0x28e>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 68558 <_Py_open@@Base+0x242> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 6856c <_Py_open@@Base+0x286> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68552 <_Py_open@@Base+0x23c> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 68558 <_Py_open@@Base+0x242> │ │ │ │ + bne.n 68566 <_Py_open@@Base+0x280> │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 6856c <_Py_open@@Base+0x286> │ │ │ │ mov r0, r4 │ │ │ │ blx 29774 <_exit@plt> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #976] @ (68934 <_Py_open@@Base+0x61e>) │ │ │ │ + ldr r3, [pc, #48] @ (685a8 <_Py_open@@Base+0x2c2>) │ │ │ │ lsls r0, 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 f479c │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 68590 <_Py_open@@Base+0x27a> │ │ │ │ - bl 7f8d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - it ne │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 685a8 <_Py_open@@Base+0x292> │ │ │ │ - tst.w r0, #128 @ 0x80 │ │ │ │ - movw r3, #7780 @ 0x1e64 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - it eq │ │ │ │ - moveq r0, r3 │ │ │ │ - pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 685ca <_Py_open@@Base+0x2b4> │ │ │ │ + cbnz r3, 68598 <_Py_open@@Base+0x2b2> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 685ca <_Py_open@@Base+0x2b4> │ │ │ │ + ble.n 68598 <_Py_open@@Base+0x2b2> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 685ca <_Py_open@@Base+0x2b4> │ │ │ │ - cbnz r0, 685e6 <_Py_open@@Base+0x2d0> │ │ │ │ + bne.n 68598 <_Py_open@@Base+0x2b2> │ │ │ │ + cbnz r0, 685b4 <_Py_open@@Base+0x2ce> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (68624 <_Py_open@@Base+0x30e>) │ │ │ │ + ldr r4, [pc, #80] @ (685f0 <_Py_open@@Base+0x30a>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 685e6 <_Py_open@@Base+0x2d0> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 685b4 <_Py_open@@Base+0x2ce> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6861e <_Py_open@@Base+0x308> │ │ │ │ + b.n 685ec <_Py_open@@Base+0x306> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 68604 <_Py_open@@Base+0x2ee> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 685d2 <_Py_open@@Base+0x2ec> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 685e2 <_Py_open@@Base+0x2cc> │ │ │ │ + bne.n 685b0 <_Py_open@@Base+0x2ca> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 6861e <_Py_open@@Base+0x308> │ │ │ │ + b.n 685ec <_Py_open@@Base+0x306> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldr r3, [pc, #128] @ (686a8 <_Py_open@@Base+0x392>) │ │ │ │ + ldr r3, [pc, #224] @ (686d4 <_Py_open@@Base+0x3ee>) │ │ │ │ lsls r0, 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, 68648 <_Py_open@@Base+0x332> │ │ │ │ + cbnz r3, 68614 <_Py_open@@Base+0x32e> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 68648 <_Py_open@@Base+0x332> │ │ │ │ + ble.n 68614 <_Py_open@@Base+0x32e> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 68648 <_Py_open@@Base+0x332> │ │ │ │ - cbnz r0, 68664 <_Py_open@@Base+0x34e> │ │ │ │ + bne.n 68614 <_Py_open@@Base+0x32e> │ │ │ │ + cbnz r0, 68630 <_Py_open@@Base+0x34a> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #84] @ (686a4 <_Py_open@@Base+0x38e>) │ │ │ │ + ldr r4, [pc, #84] @ (68670 <_Py_open@@Base+0x38a>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 68664 <_Py_open@@Base+0x34e> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 68630 <_Py_open@@Base+0x34a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 686a0 <_Py_open@@Base+0x38a> │ │ │ │ + b.n 6866c <_Py_open@@Base+0x386> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68680 <_Py_open@@Base+0x36a> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 6864c <_Py_open@@Base+0x366> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 68660 <_Py_open@@Base+0x34a> │ │ │ │ + bne.n 6862c <_Py_open@@Base+0x346> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 686a0 <_Py_open@@Base+0x38a> │ │ │ │ + b.n 6866c <_Py_open@@Base+0x386> │ │ │ │ and.w r3, r0, #127 @ 0x7f │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #1 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ sbfx r3, r3, #1, #7 │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ movle r0, r2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #304] @ (687d8 <_Py_open@@Base+0x4c2>) │ │ │ │ + ldr r3, [pc, #400] @ (68804 <_Py_open@@Base+0x51e>) │ │ │ │ lsls r0, 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, 686c8 <_Py_open@@Base+0x3b2> │ │ │ │ + cbnz r3, 68694 <_Py_open@@Base+0x3ae> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 686c8 <_Py_open@@Base+0x3b2> │ │ │ │ + ble.n 68694 <_Py_open@@Base+0x3ae> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 686c8 <_Py_open@@Base+0x3b2> │ │ │ │ - cbnz r0, 686e4 <_Py_open@@Base+0x3ce> │ │ │ │ + bne.n 68694 <_Py_open@@Base+0x3ae> │ │ │ │ + cbnz r0, 686b0 <_Py_open@@Base+0x3ca> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #76] @ (6871c <_Py_open@@Base+0x406>) │ │ │ │ + ldr r4, [pc, #76] @ (686e8 <_Py_open@@Base+0x402>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 686e4 <_Py_open@@Base+0x3ce> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 686b0 <_Py_open@@Base+0x3ca> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68718 <_Py_open@@Base+0x402> │ │ │ │ + b.n 686e4 <_Py_open@@Base+0x3fe> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68700 <_Py_open@@Base+0x3ea> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 686cc <_Py_open@@Base+0x3e6> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 686e0 <_Py_open@@Base+0x3ca> │ │ │ │ + bne.n 686ac <_Py_open@@Base+0x3c6> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 68718 <_Py_open@@Base+0x402> │ │ │ │ + b.n 686e4 <_Py_open@@Base+0x3fe> │ │ │ │ tst.w r0, #127 @ 0x7f │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #480] @ (68900 <_Py_open@@Base+0x5ea>) │ │ │ │ + ldr r3, [pc, #576] @ (6892c <_Py_open@@Base+0x646>) │ │ │ │ lsls r0, 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, 68740 <_Py_open@@Base+0x42a> │ │ │ │ + cbnz r3, 6870c <_Py_open@@Base+0x426> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 68740 <_Py_open@@Base+0x42a> │ │ │ │ + ble.n 6870c <_Py_open@@Base+0x426> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 68740 <_Py_open@@Base+0x42a> │ │ │ │ - cbnz r0, 68758 <_Py_open@@Base+0x442> │ │ │ │ + bne.n 6870c <_Py_open@@Base+0x426> │ │ │ │ + cbnz r0, 68724 <_Py_open@@Base+0x43e> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #56] @ (68780 <_Py_open@@Base+0x46a>) │ │ │ │ + ldr r4, [pc, #56] @ (6874c <_Py_open@@Base+0x466>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 68778 <_Py_open@@Base+0x462> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 68744 <_Py_open@@Base+0x45e> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6876a <_Py_open@@Base+0x454> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 68778 <_Py_open@@Base+0x462> │ │ │ │ + bne.n 68736 <_Py_open@@Base+0x450> │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 68744 <_Py_open@@Base+0x45e> │ │ │ │ ubfx r0, r4, #8, #8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 8015c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #656] @ (68a14 <_Py_open@@Base+0x6fe>) │ │ │ │ + ldr r3, [pc, #752] @ (68a40 <_Py_open@@Base+0x75a>) │ │ │ │ lsls r0, 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, 687a4 <_Py_open@@Base+0x48e> │ │ │ │ + cbnz r3, 68770 <_Py_open@@Base+0x48a> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 687a4 <_Py_open@@Base+0x48e> │ │ │ │ + ble.n 68770 <_Py_open@@Base+0x48a> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 687a4 <_Py_open@@Base+0x48e> │ │ │ │ - cbnz r0, 687bc <_Py_open@@Base+0x4a6> │ │ │ │ + bne.n 68770 <_Py_open@@Base+0x48a> │ │ │ │ + cbnz r0, 68788 <_Py_open@@Base+0x4a2> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #56] @ (687e4 <_Py_open@@Base+0x4ce>) │ │ │ │ + ldr r4, [pc, #56] @ (687b0 <_Py_open@@Base+0x4ca>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 687dc <_Py_open@@Base+0x4c6> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 687a8 <_Py_open@@Base+0x4c2> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 687ce <_Py_open@@Base+0x4b8> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 687dc <_Py_open@@Base+0x4c6> │ │ │ │ + bne.n 6879a <_Py_open@@Base+0x4b4> │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 687a8 <_Py_open@@Base+0x4c2> │ │ │ │ and.w r0, r4, #127 @ 0x7f │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 8015c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #832] @ (68b28 <_Py_open@@Base+0x812>) │ │ │ │ + ldr r3, [pc, #928] @ (68b54 <_Py_open@@Base+0x86e>) │ │ │ │ lsls r0, 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, 68808 <_Py_open@@Base+0x4f2> │ │ │ │ + cbnz r3, 687d4 <_Py_open@@Base+0x4ee> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 68808 <_Py_open@@Base+0x4f2> │ │ │ │ + ble.n 687d4 <_Py_open@@Base+0x4ee> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 68808 <_Py_open@@Base+0x4f2> │ │ │ │ - cbnz r0, 68820 <_Py_open@@Base+0x50a> │ │ │ │ + bne.n 687d4 <_Py_open@@Base+0x4ee> │ │ │ │ + cbnz r0, 687ec <_Py_open@@Base+0x506> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #56] @ (68848 <_Py_open@@Base+0x532>) │ │ │ │ + ldr r4, [pc, #56] @ (68814 <_Py_open@@Base+0x52e>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 68840 <_Py_open@@Base+0x52a> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 6880c <_Py_open@@Base+0x526> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68832 <_Py_open@@Base+0x51c> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 68840 <_Py_open@@Base+0x52a> │ │ │ │ + bne.n 687fe <_Py_open@@Base+0x518> │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 6880c <_Py_open@@Base+0x526> │ │ │ │ ubfx r0, r4, #8, #8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 8015c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #1008] @ (68c3c <_Py_open@@Base+0x926>) │ │ │ │ + ldr r4, [pc, #80] @ (68868 <_Py_open@@Base+0x582>) │ │ │ │ lsls r0, 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, #34140 @ 0x855c │ │ │ │ + movw r0, #33728 @ 0x83c0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ 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 de2a8 │ │ │ │ + bl ddd00 │ │ │ │ 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, #34172 @ 0x857c │ │ │ │ + movw r0, #33760 @ 0x83e0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r3, r4, [r1, #16] │ │ │ │ ldrd r1, r2, [r1, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd00 │ │ │ │ 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 1f9efc │ │ │ │ + bl 1f93ec │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #34228 @ 0x85b4 │ │ │ │ + movw r0, #33816 @ 0x8418 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd00 │ │ │ │ push {r4} │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ dmb ish │ │ │ │ ldr r2, [r0, #4] │ │ │ │ tst.w r1, #1 │ │ │ │ - movw r4, #34252 @ 0x85cc │ │ │ │ + movw r4, #33840 @ 0x8430 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - movw r1, #7028 @ 0x1b74 │ │ │ │ + movw r1, #6644 @ 0x19f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #34264 @ 0x85d8 │ │ │ │ + movw r0, #33852 @ 0x843c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ it eq │ │ │ │ moveq r1, r4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w de2a8 │ │ │ │ + b.w ddd00 │ │ │ │ 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, #7028 @ 0x1b74 │ │ │ │ + movw r1, #6644 @ 0x19f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - movw r3, #34252 @ 0x85cc │ │ │ │ + movw r3, #33840 @ 0x8430 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ strd r4, r0, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - movw r0, #34288 @ 0x85f0 │ │ │ │ + movw r0, #33876 @ 0x8454 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd00 │ │ │ │ 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 b76e0 │ │ │ │ - cbnz r0, 6897e <_Py_open@@Base+0x668> │ │ │ │ + bl b70e8 │ │ │ │ + cbnz r0, 6894a <_Py_open@@Base+0x664> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 689b0 <_Py_open@@Base+0x69a> │ │ │ │ + b.n 6897c <_Py_open@@Base+0x696> │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl b76e0 │ │ │ │ + bl b70e8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6897a <_Py_open@@Base+0x664> │ │ │ │ + beq.n 68946 <_Py_open@@Base+0x660> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl b76e0 │ │ │ │ + bl b70e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6897a <_Py_open@@Base+0x664> │ │ │ │ + beq.n 68946 <_Py_open@@Base+0x660> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #34332 @ 0x861c │ │ │ │ + movw r0, #33920 @ 0x8480 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd00 │ │ │ │ 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 68984 <_Py_open@@Base+0x69e> │ │ │ │ + b.w 7df6c │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ - bl 714b0 │ │ │ │ - cbz r0, 68a30 <_Py_open@@Base+0x71a> │ │ │ │ + bl 714c8 │ │ │ │ + cbz r0, 68a10 <_Py_open@@Base+0x72a> │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r6 │ │ │ │ - bls.n 68a32 <_Py_open@@Base+0x71c> │ │ │ │ + bls.n 68a12 <_Py_open@@Base+0x72c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r9, [r3, r6, lsl #2] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 689ee <_Py_open@@Base+0x6d8> │ │ │ │ + bne.n 689ce <_Py_open@@Base+0x6e8> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 689d4 <_Py_open@@Base+0x6be> │ │ │ │ - bl 7fab8 │ │ │ │ + b.n 689b4 <_Py_open@@Base+0x6ce> │ │ │ │ + bl 7fa84 │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 68a1a <_Py_open@@Base+0x704> │ │ │ │ + cbz r5, 689fa <_Py_open@@Base+0x714> │ │ │ │ mov r1, r5 │ │ │ │ - bl 79514 │ │ │ │ + bl 794f8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 68a14 <_Py_open@@Base+0x6fe> │ │ │ │ + beq.n 689f4 <_Py_open@@Base+0x70e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68a14 <_Py_open@@Base+0x6fe> │ │ │ │ + cbnz r3, 689f4 <_Py_open@@Base+0x70e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 689ea <_Py_open@@Base+0x6d4> │ │ │ │ + bge.n 689ca <_Py_open@@Base+0x6e4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68a30 <_Py_open@@Base+0x71a> │ │ │ │ + beq.n 68a10 <_Py_open@@Base+0x72a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68a30 <_Py_open@@Base+0x71a> │ │ │ │ + cbnz r3, 68a10 <_Py_open@@Base+0x72a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b.n 689b4 <_Py_open@@Base+0x69e> │ │ │ │ + b.n 68994 <_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 689b4 <_Py_open@@Base+0x69e> │ │ │ │ - cbz r0, 68aa6 <_Py_open@@Base+0x790> │ │ │ │ + bl 68994 <_Py_open@@Base+0x6ae> │ │ │ │ + cbz r0, 68a86 <_Py_open@@Base+0x7a0> │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 72184 │ │ │ │ + bl 7219c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 68a72 <_Py_open@@Base+0x75c> │ │ │ │ + cbnz r0, 68a52 <_Py_open@@Base+0x76c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68aa6 <_Py_open@@Base+0x790> │ │ │ │ + beq.n 68a86 <_Py_open@@Base+0x7a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68aa6 <_Py_open@@Base+0x790> │ │ │ │ + cbnz r3, 68a86 <_Py_open@@Base+0x7a0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 68aa6 <_Py_open@@Base+0x790> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 68a86 <_Py_open@@Base+0x7a0> │ │ │ │ movs r0, #1 │ │ │ │ - bl 72184 │ │ │ │ + bl 7219c │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 68aaa <_Py_open@@Base+0x794> │ │ │ │ + cbnz r0, 68a8a <_Py_open@@Base+0x7a4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 68a90 <_Py_open@@Base+0x77a> │ │ │ │ + beq.n 68a70 <_Py_open@@Base+0x78a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68a90 <_Py_open@@Base+0x77a> │ │ │ │ + cbnz r3, 68a70 <_Py_open@@Base+0x78a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68aa6 <_Py_open@@Base+0x790> │ │ │ │ + beq.n 68a86 <_Py_open@@Base+0x7a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68aa6 <_Py_open@@Base+0x790> │ │ │ │ + cbnz r3, 68a86 <_Py_open@@Base+0x7a0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 68ac2 <_Py_open@@Base+0x7ac> │ │ │ │ + b.n 68aa2 <_Py_open@@Base+0x7bc> │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ 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 7fa84 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68ae6 <_Py_open@@Base+0x7d0> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 68aea <_Py_open@@Base+0x7d4> │ │ │ │ - b.n 68b2c <_Py_open@@Base+0x816> │ │ │ │ + bne.n 68aca <_Py_open@@Base+0x7e4> │ │ │ │ + bl 7f89c │ │ │ │ + cbz r0, 68ace <_Py_open@@Base+0x7e8> │ │ │ │ + b.n 68b10 <_Py_open@@Base+0x82a> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 68b02 <_Py_open@@Base+0x7ec> │ │ │ │ + bge.n 68ae6 <_Py_open@@Base+0x800> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34372 @ 0x8644 │ │ │ │ + movw r1, #33960 @ 0x84a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 68b2c <_Py_open@@Base+0x816> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 68b10 <_Py_open@@Base+0x82a> │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ - blt.n 68b20 <_Py_open@@Base+0x80a> │ │ │ │ + blt.n 68b04 <_Py_open@@Base+0x81e> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34444 @ 0x868c │ │ │ │ + movw r1, #34032 @ 0x84f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 68b2c <_Py_open@@Base+0x816> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 68b10 <_Py_open@@Base+0x82a> │ │ │ │ rev16 r0, r0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ uxth r0, r0 │ │ │ │ - b.w 7df90 │ │ │ │ + b.w 7df6c │ │ │ │ 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 f479c │ │ │ │ + bl f4214 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68b50 <_Py_open@@Base+0x83a> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 68b54 <_Py_open@@Base+0x83e> │ │ │ │ - b.n 68b96 <_Py_open@@Base+0x880> │ │ │ │ + bne.n 68b34 <_Py_open@@Base+0x84e> │ │ │ │ + bl 7f89c │ │ │ │ + cbz r0, 68b38 <_Py_open@@Base+0x852> │ │ │ │ + b.n 68b7a <_Py_open@@Base+0x894> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 68b6c <_Py_open@@Base+0x856> │ │ │ │ + bge.n 68b50 <_Py_open@@Base+0x86a> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34512 @ 0x86d0 │ │ │ │ + movw r1, #34100 @ 0x8534 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 68b96 <_Py_open@@Base+0x880> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 68b7a <_Py_open@@Base+0x894> │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ - blt.n 68b8a <_Py_open@@Base+0x874> │ │ │ │ + blt.n 68b6e <_Py_open@@Base+0x888> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34584 @ 0x8718 │ │ │ │ + movw r1, #34172 @ 0x857c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 68b96 <_Py_open@@Base+0x880> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 68b7a <_Py_open@@Base+0x894> │ │ │ │ rev16 r0, r0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ uxth r0, r0 │ │ │ │ - b.w 7df90 │ │ │ │ + b.w 7df6c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 11b4d8 │ │ │ │ - cbz r0, 68bfc <_Py_open@@Base+0x8e6> │ │ │ │ + bl 11b050 │ │ │ │ + cbz r0, 68be0 <_Py_open@@Base+0x8fa> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 290bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68bd6 <_Py_open@@Base+0x8c0> │ │ │ │ + beq.n 68bba <_Py_open@@Base+0x8d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68bd6 <_Py_open@@Base+0x8c0> │ │ │ │ + cbnz r3, 68bba <_Py_open@@Base+0x8d4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 68bf0 <_Py_open@@Base+0x8da> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 68bd4 <_Py_open@@Base+0x8ee> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34652 @ 0x875c │ │ │ │ + movw r1, #34240 @ 0x85c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 68bfc <_Py_open@@Base+0x8e6> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 68be0 <_Py_open@@Base+0x8fa> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7df90 │ │ │ │ + b.w 7df6c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - movs r0, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrb r2, [r1, r3] │ │ │ │ - orr.w r0, r2, r0, lsl #8 │ │ │ │ - bgt.n 68c06 <_Py_open@@Base+0x8f0> │ │ │ │ - b.w 7df90 │ │ │ │ + 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 │ │ │ │ + add.w r4, sp, #31 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + strd r3, r4, [sp, #12] │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + add r4, sp, #40 @ 0x28 │ │ │ │ + strd r3, r2, [sp, #4] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + add r2, sp, #32 │ │ │ │ + mov r4, r1 │ │ │ │ + movw r1, #34268 @ 0x85dc │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + blx 29db8 <__isoc23_sscanf@plt> │ │ │ │ + cmp r0, #6 │ │ │ │ + bne.n 68c5e <_Py_open@@Base+0x978> │ │ │ │ + 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 68c5e <_Py_open@@Base+0x978> │ │ │ │ + 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 68c78 <_Py_open@@Base+0x992> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #34288 @ 0x85f0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273e4 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldrd r2, r4, [r1] │ │ │ │ + movw r3, #33532 @ 0x82fc │ │ │ │ + movt r3, #55870 @ 0xda3e │ │ │ │ + cmp r2, r3 │ │ │ │ + adcs.w r3, r4, #2 │ │ │ │ + blt.n 68cc2 <_Py_open@@Base+0x9dc> │ │ │ │ + movw r5, #32004 @ 0x7d04 │ │ │ │ + movt r5, #9665 @ 0x25c1 │ │ │ │ + movs r3, #2 │ │ │ │ + cmp r5, r2 │ │ │ │ + sbcs r3, r4 │ │ │ │ + blt.n 68cce <_Py_open@@Base+0x9e8> │ │ │ │ + mov.w r3, #51712 @ 0xca00 │ │ │ │ + movt r3, #15258 @ 0x3b9a │ │ │ │ + movs r5, #0 │ │ │ │ + umull r2, r6, r2, r3 │ │ │ │ + mla r6, r3, r4, r6 │ │ │ │ + b.n 68cd8 <_Py_open@@Base+0x9f2> │ │ │ │ + movs r2, #0 │ │ │ │ + mov.w r6, #2147483648 @ 0x80000000 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 68cd8 <_Py_open@@Base+0x9f2> │ │ │ │ + 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 68d04 <_Py_open@@Base+0xa1e> │ │ │ │ + mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ + mvns r7, r3 │ │ │ │ + sub.w ip, r4, r1 │ │ │ │ + cmp r7, r2 │ │ │ │ + sbcs.w ip, ip, r6 │ │ │ │ + bge.n 68d1c <_Py_open@@Base+0xa36> │ │ │ │ + b.n 68d26 <_Py_open@@Base+0xa40> │ │ │ │ + orrs.w r4, r3, r1 │ │ │ │ + beq.n 68d1c <_Py_open@@Base+0xa36> │ │ │ │ + negs r7, r3 │ │ │ │ + mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ + sbc.w r4, r4, r1 │ │ │ │ + cmp r2, r7 │ │ │ │ + sbcs.w r4, r6, r4 │ │ │ │ + blt.n 68d2e <_Py_open@@Base+0xa48> │ │ │ │ + adds r3, r3, r2 │ │ │ │ + adc.w r4, r1, r6 │ │ │ │ + movs r1, #0 │ │ │ │ + b.n 68d38 <_Py_open@@Base+0xa52> │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov r1, r3 │ │ │ │ + b.n 68d38 <_Py_open@@Base+0xa52> │ │ │ │ + movs r3, #0 │ │ │ │ + mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ + strd r3, r4, [r0] │ │ │ │ + cbnz r5, 68d42 <_Py_open@@Base+0xa5c> │ │ │ │ + negs r0, r1 │ │ │ │ + cbz r1, 68d5c <_Py_open@@Base+0xa76> │ │ │ │ + movw r3, #44088 @ 0xac38 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #57824 @ 0xe1e0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273e4 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 68c4e <_Py_open@@Base+0x938> │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 68d96 <_Py_open@@Base+0xab0> │ │ │ │ + movw r2, #61924 @ 0xf1e4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ + movw r1, #352 @ 0x160 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #34716 @ 0x879c │ │ │ │ + movw r0, #34348 @ 0x862c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 68c5a <_Py_open@@Base+0x944> │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 68da2 <_Py_open@@Base+0xabc> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 895dc │ │ │ │ + bl 88ee8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 68c5e <_Py_open@@Base+0x948> │ │ │ │ + cbnz r0, 68da6 <_Py_open@@Base+0xac0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68cb0 <_Py_open@@Base+0x99a> │ │ │ │ + b.n 68df8 <_Py_open@@Base+0xb12> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 68c80 <_Py_open@@Base+0x96a> │ │ │ │ + beq.n 68dc8 <_Py_open@@Base+0xae2> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #21212 @ 0x52dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 68c5a <_Py_open@@Base+0x944> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 68da2 <_Py_open@@Base+0xabc> │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 29a34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 68c98 <_Py_open@@Base+0x982> │ │ │ │ + cbz r0, 68de0 <_Py_open@@Base+0xafa> │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, sp, r1 │ │ │ │ - bl 71f98 │ │ │ │ - b.n 68cb0 <_Py_open@@Base+0x99a> │ │ │ │ + bl 71fb0 │ │ │ │ + b.n 68df8 <_Py_open@@Base+0xb12> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34680 @ 0x8778 │ │ │ │ + movw r1, #34312 @ 0x8608 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 68cec <_Py_open@@Base+0x9d6> │ │ │ │ + cbz r3, 68e34 <_Py_open@@Base+0xb4e> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, sp │ │ │ │ blx 298b8 │ │ │ │ - cbz r0, 68ce2 <_Py_open@@Base+0x9cc> │ │ │ │ + cbz r0, 68e2a <_Py_open@@Base+0xb44> │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ add r0, r3 │ │ │ │ subs r1, r1, r3 │ │ │ │ - bl 71f98 │ │ │ │ - b.n 68cf6 <_Py_open@@Base+0x9e0> │ │ │ │ + bl 71fb0 │ │ │ │ + b.n 68e3e <_Py_open@@Base+0xb58> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 68cf6 <_Py_open@@Base+0x9e0> │ │ │ │ + b.n 68e3e <_Py_open@@Base+0xb58> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -93976,86 +94099,86 @@ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce6c4 │ │ │ │ - cbnz r0, 68d62 <_Py_open@@Base+0xa4c> │ │ │ │ + bl ce160 │ │ │ │ + cbnz r0, 68eaa <_Py_open@@Base+0xbc4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 68d4a <_Py_open@@Base+0xa34> │ │ │ │ + beq.n 68e92 <_Py_open@@Base+0xbac> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #34728 @ 0x87a8 │ │ │ │ + movw r1, #34360 @ 0x8638 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ - b.n 68d64 <_Py_open@@Base+0xa4e> │ │ │ │ + bl cebf4 │ │ │ │ + b.n 68eac <_Py_open@@Base+0xbc6> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl cf15c │ │ │ │ + bl cebf4 │ │ │ │ mov r0, r4 │ │ │ │ blx 292b0 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a268 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 68d64 <_Py_open@@Base+0xa4e> │ │ │ │ + b.n 68eac <_Py_open@@Base+0xbc6> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 68d6e <_Py_open@@Base+0xa58> │ │ │ │ + cbz r3, 68eb6 <_Py_open@@Base+0xbd0> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf4 │ │ │ │ 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 f479c │ │ │ │ + bl f4214 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68d96 <_Py_open@@Base+0xa80> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 68d9e <_Py_open@@Base+0xa88> │ │ │ │ + bne.n 68ede <_Py_open@@Base+0xbf8> │ │ │ │ + bl 7f89c │ │ │ │ + cbz r0, 68ee6 <_Py_open@@Base+0xc00> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68dee <_Py_open@@Base+0xad8> │ │ │ │ + b.n 68f36 <_Py_open@@Base+0xc50> │ │ │ │ subs r3, r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 68db6 <_Py_open@@Base+0xaa0> │ │ │ │ + bls.n 68efe <_Py_open@@Base+0xc18> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6324 @ 0x18b4 │ │ │ │ + movw r1, #5940 @ 0x1734 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 68d92 <_Py_open@@Base+0xa7c> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 68eda <_Py_open@@Base+0xbf4> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ blx 29ac8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 68de6 <_Py_open@@Base+0xad0> │ │ │ │ - cbz r0, 68de6 <_Py_open@@Base+0xad0> │ │ │ │ - movw r1, #34768 @ 0x87d0 │ │ │ │ + cbnz r3, 68f2e <_Py_open@@Base+0xc48> │ │ │ │ + cbz r0, 68f2e <_Py_open@@Base+0xc48> │ │ │ │ + movw r1, #34400 @ 0x8660 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 29f88 │ │ │ │ - cbnz r0, 68de6 <_Py_open@@Base+0xad0> │ │ │ │ + cbnz r0, 68f2e <_Py_open@@Base+0xc48> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7a284 │ │ │ │ + b.w 7a268 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -94071,187 +94194,187 @@ │ │ │ │ strd r5, r5, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ strd r5, r5, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - beq.n 68e42 <_Py_open@@Base+0xb2c> │ │ │ │ + beq.n 68f8a <_Py_open@@Base+0xca4> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34784 @ 0x87e0 │ │ │ │ + movw r1, #34416 @ 0x8670 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 68e76 <_Py_open@@Base+0xb60> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 68fbe <_Py_open@@Base+0xcd8> │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ movw r2, #42636 @ 0xa68c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ 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, #34820 @ 0x8804 │ │ │ │ + movw r2, #34452 @ 0x8694 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w r8, [sp, #12] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #532] @ (69084 <_Py_open@@Base+0xd6e>) │ │ │ │ - bl d2e88 │ │ │ │ - cbnz r0, 68e7a <_Py_open@@Base+0xb64> │ │ │ │ + ldr r3, [pc, #532] @ (691cc <_Py_open@@Base+0xee6>) │ │ │ │ + bl d28fc │ │ │ │ + cbnz r0, 68fc2 <_Py_open@@Base+0xcdc> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6907c <_Py_open@@Base+0xd66> │ │ │ │ + b.n 691c4 <_Py_open@@Base+0xede> │ │ │ │ add.w r9, sp, #72 @ 0x48 │ │ │ │ movs r2, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 2957c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cbnz r0, 68ea8 <_Py_open@@Base+0xb92> │ │ │ │ + cbnz r0, 68ff0 <_Py_open@@Base+0xd0a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34848 @ 0x8820 │ │ │ │ + movw r1, #34480 @ 0x86b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6904a <_Py_open@@Base+0xd34> │ │ │ │ - bl f479c │ │ │ │ + b.n 69192 <_Py_open@@Base+0xeac> │ │ │ │ + bl f4214 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 68e8c <_Py_open@@Base+0xb76> │ │ │ │ + blt.n 68fd4 <_Py_open@@Base+0xcee> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 68ee8 <_Py_open@@Base+0xbd2> │ │ │ │ - bl f479c │ │ │ │ + cbz r0, 69030 <_Py_open@@Base+0xd4a> │ │ │ │ + bl f4214 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 68ecc <_Py_open@@Base+0xbb6> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 69014 <_Py_open@@Base+0xd2e> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 69048 <_Py_open@@Base+0xd32> │ │ │ │ - b.n 68ed0 <_Py_open@@Base+0xbba> │ │ │ │ + bne.w 69190 <_Py_open@@Base+0xeaa> │ │ │ │ + b.n 69018 <_Py_open@@Base+0xd32> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 68eec <_Py_open@@Base+0xbd6> │ │ │ │ + bge.n 69034 <_Py_open@@Base+0xd4e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34884 @ 0x8844 │ │ │ │ + movw r1, #34516 @ 0x86d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 68ea2 <_Py_open@@Base+0xb8c> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 68fea <_Py_open@@Base+0xd04> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 68efc <_Py_open@@Base+0xbe6> │ │ │ │ + cbz r3, 69044 <_Py_open@@Base+0xd5e> │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ adds r4, #7 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 68efe <_Py_open@@Base+0xbe8> │ │ │ │ + b.n 69046 <_Py_open@@Base+0xd60> │ │ │ │ movs r4, #16 │ │ │ │ adds r3, r6, #1 │ │ │ │ it ne │ │ │ │ addne r4, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 76fd8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 68f14 <_Py_open@@Base+0xbfe> │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 68ea2 <_Py_open@@Base+0xb8c> │ │ │ │ + cbnz r0, 6905c <_Py_open@@Base+0xd76> │ │ │ │ + bl 1e955c │ │ │ │ + b.n 68fea <_Py_open@@Base+0xd04> │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ strd r5, r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r0, 68f2c <_Py_open@@Base+0xc16> │ │ │ │ + cbnz r0, 69074 <_Py_open@@Base+0xd8e> │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #11 │ │ │ │ - bhi.n 68f3c <_Py_open@@Base+0xc26> │ │ │ │ - b.n 68f40 <_Py_open@@Base+0xc2a> │ │ │ │ + bhi.n 69084 <_Py_open@@Base+0xd9e> │ │ │ │ + b.n 69088 <_Py_open@@Base+0xda2> │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ - bl 214ef0 │ │ │ │ + bl 2144a8 <_PyTime_FromMillisecondsObject@@Base+0x414> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 68f24 <_Py_open@@Base+0xc0e> │ │ │ │ - b.n 68f56 <_Py_open@@Base+0xc40> │ │ │ │ + bne.n 6906c <_Py_open@@Base+0xd86> │ │ │ │ + b.n 6909e <_Py_open@@Base+0xdb8> │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r4, 68f5a <_Py_open@@Base+0xc44> │ │ │ │ + cbnz r4, 690a2 <_Py_open@@Base+0xdbc> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34912 @ 0x8860 │ │ │ │ + movw r1, #34544 @ 0x86f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6904a <_Py_open@@Base+0xd34> │ │ │ │ + b.n 69192 <_Py_open@@Base+0xeac> │ │ │ │ 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, 68fb4 <_Py_open@@Base+0xc9e> │ │ │ │ + cbz r1, 690fc <_Py_open@@Base+0xe16> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #27 │ │ │ │ - bls.n 68f7e <_Py_open@@Base+0xc68> │ │ │ │ + bls.n 690c6 <_Py_open@@Base+0xde0> │ │ │ │ adds.w sl, r4, #16 │ │ │ │ - bne.n 68f96 <_Py_open@@Base+0xc80> │ │ │ │ + bne.n 690de <_Py_open@@Base+0xdf8> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #34956 @ 0x888c │ │ │ │ + movw r1, #34588 @ 0x871c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 68f56 <_Py_open@@Base+0xc40> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 6909e <_Py_open@@Base+0xdb8> │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ add.w r0, r4, #32 │ │ │ │ str r3, [r4, #20] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r4, #24] │ │ │ │ adds r3, r2, #7 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r2, [r4, #28] │ │ │ │ adds r3, #12 │ │ │ │ str r3, [r4, #16] │ │ │ │ blx 29c10 │ │ │ │ - b.n 68fb6 <_Py_open@@Base+0xca0> │ │ │ │ + b.n 690fe <_Py_open@@Base+0xe18> │ │ │ │ mov sl, r4 │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 69014 <_Py_open@@Base+0xcfe> │ │ │ │ + beq.n 6915c <_Py_open@@Base+0xe76> │ │ │ │ ldr.w r3, [sl] │ │ │ │ negs r2, r3 │ │ │ │ cmp r3, #11 │ │ │ │ and.w r2, r2, #3 │ │ │ │ add.w r2, r2, #12 │ │ │ │ - bls.n 68fea <_Py_open@@Base+0xcd4> │ │ │ │ + bls.n 69132 <_Py_open@@Base+0xe4c> │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ add r4, r1 │ │ │ │ sub.w r4, r4, sl │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 68fea <_Py_open@@Base+0xcd4> │ │ │ │ + bhi.n 69132 <_Py_open@@Base+0xe4c> │ │ │ │ subs r4, r4, r2 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 68fea <_Py_open@@Base+0xcd4> │ │ │ │ + bhi.n 69132 <_Py_open@@Base+0xe4c> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ adds.w r2, sl, r3 │ │ │ │ - bne.n 69002 <_Py_open@@Base+0xcec> │ │ │ │ + bne.n 6914a <_Py_open@@Base+0xe64> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35000 @ 0x88b8 │ │ │ │ + movw r1, #34632 @ 0x8748 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 68f56 <_Py_open@@Base+0xc40> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 6909e <_Py_open@@Base+0xdb8> │ │ │ │ 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] │ │ │ │ @@ -94262,1077 +94385,1077 @@ │ │ │ │ ldrd r2, r3, [r7, #32] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ strd r2, r2, [sp] │ │ │ │ movw r2, #4347 @ 0x10fb │ │ │ │ movt r2, #3 │ │ │ │ - bl 20cc60 │ │ │ │ + bl 20c100 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 68f56 <_Py_open@@Base+0xc40> │ │ │ │ + beq.n 6909e <_Py_open@@Base+0xdb8> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 7fab8 │ │ │ │ + bl 7fa84 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6904a <_Py_open@@Base+0xd34> │ │ │ │ + b.n 69192 <_Py_open@@Base+0xeac> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 77378 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 6905a <_Py_open@@Base+0xd44> │ │ │ │ + cbz r3, 691a2 <_Py_open@@Base+0xebc> │ │ │ │ mov r0, r8 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf4 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 77384 │ │ │ │ + bl 77378 │ │ │ │ ldrd r0, r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 69078 <_Py_open@@Base+0xd62> │ │ │ │ + ble.n 691c0 <_Py_open@@Base+0xeda> │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ adds r5, #1 │ │ │ │ - bl cf15c │ │ │ │ - b.n 69064 <_Py_open@@Base+0xd4e> │ │ │ │ - bl 77384 │ │ │ │ + bl cebf4 │ │ │ │ + b.n 691ac <_Py_open@@Base+0xec6> │ │ │ │ + bl 77378 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r4, [pc, #160] @ (69128 <_Py_open@@Base+0xe12>) │ │ │ │ + ldr r4, [pc, #256] @ (692d0 <_Py_open@@Base+0xfea>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmn.w r0, #9 │ │ │ │ - beq.n 690c2 <_Py_open@@Base+0xdac> │ │ │ │ + beq.n 6920a <_Py_open@@Base+0xf24> │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.n 690ac <_Py_open@@Base+0xd96> │ │ │ │ + beq.n 691f4 <_Py_open@@Base+0xf0e> │ │ │ │ adds r0, #10 │ │ │ │ - beq.n 690c6 <_Py_open@@Base+0xdb0> │ │ │ │ + beq.n 6920e <_Py_open@@Base+0xf28> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35084 @ 0x890c │ │ │ │ + movw r1, #34716 @ 0x879c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 127934 │ │ │ │ + b.w 1273e4 │ │ │ │ movw r3, #56032 @ 0xdae0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35048 @ 0x88e8 │ │ │ │ + movw r1, #34680 @ 0x8778 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 127934 │ │ │ │ - b.w 1ea294 │ │ │ │ + b.w 1273e4 │ │ │ │ + b.w 1e955c │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ - movw r1, #35128 @ 0x8938 │ │ │ │ + movw r1, #34760 @ 0x87c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r5, [sp, #0] │ │ │ │ add r2, sp, #28 │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #32] │ │ │ │ - bl 8cd30 │ │ │ │ - cbnz r0, 690fe <_Py_open@@Base+0xde8> │ │ │ │ + bl 8c640 │ │ │ │ + cbnz r0, 69246 <_Py_open@@Base+0xf60> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 69212 <_Py_open@@Base+0xefc> │ │ │ │ + b.n 6935a <_Py_open@@Base+0x1074> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - movw r1, #35148 @ 0x894c │ │ │ │ + movw r1, #34780 @ 0x87dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f5780 │ │ │ │ + bl f51f8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 690fa <_Py_open@@Base+0xde4> │ │ │ │ + beq.n 69242 <_Py_open@@Base+0xf5c> │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 6915a <_Py_open@@Base+0xe44> │ │ │ │ + ble.n 692a2 <_Py_open@@Base+0xfbc> │ │ │ │ cmp.w r9, #268435456 @ 0x10000000 │ │ │ │ - bcc.n 69126 <_Py_open@@Base+0xe10> │ │ │ │ + bcc.n 6926e <_Py_open@@Base+0xf88> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 6914e <_Py_open@@Base+0xe38> │ │ │ │ + b.n 69296 <_Py_open@@Base+0xfb0> │ │ │ │ mov.w r0, r9, lsl #3 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 76fd8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69122 <_Py_open@@Base+0xe0c> │ │ │ │ + beq.n 6926a <_Py_open@@Base+0xf84> │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi.n 6914e <_Py_open@@Base+0xe38> │ │ │ │ + bhi.n 69296 <_Py_open@@Base+0xfb0> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r0, r9 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 76fd8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6915c <_Py_open@@Base+0xe46> │ │ │ │ + cbnz r0, 692a4 <_Py_open@@Base+0xfbe> │ │ │ │ movs r4, #0 │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1e955c │ │ │ │ mov r5, r4 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 691d6 <_Py_open@@Base+0xec0> │ │ │ │ + b.n 6931e <_Py_open@@Base+0x1038> │ │ │ │ mov r7, r5 │ │ │ │ add.w r3, r6, #12 │ │ │ │ - movw r1, #35196 @ 0x897c │ │ │ │ + movw r1, #34828 @ 0x880c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r4, [sp, #16] │ │ │ │ mov sl, r5 │ │ │ │ mov fp, r7 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r3 │ │ │ │ cmp r8, r9 │ │ │ │ - bge.n 691b0 <_Py_open@@Base+0xe9a> │ │ │ │ + bge.n 692f8 <_Py_open@@Base+0x1012> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add.w fp, fp, #8 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #6 │ │ │ │ itet mi │ │ │ │ ldrmi r2, [r6, #12] │ │ │ │ ldrpl.w r0, [r4, r8, lsl #2] │ │ │ │ ldrmi.w r0, [r2, r8, lsl #2] │ │ │ │ mov r2, sl │ │ │ │ - bl 14beb4 │ │ │ │ + bl 14b4d4 │ │ │ │ add.w sl, sl, #44 @ 0x2c │ │ │ │ - cbz r0, 691d4 <_Py_open@@Base+0xebe> │ │ │ │ + cbz r0, 6931c <_Py_open@@Base+0x1036> │ │ │ │ ldr.w r2, [sl, #-44] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr.w r0, [sl, #-36] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strd r2, r0, [fp, #-8] │ │ │ │ - b.n 69174 <_Py_open@@Base+0xe5e> │ │ │ │ + b.n 692bc <_Py_open@@Base+0xfd6> │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r4, #32233 @ 0x7de9 │ │ │ │ + movw r4, #35495 @ 0x8aa7 │ │ │ │ movt r4, #6 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bl 2fce8 <_Py_fstat@@Base+0x260> │ │ │ │ + bl 2ffe4 <_Py_fstat@@Base+0x260> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 691d6 <_Py_open@@Base+0xec0> │ │ │ │ + b.n 6931e <_Py_open@@Base+0x1038> │ │ │ │ mov r4, r0 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #44 @ 0x2c │ │ │ │ mla r0, sl, r9, r5 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 691f0 <_Py_open@@Base+0xeda> │ │ │ │ + beq.n 69338 <_Py_open@@Base+0x1052> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl cf15c │ │ │ │ - b.n 691de <_Py_open@@Base+0xec8> │ │ │ │ + bl cebf4 │ │ │ │ + b.n 69326 <_Py_open@@Base+0x1040> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 77378 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77384 │ │ │ │ + bl 77378 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69212 <_Py_open@@Base+0xefc> │ │ │ │ + beq.n 6935a <_Py_open@@Base+0x1074> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 69212 <_Py_open@@Base+0xefc> │ │ │ │ + cbnz r3, 6935a <_Py_open@@Base+0x1074> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ 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, #35284 @ 0x89d4 │ │ │ │ + movw r1, #34916 @ 0x8864 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 6928c <_Py_open@@Base+0xf76> │ │ │ │ + bl 8c640 │ │ │ │ + cbz r0, 693d4 <_Py_open@@Base+0x10ee> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - movw r1, #25316 @ 0x62e4 │ │ │ │ + movw r1, #25044 @ 0x61d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #35304 @ 0x89e8 │ │ │ │ + movw r0, #34936 @ 0x8878 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8ff70 │ │ │ │ cmp r0, r4 │ │ │ │ - blt.n 6928c <_Py_open@@Base+0xf76> │ │ │ │ - bl 9649c │ │ │ │ + blt.n 693d4 <_Py_open@@Base+0x10ee> │ │ │ │ + bl 95e5c │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2a7a4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ - cbnz r4, 69290 <_Py_open@@Base+0xf7a> │ │ │ │ + bl 98950 │ │ │ │ + cbnz r4, 693d8 <_Py_open@@Base+0x10f2> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35328 @ 0x8a00 │ │ │ │ + movw r1, #34960 @ 0x8890 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6929a <_Py_open@@Base+0xf84> │ │ │ │ + b.n 693e2 <_Py_open@@Base+0x10fc> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ 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, #35352 @ 0x8a18 │ │ │ │ + movw r1, #34984 @ 0x88a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 692e4 <_Py_open@@Base+0xfce> │ │ │ │ + bl 8c640 │ │ │ │ + cbz r0, 6942c <_Py_open@@Base+0x1146> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcc.n 692e8 <_Py_open@@Base+0xfd2> │ │ │ │ + bcc.n 69430 <_Py_open@@Base+0x114a> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35372 @ 0x8a2c │ │ │ │ + movw r1, #35004 @ 0x88bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6933c <_Py_open@@Base+0x1026> │ │ │ │ + b.n 69484 <_Py_open@@Base+0x119e> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - movw r1, #29568 @ 0x7380 │ │ │ │ + movw r1, #29184 @ 0x7200 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #35412 @ 0x8a54 │ │ │ │ + movw r0, #35044 @ 0x88e4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8ff70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 692e4 <_Py_open@@Base+0xfce> │ │ │ │ - bl 9649c │ │ │ │ + blt.n 6942c <_Py_open@@Base+0x1146> │ │ │ │ + bl 95e5c │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ rev16 r0, r3 │ │ │ │ uxth r0, r0 │ │ │ │ blx 2a698 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ - cbnz r4, 69336 <_Py_open@@Base+0x1020> │ │ │ │ + bl 98950 │ │ │ │ + cbnz r4, 6947e <_Py_open@@Base+0x1198> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35436 @ 0x8a6c │ │ │ │ + movw r1, #35068 @ 0x88fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 692e4 <_Py_open@@Base+0xfce> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 6942c <_Py_open@@Base+0x1146> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a268 │ │ │ │ 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, #35460 @ 0x8a84 │ │ │ │ + movw r1, #35092 @ 0x8914 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 6938e <_Py_open@@Base+0x1078> │ │ │ │ - bl 9649c │ │ │ │ + bl 8c640 │ │ │ │ + cbz r0, 694d6 <_Py_open@@Base+0x11f0> │ │ │ │ + bl 95e5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 295e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ - cbnz r4, 69392 <_Py_open@@Base+0x107c> │ │ │ │ + bl 98950 │ │ │ │ + cbnz r4, 694da <_Py_open@@Base+0x11f4> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35480 @ 0x8a98 │ │ │ │ + movw r1, #35112 @ 0x8928 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69398 <_Py_open@@Base+0x1082> │ │ │ │ + b.n 694e0 <_Py_open@@Base+0x11fa> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ 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, #35500 @ 0x8aac │ │ │ │ + movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8cd30 │ │ │ │ - cbnz r0, 693c2 <_Py_open@@Base+0x10ac> │ │ │ │ + bl 8c640 │ │ │ │ + cbnz r0, 6950a <_Py_open@@Base+0x1224> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 693f4 <_Py_open@@Base+0x10de> │ │ │ │ + b.n 6953c <_Py_open@@Base+0x1256> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1faee8 <_PyParkingLot_UnparkAll@@Base+0x72c> │ │ │ │ + bl 1fa3d8 <_PyParkingLot_UnparkAll@@Base+0x72c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 693be <_Py_open@@Base+0x10a8> │ │ │ │ - ldr r3, [pc, #44] @ (693fc <_Py_open@@Base+0x10e6>) │ │ │ │ + beq.n 69506 <_Py_open@@Base+0x1220> │ │ │ │ + ldr r3, [pc, #44] @ (69544 <_Py_open@@Base+0x125e>) │ │ │ │ ldr.w r3, [r3, #1256] @ 0x4e8 │ │ │ │ - cbz r3, 693e2 <_Py_open@@Base+0x10cc> │ │ │ │ + cbz r3, 6952a <_Py_open@@Base+0x1244> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r0, #164 @ 0xa4 │ │ │ │ mla r0, r0, r1, r3 │ │ │ │ - bl 2077c4 <_Py_RestoreSignals@@Base+0x238> │ │ │ │ - cbnz r0, 693ec <_Py_open@@Base+0x10d6> │ │ │ │ + bl 206cec <_Py_RestoreSignals@@Base+0x238> │ │ │ │ + cbnz r0, 69534 <_Py_open@@Base+0x124e> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 693f4 <_Py_open@@Base+0x10de> │ │ │ │ + b.n 6953c <_Py_open@@Base+0x1256> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, 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, #35516 @ 0x8abc │ │ │ │ + movw r1, #35148 @ 0x894c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 69454 <_Py_open@@Base+0x113e> │ │ │ │ + bl 8c640 │ │ │ │ + cbz r0, 6959c <_Py_open@@Base+0x12b6> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 69442 <_Py_open@@Base+0x112c> │ │ │ │ - bl 9649c │ │ │ │ + cbz r3, 6958a <_Py_open@@Base+0x12a4> │ │ │ │ + bl 95e5c │ │ │ │ mov r4, r0 │ │ │ │ - bl 6635e │ │ │ │ + bl 66d86 <_PySys_GetAttr@@Base+0x3c2> │ │ │ │ movs r0, #11 │ │ │ │ blx 29e34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98f90 │ │ │ │ - b.n 6944c <_Py_open@@Base+0x1136> │ │ │ │ - bl 6635e │ │ │ │ + bl 98950 │ │ │ │ + b.n 69594 <_Py_open@@Base+0x12ae> │ │ │ │ + bl 66d86 <_PySys_GetAttr@@Base+0x3c2> │ │ │ │ movs r0, #11 │ │ │ │ blx 29e34 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ 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, #35528 @ 0x8ac8 │ │ │ │ + movw r1, #35160 @ 0x8958 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 6949c <_Py_open@@Base+0x1186> │ │ │ │ + bl 8c640 │ │ │ │ + cbz r0, 695e4 <_Py_open@@Base+0x12fe> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 66c42 │ │ │ │ - cbz r0, 694a0 <_Py_open@@Base+0x118a> │ │ │ │ + bl 67338 │ │ │ │ + cbz r0, 695e8 <_Py_open@@Base+0x1302> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6324 @ 0x18b4 │ │ │ │ + movw r1, #5940 @ 0x1734 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 694a8 <_Py_open@@Base+0x1192> │ │ │ │ + b.n 695f0 <_Py_open@@Base+0x130a> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ 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, #35540 @ 0x8ad4 │ │ │ │ + movw r1, #35172 @ 0x8964 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8cd30 │ │ │ │ - cbnz r0, 694f4 <_Py_open@@Base+0x11de> │ │ │ │ - bl d42d0 │ │ │ │ - movw r2, #46297 @ 0xb4d9 │ │ │ │ + bl 8c640 │ │ │ │ + cbnz r0, 6963c <_Py_open@@Base+0x1356> │ │ │ │ + bl d3d48 │ │ │ │ + movw r2, #45137 @ 0xb051 │ │ │ │ movt r2, #17 │ │ │ │ - movw r1, #35556 @ 0x8ae4 │ │ │ │ + movw r1, #35188 @ 0x8974 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 8cd30 │ │ │ │ - cbnz r0, 694f8 <_Py_open@@Base+0x11e2> │ │ │ │ + bl 8c640 │ │ │ │ + cbnz r0, 69640 <_Py_open@@Base+0x135a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6956c <_Py_open@@Base+0x1256> │ │ │ │ + b.n 696b4 <_Py_open@@Base+0x13ce> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 694fa <_Py_open@@Base+0x11e4> │ │ │ │ + b.n 69642 <_Py_open@@Base+0x135c> │ │ │ │ movs r5, #1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - movw r1, #15360 @ 0x3c00 │ │ │ │ + movw r1, #14976 @ 0x3a80 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #35572 @ 0x8af4 │ │ │ │ + movw r0, #35204 @ 0x8984 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8ff70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 694f0 <_Py_open@@Base+0x11da> │ │ │ │ + blt.n 69638 <_Py_open@@Base+0x1352> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce160 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 69566 <_Py_open@@Base+0x1250> │ │ │ │ + cbnz r0, 696ae <_Py_open@@Base+0x13c8> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 29e64 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ - cbz r5, 6954a <_Py_open@@Base+0x1234> │ │ │ │ + bl cebf4 │ │ │ │ + cbz r5, 69692 <_Py_open@@Base+0x13ac> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6954a <_Py_open@@Base+0x1234> │ │ │ │ + beq.n 69692 <_Py_open@@Base+0x13ac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6954a <_Py_open@@Base+0x1234> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 6955c <_Py_open@@Base+0x1246> │ │ │ │ + cbnz r3, 69692 <_Py_open@@Base+0x13ac> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 696a4 <_Py_open@@Base+0x13be> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 6956c <_Py_open@@Base+0x1256> │ │ │ │ + bl f1698 │ │ │ │ + b.n 696b4 <_Py_open@@Base+0x13ce> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 6956c <_Py_open@@Base+0x1256> │ │ │ │ + b.n 696b4 <_Py_open@@Base+0x13ce> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 69534 <_Py_open@@Base+0x121e> │ │ │ │ - b.n 6954c <_Py_open@@Base+0x1236> │ │ │ │ + bne.n 6967c <_Py_open@@Base+0x1396> │ │ │ │ + b.n 69694 <_Py_open@@Base+0x13ae> │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69590 <_Py_open@@Base+0x127a> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 695c2 <_Py_open@@Base+0x12ac> │ │ │ │ + bne.n 696d8 <_Py_open@@Base+0x13f2> │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 6970a <_Py_open@@Base+0x1424> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 29f94 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 695ba <_Py_open@@Base+0x12a4> │ │ │ │ + bne.n 69702 <_Py_open@@Base+0x141c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 695ba <_Py_open@@Base+0x12a4> │ │ │ │ + cbz r3, 69702 <_Py_open@@Base+0x141c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1698 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 80190 │ │ │ │ + b.w 8015c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 2a258 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 695ee <_Py_open@@Base+0x12d8> │ │ │ │ + bge.n 69736 <_Py_open@@Base+0x1450> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1698 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29fd0 │ │ │ │ - cbz r0, 69634 <_Py_open@@Base+0x131e> │ │ │ │ + cbz r0, 6977c <_Py_open@@Base+0x1496> │ │ │ │ mov r4, r0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ negs r4, r4 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1698 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r5, #0] │ │ │ │ - b.n 6963a <_Py_open@@Base+0x1324> │ │ │ │ + b.n 69782 <_Py_open@@Base+0x149c> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 90260 │ │ │ │ + bl 8fb70 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 295f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 69666 <_Py_open@@Base+0x1350> │ │ │ │ + bge.n 697ae <_Py_open@@Base+0x14c8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1698 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #240 @ 0xf0 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a8a8 │ │ │ │ - cbz r0, 6969a <_Py_open@@Base+0x1384> │ │ │ │ + cbz r0, 697e2 <_Py_open@@Base+0x14fc> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 696ac <_Py_open@@Base+0x1396> │ │ │ │ + bl f1698 │ │ │ │ + b.n 697f4 <_Py_open@@Base+0x150e> │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ blx 29c10 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 207fb0 <_Py_RestoreSignals@@Base+0xa24> │ │ │ │ + bl 20744c <_Py_RestoreSignals@@Base+0x998> │ │ │ │ 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 207dcc <_Py_RestoreSignals@@Base+0x840> │ │ │ │ - cbz r0, 6970a <_Py_open@@Base+0x13f4> │ │ │ │ + bl 207268 <_Py_RestoreSignals@@Base+0x7b4> │ │ │ │ + cbz r0, 69852 <_Py_open@@Base+0x156c> │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ add r6, sp, #4 │ │ │ │ blx 29c10 │ │ │ │ - bl 9649c │ │ │ │ + bl 95e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ blx 29720 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ - cbz r4, 69704 <_Py_open@@Base+0x13ee> │ │ │ │ + bl 98950 │ │ │ │ + cbz r4, 6984c <_Py_open@@Base+0x1566> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 6970a <_Py_open@@Base+0x13f4> │ │ │ │ + bl f1698 │ │ │ │ + b.n 69852 <_Py_open@@Base+0x156c> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ add sp, #264 @ 0x108 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #240 @ 0xf0 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ blx 290f0 │ │ │ │ - cbz r0, 69738 <_Py_open@@Base+0x1422> │ │ │ │ + cbz r0, 69880 <_Py_open@@Base+0x159a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 69754 <_Py_open@@Base+0x143e> │ │ │ │ + bl f1698 │ │ │ │ + b.n 6989c <_Py_open@@Base+0x15b6> │ │ │ │ mov r0, r4 │ │ │ │ blx 2a368 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69728 <_Py_open@@Base+0x1412> │ │ │ │ + bne.n 69870 <_Py_open@@Base+0x158a> │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ blx 29c10 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 207fb0 <_Py_RestoreSignals@@Base+0xa24> │ │ │ │ + bl 20744c <_Py_RestoreSignals@@Base+0x998> │ │ │ │ add sp, #240 @ 0xf0 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2976] @ 0xba0 │ │ │ │ sub.w sp, sp, #1088 @ 0x440 │ │ │ │ mov r7, r3 │ │ │ │ add.w sl, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r5, r2 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r2, 6978c <_Py_open@@Base+0x1476> │ │ │ │ + cbnz r2, 698d4 <_Py_open@@Base+0x15ee> │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 6978e <_Py_open@@Base+0x1478> │ │ │ │ + b.n 698d6 <_Py_open@@Base+0x15f0> │ │ │ │ mov r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ - movw r1, #35592 @ 0x8b08 │ │ │ │ + movw r1, #35224 @ 0x8998 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #35596 @ 0x8b0c │ │ │ │ + movw r0, #35228 @ 0x899c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8ff70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 69840 <_Py_open@@Base+0x152a> │ │ │ │ - cbnz r5, 697de <_Py_open@@Base+0x14c8> │ │ │ │ - bl 9649c │ │ │ │ + blt.n 69988 <_Py_open@@Base+0x16a2> │ │ │ │ + cbnz r5, 69926 <_Py_open@@Base+0x1640> │ │ │ │ + bl 95e5c │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ blx 29864 <__ioctl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 6992c <_Py_open@@Base+0x1616> │ │ │ │ + bge.w 69a74 <_Py_open@@Base+0x178e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 69840 <_Py_open@@Base+0x152a> │ │ │ │ + bl f1698 │ │ │ │ + b.n 69988 <_Py_open@@Base+0x16a2> │ │ │ │ add r4, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #35608 @ 0x8b18 │ │ │ │ + movw r1, #35240 @ 0x89a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 14beb4 │ │ │ │ + bl 14b4d4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6989c <_Py_open@@Base+0x1586> │ │ │ │ + beq.n 699e4 <_Py_open@@Base+0x16fe> │ │ │ │ ldr.w r8, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r7, 6981e <_Py_open@@Base+0x1508> │ │ │ │ + cbz r7, 69966 <_Py_open@@Base+0x1680> │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ - bgt.n 6985c <_Py_open@@Base+0x1546> │ │ │ │ + bgt.n 699a4 <_Py_open@@Base+0x16be> │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ blx 29958 <__memcpy_chk@plt> │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sl, r5] │ │ │ │ - b.n 69934 <_Py_open@@Base+0x161e> │ │ │ │ + b.n 69a7c <_Py_open@@Base+0x1796> │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ - ble.n 69844 <_Py_open@@Base+0x152e> │ │ │ │ + ble.n 6998c <_Py_open@@Base+0x16a6> │ │ │ │ mov r0, r4 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35620 @ 0x8b24 │ │ │ │ + movw r1, #35252 @ 0x89b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69950 <_Py_open@@Base+0x163a> │ │ │ │ + b.n 69a98 <_Py_open@@Base+0x17b2> │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ blx 29958 <__memcpy_chk@plt> │ │ │ │ strb.w r7, [sl, r5] │ │ │ │ - b.n 69934 <_Py_open@@Base+0x161e> │ │ │ │ + b.n 69a7c <_Py_open@@Base+0x1796> │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 69934 <_Py_open@@Base+0x161e> │ │ │ │ + beq.n 69a7c <_Py_open@@Base+0x1796> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r8 │ │ │ │ blx 29864 <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r7, 6987e <_Py_open@@Base+0x1568> │ │ │ │ + cbz r7, 699c6 <_Py_open@@Base+0x16e0> │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ - bgt.n 6987e <_Py_open@@Base+0x1568> │ │ │ │ + bgt.n 699c6 <_Py_open@@Base+0x16e0> │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ blx 29c10 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 698ea <_Py_open@@Base+0x15d4> │ │ │ │ + blt.n 69a32 <_Py_open@@Base+0x174c> │ │ │ │ mov r0, r4 │ │ │ │ - bl cf15c │ │ │ │ - cbz r7, 69892 <_Py_open@@Base+0x157c> │ │ │ │ + bl cebf4 │ │ │ │ + cbz r7, 699da <_Py_open@@Base+0x16f4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 80190 │ │ │ │ - b.n 69950 <_Py_open@@Base+0x163a> │ │ │ │ + bl 8015c │ │ │ │ + b.n 69a98 <_Py_open@@Base+0x17b2> │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 71f98 │ │ │ │ - b.n 69950 <_Py_open@@Base+0x163a> │ │ │ │ - bl d42d0 │ │ │ │ - movw r1, #35648 @ 0x8b40 │ │ │ │ + bl 71fb0 │ │ │ │ + b.n 69a98 <_Py_open@@Base+0x17b2> │ │ │ │ + bl d3d48 │ │ │ │ + movw r1, #35280 @ 0x89d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14beb4 │ │ │ │ - cbz r0, 69910 <_Py_open@@Base+0x15fa> │ │ │ │ + bl 14b4d4 │ │ │ │ + cbz r0, 69a58 <_Py_open@@Base+0x1772> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp.w r7, #1024 @ 0x400 │ │ │ │ - bgt.n 69824 <_Py_open@@Base+0x150e> │ │ │ │ + bgt.n 6996c <_Py_open@@Base+0x1686> │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 29958 <__memcpy_chk@plt> │ │ │ │ strb.w r8, [r5, r7] │ │ │ │ - bl 9649c │ │ │ │ + bl 95e5c │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 29864 <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 69900 <_Py_open@@Base+0x15ea> │ │ │ │ + bge.n 69a48 <_Py_open@@Base+0x1762> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1698 │ │ │ │ mov r0, r4 │ │ │ │ - bl cf15c │ │ │ │ - b.n 69840 <_Py_open@@Base+0x152a> │ │ │ │ + bl cebf4 │ │ │ │ + b.n 69988 <_Py_open@@Base+0x16a2> │ │ │ │ mov r0, r4 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 71f98 │ │ │ │ - b.n 69950 <_Py_open@@Base+0x163a> │ │ │ │ - bl d42d0 │ │ │ │ - movw r1, #35660 @ 0x8b4c │ │ │ │ + bl 71fb0 │ │ │ │ + b.n 69a98 <_Py_open@@Base+0x17b2> │ │ │ │ + bl d3d48 │ │ │ │ + movw r1, #35292 @ 0x89dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 14beb4 │ │ │ │ + bl 14b4d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 697ae <_Py_open@@Base+0x1498> │ │ │ │ - b.n 69840 <_Py_open@@Base+0x152a> │ │ │ │ + bne.w 698f6 <_Py_open@@Base+0x1610> │ │ │ │ + b.n 69988 <_Py_open@@Base+0x16a2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 80190 │ │ │ │ - b.n 69950 <_Py_open@@Base+0x163a> │ │ │ │ - bl 9649c │ │ │ │ + bl 8015c │ │ │ │ + b.n 69a98 <_Py_open@@Base+0x17b2> │ │ │ │ + bl 95e5c │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r9, r3 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ blx 29864 <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 98f90 │ │ │ │ - b.n 6986c <_Py_open@@Base+0x1556> │ │ │ │ + bl 98950 │ │ │ │ + b.n 699b4 <_Py_open@@Base+0x16ce> │ │ │ │ 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 ddd90 │ │ │ │ + bl dd7e8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69978 <_Py_open@@Base+0x1662> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 699ac <_Py_open@@Base+0x1696> │ │ │ │ - bl 9649c │ │ │ │ + bne.n 69ac0 <_Py_open@@Base+0x17da> │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 69af4 <_Py_open@@Base+0x180e> │ │ │ │ + bl 95e5c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29fa0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 699b0 <_Py_open@@Base+0x169a> │ │ │ │ + bge.n 69af8 <_Py_open@@Base+0x1812> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - beq.n 699b0 <_Py_open@@Base+0x169a> │ │ │ │ + beq.n 69af8 <_Py_open@@Base+0x1812> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1698 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 699b8 <_Py_open@@Base+0x16a2> │ │ │ │ + b.n 69b00 <_Py_open@@Base+0x181a> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ 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 ddd90 │ │ │ │ + bl dd7e8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 699de <_Py_open@@Base+0x16c8> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 699de <_Py_open@@Base+0x16c8> │ │ │ │ + bne.n 69b26 <_Py_open@@Base+0x1840> │ │ │ │ + bl 7f89c │ │ │ │ + cbz r0, 69b26 <_Py_open@@Base+0x1840> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 699f8 <_Py_open@@Base+0x16e2> │ │ │ │ + b.n 69b40 <_Py_open@@Base+0x185a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 145300 <_Py_dup@@Base> │ │ │ │ + bl 144a58 <_Py_dup@@Base> │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 699da <_Py_open@@Base+0x16c4> │ │ │ │ - bl 80190 │ │ │ │ + beq.n 69b22 <_Py_open@@Base+0x183c> │ │ │ │ + bl 8015c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 699f8 <_Py_open@@Base+0x16e2> │ │ │ │ + cbnz r0, 69b40 <_Py_open@@Base+0x185a> │ │ │ │ mov r0, r5 │ │ │ │ blx 29fa0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ - movw r1, #35760 @ 0x8bb0 │ │ │ │ + movw r1, #35392 @ 0x8a40 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, sp │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 69a48 <_Py_open@@Base+0x1732> │ │ │ │ + bl 8c640 │ │ │ │ + cbz r0, 69b90 <_Py_open@@Base+0x18aa> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 69a4c <_Py_open@@Base+0x1736> │ │ │ │ + bne.n 69b94 <_Py_open@@Base+0x18ae> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 69a78 <_Py_open@@Base+0x1762> │ │ │ │ + beq.n 69bc0 <_Py_open@@Base+0x18da> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35776 @ 0x8bc0 │ │ │ │ + movw r1, #35408 @ 0x8a50 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69aa8 <_Py_open@@Base+0x1792> │ │ │ │ + b.n 69bf0 <_Py_open@@Base+0x190a> │ │ │ │ cmp r0, #10 │ │ │ │ - bne.n 69a58 <_Py_open@@Base+0x1742> │ │ │ │ + bne.n 69ba0 <_Py_open@@Base+0x18ba> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 69a78 <_Py_open@@Base+0x1762> │ │ │ │ - b.n 69a2c <_Py_open@@Base+0x1716> │ │ │ │ + beq.n 69bc0 <_Py_open@@Base+0x18da> │ │ │ │ + b.n 69b74 <_Py_open@@Base+0x188e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #35820 @ 0x8bec │ │ │ │ + movw r1, #35452 @ 0x8a7c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ - b.n 69a48 <_Py_open@@Base+0x1732> │ │ │ │ + bl cebf4 │ │ │ │ + b.n 69b90 <_Py_open@@Base+0x18aa> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ blx 29138 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 69a9c <_Py_open@@Base+0x1786> │ │ │ │ + cbnz r0, 69be4 <_Py_open@@Base+0x18fe> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1698 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ - b.n 69a48 <_Py_open@@Base+0x1732> │ │ │ │ + bl cebf4 │ │ │ │ + b.n 69b90 <_Py_open@@Base+0x18aa> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a268 │ │ │ │ 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 6635e │ │ │ │ + bl 66d86 <_PySys_GetAttr@@Base+0x3c2> │ │ │ │ movs r0, #0 │ │ │ │ cmp.w r4, #104857600 @ 0x6400000 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bcc.n 69ad6 <_Py_open@@Base+0x17c0> │ │ │ │ + bcc.n 69c1e <_Py_open@@Base+0x1938> │ │ │ │ sub.w r0, r4, #104857600 @ 0x6400000 │ │ │ │ cmn.w r4, #104857600 @ 0x6400000 │ │ │ │ - bcs.n 69adc <_Py_open@@Base+0x17c6> │ │ │ │ + bcs.n 69c24 <_Py_open@@Base+0x193e> │ │ │ │ add.w r1, r4, #104857600 @ 0x6400000 │ │ │ │ - b.n 69ae0 <_Py_open@@Base+0x17ca> │ │ │ │ + b.n 69c28 <_Py_open@@Base+0x1942> │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r4 │ │ │ │ - bl 66192 │ │ │ │ + bl 66bce <_PySys_GetAttr@@Base+0x20a> │ │ │ │ cmp r4, r0 │ │ │ │ ite cc │ │ │ │ subcc r2, r0, r4 │ │ │ │ subcs r2, r4, r0 │ │ │ │ movw r0, #4304 @ 0x10d0 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - movw r1, #35848 @ 0x8c08 │ │ │ │ + movw r1, #35480 @ 0x8a98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ 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, #35940 @ 0x8c64 │ │ │ │ + movw r1, #35572 @ 0x8af4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 69b4e <_Py_open@@Base+0x1838> │ │ │ │ + bl 8c640 │ │ │ │ + cbz r0, 69c96 <_Py_open@@Base+0x19b0> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 69b52 <_Py_open@@Base+0x183c> │ │ │ │ + bge.n 69c9a <_Py_open@@Base+0x19b4> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #35956 @ 0x8c74 │ │ │ │ + movw r1, #35588 @ 0x8b04 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69b82 <_Py_open@@Base+0x186c> │ │ │ │ - bl 66b0e │ │ │ │ + b.n 69cca <_Py_open@@Base+0x19e4> │ │ │ │ + bl 67208 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 6628c │ │ │ │ + bl 66cb4 <_PySys_GetAttr@@Base+0x2f0> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69b7c <_Py_open@@Base+0x1866> │ │ │ │ + bne.n 69cc4 <_Py_open@@Base+0x19de> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - movw r1, #35992 @ 0x8c98 │ │ │ │ + movw r1, #35624 @ 0x8b28 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 69b4e <_Py_open@@Base+0x1838> │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 69c96 <_Py_open@@Base+0x19b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fab8 │ │ │ │ + bl 7fa84 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.n 69bb0 <_Py_open@@Base+0x189a> │ │ │ │ + bpl.n 69cf8 <_Py_open@@Base+0x1a12> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f4e84 │ │ │ │ + bl f48fc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69bc8 <_Py_open@@Base+0x18b2> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 69bc8 <_Py_open@@Base+0x18b2> │ │ │ │ - b.n 69bd2 <_Py_open@@Base+0x18bc> │ │ │ │ + bne.n 69d10 <_Py_open@@Base+0x1a2a> │ │ │ │ + bl 7f89c │ │ │ │ + cbz r0, 69d10 <_Py_open@@Base+0x1a2a> │ │ │ │ + b.n 69d1a <_Py_open@@Base+0x1a34> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36020 @ 0x8cb4 │ │ │ │ + movw r1, #35652 @ 0x8b44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d2028 │ │ │ │ + b.w d1ad0 │ │ │ │ rev r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7df90 │ │ │ │ + b.w 7df6c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 69b86 <_Py_open@@Base+0x1870> │ │ │ │ + b.n 69cce <_Py_open@@Base+0x19e8> │ │ │ │ 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 f4e84 │ │ │ │ + bl f48fc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69bfa <_Py_open@@Base+0x18e4> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 69c12 <_Py_open@@Base+0x18fc> │ │ │ │ + bne.n 69d42 <_Py_open@@Base+0x1a5c> │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 69d5a <_Py_open@@Base+0x1a74> │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2a7f0 │ │ │ │ - cbnz r0, 69c16 <_Py_open@@Base+0x1900> │ │ │ │ + cbnz r0, 69d5e <_Py_open@@Base+0x1a78> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1698 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69c1c <_Py_open@@Base+0x1906> │ │ │ │ + b.n 69d64 <_Py_open@@Base+0x1a7e> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 90260 │ │ │ │ + bl 8fb70 │ │ │ │ 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 │ │ │ │ @@ -95340,1158 +95463,1158 @@ │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ add.w r9, sp, #44 @ 0x2c │ │ │ │ add r5, sp, #24 │ │ │ │ add.w sl, sp, #28 │ │ │ │ add.w r8, sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r1, #36044 @ 0x8ccc │ │ │ │ + movw r1, #35676 @ 0x8b5c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r6, #0] │ │ │ │ str r4, [r5, #0] │ │ │ │ str.w r4, [sl] │ │ │ │ str.w r4, [r9] │ │ │ │ str.w r4, [r8] │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 69c8e <_Py_open@@Base+0x1978> │ │ │ │ + bl 8c640 │ │ │ │ + cbz r0, 69dd6 <_Py_open@@Base+0x1af0> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 69c92 <_Py_open@@Base+0x197c> │ │ │ │ + bmi.n 69dda <_Py_open@@Base+0x1af4> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36060 @ 0x8cdc │ │ │ │ + movw r1, #35692 @ 0x8b6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 69dfe <_Py_open@@Base+0x1ae8> │ │ │ │ + b.n 69f46 <_Py_open@@Base+0x1c60> │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ add.w fp, sp, #40 @ 0x28 │ │ │ │ - movw r1, #36104 @ 0x8d08 │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ strd r8, sl, [sp] │ │ │ │ - bl 8cd30 │ │ │ │ + bl 8c640 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69c8e <_Py_open@@Base+0x1978> │ │ │ │ + beq.n 69dd6 <_Py_open@@Base+0x1af0> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - bcc.n 69cd2 <_Py_open@@Base+0x19bc> │ │ │ │ + bcc.n 69e1a <_Py_open@@Base+0x1b34> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36152 @ 0x8d38 │ │ │ │ + movw r1, #35784 @ 0x8bc8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 69c8e <_Py_open@@Base+0x1978> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 69dd6 <_Py_open@@Base+0x1af0> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - movw r1, #15360 @ 0x3c00 │ │ │ │ + movw r1, #14976 @ 0x3a80 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #36196 @ 0x8d64 │ │ │ │ + movw r0, #35828 @ 0x8bf4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8ff70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 69c8e <_Py_open@@Base+0x1978> │ │ │ │ + blt.n 69dd6 <_Py_open@@Base+0x1af0> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r7, sp, #84 @ 0x54 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #44892 @ 0xaf5c │ │ │ │ + movw r2, #44508 @ 0xaddc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 6cbf4 │ │ │ │ + bl 6cbf0 │ │ │ │ movs r2, #28 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 2957c │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 9649c │ │ │ │ + bl 95e5c │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [fp] │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov fp, r3 │ │ │ │ mov r3, r5 │ │ │ │ blx 29a0c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ mov fp, r1 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 69d46 <_Py_open@@Base+0x1a30> │ │ │ │ + beq.n 69e8e <_Py_open@@Base+0x1ba8> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ str r4, [r5, #0] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 261c68 <_PyLong_DivmodNear@@Base+0xc5c> │ │ │ │ - b.n 69d62 <_Py_open@@Base+0x1a4c> │ │ │ │ + bl 261b40 <_PyLong_DivmodNear@@Base+0x10fc> │ │ │ │ + b.n 69eaa <_Py_open@@Base+0x1bc4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - cbz r2, 69d66 <_Py_open@@Base+0x1a50> │ │ │ │ + cbz r2, 69eae <_Py_open@@Base+0x1bc8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36216 @ 0x8d78 │ │ │ │ + movw r1, #35848 @ 0x8c08 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 69df6 <_Py_open@@Base+0x1ae0> │ │ │ │ + b.n 69f3e <_Py_open@@Base+0x1c58> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 69d82 <_Py_open@@Base+0x1a6c> │ │ │ │ + beq.n 69eca <_Py_open@@Base+0x1be4> │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 69da2 <_Py_open@@Base+0x1a8c> │ │ │ │ + bne.n 69eea <_Py_open@@Base+0x1c04> │ │ │ │ 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 69da2 <_Py_open@@Base+0x1a8c> │ │ │ │ + b.n 69eea <_Py_open@@Base+0x1c04> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 69da2 <_Py_open@@Base+0x1a8c> │ │ │ │ + beq.n 69eea <_Py_open@@Base+0x1c04> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36256 @ 0x8da0 │ │ │ │ + movw r1, #35888 @ 0x8c30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 69d62 <_Py_open@@Base+0x1a4c> │ │ │ │ - bl 9649c │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 69eaa <_Py_open@@Base+0x1bc4> │ │ │ │ + bl 95e5c │ │ │ │ ldr.w r3, [r9] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #32 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrd r1, r0, [r0, #16] │ │ │ │ blx 29080 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98f90 │ │ │ │ - cbz r4, 69dda <_Py_open@@Base+0x1ac4> │ │ │ │ + bl 98950 │ │ │ │ + cbz r4, 69f22 <_Py_open@@Base+0x1c3c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 261c68 <_PyLong_DivmodNear@@Base+0xc5c> │ │ │ │ - b.n 69d62 <_Py_open@@Base+0x1a4c> │ │ │ │ + bl 261b40 <_PyLong_DivmodNear@@Base+0x10fc> │ │ │ │ + b.n 69eaa <_Py_open@@Base+0x1bc4> │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a268 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69d62 <_Py_open@@Base+0x1a4c> │ │ │ │ + beq.n 69eaa <_Py_open@@Base+0x1bc4> │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #36288 @ 0x8dc0 │ │ │ │ + movw r0, #35920 @ 0x8c50 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 828cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 69dfe <_Py_open@@Base+0x1ae8> │ │ │ │ + cbz r0, 69f46 <_Py_open@@Base+0x1c60> │ │ │ │ blx 295c8 │ │ │ │ mov r0, r4 │ │ │ │ addw sp, sp, #1148 @ 0x47c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #36292 @ 0x8dc4 │ │ │ │ + movw r1, #35924 @ 0x8c54 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 69e5a <_Py_open@@Base+0x1b44> │ │ │ │ + bl 8c640 │ │ │ │ + cbz r0, 69fa2 <_Py_open@@Base+0x1cbc> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 69e44 <_Py_open@@Base+0x1b2e> │ │ │ │ + blt.n 69f8c <_Py_open@@Base+0x1ca6> │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 69e44 <_Py_open@@Base+0x1b2e> │ │ │ │ + bhi.n 69f8c <_Py_open@@Base+0x1ca6> │ │ │ │ adds r0, #12 │ │ │ │ - bl 12586c │ │ │ │ - b.n 69e5c <_Py_open@@Base+0x1b46> │ │ │ │ + bl 125314 │ │ │ │ + b.n 69fa4 <_Py_open@@Base+0x1cbe> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36304 @ 0x8dd0 │ │ │ │ + movw r1, #35936 @ 0x8c60 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ mov r3, r1 │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ add.w r2, r3, #8 │ │ │ │ push {r4} │ │ │ │ ldrb.w r4, [r2, #-1]! │ │ │ │ lsls r1, r1, #8 │ │ │ │ orr.w r1, r1, r0, lsr #24 │ │ │ │ cmp r3, r2 │ │ │ │ orr.w r0, r4, r0, lsl #8 │ │ │ │ - bne.n 69e6e <_Py_open@@Base+0x1b58> │ │ │ │ + bne.n 69fb6 <_Py_open@@Base+0x1cd0> │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w 115d00 │ │ │ │ + b.w 1158c4 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ push {r4} │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ subs r3, #1 │ │ │ │ lsls r1, r1, #8 │ │ │ │ orr.w r1, r1, r0, lsr #24 │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ orr.w r0, r2, r0, lsl #8 │ │ │ │ - bgt.n 69e92 <_Py_open@@Base+0x1b7c> │ │ │ │ + bgt.n 69fda <_Py_open@@Base+0x1cf4> │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ - b.w fa7f4 │ │ │ │ + b.w fa380 │ │ │ │ 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 205164 <_PyTime_ObjectToTimespec@@Base+0x57c> │ │ │ │ + bl 204654 <_PyTime_ObjectToTimespec@@Base+0x57c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69ef0 <_Py_open@@Base+0x1bda> │ │ │ │ + bne.n 6a038 <_Py_open@@Base+0x1d52> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ - cbz r0, 69eea <_Py_open@@Base+0x1bd4> │ │ │ │ + bl d3b34 │ │ │ │ + cbz r0, 6a032 <_Py_open@@Base+0x1d4c> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1f3d04 │ │ │ │ + bl 1f2f5c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 69f18 <_Py_open@@Base+0x1c02> │ │ │ │ + b.n 6a060 <_Py_open@@Base+0x1d7a> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 69f06 <_Py_open@@Base+0x1bf0> │ │ │ │ + beq.n 6a04e <_Py_open@@Base+0x1d68> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 69f06 <_Py_open@@Base+0x1bf0> │ │ │ │ + bne.n 6a04e <_Py_open@@Base+0x1d68> │ │ │ │ add.w r1, r3, #32768 @ 0x8000 │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - bcs.n 69ee0 <_Py_open@@Base+0x1bca> │ │ │ │ + bcs.n 6a028 <_Py_open@@Base+0x1d42> │ │ │ │ mov r1, r4 │ │ │ │ add r2, r4 │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ asrs r3, r3, #8 │ │ │ │ subs r0, r2, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 69f0a <_Py_open@@Base+0x1bf4> │ │ │ │ + bgt.n 6a052 <_Py_open@@Base+0x1d6c> │ │ │ │ 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 1f3ba4 │ │ │ │ + bl 1f2dfc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69f60 <_Py_open@@Base+0x1c4a> │ │ │ │ + bne.n 6a0a8 <_Py_open@@Base+0x1dc2> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ - cbz r0, 69f5a <_Py_open@@Base+0x1c44> │ │ │ │ + bl d3b34 │ │ │ │ + cbz r0, 6a0a2 <_Py_open@@Base+0x1dbc> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1f3d04 │ │ │ │ + bl 1f2f5c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 69f90 <_Py_open@@Base+0x1c7a> │ │ │ │ + b.n 6a0d8 <_Py_open@@Base+0x1df2> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 69f7e <_Py_open@@Base+0x1c68> │ │ │ │ + beq.n 6a0c6 <_Py_open@@Base+0x1de0> │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r0, r3, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 69f7e <_Py_open@@Base+0x1c68> │ │ │ │ + bhi.n 6a0c6 <_Py_open@@Base+0x1de0> │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1f3d04 │ │ │ │ - b.n 69f5a <_Py_open@@Base+0x1c44> │ │ │ │ + bl 1f2f5c │ │ │ │ + b.n 6a0a2 <_Py_open@@Base+0x1dbc> │ │ │ │ mov r3, r4 │ │ │ │ add r4, r2 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ lsrs r1, r1, #8 │ │ │ │ subs r2, r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 69f82 <_Py_open@@Base+0x1c6c> │ │ │ │ + bgt.n 6a0ca <_Py_open@@Base+0x1de4> │ │ │ │ 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 1f3cac │ │ │ │ - cbz r0, 6a006 <_Py_open@@Base+0x1cf0> │ │ │ │ + bl 1f2f04 │ │ │ │ + cbz r0, 6a14e <_Py_open@@Base+0x1e68> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #8 │ │ │ │ - bl 10bb64 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 10b548 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 69fdc <_Py_open@@Base+0x1cc6> │ │ │ │ + beq.n 6a124 <_Py_open@@Base+0x1e3e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 69fdc <_Py_open@@Base+0x1cc6> │ │ │ │ + cbnz r2, 6a124 <_Py_open@@Base+0x1e3e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 6a00a <_Py_open@@Base+0x1cf4> │ │ │ │ + bge.n 6a152 <_Py_open@@Base+0x1e6c> │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ - movw r1, #25320 @ 0x62e8 │ │ │ │ + movw r1, #25048 @ 0x61d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #2147483648 @ 0x80000000 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ 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 1f3cac │ │ │ │ - cbz r0, 6a078 <_Py_open@@Base+0x1d62> │ │ │ │ + bl 1f2f04 │ │ │ │ + cbz r0, 6a1c0 <_Py_open@@Base+0x1eda> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ strd r3, r3, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - bl 10bb64 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 10b548 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6a058 <_Py_open@@Base+0x1d42> │ │ │ │ + beq.n 6a1a0 <_Py_open@@Base+0x1eba> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 6a058 <_Py_open@@Base+0x1d42> │ │ │ │ + cbnz r2, 6a1a0 <_Py_open@@Base+0x1eba> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 6a07c <_Py_open@@Base+0x1d66> │ │ │ │ + bge.n 6a1c4 <_Py_open@@Base+0x1ede> │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #62152 @ 0xf2c8 │ │ │ │ + movw r1, #61768 @ 0xf148 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6a0a4 <_Py_open@@Base+0x1d8e> │ │ │ │ + bne.n 6a1ec <_Py_open@@Base+0x1f06> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6a0c6 <_Py_open@@Base+0x1db0> │ │ │ │ - b.n 6a0be <_Py_open@@Base+0x1da8> │ │ │ │ + bne.n 6a20e <_Py_open@@Base+0x1f28> │ │ │ │ + b.n 6a206 <_Py_open@@Base+0x1f20> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60940 @ 0xee0c │ │ │ │ + movw r0, #60556 @ 0xec8c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a096 <_Py_open@@Base+0x1d80> │ │ │ │ + bne.n 6a1de <_Py_open@@Base+0x1ef8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a0f8 <_Py_open@@Base+0x1de2> │ │ │ │ - bl 7f8d0 │ │ │ │ + b.n 6a240 <_Py_open@@Base+0x1f5a> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a0ba <_Py_open@@Base+0x1da4> │ │ │ │ + bne.n 6a202 <_Py_open@@Base+0x1f1c> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a0da <_Py_open@@Base+0x1dc4> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 6a222 <_Py_open@@Base+0x1f3c> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a0ba <_Py_open@@Base+0x1da4> │ │ │ │ - bl 9649c │ │ │ │ + bne.n 6a202 <_Py_open@@Base+0x1f1c> │ │ │ │ + bl 95e5c │ │ │ │ mov r3, r0 │ │ │ │ subs r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 66bda <_Py_closerange@@Base> │ │ │ │ + bl 672d0 <_Py_closerange@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, r4, r5, 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 6a11e <_Py_open@@Base+0x1e08> │ │ │ │ + bne.n 6a266 <_Py_open@@Base+0x1f80> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6a13c <_Py_open@@Base+0x1e26> │ │ │ │ - b.n 6a136 <_Py_open@@Base+0x1e20> │ │ │ │ + bne.n 6a284 <_Py_open@@Base+0x1f9e> │ │ │ │ + b.n 6a27e <_Py_open@@Base+0x1f98> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #26000 @ 0x6590 │ │ │ │ + movw r0, #25616 @ 0x6410 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a110 <_Py_open@@Base+0x1dfa> │ │ │ │ - b.n 6a1a2 <_Py_open@@Base+0x1e8c> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 6a1a2 <_Py_open@@Base+0x1e8c> │ │ │ │ + bne.n 6a258 <_Py_open@@Base+0x1f72> │ │ │ │ + b.n 6a2ea <_Py_open@@Base+0x2004> │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 6a2ea <_Py_open@@Base+0x2004> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a14e <_Py_open@@Base+0x1e38> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 6a1a2 <_Py_open@@Base+0x1e8c> │ │ │ │ + bne.n 6a296 <_Py_open@@Base+0x1fb0> │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 6a2ea <_Py_open@@Base+0x2004> │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 6a16c <_Py_open@@Base+0x1e56> │ │ │ │ + bls.n 6a2b4 <_Py_open@@Base+0x1fce> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #6324 @ 0x18b4 │ │ │ │ + movw r1, #5940 @ 0x1734 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 6a1a2 <_Py_open@@Base+0x1e8c> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 6a2ea <_Py_open@@Base+0x2004> │ │ │ │ movs r1, #0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a174 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ - cbz r5, 6a180 <_Py_open@@Base+0x1e6a> │ │ │ │ + cbz r5, 6a2c8 <_Py_open@@Base+0x1fe2> │ │ │ │ bic.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ - b.n 6a184 <_Py_open@@Base+0x1e6e> │ │ │ │ + b.n 6a2cc <_Py_open@@Base+0x1fe6> │ │ │ │ orr.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ blx 2a174 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a1a6 <_Py_open@@Base+0x1e90> │ │ │ │ + bge.n 6a2ee <_Py_open@@Base+0x2008> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1698 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a1ae <_Py_open@@Base+0x1e98> │ │ │ │ + b.n 6a2f6 <_Py_open@@Base+0x2010> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ 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 6a1dc <_Py_open@@Base+0x1ec6> │ │ │ │ + bhi.n 6a324 <_Py_open@@Base+0x203e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 6a1fe <_Py_open@@Base+0x1ee8> │ │ │ │ - b.n 6a1f6 <_Py_open@@Base+0x1ee0> │ │ │ │ - movw r0, #26024 @ 0x65a8 │ │ │ │ + bne.n 6a346 <_Py_open@@Base+0x2060> │ │ │ │ + b.n 6a33e <_Py_open@@Base+0x2058> │ │ │ │ + movw r0, #25640 @ 0x6428 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a1ce <_Py_open@@Base+0x1eb8> │ │ │ │ + bne.n 6a316 <_Py_open@@Base+0x2030> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a286 <_Py_open@@Base+0x1f70> │ │ │ │ - bl 7f8d0 │ │ │ │ + b.n 6a3ce <_Py_open@@Base+0x20e8> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a1f2 <_Py_open@@Base+0x1edc> │ │ │ │ + bne.n 6a33a <_Py_open@@Base+0x2054> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6a212 <_Py_open@@Base+0x1efc> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 6a35a <_Py_open@@Base+0x2074> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a1f2 <_Py_open@@Base+0x1edc> │ │ │ │ + bne.n 6a33a <_Py_open@@Base+0x2054> │ │ │ │ cmp r5, #2 │ │ │ │ - ble.n 6a258 <_Py_open@@Base+0x1f42> │ │ │ │ + ble.n 6a3a0 <_Py_open@@Base+0x20ba> │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 6a232 <_Py_open@@Base+0x1f1c> │ │ │ │ + beq.n 6a37a <_Py_open@@Base+0x2094> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a234 <_Py_open@@Base+0x1f1e> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 6a234 <_Py_open@@Base+0x1f1e> │ │ │ │ - b.n 6a1f2 <_Py_open@@Base+0x1edc> │ │ │ │ + bne.n 6a37c <_Py_open@@Base+0x2096> │ │ │ │ + bl 7f89c │ │ │ │ + cbz r0, 6a37c <_Py_open@@Base+0x2096> │ │ │ │ + b.n 6a33a <_Py_open@@Base+0x2054> │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 6a25a <_Py_open@@Base+0x1f44> │ │ │ │ + beq.n 6a3a2 <_Py_open@@Base+0x20bc> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36340 @ 0x8df4 │ │ │ │ + movw r1, #35972 @ 0x8c84 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 6a1f2 <_Py_open@@Base+0x1edc> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 6a33a <_Py_open@@Base+0x2054> │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov.w r0, #424 @ 0x1a8 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 2a7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a27e <_Py_open@@Base+0x1f68> │ │ │ │ + bge.n 6a3c6 <_Py_open@@Base+0x20e0> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 6a1f2 <_Py_open@@Base+0x1edc> │ │ │ │ + bl f1698 │ │ │ │ + b.n 6a33a <_Py_open@@Base+0x2054> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6a2ce <_Py_open@@Base+0x1fb8> │ │ │ │ + bne.n 6a416 <_Py_open@@Base+0x2130> │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 6a2e6 <_Py_open@@Base+0x1fd0> │ │ │ │ + bmi.n 6a42e <_Py_open@@Base+0x2148> │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + movw r2, #61924 @ 0xf1e4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58536 @ 0xe4a8 │ │ │ │ + movw r1, #58152 @ 0xe328 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #47496 @ 0xb988 │ │ │ │ + movw r0, #47112 @ 0xb808 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6a30e <_Py_open@@Base+0x1ff8> │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6a456 <_Py_open@@Base+0x2170> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #47496 @ 0xb988 │ │ │ │ + movw r0, #47112 @ 0xb808 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a2a4 <_Py_open@@Base+0x1f8e> │ │ │ │ - b.n 6a30e <_Py_open@@Base+0x1ff8> │ │ │ │ + bne.n 6a3ec <_Py_open@@Base+0x2106> │ │ │ │ + b.n 6a456 <_Py_open@@Base+0x2170> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 6a312 <_Py_open@@Base+0x1ffc> │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 6a45a <_Py_open@@Base+0x2174> │ │ │ │ + movw r2, #61924 @ 0xf1e4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #58312 @ 0xe3c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #47496 @ 0xb988 │ │ │ │ + movw r0, #47112 @ 0xb808 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a40e <_Py_open@@Base+0x20f8> │ │ │ │ + b.n 6a556 <_Py_open@@Base+0x2270> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6a406 <_Py_open@@Base+0x20f0> │ │ │ │ + beq.n 6a54e <_Py_open@@Base+0x2268> │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #46880 @ 0xb720 │ │ │ │ + movw r1, #46496 @ 0xb5a0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl c57a0 │ │ │ │ + bl c5258 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6a376 <_Py_open@@Base+0x2060> │ │ │ │ - movw r1, #31936 @ 0x7cc0 │ │ │ │ + cbz r0, 6a4be <_Py_open@@Base+0x21d8> │ │ │ │ + movw r1, #31552 @ 0x7b40 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ - bl c57a0 │ │ │ │ - cbz r0, 6a37a <_Py_open@@Base+0x2064> │ │ │ │ + bl c5258 │ │ │ │ + cbz r0, 6a4c2 <_Py_open@@Base+0x21dc> │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #46884 @ 0xb724 │ │ │ │ + movw r1, #46500 @ 0xb5a4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl c57a0 │ │ │ │ + bl c5258 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6a380 <_Py_open@@Base+0x206a> │ │ │ │ + cbz r0, 6a4c8 <_Py_open@@Base+0x21e2> │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #46888 @ 0xb728 │ │ │ │ + movw r1, #46504 @ 0xb5a8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl c57a0 │ │ │ │ + bl c5258 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6a384 <_Py_open@@Base+0x206e> │ │ │ │ + cbz r0, 6a4cc <_Py_open@@Base+0x21e6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #46896 @ 0xb730 │ │ │ │ + movw r1, #46512 @ 0xb5b0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 6a30e <_Py_open@@Base+0x1ff8> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 6a456 <_Py_open@@Base+0x2170> │ │ │ │ movs r5, #1 │ │ │ │ - b.n 6a386 <_Py_open@@Base+0x2070> │ │ │ │ + b.n 6a4ce <_Py_open@@Base+0x21e8> │ │ │ │ movs r4, #1 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 6a386 <_Py_open@@Base+0x2070> │ │ │ │ + b.n 6a4ce <_Py_open@@Base+0x21e8> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 6a386 <_Py_open@@Base+0x2070> │ │ │ │ + b.n 6a4ce <_Py_open@@Base+0x21e8> │ │ │ │ movs r4, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e0790 │ │ │ │ + bl 1df94c │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 6a3ea <_Py_open@@Base+0x20d4> │ │ │ │ - movw r3, #19309 @ 0x4b6d │ │ │ │ + bne.n 6a532 <_Py_open@@Base+0x224c> │ │ │ │ + movw r3, #15621 @ 0x3d05 │ │ │ │ movt r3, #24 │ │ │ │ - movw r1, #18349 @ 0x47ad │ │ │ │ + movw r1, #14661 @ 0x3945 │ │ │ │ movt r1, #24 │ │ │ │ mov r2, r4 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a30e <_Py_open@@Base+0x1ff8> │ │ │ │ + beq.n 6a456 <_Py_open@@Base+0x2170> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 115ee4 │ │ │ │ + bl 115714 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6a3de <_Py_open@@Base+0x20c8> │ │ │ │ + beq.n 6a526 <_Py_open@@Base+0x2240> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a3de <_Py_open@@Base+0x20c8> │ │ │ │ + cbnz r3, 6a526 <_Py_open@@Base+0x2240> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 6a3ee <_Py_open@@Base+0x20d8> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 6a536 <_Py_open@@Base+0x2250> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 6a3f6 <_Py_open@@Base+0x20e0> │ │ │ │ + b.n 6a53e <_Py_open@@Base+0x2258> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a3e0 <_Py_open@@Base+0x20ca> │ │ │ │ + beq.n 6a528 <_Py_open@@Base+0x2242> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6a40e <_Py_open@@Base+0x20f8> │ │ │ │ + beq.n 6a556 <_Py_open@@Base+0x2270> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 6a40e <_Py_open@@Base+0x20f8> │ │ │ │ + b.n 6a556 <_Py_open@@Base+0x2270> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 6a43e <_Py_open@@Base+0x2128> │ │ │ │ + bgt.n 6a586 <_Py_open@@Base+0x22a0> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36364 @ 0x8e0c │ │ │ │ + movw r1, #35996 @ 0x8c9c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 6a4a8 <_Py_open@@Base+0x2192> │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 6a5f0 <_Py_open@@Base+0x230a> │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #4 │ │ │ │ - ble.n 6a45c <_Py_open@@Base+0x2146> │ │ │ │ + ble.n 6a5a4 <_Py_open@@Base+0x22be> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36412 @ 0x8e3c │ │ │ │ + movw r1, #36044 @ 0x8ccc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 6a4a8 <_Py_open@@Base+0x2192> │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 6a5f0 <_Py_open@@Base+0x230a> │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 15fc9c │ │ │ │ + bl 15f114 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 6a4a8 <_Py_open@@Base+0x2192> │ │ │ │ + blt.n 6a5f0 <_Py_open@@Base+0x230a> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16bf88 │ │ │ │ + bl 16b3a0 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a47c <_Py_open@@Base+0x2166> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 6a4a8 <_Py_open@@Base+0x2192> │ │ │ │ + bne.n 6a5c4 <_Py_open@@Base+0x22de> │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 6a5f0 <_Py_open@@Base+0x230a> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 6a492 <_Py_open@@Base+0x217c> │ │ │ │ + beq.n 6a5da <_Py_open@@Base+0x22f4> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 6a498 <_Py_open@@Base+0x2182> │ │ │ │ + beq.n 6a5e0 <_Py_open@@Base+0x22fa> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl c3ae8 │ │ │ │ + bl c359c │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 6a49a <_Py_open@@Base+0x2184> │ │ │ │ - b.n 6a4a8 <_Py_open@@Base+0x2192> │ │ │ │ + bge.n 6a5e2 <_Py_open@@Base+0x22fc> │ │ │ │ + b.n 6a5f0 <_Py_open@@Base+0x230a> │ │ │ │ movs r3, #1 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 6a49a <_Py_open@@Base+0x2184> │ │ │ │ + b.n 6a5e2 <_Py_open@@Base+0x22fc> │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 69758 <_Py_open@@Base+0x1442> │ │ │ │ + b.w 698a0 <_Py_open@@Base+0x15ba> │ │ │ │ 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 15fc9c │ │ │ │ + bl 15f114 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6a4e0 <_Py_open@@Base+0x21ca> │ │ │ │ + blt.n 6a628 <_Py_open@@Base+0x2342> │ │ │ │ blx 29b28 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a4e4 <_Py_open@@Base+0x21ce> │ │ │ │ + bne.n 6a62c <_Py_open@@Base+0x2346> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1698 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a4ec <_Py_open@@Base+0x21d6> │ │ │ │ + b.n 6a634 <_Py_open@@Base+0x234e> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r3, pc} │ │ │ │ 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 │ │ │ │ - cbz r3, 6a508 <_Py_open@@Base+0x21f2> │ │ │ │ + cbz r3, 6a650 <_Py_open@@Base+0x236a> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 6a50a <_Py_open@@Base+0x21f4> │ │ │ │ + b.n 6a652 <_Py_open@@Base+0x236c> │ │ │ │ mov r6, r3 │ │ │ │ add r6, r1 │ │ │ │ - cbnz r3, 6a518 <_Py_open@@Base+0x2202> │ │ │ │ + cbnz r3, 6a660 <_Py_open@@Base+0x237a> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 6a518 <_Py_open@@Base+0x2202> │ │ │ │ + ble.n 6a660 <_Py_open@@Base+0x237a> │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 6a518 <_Py_open@@Base+0x2202> │ │ │ │ - cbnz r4, 6a53a <_Py_open@@Base+0x2224> │ │ │ │ + bgt.n 6a660 <_Py_open@@Base+0x237a> │ │ │ │ + cbnz r4, 6a682 <_Py_open@@Base+0x239c> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #124] @ (6a598 <_Py_open@@Base+0x2282>) │ │ │ │ + ldr r4, [pc, #124] @ (6a6e0 <_Py_open@@Base+0x23fa>) │ │ │ │ add r2, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6a53a <_Py_open@@Base+0x2224> │ │ │ │ + cbnz r0, 6a682 <_Py_open@@Base+0x239c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a594 <_Py_open@@Base+0x227e> │ │ │ │ + b.n 6a6dc <_Py_open@@Base+0x23f6> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 15fc9c │ │ │ │ + bl 15f114 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 6a536 <_Py_open@@Base+0x2220> │ │ │ │ + blt.n 6a67e <_Py_open@@Base+0x2398> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 6a55c <_Py_open@@Base+0x2246> │ │ │ │ + beq.n 6a6a4 <_Py_open@@Base+0x23be> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a55e <_Py_open@@Base+0x2248> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 6a55e <_Py_open@@Base+0x2248> │ │ │ │ - b.n 6a536 <_Py_open@@Base+0x2220> │ │ │ │ + bne.n 6a6a6 <_Py_open@@Base+0x23c0> │ │ │ │ + bl 7f89c │ │ │ │ + cbz r0, 6a6a6 <_Py_open@@Base+0x23c0> │ │ │ │ + b.n 6a67e <_Py_open@@Base+0x2398> │ │ │ │ movs r4, #0 │ │ │ │ - bl 9649c │ │ │ │ + bl 95e5c │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r3 │ │ │ │ blx 2a5c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ - cbz r4, 6a58c <_Py_open@@Base+0x2276> │ │ │ │ + bl 98950 │ │ │ │ + cbz r4, 6a6d4 <_Py_open@@Base+0x23ee> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f1c24 │ │ │ │ + b.w f1698 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r4, [pc, #256] @ (6a69c ) │ │ │ │ + ldr r4, [pc, #352] @ (6a844 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 6635e │ │ │ │ - bl 6c0a0 │ │ │ │ - cbnz r0, 6a5bc <_Py_open@@Base+0x22a6> │ │ │ │ + bl 66d86 <_PySys_GetAttr@@Base+0x3c2> │ │ │ │ + bl 6c094 │ │ │ │ + cbnz r0, 6a704 <_Py_open@@Base+0x241e> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ + b.w 1e955c │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11d314 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #26577 @ 0x67d1 │ │ │ │ + movw r0, #32407 @ 0x7e97 │ │ │ │ movt r0, #6 │ │ │ │ - bl 1d53bc │ │ │ │ + bl 1d411c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a5f6 <_Py_open@@Base+0x22e0> │ │ │ │ + bne.n 6a73e <_Py_open@@Base+0x2458> │ │ │ │ mov r0, r4 │ │ │ │ - bl 107880 │ │ │ │ + bl 107290 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36456 @ 0x8e68 │ │ │ │ + movw r1, #36088 @ 0x8cf8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a612 <_Py_open@@Base+0x22fc> │ │ │ │ + b.n 6a75a <_Py_open@@Base+0x2474> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11d7b0 │ │ │ │ + bl 11d314 │ │ │ │ mov r0, r4 │ │ │ │ - bl 100124 │ │ │ │ + bl ffb5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 107880 │ │ │ │ + bl 107290 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006a614 : │ │ │ │ - b.w 30114 │ │ │ │ +0006a75c : │ │ │ │ + b.w 30410 │ │ │ │ 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 1540ac │ │ │ │ - cbnz r0, 6a64a │ │ │ │ + bl 15363c │ │ │ │ + cbnz r0, 6a792 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36484 @ 0x8e84 │ │ │ │ + movw r1, #36116 @ 0x8d14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 6a654 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 6a79c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1546b0 │ │ │ │ + bl 153c40 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bge.n 6a658 │ │ │ │ + bge.n 6a7a0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a72e │ │ │ │ + b.n 6a876 │ │ │ │ cmp.w r6, #65536 @ 0x10000 │ │ │ │ - ble.n 6a676 │ │ │ │ + ble.n 6a7be │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36524 @ 0x8eac │ │ │ │ + movw r1, #36156 @ 0x8d3c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 6a654 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 6a79c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 76fd8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6a686 │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 6a654 │ │ │ │ + cbnz r0, 6a7ce │ │ │ │ + bl 1e955c │ │ │ │ + b.n 6a79c │ │ │ │ mov.w r9, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - beq.n 6a6fe │ │ │ │ - bl e750c │ │ │ │ + beq.n 6a846 │ │ │ │ + bl e6f64 │ │ │ │ add.w r1, r5, r9, lsl #2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a718 │ │ │ │ + beq.n 6a860 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 6a6ce │ │ │ │ + bmi.n 6a816 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36540 @ 0x8ebc │ │ │ │ + movw r1, #36172 @ 0x8d4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6a6da │ │ │ │ - b.n 6a718 │ │ │ │ - bl 1e6570 <_Py_Gid_Converter@@Base> │ │ │ │ + bne.n 6a822 │ │ │ │ + b.n 6a860 │ │ │ │ + bl 1e5838 <_Py_Gid_Converter@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r0, 6a6e8 │ │ │ │ + cbnz r0, 6a830 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 6a718 │ │ │ │ + beq.n 6a860 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a718 │ │ │ │ + cbnz r3, 6a860 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6a718 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6a860 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 6a6f8 │ │ │ │ + beq.n 6a840 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a6f8 │ │ │ │ + cbnz r3, 6a840 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 6a68e │ │ │ │ + b.n 6a7d6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 291d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a720 │ │ │ │ + bge.n 6a868 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1698 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ - b.n 6a654 │ │ │ │ + bl 77378 │ │ │ │ + b.n 6a79c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 77378 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ 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, #44] @ (6a778 ) │ │ │ │ + ldr r3, [pc, #44] @ (6a8c0 ) │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 21536c <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbz r0, 6a772 │ │ │ │ + bl 214924 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbz r0, 6a8ba │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2a334 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a76e │ │ │ │ + bge.n 6a8b6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 6a772 │ │ │ │ - bl 80190 │ │ │ │ + bl f1698 │ │ │ │ + b.n 6a8ba │ │ │ │ + bl 8015c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #432] @ (6a92c ) │ │ │ │ + ldr r4, [pc, #528] @ (6aad4 ) │ │ │ │ lsls r0, 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, #36564 @ 0x8ed4 │ │ │ │ + movw r2, #36196 @ 0x8d64 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1fba08 <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 6a7c8 │ │ │ │ + bl 1676e8 <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 6a910 │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ blx 29804 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a7c0 │ │ │ │ + bge.n 6a908 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 6a7c8 │ │ │ │ + bl f1698 │ │ │ │ + b.n 6a910 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ 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 r4, r1 │ │ │ │ sub sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 6a7f0 │ │ │ │ + cbnz r0, 6a938 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ - b.n 6a812 │ │ │ │ + b.n 6a95a │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sp │ │ │ │ - bl 14e2b0 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 14d8b0 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6a80e │ │ │ │ + blt.n 6a956 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 23ee0c <_PyTime_AsTimeval@@Base> │ │ │ │ + b.w 23e780 <_PyTime_AsTimeval@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ 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 72184 │ │ │ │ - cbz r0, 6a89e │ │ │ │ + bl 7219c │ │ │ │ + cbz r0, 6a9e6 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d8, [pc, #120] @ 6a8b0 │ │ │ │ + vldr d8, [pc, #120] @ 6a9f8 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 26bb88 │ │ │ │ + bl 26b9e0 │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 26bb88 │ │ │ │ + bl 26b9e0 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ - bl 83ffc │ │ │ │ + bl 83b5c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6a888 │ │ │ │ + cbz r0, 6a9d0 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 26bb88 │ │ │ │ + bl 26b9e0 │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 26bb88 │ │ │ │ + bl 26b9e0 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ - bl 83ffc │ │ │ │ - cbnz r0, 6a8a2 │ │ │ │ + bl 83b5c │ │ │ │ + cbnz r0, 6a9ea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6a89e │ │ │ │ + beq.n 6a9e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a89e │ │ │ │ + cbnz r3, 6a9e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6a8a4 │ │ │ │ + b.n 6a9ec │ │ │ │ str r0, [r4, #16] │ │ │ │ vpop {d8-d9} │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -96503,879 +96626,879 @@ │ │ │ │ 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 6a8e2 │ │ │ │ + bhi.n 6aa2a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a900 │ │ │ │ - b.n 6a8fa │ │ │ │ - movw r0, #25920 @ 0x6540 │ │ │ │ + bne.n 6aa48 │ │ │ │ + b.n 6aa42 │ │ │ │ + movw r0, #25536 @ 0x63c0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a8d4 │ │ │ │ - b.n 6a936 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 6a936 │ │ │ │ + bne.n 6aa1c │ │ │ │ + b.n 6aa7e │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 6aa7e │ │ │ │ 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 6a7cc │ │ │ │ + bl 6a914 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6a936 │ │ │ │ + blt.n 6aa7e │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 6a7cc │ │ │ │ + bl 6a914 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6a936 │ │ │ │ + blt.n 6aa7e │ │ │ │ mov r1, sp │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ blx 2981c <__setitimer64@plt> │ │ │ │ - cbz r0, 6a93a │ │ │ │ + cbz r0, 6aa82 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1698 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a940 │ │ │ │ + b.n 6aa88 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 6a816 │ │ │ │ + bl 6a95e │ │ │ │ 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 f479c │ │ │ │ + bl f4214 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a968 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 6a986 │ │ │ │ + bne.n 6aab0 │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 6aace │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [r5, #16] │ │ │ │ blx 2a884 <__getitimer64@plt> │ │ │ │ - cbz r0, 6a97e │ │ │ │ + cbz r0, 6aac6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1698 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a988 │ │ │ │ + b.n 6aad0 │ │ │ │ mov r0, sp │ │ │ │ - bl 6a816 │ │ │ │ - b.n 6a988 │ │ │ │ + bl 6a95e │ │ │ │ + b.n 6aad0 │ │ │ │ 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 r5, r0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ - bl d4290 │ │ │ │ + bl d3d08 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - movw r0, #36576 @ 0x8ee0 │ │ │ │ + bl f1698 │ │ │ │ + movw r0, #36208 @ 0x8d70 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1efa3c │ │ │ │ + bl 1eed60 │ │ │ │ mov r0, r5 │ │ │ │ - bl d42a4 │ │ │ │ + bl d3d1c │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r4, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006a9d2 <_PyOS_IsMainThread@@Base>: │ │ │ │ +0006ab1a <_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] @ (6aa10 <_PyOS_IsMainThread@@Base+0x3e>) │ │ │ │ + ldr r3, [pc, #44] @ (6ab58 <_PyOS_IsMainThread@@Base+0x3e>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - bl 6c328 │ │ │ │ + bl 6c324 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r2, [r3, #640] @ 0x280 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6aa0a <_PyOS_IsMainThread@@Base+0x38> │ │ │ │ + bne.n 6ab52 <_PyOS_IsMainThread@@Base+0x38> │ │ │ │ ldr.w r0, [r3, #624] @ 0x270 │ │ │ │ subs r3, r0, r4 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ - b.n 6aa0c <_PyOS_IsMainThread@@Base+0x3a> │ │ │ │ + b.n 6ab54 <_PyOS_IsMainThread@@Base+0x3a> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #10112 @ 0x2780 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11bba8 │ │ │ │ + bl 11b720 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1d431c │ │ │ │ + b.w 1d307c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #6508 @ 0x196c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f490 │ │ │ │ + bl 14ea88 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #6508 @ 0x196c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f490 │ │ │ │ + bl 14ea88 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #56128 @ 0xdb40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f490 │ │ │ │ + bl 14ea88 │ │ │ │ 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 714b0 │ │ │ │ - cbz r0, 6aae0 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ - ldr r2, [pc, #48] @ (6aae8 <_PyOS_IsMainThread@@Base+0x116>) │ │ │ │ - movw r1, #36640 @ 0x8f20 │ │ │ │ + bl 714c8 │ │ │ │ + cbz r0, 6ac28 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ + ldr r2, [pc, #48] @ (6ac30 <_PyOS_IsMainThread@@Base+0x116>) │ │ │ │ + movw r1, #36272 @ 0x8db0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6aae2 <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ + bge.n 6ac2a <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6aae0 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ + beq.n 6ac28 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6aae0 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ + cbnz r3, 6ac28 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #37 @ 0x25 │ │ │ │ - bl 1ef2c0 <_PyEvent_Notify@@Base> │ │ │ │ + bl 1ee5e4 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef2e4 <_PyEvent_Notify@@Base+0x24> │ │ │ │ + bl 1ee608 <_PyEvent_Notify@@Base+0x24> │ │ │ │ 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, #17192 @ 0x4328 │ │ │ │ + movw r1, #16808 @ 0x41a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 6ab62 <_PyOS_IsMainThread@@Base+0x190> │ │ │ │ + bl 8c640 │ │ │ │ + cbz r0, 6acaa <_PyOS_IsMainThread@@Base+0x190> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 24aac0 <_PyTime_FromLong@@Base> │ │ │ │ + bl 24a5b4 <_PyTime_FromLong@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6ab62 <_PyOS_IsMainThread@@Base+0x190> │ │ │ │ + blt.n 6acaa <_PyOS_IsMainThread@@Base+0x190> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 14ed04 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14e2fc <_PyTime_AsTimespec@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6ab62 <_PyOS_IsMainThread@@Base+0x190> │ │ │ │ + beq.n 6acaa <_PyOS_IsMainThread@@Base+0x190> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2921c <__clock_settime64@plt> │ │ │ │ - cbz r0, 6ab66 <_PyOS_IsMainThread@@Base+0x194> │ │ │ │ + cbz r0, 6acae <_PyOS_IsMainThread@@Base+0x194> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1698 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6ab6e <_PyOS_IsMainThread@@Base+0x19c> │ │ │ │ + b.n 6acb6 <_PyOS_IsMainThread@@Base+0x19c> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ 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 1265a8 │ │ │ │ + bl 126050 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6abda <_PyOS_IsMainThread@@Base+0x208> │ │ │ │ + cbz r0, 6ad22 <_PyOS_IsMainThread@@Base+0x208> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl dee68 │ │ │ │ + bl de8c0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl dee68 │ │ │ │ + bl de8c0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl dee68 │ │ │ │ + bl de8c0 │ │ │ │ mov r2, r6 │ │ │ │ ldrd r6, r7, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - movw r0, #36656 @ 0x8f30 │ │ │ │ + movw r0, #36288 @ 0x8dc0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 82d70 │ │ │ │ + bl 828cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6abce <_PyOS_IsMainThread@@Base+0x1fc> │ │ │ │ + beq.n 6ad16 <_PyOS_IsMainThread@@Base+0x1fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 6abd2 <_PyOS_IsMainThread@@Base+0x200> │ │ │ │ + cbz r3, 6ad1a <_PyOS_IsMainThread@@Base+0x200> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6abda <_PyOS_IsMainThread@@Base+0x208> │ │ │ │ + b.n 6ad22 <_PyOS_IsMainThread@@Base+0x208> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6abce <_PyOS_IsMainThread@@Base+0x1fc> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6ad16 <_PyOS_IsMainThread@@Base+0x1fc> │ │ │ │ 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 6ac18 <_PyOS_IsMainThread@@Base+0x246> │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 6ad60 <_PyOS_IsMainThread@@Base+0x246> │ │ │ │ + movw r2, #61924 @ 0xf1e4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ + movw r1, #352 @ 0x160 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #19240 @ 0x4b28 │ │ │ │ + movw r0, #18856 @ 0x49a8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6ac5c <_PyOS_IsMainThread@@Base+0x28a> │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6ada4 <_PyOS_IsMainThread@@Base+0x28a> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 895dc │ │ │ │ + bl 88ee8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6ac5c <_PyOS_IsMainThread@@Base+0x28a> │ │ │ │ + cbz r0, 6ada4 <_PyOS_IsMainThread@@Base+0x28a> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6ac46 <_PyOS_IsMainThread@@Base+0x274> │ │ │ │ + beq.n 6ad8e <_PyOS_IsMainThread@@Base+0x274> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #21212 @ 0x52dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 6ac5c <_PyOS_IsMainThread@@Base+0x28a> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 6ada4 <_PyOS_IsMainThread@@Base+0x28a> │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #5 │ │ │ │ movs r0, #0 │ │ │ │ blx 2984c │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1e94 │ │ │ │ + b.w f1908 │ │ │ │ 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 6ac88 <_PyOS_IsMainThread@@Base+0x2b6> │ │ │ │ + bne.n 6add0 <_PyOS_IsMainThread@@Base+0x2b6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6aca0 <_PyOS_IsMainThread@@Base+0x2ce> │ │ │ │ - b.n 6ace0 <_PyOS_IsMainThread@@Base+0x30e> │ │ │ │ + bne.n 6ade8 <_PyOS_IsMainThread@@Base+0x2ce> │ │ │ │ + b.n 6ae28 <_PyOS_IsMainThread@@Base+0x30e> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #1256 @ 0x4e8 │ │ │ │ + movw r0, #832 @ 0x340 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6ac78 <_PyOS_IsMainThread@@Base+0x2a6> │ │ │ │ - b.n 6ad4e <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ + bne.n 6adc0 <_PyOS_IsMainThread@@Base+0x2a6> │ │ │ │ + b.n 6ae96 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 6acc2 <_PyOS_IsMainThread@@Base+0x2f0> │ │ │ │ + bpl.n 6ae0a <_PyOS_IsMainThread@@Base+0x2f0> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 895dc │ │ │ │ + bl 88ee8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ad4e <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ + beq.n 6ae96 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6ace2 <_PyOS_IsMainThread@@Base+0x310> │ │ │ │ - b.n 6ad20 <_PyOS_IsMainThread@@Base+0x34e> │ │ │ │ - movw r2, #54064 @ 0xd330 │ │ │ │ + beq.n 6ae2a <_PyOS_IsMainThread@@Base+0x310> │ │ │ │ + b.n 6ae68 <_PyOS_IsMainThread@@Base+0x34e> │ │ │ │ + movw r2, #53680 @ 0xd1b0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58536 @ 0xe4a8 │ │ │ │ + movw r1, #58152 @ 0xe328 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #1256 @ 0x4e8 │ │ │ │ + movw r0, #832 @ 0x340 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6ad4e <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6ae96 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6ad0a <_PyOS_IsMainThread@@Base+0x338> │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 6ae52 <_PyOS_IsMainThread@@Base+0x338> │ │ │ │ + movw r2, #61924 @ 0xf1e4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #58312 @ 0xe3c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #1256 @ 0x4e8 │ │ │ │ + movw r0, #832 @ 0x340 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6ad4e <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6ae96 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 895dc │ │ │ │ + bl 88ee8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6ad4e <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ + cbz r0, 6ae96 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6ad38 <_PyOS_IsMainThread@@Base+0x366> │ │ │ │ + beq.n 6ae80 <_PyOS_IsMainThread@@Base+0x366> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #21212 @ 0x52dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 6ad4e <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 6ae96 <_PyOS_IsMainThread@@Base+0x37c> │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2984c │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f1e94 │ │ │ │ + b.w f1908 │ │ │ │ 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 6ad7a <_PyOS_IsMainThread@@Base+0x3a8> │ │ │ │ + bne.n 6aec2 <_PyOS_IsMainThread@@Base+0x3a8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6ad92 <_PyOS_IsMainThread@@Base+0x3c0> │ │ │ │ - b.n 6add2 <_PyOS_IsMainThread@@Base+0x400> │ │ │ │ + bne.n 6aeda <_PyOS_IsMainThread@@Base+0x3c0> │ │ │ │ + b.n 6af1a <_PyOS_IsMainThread@@Base+0x400> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #1268 @ 0x4f4 │ │ │ │ + movw r0, #844 @ 0x34c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6ad6a <_PyOS_IsMainThread@@Base+0x398> │ │ │ │ - b.n 6ae52 <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + bne.n 6aeb2 <_PyOS_IsMainThread@@Base+0x398> │ │ │ │ + b.n 6af9a <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 6adb4 <_PyOS_IsMainThread@@Base+0x3e2> │ │ │ │ + bpl.n 6aefc <_PyOS_IsMainThread@@Base+0x3e2> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 895dc │ │ │ │ + bl 88ee8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ae52 <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + beq.n 6af9a <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6add4 <_PyOS_IsMainThread@@Base+0x402> │ │ │ │ - b.n 6ae12 <_PyOS_IsMainThread@@Base+0x440> │ │ │ │ - movw r2, #54064 @ 0xd330 │ │ │ │ + beq.n 6af1c <_PyOS_IsMainThread@@Base+0x402> │ │ │ │ + b.n 6af5a <_PyOS_IsMainThread@@Base+0x440> │ │ │ │ + movw r2, #53680 @ 0xd1b0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58536 @ 0xe4a8 │ │ │ │ + movw r1, #58152 @ 0xe328 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #1268 @ 0x4f4 │ │ │ │ + movw r0, #844 @ 0x34c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6ae52 <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6af9a <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6adfc <_PyOS_IsMainThread@@Base+0x42a> │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 6af44 <_PyOS_IsMainThread@@Base+0x42a> │ │ │ │ + movw r2, #61924 @ 0xf1e4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #58312 @ 0xe3c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #1268 @ 0x4f4 │ │ │ │ + movw r0, #844 @ 0x34c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6ae52 <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6af9a <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 895dc │ │ │ │ + bl 88ee8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6ae52 <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + cbz r0, 6af9a <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6ae2a <_PyOS_IsMainThread@@Base+0x458> │ │ │ │ + beq.n 6af72 <_PyOS_IsMainThread@@Base+0x458> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #21212 @ 0x52dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 6ae52 <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 6af9a <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f479c │ │ │ │ + bl f4214 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6ae3c <_PyOS_IsMainThread@@Base+0x46a> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 6ae52 <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ + bne.n 6af84 <_PyOS_IsMainThread@@Base+0x46a> │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 6af9a <_PyOS_IsMainThread@@Base+0x480> │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2984c │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f1e94 │ │ │ │ + b.w f1908 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6aeca <_PyOS_IsMainThread@@Base+0x4f8> │ │ │ │ + beq.n 6b012 <_PyOS_IsMainThread@@Base+0x4f8> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 6aeac <_PyOS_IsMainThread@@Base+0x4da> │ │ │ │ + bpl.n 6aff4 <_PyOS_IsMainThread@@Base+0x4da> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 895dc │ │ │ │ + bl 88ee8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6aef0 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ + cbz r0, 6b038 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6aecc <_PyOS_IsMainThread@@Base+0x4fa> │ │ │ │ + beq.n 6b014 <_PyOS_IsMainThread@@Base+0x4fa> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #21212 @ 0x52dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 6aef0 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ - movw r2, #54064 @ 0xd330 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 6b038 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ + movw r2, #53680 @ 0xd1b0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #736 @ 0x2e0 │ │ │ │ + movw r1, #352 @ 0x160 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #1284 @ 0x504 │ │ │ │ + movw r0, #860 @ 0x35c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6aef0 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b038 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a450 │ │ │ │ - cbnz r0, 6aee4 <_PyOS_IsMainThread@@Base+0x512> │ │ │ │ + cbnz r0, 6b02c <_PyOS_IsMainThread@@Base+0x512> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 6aef0 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ + bl f1698 │ │ │ │ + b.n 6b038 <_PyOS_IsMainThread@@Base+0x51e> │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1e94 │ │ │ │ + b.w f1908 │ │ │ │ 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 6af34 <_PyOS_IsMainThread@@Base+0x562> │ │ │ │ + bne.n 6b07c <_PyOS_IsMainThread@@Base+0x562> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 6af4c <_PyOS_IsMainThread@@Base+0x57a> │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 6b094 <_PyOS_IsMainThread@@Base+0x57a> │ │ │ │ + movw r2, #61924 @ 0xf1e4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58536 @ 0xe4a8 │ │ │ │ + movw r1, #58152 @ 0xe328 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #1296 @ 0x510 │ │ │ │ + movw r0, #872 @ 0x368 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6af58 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b0a0 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #1296 @ 0x510 │ │ │ │ + movw r0, #872 @ 0x368 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6af0c <_PyOS_IsMainThread@@Base+0x53a> │ │ │ │ - b.n 6af58 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ + bne.n 6b054 <_PyOS_IsMainThread@@Base+0x53a> │ │ │ │ + b.n 6b0a0 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 895dc │ │ │ │ + bl 88ee8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6af5c <_PyOS_IsMainThread@@Base+0x58a> │ │ │ │ + cbnz r0, 6b0a4 <_PyOS_IsMainThread@@Base+0x58a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6afea <_PyOS_IsMainThread@@Base+0x618> │ │ │ │ + b.n 6b132 <_PyOS_IsMainThread@@Base+0x618> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 6af94 <_PyOS_IsMainThread@@Base+0x5c2> │ │ │ │ + bne.n 6b0dc <_PyOS_IsMainThread@@Base+0x5c2> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6afca <_PyOS_IsMainThread@@Base+0x5f8> │ │ │ │ + beq.n 6b112 <_PyOS_IsMainThread@@Base+0x5f8> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 6afac <_PyOS_IsMainThread@@Base+0x5da> │ │ │ │ + bpl.n 6b0f4 <_PyOS_IsMainThread@@Base+0x5da> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 895dc │ │ │ │ + bl 88ee8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6af58 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ + beq.n 6b0a0 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6afcc <_PyOS_IsMainThread@@Base+0x5fa> │ │ │ │ + beq.n 6b114 <_PyOS_IsMainThread@@Base+0x5fa> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #21212 @ 0x52dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 6af58 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ - movw r2, #54064 @ 0xd330 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 6b0a0 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ + movw r2, #53680 @ 0xd1b0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #58312 @ 0xe3c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #1296 @ 0x510 │ │ │ │ + movw r0, #872 @ 0x368 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6af58 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b0a0 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 29834 │ │ │ │ - cbz r0, 6afe2 <_PyOS_IsMainThread@@Base+0x610> │ │ │ │ + cbz r0, 6b12a <_PyOS_IsMainThread@@Base+0x610> │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f1e94 │ │ │ │ + b.w f1908 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ 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, 6b00a <_PyOS_IsMainThread@@Base+0x638> │ │ │ │ + cbnz r2, 6b152 <_PyOS_IsMainThread@@Base+0x638> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6b01e <_PyOS_IsMainThread@@Base+0x64c> │ │ │ │ - b.n 6b030 <_PyOS_IsMainThread@@Base+0x65e> │ │ │ │ - movw r0, #4932 @ 0x1344 │ │ │ │ + bne.n 6b166 <_PyOS_IsMainThread@@Base+0x64c> │ │ │ │ + b.n 6b178 <_PyOS_IsMainThread@@Base+0x65e> │ │ │ │ + movw r0, #4548 @ 0x11c4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16ca80 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16be98 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b002 <_PyOS_IsMainThread@@Base+0x630> │ │ │ │ - b.n 6b03c <_PyOS_IsMainThread@@Base+0x66a> │ │ │ │ + bne.n 6b14a <_PyOS_IsMainThread@@Base+0x630> │ │ │ │ + b.n 6b184 <_PyOS_IsMainThread@@Base+0x66a> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #4932 @ 0x1344 │ │ │ │ + movw r0, #4548 @ 0x11c4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6b03c <_PyOS_IsMainThread@@Base+0x66a> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6b184 <_PyOS_IsMainThread@@Base+0x66a> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 231b30 │ │ │ │ + b.w 2312d8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r2, 6b05e <_PyOS_IsMainThread@@Base+0x68c> │ │ │ │ + cbnz r2, 6b1a6 <_PyOS_IsMainThread@@Base+0x68c> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6b074 <_PyOS_IsMainThread@@Base+0x6a2> │ │ │ │ - b.n 6b088 <_PyOS_IsMainThread@@Base+0x6b6> │ │ │ │ - movw r0, #5136 @ 0x1410 │ │ │ │ + bne.n 6b1bc <_PyOS_IsMainThread@@Base+0x6a2> │ │ │ │ + b.n 6b1d0 <_PyOS_IsMainThread@@Base+0x6b6> │ │ │ │ + movw r0, #4752 @ 0x1290 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16ca80 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16be98 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b056 <_PyOS_IsMainThread@@Base+0x684> │ │ │ │ + bne.n 6b19e <_PyOS_IsMainThread@@Base+0x684> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b118 <_PyOS_IsMainThread@@Base+0x746> │ │ │ │ + b.n 6b260 <_PyOS_IsMainThread@@Base+0x746> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #5136 @ 0x1410 │ │ │ │ + movw r0, #4752 @ 0x1290 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b070 <_PyOS_IsMainThread@@Base+0x69e> │ │ │ │ + beq.n 6b1b8 <_PyOS_IsMainThread@@Base+0x69e> │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 6b0d0 <_PyOS_IsMainThread@@Base+0x6fe> │ │ │ │ + bne.n 6b218 <_PyOS_IsMainThread@@Base+0x6fe> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 6b0c4 <_PyOS_IsMainThread@@Base+0x6f2> │ │ │ │ + blt.n 6b20c <_PyOS_IsMainThread@@Base+0x6f2> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 6b0c4 <_PyOS_IsMainThread@@Base+0x6f2> │ │ │ │ + bne.n 6b20c <_PyOS_IsMainThread@@Base+0x6f2> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 6b0c4 <_PyOS_IsMainThread@@Base+0x6f2> │ │ │ │ + bge.n 6b20c <_PyOS_IsMainThread@@Base+0x6f2> │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b118 <_PyOS_IsMainThread@@Base+0x746> │ │ │ │ + beq.n 6b260 <_PyOS_IsMainThread@@Base+0x746> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6b118 <_PyOS_IsMainThread@@Base+0x746> │ │ │ │ + b.n 6b260 <_PyOS_IsMainThread@@Base+0x746> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 82a10 │ │ │ │ + b.w 8256c │ │ │ │ mov r0, r8 │ │ │ │ - bl 72184 │ │ │ │ + bl 7219c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b070 <_PyOS_IsMainThread@@Base+0x69e> │ │ │ │ + beq.n 6b1b8 <_PyOS_IsMainThread@@Base+0x69e> │ │ │ │ add.w r9, r0, #8 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r8, r7 │ │ │ │ - ble.n 6b118 <_PyOS_IsMainThread@@Base+0x746> │ │ │ │ + ble.n 6b260 <_PyOS_IsMainThread@@Base+0x746> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ adds r7, #1 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 82a10 │ │ │ │ - cbnz r0, 6b112 <_PyOS_IsMainThread@@Base+0x740> │ │ │ │ + bl 8256c │ │ │ │ + cbnz r0, 6b25a <_PyOS_IsMainThread@@Base+0x740> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b070 <_PyOS_IsMainThread@@Base+0x69e> │ │ │ │ + beq.n 6b1b8 <_PyOS_IsMainThread@@Base+0x69e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b070 <_PyOS_IsMainThread@@Base+0x69e> │ │ │ │ + bne.n 6b1b8 <_PyOS_IsMainThread@@Base+0x69e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b070 <_PyOS_IsMainThread@@Base+0x69e> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b1b8 <_PyOS_IsMainThread@@Base+0x69e> │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - b.n 6b0e2 <_PyOS_IsMainThread@@Base+0x710> │ │ │ │ + b.n 6b22a <_PyOS_IsMainThread@@Base+0x710> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r2, 6b13a <_PyOS_IsMainThread@@Base+0x768> │ │ │ │ + cbnz r2, 6b282 <_PyOS_IsMainThread@@Base+0x768> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6b14e <_PyOS_IsMainThread@@Base+0x77c> │ │ │ │ - b.n 6b160 <_PyOS_IsMainThread@@Base+0x78e> │ │ │ │ - movw r0, #62196 @ 0xf2f4 │ │ │ │ + bne.n 6b296 <_PyOS_IsMainThread@@Base+0x77c> │ │ │ │ + b.n 6b2a8 <_PyOS_IsMainThread@@Base+0x78e> │ │ │ │ + movw r0, #61812 @ 0xf174 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16ca80 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 16be98 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b132 <_PyOS_IsMainThread@@Base+0x760> │ │ │ │ - b.n 6b190 <_PyOS_IsMainThread@@Base+0x7be> │ │ │ │ + bne.n 6b27a <_PyOS_IsMainThread@@Base+0x760> │ │ │ │ + b.n 6b2d8 <_PyOS_IsMainThread@@Base+0x7be> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #62196 @ 0xf2f4 │ │ │ │ + movw r0, #61812 @ 0xf174 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6b190 <_PyOS_IsMainThread@@Base+0x7be> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6b2d8 <_PyOS_IsMainThread@@Base+0x7be> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - bl 8ee64 │ │ │ │ + bl 8e774 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6b190 <_PyOS_IsMainThread@@Base+0x7be> │ │ │ │ + cbz r0, 6b2d8 <_PyOS_IsMainThread@@Base+0x7be> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl fb6a0 │ │ │ │ + bl fb244 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6b194 <_PyOS_IsMainThread@@Base+0x7c2> │ │ │ │ + cbnz r0, 6b2dc <_PyOS_IsMainThread@@Base+0x7c2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b190 <_PyOS_IsMainThread@@Base+0x7be> │ │ │ │ + beq.n 6b2d8 <_PyOS_IsMainThread@@Base+0x7be> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b190 <_PyOS_IsMainThread@@Base+0x7be> │ │ │ │ + cbnz r3, 6b2d8 <_PyOS_IsMainThread@@Base+0x7be> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 6b1cc <_PyOS_IsMainThread@@Base+0x7fa> │ │ │ │ + b.n 6b314 <_PyOS_IsMainThread@@Base+0x7fa> │ │ │ │ ldr r2, [r6, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dd304 │ │ │ │ + bl dcd5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b1b6 <_PyOS_IsMainThread@@Base+0x7e4> │ │ │ │ + beq.n 6b2fe <_PyOS_IsMainThread@@Base+0x7e4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6b1b6 <_PyOS_IsMainThread@@Base+0x7e4> │ │ │ │ + cbnz r3, 6b2fe <_PyOS_IsMainThread@@Base+0x7e4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b1cc <_PyOS_IsMainThread@@Base+0x7fa> │ │ │ │ + beq.n 6b314 <_PyOS_IsMainThread@@Base+0x7fa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b1cc <_PyOS_IsMainThread@@Base+0x7fa> │ │ │ │ + cbnz r3, 6b314 <_PyOS_IsMainThread@@Base+0x7fa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_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, #55056 @ 0xd710 │ │ │ │ + movw r1, #54672 @ 0xd590 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8cd30 │ │ │ │ - cbnz r0, 6b1f6 <_PyOS_IsMainThread@@Base+0x824> │ │ │ │ + bl 8c640 │ │ │ │ + cbnz r0, 6b33e <_PyOS_IsMainThread@@Base+0x824> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b22c <_PyOS_IsMainThread@@Base+0x85a> │ │ │ │ + b.n 6b374 <_PyOS_IsMainThread@@Base+0x85a> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl e9be0 │ │ │ │ + bl e9650 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b1f2 <_PyOS_IsMainThread@@Base+0x820> │ │ │ │ + beq.n 6b33a <_PyOS_IsMainThread@@Base+0x820> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - bl 77384 │ │ │ │ + bl 77378 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -97384,716 +97507,620 @@ │ │ │ │ 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, #36664 @ 0x8f38 │ │ │ │ + movw r1, #36296 @ 0x8dc8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 8cd30 │ │ │ │ - cbnz r0, 6b25a <_PyOS_IsMainThread@@Base+0x888> │ │ │ │ + bl 8c640 │ │ │ │ + cbnz r0, 6b3a2 <_PyOS_IsMainThread@@Base+0x888> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b2d6 <_PyOS_IsMainThread@@Base+0x904> │ │ │ │ + b.n 6b41e <_PyOS_IsMainThread@@Base+0x904> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl e9be0 │ │ │ │ + bl e9650 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b256 <_PyOS_IsMainThread@@Base+0x884> │ │ │ │ + beq.n 6b39e <_PyOS_IsMainThread@@Base+0x884> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl e9be0 │ │ │ │ + bl e9650 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6b2d0 <_PyOS_IsMainThread@@Base+0x8fe> │ │ │ │ + cbz r0, 6b418 <_PyOS_IsMainThread@@Base+0x8fe> │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.n 6b28a <_PyOS_IsMainThread@@Base+0x8b8> │ │ │ │ + bgt.n 6b3d2 <_PyOS_IsMainThread@@Base+0x8b8> │ │ │ │ subs r0, r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ blx 2a034 │ │ │ │ - cbz r0, 6b2aa <_PyOS_IsMainThread@@Base+0x8d8> │ │ │ │ + cbz r0, 6b3f2 <_PyOS_IsMainThread@@Base+0x8d8> │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #7780 @ 0x1e64 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.n 6b2c8 <_PyOS_IsMainThread@@Base+0x8f6> │ │ │ │ + b.n 6b410 <_PyOS_IsMainThread@@Base+0x8f6> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #4308 @ 0x10d4 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 77378 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77384 │ │ │ │ + bl 77378 │ │ │ │ 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, #55056 @ 0xd710 │ │ │ │ + movw r1, #54672 @ 0xd590 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8cd30 │ │ │ │ - cbz r0, 6b328 <_PyOS_IsMainThread@@Base+0x956> │ │ │ │ + bl 8c640 │ │ │ │ + cbz r0, 6b470 <_PyOS_IsMainThread@@Base+0x956> │ │ │ │ movw r3, #38480 @ 0x9650 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 90608 │ │ │ │ + bl 8ff18 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #37904 @ 0x9410 │ │ │ │ + movw r2, #37520 @ 0x9290 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006b32c <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ - movw r0, #49968 @ 0xc330 │ │ │ │ +0006b474 <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ + movw r0, #49584 @ 0xc1b0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #13680 @ 0x3570 │ │ │ │ - b.w 92230 │ │ │ │ + b.w 91bf4 │ │ │ │ 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 83a30 │ │ │ │ + bl 83590 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b3b6 <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ + beq.n 6b4fe <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 1be9e4 │ │ │ │ + bl 1bd794 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - bl 7f8d0 │ │ │ │ - cbz r0, 6b3b8 <_Py_Get_Getpath_CodeObject@@Base+0x8c> │ │ │ │ + bl 7f89c │ │ │ │ + cbz r0, 6b500 <_Py_Get_Getpath_CodeObject@@Base+0x8c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b3b6 <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ + beq.n 6b4fe <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b3b6 <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ + cbnz r3, 6b4fe <_Py_Get_Getpath_CodeObject@@Base+0x8a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_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 r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 207dcc <_Py_RestoreSignals@@Base+0x840> │ │ │ │ - cbz r0, 6b430 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ + bl 207268 <_Py_RestoreSignals@@Base+0x7b4> │ │ │ │ + cbz r0, 6b578 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, sp │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 29c10 │ │ │ │ - bl 9649c │ │ │ │ + bl 95e5c │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ blx 29240 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 6b426 <_Py_Get_Getpath_CodeObject@@Base+0xfa> │ │ │ │ + bne.n 6b56e <_Py_Get_Getpath_CodeObject@@Base+0xfa> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 6b416 <_Py_Get_Getpath_CodeObject@@Base+0xea> │ │ │ │ - bl e5198 │ │ │ │ + bne.n 6b55e <_Py_Get_Getpath_CodeObject@@Base+0xea> │ │ │ │ + bl e4bf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b3e6 <_Py_Get_Getpath_CodeObject@@Base+0xba> │ │ │ │ + beq.n 6b52e <_Py_Get_Getpath_CodeObject@@Base+0xba> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b430 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ + b.n 6b578 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 6b430 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ + bl f1698 │ │ │ │ + b.n 6b578 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 6b33c <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ + bl 6b484 <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ add sp, #384 @ 0x180 │ │ │ │ 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, #3656] @ 0xe48 │ │ │ │ sub sp, #408 @ 0x198 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6b45a <_Py_Get_Getpath_CodeObject@@Base+0x12e> │ │ │ │ + bne.n 6b5a2 <_Py_Get_Getpath_CodeObject@@Base+0x12e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 207dcc <_Py_RestoreSignals@@Base+0x840> │ │ │ │ - cbnz r0, 6b472 <_Py_Get_Getpath_CodeObject@@Base+0x146> │ │ │ │ - b.n 6b528 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bl 207268 <_Py_RestoreSignals@@Base+0x7b4> │ │ │ │ + cbnz r0, 6b5ba <_Py_Get_Getpath_CodeObject@@Base+0x146> │ │ │ │ + b.n 6b670 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #26108 @ 0x65fc │ │ │ │ + movw r0, #25724 @ 0x647c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b44e <_Py_Get_Getpath_CodeObject@@Base+0x122> │ │ │ │ - b.n 6b528 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bne.n 6b596 <_Py_Get_Getpath_CodeObject@@Base+0x122> │ │ │ │ + b.n 6b670 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ ldr r4, [r4, #4] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ blx 29c10 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ - bl 14e2b0 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 14d8b0 <_PyTime_FromSecondsObject@@Base> │ │ │ │ mov r9, sp │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6b528 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + blt.n 6b670 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add.w sl, sp, #4 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 6b4b2 <_Py_Get_Getpath_CodeObject@@Base+0x186> │ │ │ │ + bge.n 6b5fa <_Py_Get_Getpath_CodeObject@@Base+0x186> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #944 @ 0x3b0 │ │ │ │ + movw r1, #516 @ 0x204 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 6b528 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 6b670 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18042c <_PyDeadline_Init@@Base> │ │ │ │ + bl 17f76c <_PyDeadline_Init@@Base> │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 14ed04 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 14e2fc <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6b528 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ - bl 9649c │ │ │ │ + blt.n 6b670 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bl 95e5c │ │ │ │ add r2, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ blx 29594 <__sigtimedwait64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 6b536 <_Py_Get_Getpath_CodeObject@@Base+0x20a> │ │ │ │ + bne.n 6b67e <_Py_Get_Getpath_CodeObject@@Base+0x20a> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 6b506 <_Py_Get_Getpath_CodeObject@@Base+0x1da> │ │ │ │ + beq.n 6b64e <_Py_Get_Getpath_CodeObject@@Base+0x1da> │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 6b52c <_Py_Get_Getpath_CodeObject@@Base+0x200> │ │ │ │ + beq.n 6b674 <_Py_Get_Getpath_CodeObject@@Base+0x200> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ - b.n 6b540 <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ - bl e5198 │ │ │ │ + bl f1698 │ │ │ │ + b.n 6b688 <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ + bl e4bf4 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ - cbnz r3, 6b528 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ - bl 240a78 <_PyDeadline_Get@@Base> │ │ │ │ + cbnz r3, 6b670 <_Py_Get_Getpath_CodeObject@@Base+0x1fc> │ │ │ │ + bl 2447e4 <_PyDeadline_Get@@Base> │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ str.w r0, [r9] │ │ │ │ str.w r1, [sl] │ │ │ │ - bge.n 6b4be <_Py_Get_Getpath_CodeObject@@Base+0x192> │ │ │ │ - b.n 6b536 <_Py_Get_Getpath_CodeObject@@Base+0x20a> │ │ │ │ + bge.n 6b606 <_Py_Get_Getpath_CodeObject@@Base+0x192> │ │ │ │ + b.n 6b67e <_Py_Get_Getpath_CodeObject@@Base+0x20a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b540 <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ + b.n 6b688 <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 6b540 <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ + b.n 6b688 <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 6b33c <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ + bl 6b484 <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ add sp, #408 @ 0x198 │ │ │ │ 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 r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6b590 <_Py_Get_Getpath_CodeObject@@Base+0x264> │ │ │ │ + beq.n 6b6d8 <_Py_Get_Getpath_CodeObject@@Base+0x264> │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6b590 <_Py_Get_Getpath_CodeObject@@Base+0x264> │ │ │ │ + beq.n 6b6d8 <_Py_Get_Getpath_CodeObject@@Base+0x264> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36668 @ 0x8f3c │ │ │ │ + movw r1, #36300 @ 0x8dcc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6b5c4 <_Py_Get_Getpath_CodeObject@@Base+0x298> │ │ │ │ + b.n 6b70c <_Py_Get_Getpath_CodeObject@@Base+0x298> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6b5be <_Py_Get_Getpath_CodeObject@@Base+0x292> │ │ │ │ + beq.n 6b706 <_Py_Get_Getpath_CodeObject@@Base+0x292> │ │ │ │ mov r1, r4 │ │ │ │ - bl 9b274 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl 9ac24 <_PyArena_AddPyObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6b5ac <_Py_Get_Getpath_CodeObject@@Base+0x280> │ │ │ │ + bge.n 6b6f4 <_Py_Get_Getpath_CodeObject@@Base+0x280> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 6b58a <_Py_Get_Getpath_CodeObject@@Base+0x25e> │ │ │ │ + b.n 6b6d2 <_Py_Get_Getpath_CodeObject@@Base+0x25e> │ │ │ │ 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 6b5c2 <_Py_Get_Getpath_CodeObject@@Base+0x296> │ │ │ │ + b.n 6b70a <_Py_Get_Getpath_CodeObject@@Base+0x296> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0006b5c6 : │ │ │ │ - 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, #236] @ (6b6c4 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #236] @ (6b6c8 ) │ │ │ │ - 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 6b5fe │ │ │ │ - strexb r0, r2, [r3] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6b5ee │ │ │ │ - ite eq │ │ │ │ - moveq r2, #1 │ │ │ │ - movne r2, #0 │ │ │ │ - mov r6, r3 │ │ │ │ - dmb ish │ │ │ │ - beq.n 6b61c │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1da3c8 │ │ │ │ - ldr.w r4, [r4, #3704] @ 0xe78 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 6b69e │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ - cmp r3, r7 │ │ │ │ - beq.n 6b62e │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - b.n 6b620 │ │ │ │ - cbz r5, 6b63e │ │ │ │ - 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 6b646 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r6] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 6b66e │ │ │ │ - strexb r1, r3, [r6] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 6b65e │ │ │ │ - dmb ish │ │ │ │ - beq.n 6b67a │ │ │ │ - ldr r0, [pc, #80] @ (6b6c8 ) │ │ │ │ - bl 246600 │ │ │ │ - adds r4, #12 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 78344 │ │ │ │ - dmb ish │ │ │ │ - ldrex r3, [r4] │ │ │ │ - orr.w r3, r3, #8 │ │ │ │ - strex r2, r3, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6b686 │ │ │ │ - movs r0, #1 │ │ │ │ - dmb ish │ │ │ │ - b.n 6b6c0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r3, [r6] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 6b6b2 │ │ │ │ - strexb r2, r4, [r6] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6b6a2 │ │ │ │ - dmb ish │ │ │ │ - beq.n 6b6be │ │ │ │ - ldr r0, [pc, #12] @ (6b6c8 ) │ │ │ │ - bl 246600 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r5, r1] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - │ │ │ │ -0006b6cc : │ │ │ │ +0006b70e : │ │ │ │ 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] @ (6b788 ) │ │ │ │ + ldr r2, [pc, #172] @ (6b7cc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbnz r5, 6b6f4 │ │ │ │ - movw r1, #63540 @ 0xf834 │ │ │ │ + cbnz r5, 6b736 │ │ │ │ + movw r1, #63156 @ 0xf6b4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #156] @ (6b78c ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #156] @ (6b7d0 ) │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #148] @ (6b790 ) │ │ │ │ - bl 126d44 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #152] @ (6b7d4 ) │ │ │ │ + bl 1267ec <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6b778 │ │ │ │ + blt.n 6b7ba │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 6b70e │ │ │ │ + cbz r0, 6b750 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 6b73c │ │ │ │ - bl 78344 │ │ │ │ + bmi.n 6b77e │ │ │ │ + bl 78338 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72334 │ │ │ │ + bl 72340 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 6b778 │ │ │ │ - ldr r1, [pc, #112] @ (6b790 ) │ │ │ │ + cbz r0, 6b7ba │ │ │ │ + ldr r1, [pc, #112] @ (6b7d4 ) │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1cf1e4 │ │ │ │ - cbz r0, 6b73c │ │ │ │ + bl 1cdf14 │ │ │ │ + cbz r0, 6b77e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b778 │ │ │ │ + beq.n 6b7ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6b778 │ │ │ │ - b.n 6b75c │ │ │ │ + cbnz r3, 6b7ba │ │ │ │ + b.n 6b79e │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - cbz r4, 6b778 │ │ │ │ + cbz r4, 6b7ba │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83c2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 6b762 │ │ │ │ + cbz r0, 6b7a4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b778 │ │ │ │ + beq.n 6b7ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b778 │ │ │ │ + cbnz r3, 6b7ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b778 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b7ba │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b784 │ │ │ │ + beq.n 6b7c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b784 │ │ │ │ + cbnz r3, 6b7c6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 123a9c <_PyErr_Clear@@Base> │ │ │ │ + b.w 123544 <_PyErr_Clear@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #640 @ 0x280 │ │ │ │ + add r5, sp, #160 @ 0xa0 │ │ │ │ lsls r4, r0, #1 │ │ │ │ subw r0, r0, #72 @ 0x48 │ │ │ │ │ │ │ │ -0006b794 : │ │ │ │ +0006b7d8 : │ │ │ │ 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] @ (6b7e0 ) │ │ │ │ + ldr r0, [pc, #56] @ (6b824 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 126d44 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1267ec <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6b7b8 │ │ │ │ + bge.n 6b7fc │ │ │ │ movs r4, #0 │ │ │ │ - bl d42d0 │ │ │ │ - b.n 6b7d8 │ │ │ │ + bl d3d48 │ │ │ │ + b.n 6b81c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 6b7d2 │ │ │ │ + cbz r0, 6b816 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq.n 6b7d4 │ │ │ │ + beq.n 6b818 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ ite le │ │ │ │ movle r4, #0 │ │ │ │ movgt r4, #1 │ │ │ │ - b.n 6b7d4 │ │ │ │ + b.n 6b818 │ │ │ │ mov r4, r0 │ │ │ │ - bl 78344 │ │ │ │ + bl 78338 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ subw r0, r0, #72 @ 0x48 │ │ │ │ │ │ │ │ -0006b7e4 : │ │ │ │ +0006b828 : │ │ │ │ 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 r5, [pc, #364] @ (6b964 ) │ │ │ │ + ldr r5, [pc, #364] @ (6b9a8 ) │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r4, #38440 @ 0x9628 │ │ │ │ + movw r4, #38056 @ 0x94a8 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ mov r8, r2 │ │ │ │ subs r7, r0, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr.w r9, [r3, r5] │ │ │ │ - ble.n 6b814 │ │ │ │ + ble.n 6b858 │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r1, 6b818 │ │ │ │ + cbnz r1, 6b85c │ │ │ │ add r5, sp, #4 │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 72334 │ │ │ │ + bl 72340 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6b94e │ │ │ │ + beq.w 6b992 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 88f94 │ │ │ │ - cbnz r0, 6b854 │ │ │ │ + bl 888a4 │ │ │ │ + cbnz r0, 6b898 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 6b94e │ │ │ │ + beq.w 6b992 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6b94e │ │ │ │ + bne.w 6b992 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b94e │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b992 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 6b828 │ │ │ │ + bne.n 6b86c │ │ │ │ ldr.w r9, [r9, #8] │ │ │ │ - movw r0, #61288 @ 0xef68 │ │ │ │ + movw r0, #60904 @ 0xede8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a23c │ │ │ │ + bl 7a220 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1cf1e4 │ │ │ │ + bl 1cdf14 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r3 │ │ │ │ - bl 78344 │ │ │ │ + bl 78338 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r7, 6b8ac │ │ │ │ + cbz r7, 6b8f0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b89e │ │ │ │ + beq.n 6b8e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b89e │ │ │ │ + cbnz r3, 6b8e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #36700 @ 0x8f5c │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #36332 @ 0x8dec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #192] @ (6b968 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #192] @ (6b9ac ) │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b8bc │ │ │ │ + beq.n 6b900 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b8bc │ │ │ │ + cbnz r3, 6b900 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6b95c │ │ │ │ + beq.n 6b9a0 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #16 │ │ │ │ movs r4, #0 │ │ │ │ strd r6, r5, [sp, #16] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1d0158 <_PyInterpreterState_SetRunningMain@@Base+0x78> │ │ │ │ + bl 1cee88 <_PyInterpreterState_SetRunningMain@@Base+0x78> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b95c │ │ │ │ + beq.n 6b9a0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - cbnz r5, 6b8e8 │ │ │ │ - movw r1, #36724 @ 0x8f74 │ │ │ │ + cbnz r5, 6b92c │ │ │ │ + movw r1, #36356 @ 0x8e04 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #132] @ (6b968 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [pc, #128] @ (6b96c ) │ │ │ │ + ldr r0, [pc, #132] @ (6b9ac ) │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #128] @ (6b9b0 ) │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 126d44 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1267ec <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6b902 │ │ │ │ - movw r1, #36756 @ 0x8f94 │ │ │ │ + bge.n 6b946 │ │ │ │ + movw r1, #36388 @ 0x8e24 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #104] @ (6b968 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #104] @ (6b9ac ) │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - cbz r0, 6b936 │ │ │ │ + cbz r0, 6b97a │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 11106c │ │ │ │ + bl 110a38 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6b920 │ │ │ │ - movw r1, #36776 @ 0x8fa8 │ │ │ │ + bge.n 6b964 │ │ │ │ + movw r1, #36408 @ 0x8e38 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #76] @ (6b968 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #76] @ (6b9ac ) │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b936 │ │ │ │ + beq.n 6b97a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6b936 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 6b97a │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b95c │ │ │ │ + beq.n 6b9a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6b95c │ │ │ │ + cbnz r3, 6b9a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b95c │ │ │ │ - movw r1, #36808 @ 0x8fc8 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b9a0 │ │ │ │ + movw r1, #36440 @ 0x8e58 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #16] @ (6b968 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #16] @ (6b9ac ) │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #752 @ 0x2f0 │ │ │ │ + add r5, sp, #272 @ 0x110 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - b.n 6bcf8 <_PySys_GetAttr@@Base+0xd8> │ │ │ │ + b.n 6bd3c │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0006b970 : │ │ │ │ +0006b9b4 : │ │ │ │ movw r3, #40036 @ 0x9c64 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - b.w 6b7e4 │ │ │ │ + b.w 6b828 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ mov r6, r1 │ │ │ │ add r4, sp, #24 │ │ │ │ @@ -98102,403 +98129,371 @@ │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r4, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r4, sp, #28 │ │ │ │ strd r2, r2, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #36828 @ 0x8fdc │ │ │ │ + movw r2, #36460 @ 0x8e6c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r3, [pc, #148] @ (6ba4c ) │ │ │ │ + ldr r3, [pc, #148] @ (6ba90 ) │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d2e88 │ │ │ │ - cbz r0, 6b9e6 │ │ │ │ + bl d28fc │ │ │ │ + cbz r0, 6ba2a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 6b9ea │ │ │ │ + bge.n 6ba2e │ │ │ │ mov r0, r4 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36848 @ 0x8ff0 │ │ │ │ + movw r1, #36480 @ 0x8e80 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6ba48 │ │ │ │ - bne.n 6b9f2 │ │ │ │ + b.n 6ba8c │ │ │ │ + bne.n 6ba36 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 6ba14 │ │ │ │ + b.n 6ba58 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6ba14 │ │ │ │ + ble.n 6ba58 │ │ │ │ mov r0, r4 │ │ │ │ - bl cf15c │ │ │ │ + bl cebf4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #36888 @ 0x9018 │ │ │ │ + movw r1, #36520 @ 0x8ea8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 6b9e6 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 6ba2a │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 5c00c <_PyLong_Size_t_Converter@@Base+0x450> │ │ │ │ + bl 5bffc <_PyLong_Size_t_Converter@@Base+0x450> │ │ │ │ ldr r6, [sp, #16] │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bge.n 6ba34 │ │ │ │ - bl cf15c │ │ │ │ + bge.n 6ba78 │ │ │ │ + bl cebf4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78344 │ │ │ │ - b.n 6b9e6 │ │ │ │ - bl cf15c │ │ │ │ - movw r0, #36936 @ 0x9048 │ │ │ │ + bl 78338 │ │ │ │ + b.n 6ba2a │ │ │ │ + bl cebf4 │ │ │ │ + movw r0, #36568 @ 0x8ed8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 82d70 │ │ │ │ + bl 828cc │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r4, [pc, #608] @ (6bcb0 <_PySys_GetAttr@@Base+0x90>) │ │ │ │ + ldr r4, [pc, #704] @ (6bd54 ) │ │ │ │ lsls r0, 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 72334 │ │ │ │ + bl 72340 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6baf0 │ │ │ │ + beq.n 6bb34 │ │ │ │ mov r4, r0 │ │ │ │ blx 2a0c8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6ba8c │ │ │ │ - movw r9, #609 @ 0x261 │ │ │ │ - movt r9, #9 │ │ │ │ - movw r8, #36940 @ 0x904c │ │ │ │ + cbz r0, 6bad0 │ │ │ │ + movw r9, #64369 @ 0xfb71 │ │ │ │ + movt r9, #8 │ │ │ │ + movw r8, #36572 @ 0x8edc │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ mov r7, r0 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 6bac2 │ │ │ │ + b.n 6bb06 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1698 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6baf0 │ │ │ │ + beq.n 6bb34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6baf0 │ │ │ │ + cbnz r3, 6bb34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6baf0 │ │ │ │ - bl 840cc │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bb34 │ │ │ │ + bl 83c2c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6bada │ │ │ │ + beq.n 6bb1e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 6bb04 │ │ │ │ + bne.n 6bb48 │ │ │ │ adds r7, #8 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ - cbz r1, 6bb14 │ │ │ │ + cbz r1, 6bb58 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - bl 82d70 │ │ │ │ + bl 828cc │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6bab2 │ │ │ │ + bne.n 6baf6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78344 │ │ │ │ + bl 78338 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6baf4 │ │ │ │ + bne.n 6bb38 │ │ │ │ mov r0, r6 │ │ │ │ blx 29a40 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6bb1a │ │ │ │ + b.n 6bb5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6baea │ │ │ │ + bne.n 6bb2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6baea │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bb2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6bac0 │ │ │ │ + bne.n 6bb04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bac0 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bb04 │ │ │ │ mov r0, r6 │ │ │ │ blx 29a40 │ │ │ │ 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 6bb60 │ │ │ │ + bne.n 6bba4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6bb78 │ │ │ │ - movw r2, #62348 @ 0xf38c │ │ │ │ + bmi.n 6bbbc │ │ │ │ + movw r2, #61924 @ 0xf1e4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #58536 @ 0xe4a8 │ │ │ │ + movw r1, #58152 @ 0xe328 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #1280 @ 0x500 │ │ │ │ + movw r0, #856 @ 0x358 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 23be78 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6bbda │ │ │ │ + bl 23b840 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6bc1e │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #1280 @ 0x500 │ │ │ │ + movw r0, #856 @ 0x358 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6bb38 │ │ │ │ - b.n 6bbda │ │ │ │ + bne.n 6bb7c │ │ │ │ + b.n 6bc1e │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 895dc │ │ │ │ + bl 88ee8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6bbda │ │ │ │ + cbz r0, 6bc1e │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6bba6 │ │ │ │ + beq.n 6bbea │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #21212 @ 0x52dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 6bbda │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 6bc1e │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r4, [sp, #4] │ │ │ │ - cbnz r3, 6bbc6 │ │ │ │ + cbnz r3, 6bc0a │ │ │ │ mov r0, r7 │ │ │ │ - bl cc5b4 │ │ │ │ - movw r1, #36944 @ 0x9050 │ │ │ │ + bl cc050 │ │ │ │ + movw r1, #36576 @ 0x8ee0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 6bbda │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 6bc1e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6bbea │ │ │ │ + beq.n 6bc2e │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 11b4d8 │ │ │ │ - cbnz r0, 6bbde │ │ │ │ + bl 11b050 │ │ │ │ + cbnz r0, 6bc22 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6bc1a │ │ │ │ + b.n 6bc5e │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d994 │ │ │ │ + bl 9d3a8 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6bbec │ │ │ │ + b.n 6bc30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2962c │ │ │ │ - cbnz r0, 6bc0a │ │ │ │ + cbnz r0, 6bc4e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1698 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78344 │ │ │ │ - b.n 6bbda │ │ │ │ + bl 78338 │ │ │ │ + b.n 6bc1e │ │ │ │ movs r1, #0 │ │ │ │ - bl f1e94 │ │ │ │ + bl f1908 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 78344 │ │ │ │ + bl 78338 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -0006bc20 <_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, 6bc6a <_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 6bc5e <_PySys_GetAttr@@Base+0x3e> │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 15ecf8 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 6bc60 <_PySys_GetAttr@@Base+0x40> │ │ │ │ - mov r4, r7 │ │ │ │ - ldr r0, [r5, #72] @ 0x48 │ │ │ │ - str.w r8, [r5, #72] @ 0x48 │ │ │ │ - bl 783a0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 714b0 │ │ │ │ + bl 714c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6bcfe <_PySys_GetAttr@@Base+0xde> │ │ │ │ + beq.n 6bcf2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r8, #64176 @ 0xfab0 │ │ │ │ + movw r8, #63792 @ 0xf930 │ │ │ │ movt r8, #41 @ 0x29 │ │ │ │ mov r5, r0 │ │ │ │ movs r7, #0 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ - b.n 6bcd0 <_PySys_GetAttr@@Base+0xb0> │ │ │ │ + b.n 6bcc4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 82d70 │ │ │ │ + bl 828cc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6bd02 <_PySys_GetAttr@@Base+0xe2> │ │ │ │ + cbz r0, 6bcf6 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79514 │ │ │ │ + bl 794f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 6bd1c <_PySys_GetAttr@@Base+0xfc> │ │ │ │ + bne.n 6bd10 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 6bd2c <_PySys_GetAttr@@Base+0x10c> │ │ │ │ + bne.n 6bd20 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 6bcf8 <_PySys_GetAttr@@Base+0xd8> │ │ │ │ + blt.n 6bcec │ │ │ │ adds r7, #1 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bls.n 6bd3c <_PySys_GetAttr@@Base+0x11c> │ │ │ │ + bls.n 6bd30 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ ldr.w r6, [r3, r7, lsl #3] │ │ │ │ add.w r3, r3, r7, lsl #3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 6bcce <_PySys_GetAttr@@Base+0xae> │ │ │ │ + beq.n 6bcc2 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ - bl 7df90 │ │ │ │ + bl 7df6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6bca2 <_PySys_GetAttr@@Base+0x82> │ │ │ │ + bne.n 6bc96 │ │ │ │ mov r0, r5 │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 6bd3c <_PySys_GetAttr@@Base+0x11c> │ │ │ │ + b.n 6bd30 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6bcf8 <_PySys_GetAttr@@Base+0xd8> │ │ │ │ + beq.n 6bcec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6bcf8 <_PySys_GetAttr@@Base+0xd8> │ │ │ │ + bne.n 6bcec │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bcf8 <_PySys_GetAttr@@Base+0xd8> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bcec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6bcc2 <_PySys_GetAttr@@Base+0xa2> │ │ │ │ + bne.n 6bcb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bcc2 <_PySys_GetAttr@@Base+0xa2> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bcb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6bcc8 <_PySys_GetAttr@@Base+0xa8> │ │ │ │ + bne.n 6bcbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bcc8 <_PySys_GetAttr@@Base+0xa8> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bcbc │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.n 6bc70 <_PySys_GetAttr@@Base+0x50> │ │ │ │ + b.n 6bc64 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 6bc70 <_PySys_GetAttr@@Base+0x50> │ │ │ │ - cbz r0, 6bdb0 <_PySys_GetAttr@@Base+0x190> │ │ │ │ + bl 6bc64 │ │ │ │ + cbz r0, 6bda4 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 72184 │ │ │ │ + bl 7219c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6bd7c <_PySys_GetAttr@@Base+0x15c> │ │ │ │ + cbnz r0, 6bd70 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6bdb0 <_PySys_GetAttr@@Base+0x190> │ │ │ │ + beq.n 6bda4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6bdb0 <_PySys_GetAttr@@Base+0x190> │ │ │ │ + cbnz r3, 6bda4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bdb0 <_PySys_GetAttr@@Base+0x190> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bda4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 72184 │ │ │ │ + bl 7219c │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 6bdb4 <_PySys_GetAttr@@Base+0x194> │ │ │ │ + cbnz r0, 6bda8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 6bd9a <_PySys_GetAttr@@Base+0x17a> │ │ │ │ + beq.n 6bd8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6bd9a <_PySys_GetAttr@@Base+0x17a> │ │ │ │ + cbnz r3, 6bd8e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6bdb0 <_PySys_GetAttr@@Base+0x190> │ │ │ │ + beq.n 6bda4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6bdb0 <_PySys_GetAttr@@Base+0x190> │ │ │ │ + cbnz r3, 6bda4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6bdcc <_PySys_GetAttr@@Base+0x1ac> │ │ │ │ + b.n 6bdc0 │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r5, [r0, #12] │ │ │ │ strd r3, r0, [r4, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ @@ -98511,212 +98506,212 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #24] │ │ │ │ - cbnz r3, 6bdf4 <_PySys_GetAttr@@Base+0x1d4> │ │ │ │ + cbnz r3, 6bde8 │ │ │ │ cmp r2, r4 │ │ │ │ - ble.n 6bdf4 <_PySys_GetAttr@@Base+0x1d4> │ │ │ │ + ble.n 6bde8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6bdf4 <_PySys_GetAttr@@Base+0x1d4> │ │ │ │ - cbnz r0, 6be10 <_PySys_GetAttr@@Base+0x1f0> │ │ │ │ + bne.n 6bde8 │ │ │ │ + cbnz r0, 6be04 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #128] @ (6be7c <_PySys_GetAttr@@Base+0x25c>) │ │ │ │ + ldr r4, [pc, #128] @ (6be70 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 101e28 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 6be10 <_PySys_GetAttr@@Base+0x1f0> │ │ │ │ + bl 101834 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 6be04 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6be6e <_PySys_GetAttr@@Base+0x24e> │ │ │ │ + b.n 6be62 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 11b4d8 │ │ │ │ + bl 11b050 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6be0c <_PySys_GetAttr@@Base+0x1ec> │ │ │ │ + beq.n 6be00 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d994 │ │ │ │ + bl 9d3a8 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #15360 @ 0x3c00 │ │ │ │ + movw r1, #14976 @ 0x3a80 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #36980 @ 0x9074 │ │ │ │ + movw r0, #36612 @ 0x8f04 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 90660 │ │ │ │ + bl 8ff70 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6be4e <_PySys_GetAttr@@Base+0x22e> │ │ │ │ - bl 7f8d0 │ │ │ │ + bge.n 6be42 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6be0c <_PySys_GetAttr@@Base+0x1ec> │ │ │ │ + bne.n 6be00 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6be66 <_PySys_GetAttr@@Base+0x246> │ │ │ │ - bl 9649c │ │ │ │ + b.n 6be5a │ │ │ │ + bl 95e5c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29404 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 6be40 <_PySys_GetAttr@@Base+0x220> │ │ │ │ + beq.n 6be34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #672] @ (6c120 ) │ │ │ │ + ldr r4, [pc, #768] @ (6c174 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ sub sp, #28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 6bf58 <_PySys_GetAttr@@Base+0x338> │ │ │ │ + beq.n 6bf4c │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ mov r6, ip │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6be94 <_PySys_GetAttr@@Base+0x274> │ │ │ │ + bne.n 6be88 │ │ │ │ movw r3, #38464 @ 0x9640 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6bf58 <_PySys_GetAttr@@Base+0x338> │ │ │ │ + beq.n 6bf4c │ │ │ │ sub.w lr, r5, #32 │ │ │ │ sub.w r2, r5, #97 @ 0x61 │ │ │ │ cmp r2, #25 │ │ │ │ it hi │ │ │ │ movhi lr, r5 │ │ │ │ add.w r4, r3, #39936 @ 0x9c00 │ │ │ │ adds r4, #60 @ 0x3c │ │ │ │ subs r3, #4 │ │ │ │ uxtb.w lr, lr │ │ │ │ add.w fp, r7, #1 │ │ │ │ mov r9, r7 │ │ │ │ mov r8, r1 │ │ │ │ - b.n 6bee2 <_PySys_GetAttr@@Base+0x2c2> │ │ │ │ + b.n 6bed6 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6bf86 <_PySys_GetAttr@@Base+0x366> │ │ │ │ + beq.n 6bf7a │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 6bf58 <_PySys_GetAttr@@Base+0x338> │ │ │ │ + beq.n 6bf4c │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6bf5a <_PySys_GetAttr@@Base+0x33a> │ │ │ │ + beq.n 6bf4e │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6bed4 <_PySys_GetAttr@@Base+0x2b4> │ │ │ │ + beq.n 6bec8 │ │ │ │ sub.w r1, r2, #97 @ 0x61 │ │ │ │ cmp r1, #25 │ │ │ │ itt ls │ │ │ │ subls r2, #32 │ │ │ │ uxtbls r2, r2 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 6bed4 <_PySys_GetAttr@@Base+0x2b4> │ │ │ │ + bne.n 6bec8 │ │ │ │ ldrb.w r2, [r9, #1] │ │ │ │ adds r1, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6bfc0 <_PySys_GetAttr@@Base+0x3a0> │ │ │ │ + beq.n 6bfb4 │ │ │ │ mov r7, r9 │ │ │ │ str r1, [sp, #4] │ │ │ │ str.w fp, [sp, #16] │ │ │ │ strd r6, r3, [sp, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ sub.w r9, r2, #32 │ │ │ │ sub.w r3, r2, #97 @ 0x61 │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ uxtb.w r9, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 6bfb8 <_PySys_GetAttr@@Base+0x398> │ │ │ │ + beq.n 6bfac │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6bfb2 <_PySys_GetAttr@@Base+0x392> │ │ │ │ + beq.n 6bfa6 │ │ │ │ sub.w r3, r2, #97 @ 0x61 │ │ │ │ cmp r3, #25 │ │ │ │ sub.w r3, r1, #97 @ 0x61 │ │ │ │ it hi │ │ │ │ movhi r9, r2 │ │ │ │ cmp r3, #25 │ │ │ │ itt ls │ │ │ │ subls r1, #32 │ │ │ │ uxtbls r1, r1 │ │ │ │ cmp r1, r9 │ │ │ │ - beq.n 6bf60 <_PySys_GetAttr@@Base+0x340> │ │ │ │ + beq.n 6bf54 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r9, r7 │ │ │ │ - b.n 6bed8 <_PySys_GetAttr@@Base+0x2b8> │ │ │ │ + b.n 6becc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6bf16 <_PySys_GetAttr@@Base+0x2f6> │ │ │ │ + bne.n 6bf0a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r7 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 6bed8 <_PySys_GetAttr@@Base+0x2b8> │ │ │ │ + bne.n 6becc │ │ │ │ ldrb.w r1, [r0, ip] │ │ │ │ add.w r2, r0, ip │ │ │ │ cmp r1, #61 @ 0x3d │ │ │ │ - bne.n 6bede <_PySys_GetAttr@@Base+0x2be> │ │ │ │ + bne.n 6bed2 │ │ │ │ adds r6, #2 │ │ │ │ mov r1, r8 │ │ │ │ cmn r0, r6 │ │ │ │ - beq.n 6bfc8 <_PySys_GetAttr@@Base+0x3a8> │ │ │ │ + beq.n 6bfbc │ │ │ │ mov r3, r2 │ │ │ │ add.w r4, r8, #65 @ 0x41 │ │ │ │ subs r2, r4, r1 │ │ │ │ ldrb.w r0, [r3, #1]! │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 6bfc4 <_PySys_GetAttr@@Base+0x3a4> │ │ │ │ - cbz r0, 6bfc4 <_PySys_GetAttr@@Base+0x3a4> │ │ │ │ + beq.n 6bfb8 │ │ │ │ + cbz r0, 6bfb8 │ │ │ │ strb.w r0, [r1], #1 │ │ │ │ - b.n 6bfa0 <_PySys_GetAttr@@Base+0x380> │ │ │ │ + b.n 6bf94 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r7 │ │ │ │ - b.n 6bf86 <_PySys_GetAttr@@Base+0x366> │ │ │ │ + b.n 6bf7a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r9, r7 │ │ │ │ - b.n 6bf80 <_PySys_GetAttr@@Base+0x360> │ │ │ │ + b.n 6bf74 │ │ │ │ str r6, [sp, #8] │ │ │ │ - b.n 6bf7e <_PySys_GetAttr@@Base+0x35e> │ │ │ │ + b.n 6bf72 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r1, #0] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 6bf5a <_PySys_GetAttr@@Base+0x33a> │ │ │ │ + b.n 6bf4e │ │ │ │ │ │ │ │ -0006bfcc <_PyConfig_InitCompatConfig@@Base>: │ │ │ │ +0006bfc0 <_PyConfig_InitCompatConfig@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ movs r1, #0 │ │ │ │ @@ -98738,21 +98733,21 @@ │ │ │ │ strd r2, r2, [r4, #272] @ 0x110 │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ strd r3, r3, [r4, #184] @ 0xb8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c02c : │ │ │ │ +0006c020 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 6bfcc <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 6bfc0 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [r4, #8] │ │ │ │ strd r3, r2, [r4, #112] @ 0x70 │ │ │ │ strd r2, r2, [r4, #124] @ 0x7c │ │ │ │ strd r2, r2, [r4, #132] @ 0x84 │ │ │ │ @@ -98760,15 +98755,15 @@ │ │ │ │ strd r2, r3, [r4, #148] @ 0x94 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ strd r1, r2, [r4] │ │ │ │ strd r3, r3, [r4, #156] @ 0x9c │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006c06c : │ │ │ │ +0006c060 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ @@ -98780,340 +98775,340 @@ │ │ │ │ str r2, [r4, #16] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r2, [r4, #12] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006c0a0 : │ │ │ │ +0006c094 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ ldr.w r3, [r4, #848] @ 0x350 │ │ │ │ - cbz r3, 6c0f6 │ │ │ │ + cbz r3, 6c0ea │ │ │ │ ldr.w r2, [r4, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #49745 @ 0xc251 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6c0e6 │ │ │ │ + bne.n 6c0da │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6c10e │ │ │ │ + cbz r0, 6c102 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29d7c │ │ │ │ - cbnz r0, 6c0fc │ │ │ │ + cbnz r0, 6c0f0 │ │ │ │ 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 6c0d6 │ │ │ │ - b.n 6c10e │ │ │ │ - bl 6c188 │ │ │ │ - b.n 6c0bc │ │ │ │ - movw r0, #49656 @ 0xc1f8 │ │ │ │ + bne.n 6c0ca │ │ │ │ + b.n 6c102 │ │ │ │ + bl 6c17c │ │ │ │ + b.n 6c0b0 │ │ │ │ + movw r0, #49272 @ 0xc078 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ blx 2963c │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2f4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6c0e2 │ │ │ │ + b.n 6c0d6 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c114 : │ │ │ │ +0006c108 : │ │ │ │ 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 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r2, r1 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 6c1dc <_Py_DecodeLocaleEx@@Base> │ │ │ │ - cbnz r0, 6c13e │ │ │ │ + bl 6c1d0 <_Py_DecodeLocaleEx@@Base> │ │ │ │ + cbnz r0, 6c132 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r4, 6c142 │ │ │ │ + cbz r4, 6c136 │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6c13a │ │ │ │ + b.n 6c12e │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c148 : │ │ │ │ +0006c13c : │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 6c182 │ │ │ │ + blt.n 6c176 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ push {r4} │ │ │ │ - movw r2, #49749 @ 0xc255 │ │ │ │ + movw r2, #49745 @ 0xc251 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r4, [r3, #672] @ 0x2a0 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 6c176 │ │ │ │ + bne.n 6c16a │ │ │ │ cmp r1, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ b.w 2a0f8 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c188 : │ │ │ │ +0006c17c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ ldr.w r3, [r4, #848] @ 0x350 │ │ │ │ - cbz r3, 6c1a6 │ │ │ │ + cbz r3, 6c19a │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movw r3, #38528 @ 0x9680 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r4, #848] @ 0x350 │ │ │ │ ldr.w r1, [r3, #1504] @ 0x5e0 │ │ │ │ - cbnz r1, 6c1be │ │ │ │ + cbnz r1, 6c1b2 │ │ │ │ str.w r2, [r3, #1504] @ 0x5e0 │ │ │ │ - ldr r5, [pc, #24] @ (6c1d8 ) │ │ │ │ + ldr r5, [pc, #24] @ (6c1cc ) │ │ │ │ mov r0, r5 │ │ │ │ blx 2a540 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 29168 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c1a4 │ │ │ │ + bne.n 6c198 │ │ │ │ str.w r5, [r4, #852] @ 0x354 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r0, [r3, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0006c1dc <_Py_DecodeLocaleEx@@Base>: │ │ │ │ +0006c1d0 <_Py_DecodeLocaleEx@@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 │ │ │ │ - ldrd r4, r5, [sp, #32] │ │ │ │ - cbnz r4, 6c216 <_Py_DecodeLocaleEx@@Base+0x3a> │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #88] @ (6c250 <_Py_DecodeLocaleEx@@Base+0x74>) │ │ │ │ - mov r7, r2 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r8, r1 │ │ │ │ + ldrd r4, r8, [sp, #32] │ │ │ │ + cbnz r4, 6c20a <_Py_DecodeLocaleEx@@Base+0x3a> │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [pc, #96] @ (6c24c <_Py_DecodeLocaleEx@@Base+0x7c>) │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r6, r1 │ │ │ │ ldr.w r2, [r3, #1472] @ 0x5c0 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 6c21e <_Py_DecodeLocaleEx@@Base+0x42> │ │ │ │ + bgt.n 6c214 <_Py_DecodeLocaleEx@@Base+0x44> │ │ │ │ ldr.w r0, [r3, #1180] @ 0x49c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6c236 <_Py_DecodeLocaleEx@@Base+0x5a> │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - cbnz r0, 6c242 <_Py_DecodeLocaleEx@@Base+0x66> │ │ │ │ - mov r0, r9 │ │ │ │ - str r5, [sp, #32] │ │ │ │ + beq.n 6c230 <_Py_DecodeLocaleEx@@Base+0x60> │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + cbnz r0, 6c23c <_Py_DecodeLocaleEx@@Base+0x6c> │ │ │ │ + mov r0, r7 │ │ │ │ + str.w r8, [sp, #32] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 6c35c │ │ │ │ + b.n 6c358 │ │ │ │ blx 29b58 │ │ │ │ - mov r3, r7 │ │ │ │ + mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r9 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r6, [sp, #32] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + str.w r8, [sp, #36] @ 0x24 │ │ │ │ + str.w r9, [sp, #32] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 19d980 │ │ │ │ - bl 19af80 │ │ │ │ - ldr r3, [pc, #20] @ (6c250 <_Py_DecodeLocaleEx@@Base+0x74>) │ │ │ │ + b.w 19c3c0 │ │ │ │ + bl 1999c0 │ │ │ │ + ldr r3, [pc, #20] @ (6c24c <_Py_DecodeLocaleEx@@Base+0x7c>) │ │ │ │ str.w r0, [r3, #1180] @ 0x49c │ │ │ │ - b.n 6c20c <_Py_DecodeLocaleEx@@Base+0x30> │ │ │ │ - mov r0, r9 │ │ │ │ - str r5, [sp, #32] │ │ │ │ + b.n 6c200 <_Py_DecodeLocaleEx@@Base+0x30> │ │ │ │ + mov r0, r7 │ │ │ │ + str.w r8, [sp, #32] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 66b28 │ │ │ │ + b.w 6721e │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ b.w 2a0f8 │ │ │ │ │ │ │ │ -0006c260 : │ │ │ │ +0006c25c : │ │ │ │ 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 r6, r2 │ │ │ │ mov r0, sp │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r3 │ │ │ │ - bl 19b2a4 │ │ │ │ + bl 199ce4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r3, 6c2ba │ │ │ │ - cbnz r5, 6c29c │ │ │ │ + cbnz r3, 6c2b6 │ │ │ │ + cbnz r5, 6c298 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2f4 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [r6, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 6c58c │ │ │ │ + bl 6c588 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c284 │ │ │ │ - ldr r2, [pc, #24] @ (6c2c4 ) │ │ │ │ + bne.n 6c280 │ │ │ │ + ldr r2, [pc, #24] @ (6c2c0 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49748 @ 0xc254 │ │ │ │ + movw r3, #49364 @ 0xc0d4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ stmia.w r4, {r1, r2, r3, r5} │ │ │ │ - b.n 6c296 │ │ │ │ + b.n 6c292 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 6c296 │ │ │ │ - add r7, pc, #288 @ (adr r7, 6c3e8 ) │ │ │ │ + b.n 6c292 │ │ │ │ + add r5, pc, #800 @ (adr r5, 6c5e4 ) │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ -0006c2c8 : │ │ │ │ +0006c2c4 : │ │ │ │ ldr r1, [r0, #0] │ │ │ │ - cbnz r1, 6c2ec │ │ │ │ + cbnz r1, 6c2e8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ blx 29b10 │ │ │ │ - cbnz r0, 6c2f0 │ │ │ │ + cbnz r0, 6c2ec │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c2f8 : │ │ │ │ +0006c2f4 : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ push {r4} │ │ │ │ - movw r2, #50457 @ 0xc519 │ │ │ │ + movw r2, #50453 @ 0xc515 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r4, [r3, #684] @ 0x2ac │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 6c31a │ │ │ │ + bne.n 6c316 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ b.w 297f4 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -0006c328 : │ │ │ │ +0006c324 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r3, [r3, #848] @ 0x350 │ │ │ │ - cbz r3, 6c354 │ │ │ │ + cbz r3, 6c350 │ │ │ │ blx 2a8fc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - bl 6c188 │ │ │ │ - b.n 6c346 │ │ │ │ + bl 6c17c │ │ │ │ + b.n 6c342 │ │ │ │ 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 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w ip, [sp, #64] @ 0x40 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 6c468 │ │ │ │ + beq.n 6c464 │ │ │ │ cmp.w ip, #2 │ │ │ │ - bne.n 6c46e │ │ │ │ + bne.n 6c46a │ │ │ │ mov.w r8, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ blx 29b40 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 6c3e2 │ │ │ │ + beq.n 6c3de │ │ │ │ mvn.w r2, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs.n 6c484 │ │ │ │ + bcs.n 6c480 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ add.w sl, r0, #1 │ │ │ │ - movw r2, #49749 @ 0xc255 │ │ │ │ + movw r2, #49745 @ 0xc251 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r9, [r3, #672] @ 0x2a0 │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ cmp r9, r2 │ │ │ │ - bne.n 6c478 │ │ │ │ + bne.n 6c474 │ │ │ │ mov r0, r1 │ │ │ │ blx 2a0fc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c484 │ │ │ │ + beq.n 6c480 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 29b40 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6c4b2 │ │ │ │ + bne.n 6c4ae │ │ │ │ mov r0, r9 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2f4 │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp.w r9, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 6c484 │ │ │ │ + bcs.n 6c480 │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ - bl 6c148 │ │ │ │ + bl 6c13c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c484 │ │ │ │ + beq.n 6c480 │ │ │ │ mov r2, r9 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ @@ -99125,141 +99120,141 @@ │ │ │ │ blx 2969c │ │ │ │ mov r3, r0 │ │ │ │ mov sl, fp │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #4 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ cmn.w ip, #4 │ │ │ │ - bhi.n 6c48a │ │ │ │ + bhi.n 6c486 │ │ │ │ ldr.w ip, [fp] │ │ │ │ movw r5, #2047 @ 0x7ff │ │ │ │ mov sl, r0 │ │ │ │ sub.w lr, ip, #55296 @ 0xd800 │ │ │ │ cmp lr, r5 │ │ │ │ - bls.n 6c48e │ │ │ │ + bls.n 6c48a │ │ │ │ cmp.w ip, #1114112 @ 0x110000 │ │ │ │ - bcs.n 6c48e │ │ │ │ + bcs.n 6c48a │ │ │ │ add r1, r3 │ │ │ │ subs r2, r2, r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6c412 │ │ │ │ + bne.n 6c40e │ │ │ │ mov r0, r4 │ │ │ │ - cbz r7, 6c462 │ │ │ │ + cbz r7, 6c45e │ │ │ │ sub.w r2, sl, r4 │ │ │ │ asrs r2, r2, #2 │ │ │ │ str r2, [r7, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6c472 │ │ │ │ + b.n 6c46e │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 6c38a │ │ │ │ + b.n 6c386 │ │ │ │ mvn.w r0, #2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r9 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c3cc │ │ │ │ + bne.n 6c3c8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6c472 │ │ │ │ + b.n 6c46e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6c456 │ │ │ │ + beq.n 6c452 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, fp │ │ │ │ subs r2, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6c4f0 │ │ │ │ + beq.n 6c4ec │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ add.w r1, r1, #56320 @ 0xdc00 │ │ │ │ str.w r1, [r0], #4 │ │ │ │ mov r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ - b.n 6c450 │ │ │ │ - cbz r0, 6c4e4 │ │ │ │ + b.n 6c44c │ │ │ │ + cbz r0, 6c4e0 │ │ │ │ sub.w r0, r9, #4 │ │ │ │ movs r1, #0 │ │ │ │ movw ip, #2047 @ 0x7ff │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ sub.w lr, r2, #55296 @ 0xd800 │ │ │ │ ite cc │ │ │ │ movcc r2, #0 │ │ │ │ movcs r2, #1 │ │ │ │ cmp lr, ip │ │ │ │ it ls │ │ │ │ orrls.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 6c3dc │ │ │ │ + bne.w 6c3d8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 6c4be │ │ │ │ + bne.n 6c4ba │ │ │ │ str.w r9, [r6] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6c464 │ │ │ │ + beq.n 6c460 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6c464 │ │ │ │ + b.n 6c460 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r4, r7 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2f4 │ │ │ │ mov r7, r9 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - cbz r4, 6c506 │ │ │ │ + cbz r4, 6c502 │ │ │ │ subs r1, r1, r5 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbz r7, 6c512 │ │ │ │ - movw r3, #50176 @ 0xc400 │ │ │ │ + cbz r7, 6c50e │ │ │ │ + movw r3, #49792 @ 0xc280 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r3, [r7, #0] │ │ │ │ mvn.w r0, #1 │ │ │ │ - b.n 6c472 │ │ │ │ + b.n 6c46e │ │ │ │ mov r0, r1 │ │ │ │ b.w 297f4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c520 : │ │ │ │ +0006c51c : │ │ │ │ mov r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 6c542 │ │ │ │ + blt.n 6c53e │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ push {r4} │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r4, [r3, #680] @ 0x2a8 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c548 : │ │ │ │ +0006c544 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r3, [r3, #848] @ 0x350 │ │ │ │ - cbz r3, 6c576 │ │ │ │ + cbz r3, 6c572 │ │ │ │ blx 2a8fc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - bl 6c188 │ │ │ │ - b.n 6c566 │ │ │ │ + bl 6c17c │ │ │ │ + b.n 6c562 │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ b.w 2a6f8 │ │ │ │ nop │ │ │ │ @@ -99267,460 +99262,460 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ blx 2987c │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.n 6c5ec │ │ │ │ + bcs.n 6c5e8 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ adds r4, r0, #1 │ │ │ │ - movw r2, #49749 @ 0xc255 │ │ │ │ + movw r2, #49745 @ 0xc251 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r6, [r3, #672] @ 0x2a0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 6c5de │ │ │ │ + bne.n 6c5da │ │ │ │ mov r0, r4 │ │ │ │ blx 2a0fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6c5ec │ │ │ │ + cbz r0, 6c5e8 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r6 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c5ce │ │ │ │ + bne.n 6c5ca │ │ │ │ movs r3, #0 │ │ │ │ - b.n 6c5da │ │ │ │ + b.n 6c5d6 │ │ │ │ │ │ │ │ -0006c5f0 : │ │ │ │ +0006c5ec : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #156] @ (6c69c ) │ │ │ │ + ldr r5, [pc, #156] @ (6c698 ) │ │ │ │ mov r4, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ sub sp, #12 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6c61c │ │ │ │ + bne.n 6c618 │ │ │ │ strexb r0, r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c60c │ │ │ │ + bne.n 6c608 │ │ │ │ dmb ish │ │ │ │ - bne.n 6c682 │ │ │ │ - cbnz r4, 6c656 │ │ │ │ + bne.n 6c67e │ │ │ │ + cbnz r4, 6c652 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r4, [pc, #120] @ (6c6a0 ) │ │ │ │ + ldr r4, [pc, #120] @ (6c69c ) │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r3, [r4, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6c64c │ │ │ │ + bne.n 6c648 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6c63c │ │ │ │ + bne.n 6c638 │ │ │ │ dmb ish │ │ │ │ - bne.n 6c68e │ │ │ │ + bne.n 6c68a │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 6c670 │ │ │ │ + beq.n 6c66c │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 6c634 │ │ │ │ + bne.n 6c630 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r4, [pc, #64] @ (6c6a4 ) │ │ │ │ + ldr r4, [pc, #64] @ (6c6a0 ) │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6c634 │ │ │ │ + b.n 6c630 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r4, [pc, #52] @ (6c6a8 ) │ │ │ │ + ldr r4, [pc, #52] @ (6c6a4 ) │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6c634 │ │ │ │ + b.n 6c630 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 26813c │ │ │ │ + bl 267f94 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 6c622 │ │ │ │ - ldr r0, [pc, #12] @ (6c69c ) │ │ │ │ + b.n 6c61e │ │ │ │ + ldr r0, [pc, #12] @ (6c698 ) │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 246600 │ │ │ │ + b.w 2460a8 │ │ │ │ nop │ │ │ │ str r0, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r0, r3] │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r0, [r6, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0006c6ac : │ │ │ │ +0006c6a8 : │ │ │ │ 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 │ │ │ │ - cbz r1, 6c6cc │ │ │ │ + cbz r1, 6c6c8 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b348 │ │ │ │ + bl 26b1a0 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc.n 6c6e8 │ │ │ │ + bcc.n 6c6e4 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [r3, #676] @ 0x2a4 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 6c6f8 │ │ │ │ - cbz r2, 6c6f8 │ │ │ │ + cbz r0, 6c6f4 │ │ │ │ + cbz r2, 6c6f4 │ │ │ │ b.w 294c0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 6c6f4 │ │ │ │ + b.n 6c6f0 │ │ │ │ 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 6c76e │ │ │ │ + ble.n 6c76a │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r7, #50457 @ 0xc519 │ │ │ │ + movw r7, #50453 @ 0xc515 │ │ │ │ movt r7, #6 │ │ │ │ ldr.w r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 6c786 │ │ │ │ + bne.n 6c782 │ │ │ │ blx 297f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 6c76e │ │ │ │ + ble.n 6c76a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 6c790 │ │ │ │ + bne.n 6c78c │ │ │ │ blx 297f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - ble.n 6c76e │ │ │ │ + ble.n 6c76a │ │ │ │ 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 6c77c │ │ │ │ + bne.n 6c778 │ │ │ │ blx 297f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 6c754 │ │ │ │ + bgt.n 6c750 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2f4 │ │ │ │ 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 6c766 │ │ │ │ + b.n 6c762 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b.n 6c736 │ │ │ │ + b.n 6c732 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b.n 6c74c │ │ │ │ + b.n 6c748 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c79c : │ │ │ │ +0006c798 : │ │ │ │ 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, [r1] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r3 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 6c80c │ │ │ │ + beq.n 6c808 │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 6c84c │ │ │ │ + blt.n 6c848 │ │ │ │ cmp r8, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov sl, r8 │ │ │ │ it ge │ │ │ │ movge sl, r2 │ │ │ │ - bl 6c58c │ │ │ │ + bl 6c588 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 6c80c │ │ │ │ + cbz r0, 6c808 │ │ │ │ add.w r1, r8, #1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 6c520 │ │ │ │ + bl 6c51c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6c834 │ │ │ │ + cbz r0, 6c830 │ │ │ │ mov.w r3, sl, lsl #2 │ │ │ │ add.w r1, r0, sl, lsl #2 │ │ │ │ cmp r8, r7 │ │ │ │ - bgt.n 6c824 │ │ │ │ + bgt.n 6c820 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [r6, sl, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ str r6, [r5, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ str r2, [r5, #0] │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #84] @ (6c864 ) │ │ │ │ + ldr r2, [pc, #84] @ (6c860 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49748 @ 0xc254 │ │ │ │ + movw r3, #49364 @ 0xc0d4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 6c806 │ │ │ │ + b.n 6c802 │ │ │ │ sub.w r2, r8, sl │ │ │ │ adds r3, #4 │ │ │ │ add r0, r3 │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 2a344 │ │ │ │ - b.n 6c7f0 │ │ │ │ + b.n 6c7ec │ │ │ │ mov r0, r9 │ │ │ │ - bl 6c2f8 │ │ │ │ - ldr r2, [pc, #40] @ (6c864 ) │ │ │ │ + bl 6c2f4 │ │ │ │ + ldr r2, [pc, #40] @ (6c860 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #49748 @ 0xc254 │ │ │ │ + movw r3, #49364 @ 0xc0d4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ stmia.w r4, {r1, r2, r3, r6} │ │ │ │ - b.n 6c806 │ │ │ │ - ldr r2, [pc, #20] @ (6c864 ) │ │ │ │ + b.n 6c802 │ │ │ │ + ldr r2, [pc, #20] @ (6c860 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #50704 @ 0xc610 │ │ │ │ + movw r3, #50320 @ 0xc490 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 6c806 │ │ │ │ - add r6, sp, #560 @ 0x230 │ │ │ │ + b.n 6c802 │ │ │ │ + add r5, sp, #48 @ 0x30 │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ -0006c868 : │ │ │ │ +0006c864 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ movs r5, #0 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2f4 │ │ │ │ ldr.w r0, [r4, #200] @ 0xc8 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2f4 │ │ │ │ ldr.w r0, [r4, #204] @ 0xcc │ │ │ │ str.w r5, [r4, #200] @ 0xc8 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2f4 │ │ │ │ ldr.w r0, [r4, #196] @ 0xc4 │ │ │ │ str.w r5, [r4, #204] @ 0xcc │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2f4 │ │ │ │ add.w r0, r4, #88 @ 0x58 │ │ │ │ str.w r5, [r4, #196] @ 0xc4 │ │ │ │ - bl 6c700 │ │ │ │ + bl 6c6fc │ │ │ │ add.w r0, r4, #104 @ 0x68 │ │ │ │ - bl 6c700 │ │ │ │ + bl 6c6fc │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ - bl 6c700 │ │ │ │ + bl 6c6fc │ │ │ │ add.w r0, r4, #216 @ 0xd8 │ │ │ │ - bl 6c700 │ │ │ │ + bl 6c6fc │ │ │ │ ldr.w r0, [r4, #224] @ 0xe0 │ │ │ │ str.w r5, [r4, #212] @ 0xd4 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2f4 │ │ │ │ ldr.w r0, [r4, #228] @ 0xe4 │ │ │ │ str.w r5, [r4, #224] @ 0xe0 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2f4 │ │ │ │ ldr.w r0, [r4, #232] @ 0xe8 │ │ │ │ str.w r5, [r4, #228] @ 0xe4 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2f4 │ │ │ │ ldr.w r0, [r4, #236] @ 0xec │ │ │ │ str.w r5, [r4, #232] @ 0xe8 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2f4 │ │ │ │ ldr.w r0, [r4, #240] @ 0xf0 │ │ │ │ str.w r5, [r4, #236] @ 0xec │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2f4 │ │ │ │ ldr.w r0, [r4, #244] @ 0xf4 │ │ │ │ str.w r5, [r4, #240] @ 0xf0 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2f4 │ │ │ │ ldr.w r0, [r4, #248] @ 0xf8 │ │ │ │ str.w r5, [r4, #244] @ 0xf4 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2f4 │ │ │ │ ldr.w r0, [r4, #208] @ 0xd0 │ │ │ │ str.w r5, [r4, #248] @ 0xf8 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2f4 │ │ │ │ ldr.w r0, [r4, #268] @ 0x10c │ │ │ │ str.w r5, [r4, #208] @ 0xd0 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2f4 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ str.w r5, [r4, #268] @ 0x10c │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2f4 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2f4 │ │ │ │ ldr.w r0, [r4, #164] @ 0xa4 │ │ │ │ str r5, [r4, #68] @ 0x44 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2f4 │ │ │ │ ldr.w r0, [r4, #168] @ 0xa8 │ │ │ │ str.w r5, [r4, #164] @ 0xa4 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2f4 │ │ │ │ ldr.w r0, [r4, #256] @ 0x100 │ │ │ │ str.w r5, [r4, #168] @ 0xa8 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2f4 │ │ │ │ ldr.w r0, [r4, #260] @ 0x104 │ │ │ │ str.w r5, [r4, #256] @ 0x100 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2f4 │ │ │ │ ldr.w r0, [r4, #264] @ 0x108 │ │ │ │ str.w r5, [r4, #260] @ 0x104 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2f4 │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ str.w r5, [r4, #264] @ 0x108 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2f4 │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ str.w r5, [r4, #172] @ 0xac │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.n 6c700 │ │ │ │ + b.n 6c6fc │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 19dee4 │ │ │ │ + b.w 19c924 │ │ │ │ nop │ │ │ │ - cbz r1, 6c9fa │ │ │ │ + cbz r1, 6c9f6 │ │ │ │ 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] @ (6c9fc ) │ │ │ │ + ldr r0, [pc, #60] @ (6c9f8 ) │ │ │ │ sub.w r6, r4, #8 │ │ │ │ - bl 19fc34 <_PyPathConfig_ClearGlobal@@Base+0x148> │ │ │ │ + bl 19e674 <_PyPathConfig_ClearGlobal@@Base+0x148> │ │ │ │ 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 6c9ce │ │ │ │ + bne.n 6c9ca │ │ │ │ mov.w r3, #3722304989 @ 0xdddddddd │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ str r3, [r6, #4] │ │ │ │ adds r2, #4 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - stmia r7!, {r2, r4, r5} │ │ │ │ + stmia r5!, {r2, r4, r5, r7} │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ -0006ca00 : │ │ │ │ +0006c9fc : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r0, [r3, #1412] @ 0x584 │ │ │ │ - cbz r0, 6ca16 │ │ │ │ + cbz r0, 6ca12 │ │ │ │ ldr.w r0, [r3, #1416] @ 0x588 │ │ │ │ b.w 2a318 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006ca18 : │ │ │ │ +0006ca14 : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006ca1c : │ │ │ │ +0006ca18 : │ │ │ │ ldr r0, [r0, #4] │ │ │ │ b.w 2a318 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ - ldr r3, [pc, #436] @ (6cbec ) │ │ │ │ + ldr r3, [pc, #436] @ (6cbe8 ) │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 6cbc4 │ │ │ │ + beq.w 6cbc0 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ mov r5, r2 │ │ │ │ - ldr r0, [pc, #416] @ (6cbf0 ) │ │ │ │ + ldr r0, [pc, #416] @ (6cbec ) │ │ │ │ mov r2, r6 │ │ │ │ - bl 19fc34 <_PyPathConfig_ClearGlobal@@Base+0x148> │ │ │ │ + bl 19e674 <_PyPathConfig_ClearGlobal@@Base+0x148> │ │ │ │ ldrb.w r4, [r6, #-8] │ │ │ │ sub.w r7, r6, #8 │ │ │ │ subs r3, r6, #7 │ │ │ │ subs r1, r6, #4 │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ cmp r3, r1 │ │ │ │ orr.w r4, r2, r4, lsl #8 │ │ │ │ - bne.n 6ca62 │ │ │ │ + bne.n 6ca5e │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.w 6cbe4 │ │ │ │ + bhi.w 6cbe0 │ │ │ │ add.w fp, r5, #12 │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ - bls.n 6cb02 │ │ │ │ + bls.n 6cafe │ │ │ │ add.w r9, sp, #12 │ │ │ │ mov ip, r6 │ │ │ │ mov sl, r9 │ │ │ │ add.w r3, r6, #64 @ 0x40 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov lr, sl │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ @@ -99728,15 +99723,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 6ca92 │ │ │ │ + bne.n 6ca8e │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ mov r0, r7 │ │ │ │ add.w sl, sp, #76 @ 0x4c │ │ │ │ blx 2957c │ │ │ │ sub.w r3, r4, #64 @ 0x40 │ │ │ │ add r6, r3 │ │ │ │ @@ -99749,20 +99744,20 @@ │ │ │ │ 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 6cad2 │ │ │ │ + bne.n 6cace │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ blx 2957c │ │ │ │ - b.n 6cb1c │ │ │ │ + b.n 6cb18 │ │ │ │ add.w r9, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ add.w r2, r4, #12 │ │ │ │ @@ -99779,259 +99774,257 @@ │ │ │ │ moveq r5, r4 │ │ │ │ add.w sl, r7, #8 │ │ │ │ adds r3, r7, #4 │ │ │ │ mov r2, r5 │ │ │ │ strb.w r2, [r3, #-1]! │ │ │ │ lsrs r2, r2, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 6cb3a │ │ │ │ + bne.n 6cb36 │ │ │ │ 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 6cbb6 │ │ │ │ + bls.n 6cbb2 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ it cs │ │ │ │ movcs r2, #64 @ 0x40 │ │ │ │ sub.w r7, r4, #64 @ 0x40 │ │ │ │ blx 29c10 │ │ │ │ cmp r5, r7 │ │ │ │ - bls.n 6cb8e │ │ │ │ + bls.n 6cb8a │ │ │ │ subs r2, r5, r7 │ │ │ │ add.w r0, sl, r7 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ it cs │ │ │ │ movcs r2, #64 @ 0x40 │ │ │ │ blx 29c10 │ │ │ │ - cbz r6, 6cbe4 │ │ │ │ + cbz r6, 6cbe0 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 6cba0 │ │ │ │ + bls.n 6cb9c │ │ │ │ subs r2, r5, r4 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ add.w r0, sl, r4 │ │ │ │ blx 2957c │ │ │ │ - ldr r3, [pc, #72] @ (6cbec ) │ │ │ │ + ldr r3, [pc, #72] @ (6cbe8 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6cbe0 │ │ │ │ + bne.n 6cbdc │ │ │ │ mov r0, sl │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, r4 │ │ │ │ mov r0, sl │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ blx 29c10 │ │ │ │ - b.n 6cb8e │ │ │ │ - ldr r3, [pc, #36] @ (6cbec ) │ │ │ │ + b.n 6cb8a │ │ │ │ + ldr r3, [pc, #36] @ (6cbe8 ) │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6cbe0 │ │ │ │ + bne.n 6cbdc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 19dee4 │ │ │ │ + b.w 19c924 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 6cba0 │ │ │ │ + b.n 6cb9c │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr5, {2} │ │ │ │ - stmia r7!, {r3, r4, r7} │ │ │ │ + stmia r6!, {r3, r4} │ │ │ │ movs r2, r5 │ │ │ │ │ │ │ │ -0006cbf4 : │ │ │ │ +0006cbf0 : │ │ │ │ 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 6cc1c │ │ │ │ + bl 6cc18 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006cc1c : │ │ │ │ +0006cc18 : │ │ │ │ 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 r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, ip │ │ │ │ - bcs.n 6cc54 │ │ │ │ + bcs.n 6cc50 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ blx 29ddc <__vsnprintf_chk@plt> │ │ │ │ - cbz r5, 6cc50 │ │ │ │ + cbz r5, 6cc4c │ │ │ │ add r4, r5 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movw r0, #64870 @ 0xfd66 │ │ │ │ movt r0, #65535 @ 0xffff │ │ │ │ - b.n 6cc48 │ │ │ │ + b.n 6cc44 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006cc60 : │ │ │ │ +0006cc5c : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 6cc80 │ │ │ │ + cbz r3, 6cc7c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ blx 2a20c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ │ │ │ │ -0006cc88 <_Py_hashtable_new_full@@Base>: │ │ │ │ +0006cc80 <_Py_hashtable_new_full@@Base>: │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov r9, r3 │ │ │ │ - cbz r4, 6cd0a <_Py_hashtable_new_full@@Base+0x82> │ │ │ │ + cbz r4, 6cd02 <_Py_hashtable_new_full@@Base+0x82> │ │ │ │ ldrd r8, fp, [r4] │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ blx r8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6cd20 <_Py_hashtable_new_full@@Base+0x98> │ │ │ │ + cbz r0, 6cd18 <_Py_hashtable_new_full@@Base+0x98> │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #16 │ │ │ │ strd r1, r3, [r0] │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx r8 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 6cd1c <_Py_hashtable_new_full@@Base+0x94> │ │ │ │ + cbz r0, 6cd14 <_Py_hashtable_new_full@@Base+0x94> │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ blx 2957c │ │ │ │ - movw r3, #29889 @ 0x74c1 │ │ │ │ + movw r3, #28529 @ 0x6f71 │ │ │ │ movt r3, #18 │ │ │ │ - movw r2, #2553 @ 0x9f9 │ │ │ │ + movw r2, #2577 @ 0xa11 │ │ │ │ movt r2, #7 │ │ │ │ cmp r5, r3 │ │ │ │ strd sl, r9, [r4, #24] │ │ │ │ strd r7, r5, [r4, #16] │ │ │ │ str.w r8, [r4, #32] │ │ │ │ str.w fp, [r4, #36] @ 0x24 │ │ │ │ str r2, [r4, #12] │ │ │ │ - bne.n 6cd04 <_Py_hashtable_new_full@@Base+0x7c> │ │ │ │ - movw r3, #58905 @ 0xe619 │ │ │ │ + bne.n 6ccfc <_Py_hashtable_new_full@@Base+0x7c> │ │ │ │ + movw r3, #57321 @ 0xdfe9 │ │ │ │ movt r3, #16 │ │ │ │ cmp r7, r3 │ │ │ │ ittt eq │ │ │ │ - movweq r3, #58861 @ 0xe5ed │ │ │ │ + movweq r3, #57277 @ 0xdfbd │ │ │ │ movteq r3, #16 │ │ │ │ streq r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movw fp, #29573 @ 0x7385 │ │ │ │ + movw fp, #29561 @ 0x7379 │ │ │ │ movt fp, #7 │ │ │ │ - movw r8, #28645 @ 0x6fe5 │ │ │ │ + movw r8, #28633 @ 0x6fd9 │ │ │ │ movt r8, #7 │ │ │ │ - b.n 6cca8 <_Py_hashtable_new_full@@Base+0x20> │ │ │ │ + b.n 6cca0 <_Py_hashtable_new_full@@Base+0x20> │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6cd04 <_Py_hashtable_new_full@@Base+0x7c> │ │ │ │ + b.n 6ccfc <_Py_hashtable_new_full@@Base+0x7c> │ │ │ │ │ │ │ │ -0006cd24 : │ │ │ │ +0006cd1c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ - cbz r3, 6cd3e │ │ │ │ + cbz r3, 6cd36 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ec20 <_PyType_GetDict@@Base> │ │ │ │ - cbnz r0, 6cd5c │ │ │ │ + bl 7ebec <_PyType_GetDict@@Base> │ │ │ │ + cbnz r0, 6cd54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f848 │ │ │ │ + bl 7f814 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6cd74 │ │ │ │ + blt.n 6cd6c │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6cd38 │ │ │ │ + bne.n 6cd30 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #63152 @ 0xf6b0 │ │ │ │ + movw r1, #62768 @ 0xf530 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ adds r5, r4, #1 │ │ │ │ - bne.w 6d1a8 │ │ │ │ + bne.w 6d1a0 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r9, r0 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 6d3da │ │ │ │ + bpl.w 6d3d2 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 6d3c2 │ │ │ │ + bpl.w 6d3ba │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ add.w fp, r0, #20 │ │ │ │ mul.w r4, r2, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6d1a4 │ │ │ │ + beq.w 6d19c │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r3, #54349 @ 0xd44d │ │ │ │ + movw r3, #54341 @ 0xd445 │ │ │ │ movt r3, #6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 6d3e0 │ │ │ │ + bne.w 6d3d8 │ │ │ │ movw r3, #40056 @ 0x9c78 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ movw lr, #25973 @ 0x6575 │ │ │ │ movt lr, #28787 @ 0x7073 │ │ │ │ movw r1, #29281 @ 0x7261 │ │ │ │ movt r1, #28261 @ 0x6e65 │ │ │ │ ldrd ip, r0, [r3] │ │ │ │ @@ -100057,15 +100050,15 @@ │ │ │ │ eor.w r5, r8, r5 │ │ │ │ lsls r7, r4, #24 │ │ │ │ eor.w r0, r8, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ cmp r4, #7 │ │ │ │ mov.w r7, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ - ble.w 6d1b0 │ │ │ │ + ble.w 6d1a8 │ │ │ │ adds.w sl, lr, r5 │ │ │ │ ldr.w lr, [fp] │ │ │ │ adc.w r8, r2, r6 │ │ │ │ ldr.w r6, [fp, #4] │ │ │ │ eor.w r0, r0, lr │ │ │ │ adds r1, r1, r0 │ │ │ │ eor.w r3, r3, r6 │ │ │ │ @@ -100101,15 +100094,15 @@ │ │ │ │ eor.w r0, r0, r8 │ │ │ │ orr.w r3, r3, r7, lsr #11 │ │ │ │ sub.w r8, r4, #8 │ │ │ │ eor.w r6, sl, r6 │ │ │ │ eors r2, r1 │ │ │ │ eor.w r3, r3, sl │ │ │ │ cmp.w r8, #7 │ │ │ │ - bls.n 6cf96 │ │ │ │ + bls.n 6cf8e │ │ │ │ add.w sl, fp, #8 │ │ │ │ add.w r7, fp, r4 │ │ │ │ strd r4, r9, [sp, #20] │ │ │ │ strd r7, fp, [sp, #12] │ │ │ │ str.w r8, [sp, #28] │ │ │ │ adds.w r9, lr, r5 │ │ │ │ ldr.w lr, [sl] │ │ │ │ @@ -100151,26 +100144,26 @@ │ │ │ │ add.w sl, sl, #8 │ │ │ │ lsls r2, r2, #17 │ │ │ │ sub.w r4, r4, sl │ │ │ │ orr.w r2, r2, r8, lsr #15 │ │ │ │ eor.w r5, ip, r5 │ │ │ │ eors r2, r1 │ │ │ │ cmp r4, #7 │ │ │ │ - bgt.n 6cefa │ │ │ │ + bgt.n 6cef2 │ │ │ │ ldrd fp, r4, [sp, #16] │ │ │ │ ldrd r9, r8, [sp, #24] │ │ │ │ bic.w r7, r4, #7 │ │ │ │ sub.w r7, r8, r7 │ │ │ │ bic.w r4, r4, #7 │ │ │ │ mov.w r8, #0 │ │ │ │ adds r7, #7 │ │ │ │ add fp, r4 │ │ │ │ mov r4, r8 │ │ │ │ cmp r7, #6 │ │ │ │ - bhi.w 6d1fc │ │ │ │ + bhi.w 6d1f4 │ │ │ │ tbh [pc, r7, lsl #1] │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r3, r2 │ │ │ │ lsls r1, r0, #8 │ │ │ │ movs r3, r1 │ │ │ │ @@ -100317,32 +100310,32 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r7, r4, #1 │ │ │ │ movs r4, #0 │ │ │ │ mov r8, r4 │ │ │ │ cmp r7, #6 │ │ │ │ - bhi.n 6d1fc │ │ │ │ + bhi.n 6d1f4 │ │ │ │ addw sl, pc, #8 │ │ │ │ ldr.w pc, [sl, r7, lsl #2] │ │ │ │ nop │ │ │ │ - bne.n 6d1aa │ │ │ │ - movs r6, r0 │ │ │ │ - bne.n 6d19e │ │ │ │ + bne.n 6d192 │ │ │ │ movs r6, r0 │ │ │ │ - bne.n 6d192 │ │ │ │ + bne.n 6d186 │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r7, {r0, r2, r3, r4, r6, r7} │ │ │ │ + bne.n 6d17a │ │ │ │ movs r6, r0 │ │ │ │ - bcc.n 6d14a │ │ │ │ + ldmia r7, {r0, r2, r4, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r7, {r0, r2, r3, r6, r7} │ │ │ │ + bcc.n 6d132 │ │ │ │ movs r6, r0 │ │ │ │ ldmia r7, {r0, r2, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ + ldmia r7, {r0, r2, r3, r4, r5, r7} │ │ │ │ + movs r6, r0 │ │ │ │ ldrb.w r4, [fp, #2] │ │ │ │ bfi r8, r4, #16, #8 │ │ │ │ ldrb.w r4, [fp, #1] │ │ │ │ bfi r8, r4, #8, #8 │ │ │ │ ldrb.w r4, [fp] │ │ │ │ bfi r8, r4, #0, #8 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ @@ -100471,79 +100464,79 @@ │ │ │ │ orr.w r3, r3, r4, lsr #15 │ │ │ │ mov.w r2, r2, lsl #21 │ │ │ │ eor.w r3, r3, r6 │ │ │ │ orr.w r2, r2, r1, lsr #11 │ │ │ │ adc.w r0, r0, r4 │ │ │ │ eors r3, r2 │ │ │ │ eor.w r4, r3, r0 │ │ │ │ - b.n 6d19c │ │ │ │ + b.n 6d194 │ │ │ │ ldrb.w r7, [fp, #4] │ │ │ │ bfi r4, r7, #0, #8 │ │ │ │ - b.n 6cfdc │ │ │ │ + b.n 6cfd4 │ │ │ │ add.w fp, r0, #28 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r4, r2, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 6cdba │ │ │ │ - b.n 6d1a4 │ │ │ │ + bne.w 6cdb2 │ │ │ │ + b.n 6d19c │ │ │ │ ldr.w fp, [r0, #28] │ │ │ │ - b.n 6d3c6 │ │ │ │ + b.n 6d3be │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6d19c │ │ │ │ + b.n 6d194 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006d3ec <_Py_HashBytes@@Base>: │ │ │ │ +0006d3e4 <_Py_HashBytes@@Base>: │ │ │ │ mov r3, r1 │ │ │ │ - cbz r1, 6d440 <_Py_HashBytes@@Base+0x54> │ │ │ │ + cbz r1, 6d438 <_Py_HashBytes@@Base+0x54> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw ip, #43976 @ 0xabc8 │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r4, [ip, #4] │ │ │ │ - movw ip, #54349 @ 0xd44d │ │ │ │ + movw ip, #54341 @ 0xd445 │ │ │ │ movt ip, #6 │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 6d444 <_Py_HashBytes@@Base+0x58> │ │ │ │ + bne.n 6d43c <_Py_HashBytes@@Base+0x58> │ │ │ │ movw r1, #40056 @ 0x9c78 │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ strd r0, r3, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6d47c <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d474 <_Py_HashBytes@@Base+0x90> │ │ │ │ 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 6d432 <_Py_HashBytes@@Base+0x46> │ │ │ │ + b.n 6d42a <_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, #40056 @ 0x9c78 │ │ │ │ movt ip, #74 @ 0x4a │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldrd r2, r3, [ip, #8] │ │ │ │ ldrd r0, r1, [ip] │ │ │ │ - bl 6d47c <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d474 <_Py_HashBytes@@Base+0x90> │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ movw r5, #25973 @ 0x6575 │ │ │ │ movt r5, #28787 @ 0x7073 │ │ │ │ movw lr, #29281 @ 0x7261 │ │ │ │ @@ -100573,15 +100566,15 @@ │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r3, #24 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #7 │ │ │ │ - ble.w 6da1a <_Py_HashBytes@@Base+0x62e> │ │ │ │ + ble.w 6da12 <_Py_HashBytes@@Base+0x62e> │ │ │ │ adds.w r9, r5, r4 │ │ │ │ ldr.w r5, [fp] │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ adc.w r8, ip, r6 │ │ │ │ eors r1, r5 │ │ │ │ adds.w r6, lr, r1 │ │ │ │ eor.w r2, r2, sl │ │ │ │ @@ -100617,15 +100610,15 @@ │ │ │ │ eor.w r2, r2, r9 │ │ │ │ subs r3, #8 │ │ │ │ eor.w r5, r8, r5 │ │ │ │ eor.w ip, ip, lr │ │ │ │ eor.w r1, r1, r8 │ │ │ │ add.w r9, fp, #8 │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 6d62c <_Py_HashBytes@@Base+0x240> │ │ │ │ + bls.n 6d624 <_Py_HashBytes@@Base+0x240> │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ mov sl, r9 │ │ │ │ strd r3, r9, [sp, #16] │ │ │ │ add r7, fp │ │ │ │ str r7, [sp, #12] │ │ │ │ adds.w r9, r5, r4 │ │ │ │ ldr.w r5, [sl] │ │ │ │ @@ -100667,26 +100660,26 @@ │ │ │ │ orr.w r2, r2, r7, lsr #11 │ │ │ │ orr.w ip, ip, r8, lsr #15 │ │ │ │ sub.w r3, r3, sl │ │ │ │ eors r4, r0 │ │ │ │ eor.w ip, ip, lr │ │ │ │ eor.w r2, r2, r9 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt.n 6d58e <_Py_HashBytes@@Base+0x1a2> │ │ │ │ + bgt.n 6d586 <_Py_HashBytes@@Base+0x1a2> │ │ │ │ ldrd r3, r9, [sp, #16] │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ bic.w r7, r7, #7 │ │ │ │ subs r7, #8 │ │ │ │ sub.w r8, r3, r7 │ │ │ │ add.w fp, r7, r9 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ mov.w r9, #0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r8, #6 │ │ │ │ - bhi.w 6d866 <_Py_HashBytes@@Base+0x47a> │ │ │ │ + bhi.w 6d85e <_Py_HashBytes@@Base+0x47a> │ │ │ │ tbh [pc, r8, lsl #1] │ │ │ │ lsls r4, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r4, r7, #3 │ │ │ │ movs r3, r2 │ │ │ │ lsls r7, r7, #7 │ │ │ │ movs r3, r1 │ │ │ │ @@ -100966,58 +100959,58 @@ │ │ │ │ mov.w r0, r1, lsl #17 │ │ │ │ orr.w r0, r0, r2, lsr #15 │ │ │ │ eor.w r3, r3, lr │ │ │ │ adc.w lr, lr, r2 │ │ │ │ lsls r2, r2, #17 │ │ │ │ orr.w r2, r2, r1, lsr #15 │ │ │ │ eor.w r1, r0, r5 │ │ │ │ - b.n 6d82a <_Py_HashBytes@@Base+0x43e> │ │ │ │ + b.n 6d822 <_Py_HashBytes@@Base+0x43e> │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r3 │ │ │ │ cmp.w r8, #6 │ │ │ │ - bhi.w 6d866 <_Py_HashBytes@@Base+0x47a> │ │ │ │ + bhi.w 6d85e <_Py_HashBytes@@Base+0x47a> │ │ │ │ addw sl, pc, #8 │ │ │ │ ldr.w pc, [sl, r8, lsl #2] │ │ │ │ nop │ │ │ │ - bhi.n 6daee │ │ │ │ + bhi.n 6dad6 │ │ │ │ movs r6, r0 │ │ │ │ - bhi.n 6dae2 │ │ │ │ + bhi.n 6daca │ │ │ │ movs r6, r0 │ │ │ │ - bhi.n 6dad6 │ │ │ │ + bhi.n 6dabe │ │ │ │ movs r6, r0 │ │ │ │ - bvs.n 6db36 │ │ │ │ + bvs.n 6db1e │ │ │ │ movs r6, r0 │ │ │ │ - bge.n 6daea │ │ │ │ + bge.n 6dad2 │ │ │ │ movs r6, r0 │ │ │ │ - bvs.n 6db1e │ │ │ │ + bvs.n 6db06 │ │ │ │ movs r6, r0 │ │ │ │ - bvs.n 6db12 │ │ │ │ + bvs.n 6dafa │ │ │ │ movs r6, r0 │ │ │ │ ldrb.w r8, [fp, #4] │ │ │ │ bfi r3, r8, #0, #8 │ │ │ │ - b.n 6d678 <_Py_HashBytes@@Base+0x28c> │ │ │ │ + b.n 6d670 <_Py_HashBytes@@Base+0x28c> │ │ │ │ nop │ │ │ │ │ │ │ │ -0006da5c : │ │ │ │ +0006da54 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r3, [r3, #848] @ 0x350 │ │ │ │ - cbz r3, 6da82 │ │ │ │ + cbz r3, 6da7a │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ b.w 2a7c8 │ │ │ │ - bl 6c188 │ │ │ │ - b.n 6da78 │ │ │ │ + bl 6c17c │ │ │ │ + b.n 6da70 │ │ │ │ │ │ │ │ -0006da88 : │ │ │ │ +0006da80 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ blx 29280 │ │ │ │ subs r0, #0 │ │ │ │ @@ -101030,113 +101023,118 @@ │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r8, [pc, #980] @ 6de98 │ │ │ │ + ldr r7, [pc, #792] @ (6ddd4 ) │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr.w fp, [r0] │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r5, [r8] │ │ │ │ - ldr.w r3, [r8, #-4] │ │ │ │ + ldr.w r9, [r0] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr.w r8, [r7] │ │ │ │ + ldr.w r3, [r7, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6dcf4 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - ldr.w r3, [r6, #3724] @ 0xe8c │ │ │ │ - ldr.w r5, [r6, #3728] @ 0xe90 │ │ │ │ + bne.w 6dcec │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + ldr.w r3, [r5, #3724] @ 0xe8c │ │ │ │ + ldr.w r8, [r5, #3728] @ 0xe90 │ │ │ │ cmp r4, r3 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.w 6ddb2 │ │ │ │ - ldr r5, [r6, #8] │ │ │ │ - add.w r9, r5, #64 @ 0x40 │ │ │ │ - mov r0, r9 │ │ │ │ + bne.w 6dd52 │ │ │ │ + ldr.w fp, [r5, #8] │ │ │ │ + add.w r8, fp, #64 @ 0x40 │ │ │ │ + mov r0, r8 │ │ │ │ blx 29b34 │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6de80 │ │ │ │ - add.w sl, r5, #8 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ + bne.w 6ddee │ │ │ │ + add.w r3, fp, #8 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6dbe8 │ │ │ │ - add.w sl, r5, #136 @ 0x88 │ │ │ │ + bne.n 6dbf0 │ │ │ │ + add.w sl, fp, #136 @ 0x88 │ │ │ │ mov r0, sl │ │ │ │ blx 29b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6ddcc │ │ │ │ + bne.w 6ddfc │ │ │ │ movs r3, #1 │ │ │ │ - str r3, [r5, #8] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ + str.w r3, [fp, #8] │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 6dc82 │ │ │ │ - add.w r0, r5, #88 @ 0x58 │ │ │ │ + bne.n 6dbe0 │ │ │ │ + add.w r0, fp, #88 @ 0x58 │ │ │ │ blx 29c64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6de24 │ │ │ │ + bne.w 6de80 │ │ │ │ mov r0, sl │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6de16 │ │ │ │ - ldr.w r5, [r8] │ │ │ │ - ldr.w r3, [r8, #-4] │ │ │ │ + bne.w 6de14 │ │ │ │ + ldr.w sl, [r7] │ │ │ │ + ldr.w r3, [r7, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6dcfc │ │ │ │ + bne.w 6dcf4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr.w r3, [r2, #3724] @ 0xe8c │ │ │ │ - ldr.w r5, [r2, #3728] @ 0xe90 │ │ │ │ + ldr.w sl, [r2, #3728] @ 0xe90 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bne.w 6dd02 │ │ │ │ + bne.w 6dcfa │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - add.w r8, r4, #12 │ │ │ │ + add.w sl, r4, #12 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb r3, [r4, #16] │ │ │ │ dmb ish │ │ │ │ - ldrex r3, [r8] │ │ │ │ + ldrex r3, [sl] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ - strex r2, r3, [r8] │ │ │ │ + strex r2, r3, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6db78 │ │ │ │ + bne.n 6db70 │ │ │ │ dmb ish │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6dcda │ │ │ │ - movw r5, #19968 @ 0x4e00 │ │ │ │ - movt r5, #72 @ 0x48 │ │ │ │ - ldr.w r3, [r5, #848] @ 0x350 │ │ │ │ + bne.w 6dd20 │ │ │ │ + movw r7, #19968 @ 0x4e00 │ │ │ │ + movt r7, #72 @ 0x48 │ │ │ │ + ldr.w r3, [r7, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6dd9a │ │ │ │ + beq.w 6dd3a │ │ │ │ blx 2a8fc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [r5, #640] @ 0x280 │ │ │ │ + ldr.w r3, [r7, #640] @ 0x280 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6dbc0 │ │ │ │ - ldr r3, [pc, #728] @ (6de90 ) │ │ │ │ + bne.n 6dbb8 │ │ │ │ + ldr r3, [pc, #552] @ (6ddd8 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6ddfe │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bne.w 6de98 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ bic.w r3, r3, #255 @ 0xff │ │ │ │ ldr r2, [r4, #12] │ │ │ │ bic.w r1, r2, #255 @ 0xff │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 6ddda │ │ │ │ - mov r0, r9 │ │ │ │ + bne.w 6de5c │ │ │ │ + mov r0, r8 │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dd1a │ │ │ │ - str.w fp, [r7] │ │ │ │ + bne.w 6dd12 │ │ │ │ + str.w r9, [r6] │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ + str.w r4, [fp, #4] │ │ │ │ + ldr.w r3, [fp, #12] │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [fp, #12] │ │ │ │ + b.n 6db24 │ │ │ │ + mov r1, fp │ │ │ │ + ldr.w r2, [fp, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w ip, #1000 @ 0x3e8 │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ ldr.w r2, [r1], #16 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r2, #1 │ │ │ │ @@ -101147,240 +101145,238 @@ │ │ │ │ umull r2, r1, r2, ip │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w r2, [r0, #852] @ 0x354 │ │ │ │ add r0, sp, #32 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6de3c │ │ │ │ - bl fcf10 │ │ │ │ + beq.w 6de22 │ │ │ │ + bl fcab0 │ │ │ │ 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 6de32 │ │ │ │ + blt.w 6de0a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ adds r0, r0, r2 │ │ │ │ adc.w r1, r1, ip │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl ff6e4 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + bl ff11c <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r8 │ │ │ │ blx 29d94 <__pthread_cond_timedwait64@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - beq.n 6dc94 │ │ │ │ + beq.n 6dc9e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dd8c │ │ │ │ - mov r3, r6 │ │ │ │ - mov r6, r4 │ │ │ │ - mov r4, r3 │ │ │ │ + bne.w 6ddc6 │ │ │ │ + mov r2, r5 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + mov r5, r4 │ │ │ │ + mov sl, r3 │ │ │ │ + mov r4, r2 │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6dd28 │ │ │ │ + bne.n 6dd5e │ │ │ │ mov r3, r4 │ │ │ │ - mov r4, r6 │ │ │ │ - mov r6, r3 │ │ │ │ - b.n 6db10 │ │ │ │ - str r4, [r5, #4] │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r5, #12] │ │ │ │ - b.n 6db2c │ │ │ │ + mov r4, r5 │ │ │ │ + mov r5, r3 │ │ │ │ + b.n 6db06 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r4, r6 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ + mov r3, sl │ │ │ │ + ldr.w sl, [sp, #4] │ │ │ │ + mov r4, r5 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6db08 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ + beq.w 6db00 │ │ │ │ + ldr.w r2, [fp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 6db08 │ │ │ │ + bne.w 6db00 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1a0d70 <_PyThreadState_New@@Base+0x3e4> │ │ │ │ + bl 19f7b0 <_PyThreadState_New@@Base+0x3e4> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6de44 │ │ │ │ - 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 6dcc2 │ │ │ │ - movs r3, #1 │ │ │ │ - dmb ish │ │ │ │ - b.n 6db08 │ │ │ │ + bne.w 6de2a │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ dmb ish │ │ │ │ - ldrex r3, [r8] │ │ │ │ - orr.w r3, r3, #4 │ │ │ │ - strex r2, r3, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6dcde │ │ │ │ + add.w sl, r2, #12 │ │ │ │ + ldrex r2, [sl] │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + strex r1, r2, [sl] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 6dcd2 │ │ │ │ + mov.w sl, #1 │ │ │ │ dmb ish │ │ │ │ - b.n 6dbc0 │ │ │ │ + b.n 6db00 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 6ddb2 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - b.n 6daf0 │ │ │ │ + bne.n 6dd52 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + b.n 6dae6 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 6db68 │ │ │ │ - bl 6c328 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.w 6db68 │ │ │ │ - mov r0, r9 │ │ │ │ + beq.w 6db60 │ │ │ │ + bl 6c324 │ │ │ │ + cmp r0, sl │ │ │ │ + beq.w 6db60 │ │ │ │ + mov r0, r8 │ │ │ │ blx 29988 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6de76 │ │ │ │ - movw r1, #63808 @ 0xf940 │ │ │ │ + beq.w 6de8e │ │ │ │ + movw r1, #63424 @ 0xf7c0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #368] @ (6de94 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + ldr r0, [pc, #192] @ (6dddc ) │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ + dmb ish │ │ │ │ + ldrex r3, [sl] │ │ │ │ + orr.w r3, r3, #4 │ │ │ │ + strex r2, r3, [sl] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 6dd24 │ │ │ │ + dmb ish │ │ │ │ + b.n 6dbb8 │ │ │ │ + bl 6c17c │ │ │ │ + blx 2a8fc │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r2, [r7, #640] @ 0x280 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 6dbae │ │ │ │ + b.n 6dbb8 │ │ │ │ + bl 6c324 │ │ │ │ + cmp r0, r8 │ │ │ │ + beq.n 6dcf0 │ │ │ │ + bl 6717e │ │ │ │ + ldr.w r2, [fp] │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ ldr.w r0, [r3, #852] @ 0x354 │ │ │ │ umull r3, r2, r2, r1 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ + ldr.w r3, [fp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6ddc4 │ │ │ │ + cbz r0, 6dde6 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl fcf10 │ │ │ │ + bl fcab0 │ │ │ │ ldrd r2, ip, [sp, #32] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mvns r0, r0 │ │ │ │ sub.w lr, r1, r3 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs.w lr, lr, ip │ │ │ │ - blt.n 6ddbe │ │ │ │ + blt.n 6dde0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r0, r2, r0 │ │ │ │ adc.w r1, ip, r3 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl ff6e4 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + bl ff11c <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r8 │ │ │ │ blx 29d94 <__pthread_cond_timedwait64@plt> │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - beq.n 6dc8c │ │ │ │ + beq.w 6dc92 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6dc72 │ │ │ │ - movw r1, #63776 @ 0xf920 │ │ │ │ + beq.w 6dc82 │ │ │ │ + movw r1, #63392 @ 0xf7a0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #252] @ (6de94 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 6c188 │ │ │ │ - blx 2a8fc │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r2, [r5, #640] @ 0x280 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 6dbb6 │ │ │ │ - b.n 6dbc0 │ │ │ │ - bl 6c328 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 6dcf8 │ │ │ │ - bl 66a84 │ │ │ │ + ldr r0, [pc, #12] @ (6dddc ) │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ + str r0, [r4, r1] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + strb r0, [r5, r1] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + subs r7, #160 @ 0xa0 │ │ │ │ + movs r6, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6dd72 │ │ │ │ + b.n 6ddaa │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 5f5f0 │ │ │ │ - b.n 6dd50 │ │ │ │ - movw r1, #63844 @ 0xf964 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #188] @ (6de94 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - uxtb r1, r2 │ │ │ │ - dmb ish │ │ │ │ - orrs r1, r3 │ │ │ │ - ldrex r0, [r8] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 6ddf2 │ │ │ │ - strex r4, r1, [r8] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 6dde2 │ │ │ │ - mov r2, r0 │ │ │ │ - dmb ish │ │ │ │ - beq.w 6dbd2 │ │ │ │ - b.n 6ddda │ │ │ │ - dmb ish │ │ │ │ - ldrex r3, [r8] │ │ │ │ - orr.w r3, r3, #4 │ │ │ │ - strex r2, r3, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 6dcee │ │ │ │ - b.n 6de02 │ │ │ │ - movw r1, #63924 @ 0xf9b4 │ │ │ │ + bl 5f5e0 │ │ │ │ + b.n 6dd88 │ │ │ │ + movw r1, #63360 @ 0xf780 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #116] @ (6de94 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63884 @ 0xf98c │ │ │ │ + ldr r0, [pc, #184] @ (6deb0 ) │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #63460 @ 0xf7e4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #100] @ (6de94 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #168] @ (6deb0 ) │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6dc4e │ │ │ │ - bl 5f5f0 │ │ │ │ + b.n 6dc58 │ │ │ │ + movw r1, #63540 @ 0xf834 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + ldr r0, [pc, #144] @ (6deb0 ) │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 5f5e0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 6dc26 │ │ │ │ - mov r0, r9 │ │ │ │ + b.n 6dc30 │ │ │ │ + mov r0, r8 │ │ │ │ blx 29988 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6dd1a │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 6ddba │ │ │ │ + bne.w 6dd12 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 6dd5a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ - add.w fp, r3, #12 │ │ │ │ - ldrex r3, [fp] │ │ │ │ + add.w sl, r3, #12 │ │ │ │ + ldrex r3, [sl] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ - strex r2, r3, [fp] │ │ │ │ + strex r2, r3, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6de60 │ │ │ │ + bne.n 6de46 │ │ │ │ dmb ish │ │ │ │ - b.n 6ddba │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1a8a54 │ │ │ │ - b.n 6ddba │ │ │ │ - movw r1, #63744 @ 0xf900 │ │ │ │ + b.n 6dd5a │ │ │ │ + uxtb r1, r2 │ │ │ │ + dmb ish │ │ │ │ + orrs r1, r3 │ │ │ │ + ldrex r0, [sl] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 6de74 │ │ │ │ + strex r4, r1, [sl] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 6de64 │ │ │ │ + mov r2, r0 │ │ │ │ + dmb ish │ │ │ │ + beq.w 6dbca │ │ │ │ + b.n 6de5c │ │ │ │ + movw r1, #63500 @ 0xf80c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #8] @ (6de94 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - nop │ │ │ │ - strb r0, [r5, r1] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - asrs r0, r4 │ │ │ │ + ldr r0, [pc, #36] @ (6deb0 ) │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1a7604 │ │ │ │ + b.n 6dd5a │ │ │ │ + dmb ish │ │ │ │ + ldrex r3, [sl] │ │ │ │ + orr.w r3, r3, #4 │ │ │ │ + strex r2, r3, [sl] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 6dd34 │ │ │ │ + b.n 6de9c │ │ │ │ + subs r7, #160 @ 0xa0 │ │ │ │ movs r6, r5 │ │ │ │ - str r0, [r4, r1] │ │ │ │ - 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, #3968] @ 0xf80 │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -101389,288 +101385,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 7059a │ │ │ │ + bne.w 705b2 │ │ │ │ addw r3, pc, #1288 @ 0x508 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [sp, #72] @ 0x48 │ │ │ │ - movw r1, #64188 @ 0xfabc │ │ │ │ + movw r1, #63804 @ 0xf93c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70656 │ │ │ │ + beq.w 7066e │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - movw r1, #64200 @ 0xfac8 │ │ │ │ + movw r1, #63816 @ 0xf948 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ blx 29204 │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [pc, #780] @ (6e218 ) │ │ │ │ + ldr r4, [pc, #780] @ (6e230 ) │ │ │ │ movs r6, #2 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ - movw r1, #46573 @ 0xb5ed │ │ │ │ + movw r1, #46545 @ 0xb5d1 │ │ │ │ movt r1, #7 │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ - movw r0, #4921 @ 0x1339 │ │ │ │ + movw r0, #4945 @ 0x1351 │ │ │ │ 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 r8, #49481 @ 0xc149 │ │ │ │ + movw r8, #49469 @ 0xc13d │ │ │ │ movt r8, #6 │ │ │ │ - movw r6, #49913 @ 0xc2f9 │ │ │ │ + movw r6, #49909 @ 0xc2f5 │ │ │ │ movt r6, #6 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ - bl 6cc88 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6cc80 <_Py_hashtable_new_full@@Base> │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [r7, #792] @ 0x318 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 706d0 │ │ │ │ - ldr r0, [pc, #708] @ (6e21c ) │ │ │ │ - movw sl, #4921 @ 0x1339 │ │ │ │ + beq.w 706e8 │ │ │ │ + ldr r0, [pc, #708] @ (6e234 ) │ │ │ │ + movw sl, #4945 @ 0x1351 │ │ │ │ movt sl, #7 │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #696] @ (6e220 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #696] @ (6e224 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #692] @ (6e228 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #692] @ (6e22c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #688] @ (6e230 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #688] @ (6e234 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #684] @ (6e238 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #684] @ (6e23c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #680] @ (6e240 ) │ │ │ │ - bl 70814 │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #696] @ (6e238 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #696] @ (6e23c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #692] @ (6e240 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #692] @ (6e244 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #688] @ (6e248 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #688] @ (6e24c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #684] @ (6e250 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #684] @ (6e254 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #680] @ (6e258 ) │ │ │ │ + bl 7082c │ │ │ │ add.w r0, r4, #16256 @ 0x3f80 │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #672] @ (6e244 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #668] @ (6e248 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #668] @ (6e24c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #664] @ (6e250 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #664] @ (6e254 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #660] @ (6e258 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #660] @ (6e25c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #656] @ (6e260 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #656] @ (6e264 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #652] @ (6e268 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #652] @ (6e26c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #648] @ (6e270 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #648] @ (6e274 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #644] @ (6e278 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #644] @ (6e27c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #640] @ (6e280 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #640] @ (6e284 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #636] @ (6e288 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #636] @ (6e28c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #632] @ (6e290 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #632] @ (6e294 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #628] @ (6e298 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #628] @ (6e29c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #624] @ (6e2a0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #624] @ (6e2a4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #620] @ (6e2a8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #620] @ (6e2ac ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #616] @ (6e2b0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #616] @ (6e2b4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #612] @ (6e2b8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #612] @ (6e2bc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #608] @ (6e2c0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #608] @ (6e2c4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #604] @ (6e2c8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #604] @ (6e2cc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #600] @ (6e2d0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #600] @ (6e2d4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #596] @ (6e2d8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #596] @ (6e2dc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #592] @ (6e2e0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #592] @ (6e2e4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #588] @ (6e2e8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #588] @ (6e2ec ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #584] @ (6e2f0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #584] @ (6e2f4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #580] @ (6e2f8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #580] @ (6e2fc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #576] @ (6e300 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #576] @ (6e304 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #572] @ (6e308 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #572] @ (6e30c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #568] @ (6e310 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #568] @ (6e314 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #564] @ (6e318 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #564] @ (6e31c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #560] @ (6e320 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #560] @ (6e324 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #556] @ (6e328 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #556] @ (6e32c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #552] @ (6e330 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #552] @ (6e334 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #548] @ (6e338 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #548] @ (6e33c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #544] @ (6e340 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #544] @ (6e344 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #540] @ (6e348 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #540] @ (6e34c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #536] @ (6e350 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #536] @ (6e354 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #532] @ (6e358 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #532] @ (6e35c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #528] @ (6e360 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #528] @ (6e364 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #524] @ (6e368 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #524] @ (6e36c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #520] @ (6e370 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #520] @ (6e374 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #516] @ (6e378 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #516] @ (6e37c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #512] @ (6e380 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #512] @ (6e384 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #508] @ (6e388 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #508] @ (6e38c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #504] @ (6e390 ) │ │ │ │ - bl 70814 │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #672] @ (6e25c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #668] @ (6e260 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #668] @ (6e264 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #664] @ (6e268 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #664] @ (6e26c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #660] @ (6e270 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #660] @ (6e274 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #656] @ (6e278 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #656] @ (6e27c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #652] @ (6e280 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #652] @ (6e284 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #648] @ (6e288 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #648] @ (6e28c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #644] @ (6e290 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #644] @ (6e294 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #640] @ (6e298 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #640] @ (6e29c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #636] @ (6e2a0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #636] @ (6e2a4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #632] @ (6e2a8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #632] @ (6e2ac ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #628] @ (6e2b0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #628] @ (6e2b4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #624] @ (6e2b8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #624] @ (6e2bc ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #620] @ (6e2c0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #620] @ (6e2c4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #616] @ (6e2c8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #616] @ (6e2cc ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #612] @ (6e2d0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #612] @ (6e2d4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #608] @ (6e2d8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #608] @ (6e2dc ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #604] @ (6e2e0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #604] @ (6e2e4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #600] @ (6e2e8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #600] @ (6e2ec ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #596] @ (6e2f0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #596] @ (6e2f4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #592] @ (6e2f8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #592] @ (6e2fc ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #588] @ (6e300 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #588] @ (6e304 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #584] @ (6e308 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #584] @ (6e30c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #580] @ (6e310 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #580] @ (6e314 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #576] @ (6e318 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #576] @ (6e31c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #572] @ (6e320 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #572] @ (6e324 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #568] @ (6e328 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #568] @ (6e32c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #564] @ (6e330 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #564] @ (6e334 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #560] @ (6e338 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #560] @ (6e33c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #556] @ (6e340 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #556] @ (6e344 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #552] @ (6e348 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #552] @ (6e34c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #548] @ (6e350 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #548] @ (6e354 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #544] @ (6e358 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #544] @ (6e35c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #540] @ (6e360 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #540] @ (6e364 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #536] @ (6e368 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #536] @ (6e36c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #532] @ (6e370 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #532] @ (6e374 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #528] @ (6e378 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #528] @ (6e37c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #524] @ (6e380 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #524] @ (6e384 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #520] @ (6e388 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #520] @ (6e38c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #516] @ (6e390 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #516] @ (6e394 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #512] @ (6e398 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #512] @ (6e39c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #508] @ (6e3a0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #508] @ (6e3a4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #504] @ (6e3a8 ) │ │ │ │ + bl 7082c │ │ │ │ add.w r0, r4, #19072 @ 0x4a80 │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #496] @ (6e394 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #492] @ (6e398 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #492] @ (6e39c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #488] @ (6e3a0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #488] @ (6e3a4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #484] @ (6e3a8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #484] @ (6e3ac ) │ │ │ │ - bl 70814 │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #496] @ (6e3ac ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #492] @ (6e3b0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #492] @ (6e3b4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #488] @ (6e3b8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #488] @ (6e3bc ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #484] @ (6e3c0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #484] @ (6e3c4 ) │ │ │ │ + bl 7082c │ │ │ │ add.w r0, r4, #19328 @ 0x4b80 │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #472] @ (6e3b0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #472] @ (6e3b4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #468] @ (6e3b8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #468] @ (6e3bc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #464] @ (6e3c0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #464] @ (6e3c4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #460] @ (6e3c8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #460] @ (6e3cc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #456] @ (6e3d0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #456] @ (6e3d4 ) │ │ │ │ - bl 70814 │ │ │ │ - b.n 6e3e0 │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #472] @ (6e3c8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #472] @ (6e3cc ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #468] @ (6e3d0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #468] @ (6e3d4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #464] @ (6e3d8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #464] @ (6e3dc ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #460] @ (6e3e0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #460] @ (6e3e4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #456] @ (6e3e8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #456] @ (6e3ec ) │ │ │ │ + bl 7082c │ │ │ │ + b.n 6e3f8 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r4, [sp, #368] @ 0x170 │ │ │ │ @@ -101725,135 +101721,135 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r7, [sp, #656] @ 0x290 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r7, [sp, #800] @ 0x320 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #48 @ (adr r0, 6e2c4 ) │ │ │ │ + add r0, pc, #48 @ (adr r0, 6e2dc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #176 @ (adr r0, 6e348 ) │ │ │ │ + add r0, pc, #176 @ (adr r0, 6e360 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #320 @ (adr r0, 6e3dc ) │ │ │ │ + add r0, pc, #320 @ (adr r0, 6e3f4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 6e460 ) │ │ │ │ + add r0, pc, #448 @ (adr r0, 6e478 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 6e504 ) │ │ │ │ + add r0, pc, #608 @ (adr r0, 6e51c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #752 @ (adr r0, 6e598 ) │ │ │ │ + add r0, pc, #752 @ (adr r0, 6e5b0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #896 @ (adr r0, 6e62c ) │ │ │ │ + add r0, pc, #896 @ (adr r0, 6e644 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #32 @ (adr r1, 6e2d0 ) │ │ │ │ + add r1, pc, #32 @ (adr r1, 6e2e8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #160 @ (adr r1, 6e354 ) │ │ │ │ + add r1, pc, #160 @ (adr r1, 6e36c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #304 @ (adr r1, 6e3e8 ) │ │ │ │ + add r1, pc, #304 @ (adr r1, 6e400 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #432 @ (adr r1, 6e46c ) │ │ │ │ + add r1, pc, #432 @ (adr r1, 6e484 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #624 @ (adr r1, 6e530 ) │ │ │ │ + add r1, pc, #624 @ (adr r1, 6e548 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #736 @ (adr r1, 6e5a4 ) │ │ │ │ + add r1, pc, #736 @ (adr r1, 6e5bc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #864 @ (adr r1, 6e628 ) │ │ │ │ + add r1, pc, #864 @ (adr r1, 6e640 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #992 @ (adr r1, 6e6ac ) │ │ │ │ + add r1, pc, #992 @ (adr r1, 6e6c4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #96 @ (adr r2, 6e330 ) │ │ │ │ + add r2, pc, #96 @ (adr r2, 6e348 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #224 @ (adr r2, 6e3b4 ) │ │ │ │ + add r2, pc, #224 @ (adr r2, 6e3cc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #368 @ (adr r2, 6e448 ) │ │ │ │ + add r2, pc, #368 @ (adr r2, 6e460 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #480 @ (adr r2, 6e4bc ) │ │ │ │ + add r2, pc, #480 @ (adr r2, 6e4d4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 6e540 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 6e558 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #720 @ (adr r2, 6e5b4 ) │ │ │ │ + add r2, pc, #720 @ (adr r2, 6e5cc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #848 @ (adr r2, 6e638 ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 6e650 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #960 @ (adr r2, 6e6ac ) │ │ │ │ + add r2, pc, #960 @ (adr r2, 6e6c4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #64 @ (adr r3, 6e330 ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 6e348 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #192 @ (adr r3, 6e3b4 ) │ │ │ │ + add r3, pc, #192 @ (adr r3, 6e3cc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #336 @ (adr r3, 6e448 ) │ │ │ │ + add r3, pc, #336 @ (adr r3, 6e460 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #464 @ (adr r3, 6e4cc ) │ │ │ │ + add r3, pc, #464 @ (adr r3, 6e4e4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #608 @ (adr r3, 6e560 ) │ │ │ │ + add r3, pc, #608 @ (adr r3, 6e578 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #736 @ (adr r3, 6e5e4 ) │ │ │ │ + add r3, pc, #736 @ (adr r3, 6e5fc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #864 @ (adr r3, 6e668 ) │ │ │ │ + add r3, pc, #864 @ (adr r3, 6e680 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #976 @ (adr r3, 6e6dc ) │ │ │ │ + add r3, pc, #976 @ (adr r3, 6e6f4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #64 @ (adr r4, 6e350 ) │ │ │ │ + add r4, pc, #64 @ (adr r4, 6e368 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #192 @ (adr r4, 6e3d4 ) │ │ │ │ + add r4, pc, #192 @ (adr r4, 6e3ec ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #352 @ (adr r4, 6e478 ) │ │ │ │ + add r4, pc, #352 @ (adr r4, 6e490 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #496 @ (adr r4, 6e50c ) │ │ │ │ + add r4, pc, #496 @ (adr r4, 6e524 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #624 @ (adr r4, 6e590 ) │ │ │ │ + add r4, pc, #624 @ (adr r4, 6e5a8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #768 @ (adr r4, 6e624 ) │ │ │ │ + add r4, pc, #768 @ (adr r4, 6e63c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #928 @ (adr r4, 6e6c8 ) │ │ │ │ + add r4, pc, #928 @ (adr r4, 6e6e0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #48 @ (adr r5, 6e35c ) │ │ │ │ + add r5, pc, #48 @ (adr r5, 6e374 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #160 @ (adr r5, 6e3d0 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 6e3e8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #288 @ (adr r5, 6e454 ) │ │ │ │ + add r5, pc, #288 @ (adr r5, 6e46c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #416 @ (adr r5, 6e4d8 ) │ │ │ │ + add r5, pc, #416 @ (adr r5, 6e4f0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #544 @ (adr r5, 6e55c ) │ │ │ │ + add r5, pc, #544 @ (adr r5, 6e574 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #688 @ (adr r5, 6e5f0 ) │ │ │ │ + add r5, pc, #688 @ (adr r5, 6e608 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #816 @ (adr r5, 6e674 ) │ │ │ │ + add r5, pc, #816 @ (adr r5, 6e68c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #944 @ (adr r5, 6e6f8 ) │ │ │ │ + add r5, pc, #944 @ (adr r5, 6e710 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #48 @ (adr r6, 6e37c ) │ │ │ │ + add r6, pc, #48 @ (adr r6, 6e394 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #176 @ (adr r6, 6e400 ) │ │ │ │ + add r6, pc, #176 @ (adr r6, 6e418 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #304 @ (adr r6, 6e484 ) │ │ │ │ + add r6, pc, #304 @ (adr r6, 6e49c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #432 @ (adr r6, 6e508 ) │ │ │ │ + add r6, pc, #432 @ (adr r6, 6e520 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 6e58c ) │ │ │ │ + add r6, pc, #560 @ (adr r6, 6e5a4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #720 @ (adr r6, 6e630 ) │ │ │ │ + add r6, pc, #720 @ (adr r6, 6e648 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #880 @ (adr r6, 6e6d4 ) │ │ │ │ + add r6, pc, #880 @ (adr r6, 6e6ec ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #992 @ (adr r6, 6e748 ) │ │ │ │ + add r6, pc, #992 @ (adr r6, 6e760 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #96 @ (adr r7, 6e3cc ) │ │ │ │ + add r7, pc, #96 @ (adr r7, 6e3e4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #208 @ (adr r7, 6e440 ) │ │ │ │ + add r7, pc, #208 @ (adr r7, 6e458 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #336 @ (adr r7, 6e4c4 ) │ │ │ │ + add r7, pc, #336 @ (adr r7, 6e4dc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #464 @ (adr r7, 6e548 ) │ │ │ │ + add r7, pc, #464 @ (adr r7, 6e560 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #640 @ (adr r7, 6e5fc ) │ │ │ │ + add r7, pc, #640 @ (adr r7, 6e614 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #768 @ (adr r7, 6e680 ) │ │ │ │ + add r7, pc, #768 @ (adr r7, 6e698 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #896 @ (adr r7, 6e704 ) │ │ │ │ + add r7, pc, #896 @ (adr r7, 6e71c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -101892,267 +101888,267 @@ │ │ │ │ add r2, sp, #576 @ 0x240 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r2, sp, #720 @ 0x2d0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ lsls r5, r0, #16 │ │ │ │ lsls r3, r0, #8 │ │ │ │ vcge.u8 d4, d1, d31 │ │ │ │ - ldr r0, [pc, #764] @ (6e6e0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #764] @ (6e6e4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #760] @ (6e6e8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #760] @ (6e6ec ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #756] @ (6e6f0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #756] @ (6e6f4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #752] @ (6e6f8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #752] @ (6e6fc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #748] @ (6e700 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #748] @ (6e704 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #744] @ (6e708 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #744] @ (6e70c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #740] @ (6e710 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #740] @ (6e714 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #736] @ (6e718 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #736] @ (6e71c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #732] @ (6e720 ) │ │ │ │ - bl 70814 │ │ │ │ + ldr r0, [pc, #764] @ (6e6f8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #764] @ (6e6fc ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #760] @ (6e700 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #760] @ (6e704 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #756] @ (6e708 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #756] @ (6e70c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #752] @ (6e710 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #752] @ (6e714 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #748] @ (6e718 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #748] @ (6e71c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #744] @ (6e720 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #744] @ (6e724 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #740] @ (6e728 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #740] @ (6e72c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #736] @ (6e730 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #736] @ (6e734 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #732] @ (6e738 ) │ │ │ │ + bl 7082c │ │ │ │ add.w r0, r4, #20224 @ 0x4f00 │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #724] @ (6e724 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #720] @ (6e728 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #720] @ (6e72c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #716] @ (6e730 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #716] @ (6e734 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #712] @ (6e738 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #712] @ (6e73c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #708] @ (6e740 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #708] @ (6e744 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #704] @ (6e748 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #704] @ (6e74c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #700] @ (6e750 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #700] @ (6e754 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #696] @ (6e758 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #696] @ (6e75c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #692] @ (6e760 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #692] @ (6e764 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #688] @ (6e768 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #688] @ (6e76c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #684] @ (6e770 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #684] @ (6e774 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #680] @ (6e778 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #680] @ (6e77c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #676] @ (6e780 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #676] @ (6e784 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #672] @ (6e788 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #672] @ (6e78c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #668] @ (6e790 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #668] @ (6e794 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #664] @ (6e798 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #664] @ (6e79c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #660] @ (6e7a0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #660] @ (6e7a4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #656] @ (6e7a8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #656] @ (6e7ac ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #652] @ (6e7b0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #652] @ (6e7b4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #648] @ (6e7b8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #648] @ (6e7bc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #644] @ (6e7c0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #644] @ (6e7c4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #640] @ (6e7c8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #640] @ (6e7cc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #636] @ (6e7d0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #636] @ (6e7d4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #632] @ (6e7d8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #632] @ (6e7dc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #628] @ (6e7e0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #628] @ (6e7e4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #624] @ (6e7e8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #624] @ (6e7ec ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #620] @ (6e7f0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #620] @ (6e7f4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #616] @ (6e7f8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #616] @ (6e7fc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #612] @ (6e800 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #612] @ (6e804 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #608] @ (6e808 ) │ │ │ │ - bl 70814 │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #724] @ (6e73c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #720] @ (6e740 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #720] @ (6e744 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #716] @ (6e748 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #716] @ (6e74c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #712] @ (6e750 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #712] @ (6e754 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #708] @ (6e758 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #708] @ (6e75c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #704] @ (6e760 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #704] @ (6e764 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #700] @ (6e768 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #700] @ (6e76c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #696] @ (6e770 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #696] @ (6e774 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #692] @ (6e778 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #692] @ (6e77c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #688] @ (6e780 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #688] @ (6e784 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #684] @ (6e788 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #684] @ (6e78c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #680] @ (6e790 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #680] @ (6e794 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #676] @ (6e798 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #676] @ (6e79c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #672] @ (6e7a0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #672] @ (6e7a4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #668] @ (6e7a8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #668] @ (6e7ac ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #664] @ (6e7b0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #664] @ (6e7b4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #660] @ (6e7b8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #660] @ (6e7bc ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #656] @ (6e7c0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #656] @ (6e7c4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #652] @ (6e7c8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #652] @ (6e7cc ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #648] @ (6e7d0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #648] @ (6e7d4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #644] @ (6e7d8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #644] @ (6e7dc ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #640] @ (6e7e0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #640] @ (6e7e4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #636] @ (6e7e8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #636] @ (6e7ec ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #632] @ (6e7f0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #632] @ (6e7f4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #628] @ (6e7f8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #628] @ (6e7fc ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #624] @ (6e800 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #624] @ (6e804 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #620] @ (6e808 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #620] @ (6e80c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #616] @ (6e810 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #616] @ (6e814 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #612] @ (6e818 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #612] @ (6e81c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #608] @ (6e820 ) │ │ │ │ + bl 7082c │ │ │ │ add.w r0, r4, #22272 @ 0x5700 │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #600] @ (6e80c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #596] @ (6e810 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #596] @ (6e814 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #592] @ (6e818 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #592] @ (6e81c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #588] @ (6e820 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #588] @ (6e824 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #584] @ (6e828 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #584] @ (6e82c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #580] @ (6e830 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #580] @ (6e834 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #576] @ (6e838 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #576] @ (6e83c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #572] @ (6e840 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #572] @ (6e844 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #568] @ (6e848 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #568] @ (6e84c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #564] @ (6e850 ) │ │ │ │ - bl 70814 │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #600] @ (6e824 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #596] @ (6e828 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #596] @ (6e82c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #592] @ (6e830 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #592] @ (6e834 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #588] @ (6e838 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #588] @ (6e83c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #584] @ (6e840 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #584] @ (6e844 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #580] @ (6e848 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #580] @ (6e84c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #576] @ (6e850 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #576] @ (6e854 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #572] @ (6e858 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #572] @ (6e85c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #568] @ (6e860 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #568] @ (6e864 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #564] @ (6e868 ) │ │ │ │ + bl 7082c │ │ │ │ add.w r0, r4, #22912 @ 0x5980 │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #556] @ (6e854 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #552] @ (6e858 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #552] @ (6e85c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #548] @ (6e860 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #548] @ (6e864 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #544] @ (6e868 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #544] @ (6e86c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #540] @ (6e870 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #540] @ (6e874 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #536] @ (6e878 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #536] @ (6e87c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #532] @ (6e880 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #532] @ (6e884 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #528] @ (6e888 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #528] @ (6e88c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #524] @ (6e890 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #524] @ (6e894 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #520] @ (6e898 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #520] @ (6e89c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #516] @ (6e8a0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #516] @ (6e8a4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #512] @ (6e8a8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #512] @ (6e8ac ) │ │ │ │ - bl 70814 │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #556] @ (6e86c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #552] @ (6e870 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #552] @ (6e874 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #548] @ (6e878 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #548] @ (6e87c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #544] @ (6e880 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #544] @ (6e884 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #540] @ (6e888 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #540] @ (6e88c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #536] @ (6e890 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #536] @ (6e894 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #532] @ (6e898 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #532] @ (6e89c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #528] @ (6e8a0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #528] @ (6e8a4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #524] @ (6e8a8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #524] @ (6e8ac ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #520] @ (6e8b0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #520] @ (6e8b4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #516] @ (6e8b8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #516] @ (6e8bc ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #512] @ (6e8c0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #512] @ (6e8c4 ) │ │ │ │ + bl 7082c │ │ │ │ add.w r0, r4, #23680 @ 0x5c80 │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #500] @ (6e8b0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #500] @ (6e8b4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #496] @ (6e8b8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #496] @ (6e8bc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #492] @ (6e8c0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #492] @ (6e8c4 ) │ │ │ │ - bl 70814 │ │ │ │ - b.n 6e8c8 │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #500] @ (6e8c8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #500] @ (6e8cc ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #496] @ (6e8d0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #496] @ (6e8d4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #492] @ (6e8d8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #492] @ (6e8dc ) │ │ │ │ + bl 7082c │ │ │ │ + b.n 6e8e0 │ │ │ │ nop │ │ │ │ add r2, sp, #848 @ 0x350 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r2, sp, #976 @ 0x3d0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -102240,25 +102236,25 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ sub sp, #112 @ 0x70 │ │ │ │ lsls r0, r1, #1 │ │ │ │ sub sp, #272 @ 0x110 │ │ │ │ lsls r0, r1, #1 │ │ │ │ sub sp, #400 @ 0x190 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e7a0 │ │ │ │ + cbz r4, 6e7b8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e7ae │ │ │ │ + cbz r0, 6e7c6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e7c0 │ │ │ │ + cbz r0, 6e7d8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e7d0 │ │ │ │ + cbz r0, 6e7e8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e7de │ │ │ │ + cbz r0, 6e7f6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e7ee │ │ │ │ + cbz r4, 6e806 │ │ │ │ lsls r0, r1, #1 │ │ │ │ sxth r4, r2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ sxth r4, r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ sxtb r4, r3 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -102268,27 +102264,27 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ uxth r0, r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ uxtb r4, r2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ uxtb r0, r6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e81c │ │ │ │ + cbz r0, 6e834 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e828 │ │ │ │ + cbz r0, 6e840 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 6e834 │ │ │ │ + cbz r0, 6e84c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e840 │ │ │ │ + cbz r4, 6e858 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e850 │ │ │ │ + cbz r4, 6e868 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e85c │ │ │ │ + cbz r4, 6e874 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 6e868 │ │ │ │ + cbz r4, 6e880 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r3} │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r2, r3, r5} │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r2, r4, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -102354,29 +102350,29 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ @ instruction: 0xb8ac │ │ │ │ lsls r0, r1, #1 │ │ │ │ @ instruction: 0xb8d4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @ instruction: 0xb8f8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e88a │ │ │ │ + cbnz r4, 6e8a2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e898 │ │ │ │ + cbnz r0, 6e8b0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e8a2 │ │ │ │ + cbnz r4, 6e8ba │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e8ae │ │ │ │ + cbnz r4, 6e8c6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e8ba │ │ │ │ + cbnz r0, 6e8d2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e8c4 │ │ │ │ + cbnz r0, 6e8dc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e8ce │ │ │ │ + cbnz r4, 6e8e6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e8da │ │ │ │ + cbnz r0, 6e8f2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ rev r0, r1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ rev r4, r4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ rev16 r4, r1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -102384,284 +102380,284 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ hlt 0x001c │ │ │ │ lsls r0, r1, #1 │ │ │ │ hlt 0x003c │ │ │ │ lsls r0, r1, #1 │ │ │ │ revsh r4, r4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e900 │ │ │ │ + cbnz r4, 6e918 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6e90c │ │ │ │ + cbnz r4, 6e924 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6e918 │ │ │ │ + cbnz r0, 6e930 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #764] @ (6ebc8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #764] @ (6ebcc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #760] @ (6ebd0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #760] @ (6ebd4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #756] @ (6ebd8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #756] @ (6ebdc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #752] @ (6ebe0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #752] @ (6ebe4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #748] @ (6ebe8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #748] @ (6ebec ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #744] @ (6ebf0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #744] @ (6ebf4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #740] @ (6ebf8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #740] @ (6ebfc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #736] @ (6ec00 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #736] @ (6ec04 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #732] @ (6ec08 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #732] @ (6ec0c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #728] @ (6ec10 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #728] @ (6ec14 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #724] @ (6ec18 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #724] @ (6ec1c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #720] @ (6ec20 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #720] @ (6ec24 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #716] @ (6ec28 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #716] @ (6ec2c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #712] @ (6ec30 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #712] @ (6ec34 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #708] @ (6ec38 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #708] @ (6ec3c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #704] @ (6ec40 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #704] @ (6ec44 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #700] @ (6ec48 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #700] @ (6ec4c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #696] @ (6ec50 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #696] @ (6ec54 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #692] @ (6ec58 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #692] @ (6ec5c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #688] @ (6ec60 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #688] @ (6ec64 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #684] @ (6ec68 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #684] @ (6ec6c ) │ │ │ │ - bl 70814 │ │ │ │ + ldr r0, [pc, #764] @ (6ebe0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #764] @ (6ebe4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #760] @ (6ebe8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #760] @ (6ebec ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #756] @ (6ebf0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #756] @ (6ebf4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #752] @ (6ebf8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #752] @ (6ebfc ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #748] @ (6ec00 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #748] @ (6ec04 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #744] @ (6ec08 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #744] @ (6ec0c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #740] @ (6ec10 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #740] @ (6ec14 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #736] @ (6ec18 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #736] @ (6ec1c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #732] @ (6ec20 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #732] @ (6ec24 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #728] @ (6ec28 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #728] @ (6ec2c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #724] @ (6ec30 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #724] @ (6ec34 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #720] @ (6ec38 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #720] @ (6ec3c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #716] @ (6ec40 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #716] @ (6ec44 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #712] @ (6ec48 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #712] @ (6ec4c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #708] @ (6ec50 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #708] @ (6ec54 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #704] @ (6ec58 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #704] @ (6ec5c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #700] @ (6ec60 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #700] @ (6ec64 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #696] @ (6ec68 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #696] @ (6ec6c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #692] @ (6ec70 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #692] @ (6ec74 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #688] @ (6ec78 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #688] @ (6ec7c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #684] @ (6ec80 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #684] @ (6ec84 ) │ │ │ │ + bl 7082c │ │ │ │ add.w r0, r4, #25216 @ 0x6280 │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #672] @ (6ec70 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #672] @ (6ec74 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #668] @ (6ec78 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #668] @ (6ec7c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #664] @ (6ec80 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #664] @ (6ec84 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #660] @ (6ec88 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #660] @ (6ec8c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #656] @ (6ec90 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #656] @ (6ec94 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #652] @ (6ec98 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #652] @ (6ec9c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #648] @ (6eca0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #648] @ (6eca4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #644] @ (6eca8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #644] @ (6ecac ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #640] @ (6ecb0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #640] @ (6ecb4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #636] @ (6ecb8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #636] @ (6ecbc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #632] @ (6ecc0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #632] @ (6ecc4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #628] @ (6ecc8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #628] @ (6eccc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #624] @ (6ecd0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #624] @ (6ecd4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #620] @ (6ecd8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #620] @ (6ecdc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #616] @ (6ece0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #616] @ (6ece4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #612] @ (6ece8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #612] @ (6ecec ) │ │ │ │ - bl 70814 │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #672] @ (6ec88 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #672] @ (6ec8c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #668] @ (6ec90 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #668] @ (6ec94 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #664] @ (6ec98 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #664] @ (6ec9c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #660] @ (6eca0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #660] @ (6eca4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #656] @ (6eca8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #656] @ (6ecac ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #652] @ (6ecb0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #652] @ (6ecb4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #648] @ (6ecb8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #648] @ (6ecbc ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #644] @ (6ecc0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #644] @ (6ecc4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #640] @ (6ecc8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #640] @ (6eccc ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #636] @ (6ecd0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #636] @ (6ecd4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #632] @ (6ecd8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #632] @ (6ecdc ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #628] @ (6ece0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #628] @ (6ece4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #624] @ (6ece8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #624] @ (6ecec ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #620] @ (6ecf0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #620] @ (6ecf4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #616] @ (6ecf8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #616] @ (6ecfc ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #612] @ (6ed00 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #612] @ (6ed04 ) │ │ │ │ + bl 7082c │ │ │ │ add.w r0, r4, #26240 @ 0x6680 │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #600] @ (6ecf0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #600] @ (6ecf4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #596] @ (6ecf8 ) │ │ │ │ - bl 70814 │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #600] @ (6ed08 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #600] @ (6ed0c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #596] @ (6ed10 ) │ │ │ │ + bl 7082c │ │ │ │ add.w r0, r4, #26368 @ 0x6700 │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #588] @ (6ecfc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #584] @ (6ed00 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #584] @ (6ed04 ) │ │ │ │ - bl 70814 │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #588] @ (6ed14 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #584] @ (6ed18 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #584] @ (6ed1c ) │ │ │ │ + bl 7082c │ │ │ │ add.w r0, r4, #26496 @ 0x6780 │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #572] @ (6ed08 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #572] @ (6ed0c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #568] @ (6ed10 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #568] @ (6ed14 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #564] @ (6ed18 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #564] @ (6ed1c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #560] @ (6ed20 ) │ │ │ │ - bl 70814 │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #572] @ (6ed20 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #572] @ (6ed24 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #568] @ (6ed28 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #568] @ (6ed2c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #564] @ (6ed30 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #564] @ (6ed34 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #560] @ (6ed38 ) │ │ │ │ + bl 7082c │ │ │ │ add.w r0, r4, #26752 @ 0x6880 │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #552] @ (6ed24 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #548] @ (6ed28 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #548] @ (6ed2c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #544] @ (6ed30 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #544] @ (6ed34 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #540] @ (6ed38 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #540] @ (6ed3c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #536] @ (6ed40 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #536] @ (6ed44 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #532] @ (6ed48 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #532] @ (6ed4c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #528] @ (6ed50 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #528] @ (6ed54 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #524] @ (6ed58 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #524] @ (6ed5c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #520] @ (6ed60 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #520] @ (6ed64 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #516] @ (6ed68 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #516] @ (6ed6c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #512] @ (6ed70 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #512] @ (6ed74 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #508] @ (6ed78 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #508] @ (6ed7c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #504] @ (6ed80 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #504] @ (6ed84 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #500] @ (6ed88 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #500] @ (6ed8c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #496] @ (6ed90 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #496] @ (6ed94 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #492] @ (6ed98 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #492] @ (6ed9c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #488] @ (6eda0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #488] @ (6eda4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #484] @ (6eda8 ) │ │ │ │ - bl 70814 │ │ │ │ - b.n 6edac │ │ │ │ - cbnz r4, 6ec22 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6ec2c │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #552] @ (6ed3c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #548] @ (6ed40 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #548] @ (6ed44 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #544] @ (6ed48 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #544] @ (6ed4c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #540] @ (6ed50 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #540] @ (6ed54 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #536] @ (6ed58 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #536] @ (6ed5c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #532] @ (6ed60 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #532] @ (6ed64 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #528] @ (6ed68 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #528] @ (6ed6c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #524] @ (6ed70 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #524] @ (6ed74 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #520] @ (6ed78 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #520] @ (6ed7c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #516] @ (6ed80 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #516] @ (6ed84 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #512] @ (6ed88 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #512] @ (6ed8c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #508] @ (6ed90 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #508] @ (6ed94 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #504] @ (6ed98 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #504] @ (6ed9c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #500] @ (6eda0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #500] @ (6eda4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #496] @ (6eda8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #496] @ (6edac ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #492] @ (6edb0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #492] @ (6edb4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #488] @ (6edb8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #488] @ (6edbc ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #484] @ (6edc0 ) │ │ │ │ + bl 7082c │ │ │ │ + b.n 6edc4 │ │ │ │ + cbnz r4, 6ec3a │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + cbnz r4, 6ec44 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6ec38 │ │ │ │ + cbnz r4, 6ec50 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6ec44 │ │ │ │ + cbnz r0, 6ec5c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 6ec4e │ │ │ │ + cbnz r4, 6ec66 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 6ec5a │ │ │ │ + cbnz r0, 6ec72 │ │ │ │ lsls r0, r1, #1 │ │ │ │ pop {r2, r3} │ │ │ │ lsls r0, r1, #1 │ │ │ │ pop {r2, r3, r5} │ │ │ │ lsls r0, r1, #1 │ │ │ │ pop {r2, r3, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -102885,267 +102881,267 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r2, {r2, r4, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r2!, {r4, r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r2, {r2, r3, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #760] @ (6f0a8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #760] @ (6f0ac ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #756] @ (6f0b0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #756] @ (6f0b4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #752] @ (6f0b8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #752] @ (6f0bc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #748] @ (6f0c0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #748] @ (6f0c4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #744] @ (6f0c8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #744] @ (6f0cc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #740] @ (6f0d0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #740] @ (6f0d4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #736] @ (6f0d8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #736] @ (6f0dc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #732] @ (6f0e0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #732] @ (6f0e4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #728] @ (6f0e8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #728] @ (6f0ec ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #724] @ (6f0f0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #724] @ (6f0f4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #720] @ (6f0f8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #720] @ (6f0fc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #716] @ (6f100 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #716] @ (6f104 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #712] @ (6f108 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #712] @ (6f10c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #708] @ (6f110 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #708] @ (6f114 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #704] @ (6f118 ) │ │ │ │ - bl 70814 │ │ │ │ + ldr r0, [pc, #760] @ (6f0c0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #760] @ (6f0c4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #756] @ (6f0c8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #756] @ (6f0cc ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #752] @ (6f0d0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #752] @ (6f0d4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #748] @ (6f0d8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #748] @ (6f0dc ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #744] @ (6f0e0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #744] @ (6f0e4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #740] @ (6f0e8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #740] @ (6f0ec ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #736] @ (6f0f0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #736] @ (6f0f4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #732] @ (6f0f8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #732] @ (6f0fc ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #728] @ (6f100 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #728] @ (6f104 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #724] @ (6f108 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #724] @ (6f10c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #720] @ (6f110 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #720] @ (6f114 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #716] @ (6f118 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #716] @ (6f11c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #712] @ (6f120 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #712] @ (6f124 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #708] @ (6f128 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #708] @ (6f12c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #704] @ (6f130 ) │ │ │ │ + bl 7082c │ │ │ │ add.w r0, r4, #28672 @ 0x7000 │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #696] @ (6f11c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #692] @ (6f120 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #692] @ (6f124 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #688] @ (6f128 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #688] @ (6f12c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #684] @ (6f130 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #684] @ (6f134 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #680] @ (6f138 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #680] @ (6f13c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #676] @ (6f140 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #676] @ (6f144 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #672] @ (6f148 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #672] @ (6f14c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #668] @ (6f150 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #668] @ (6f154 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #664] @ (6f158 ) │ │ │ │ - bl 70814 │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #696] @ (6f134 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #692] @ (6f138 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #692] @ (6f13c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #688] @ (6f140 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #688] @ (6f144 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #684] @ (6f148 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #684] @ (6f14c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #680] @ (6f150 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #680] @ (6f154 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #676] @ (6f158 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #676] @ (6f15c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #672] @ (6f160 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #672] @ (6f164 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #668] @ (6f168 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #668] @ (6f16c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #664] @ (6f170 ) │ │ │ │ + bl 7082c │ │ │ │ add.w r0, r4, #29184 @ 0x7200 │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #656] @ (6f15c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #652] @ (6f160 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #652] @ (6f164 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #648] @ (6f168 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #648] @ (6f16c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #644] @ (6f170 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #644] @ (6f174 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #640] @ (6f178 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #640] @ (6f17c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #636] @ (6f180 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #636] @ (6f184 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #632] @ (6f188 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #632] @ (6f18c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #628] @ (6f190 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #628] @ (6f194 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #624] @ (6f198 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #624] @ (6f19c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #620] @ (6f1a0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #620] @ (6f1a4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #616] @ (6f1a8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #616] @ (6f1ac ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #612] @ (6f1b0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #612] @ (6f1b4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #608] @ (6f1b8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #608] @ (6f1bc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #604] @ (6f1c0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #604] @ (6f1c4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #600] @ (6f1c8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #600] @ (6f1cc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #596] @ (6f1d0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #596] @ (6f1d4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #592] @ (6f1d8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #592] @ (6f1dc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #588] @ (6f1e0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #588] @ (6f1e4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #584] @ (6f1e8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #584] @ (6f1ec ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #580] @ (6f1f0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #580] @ (6f1f4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #576] @ (6f1f8 ) │ │ │ │ - bl 70814 │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #656] @ (6f174 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #652] @ (6f178 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #652] @ (6f17c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #648] @ (6f180 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #648] @ (6f184 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #644] @ (6f188 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #644] @ (6f18c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #640] @ (6f190 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #640] @ (6f194 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #636] @ (6f198 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #636] @ (6f19c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #632] @ (6f1a0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #632] @ (6f1a4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #628] @ (6f1a8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #628] @ (6f1ac ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #624] @ (6f1b0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #624] @ (6f1b4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #620] @ (6f1b8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #620] @ (6f1bc ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #616] @ (6f1c0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #616] @ (6f1c4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #612] @ (6f1c8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #612] @ (6f1cc ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #608] @ (6f1d0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #608] @ (6f1d4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #604] @ (6f1d8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #604] @ (6f1dc ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #600] @ (6f1e0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #600] @ (6f1e4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #596] @ (6f1e8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #596] @ (6f1ec ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #592] @ (6f1f0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #592] @ (6f1f4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #588] @ (6f1f8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #588] @ (6f1fc ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #584] @ (6f200 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #584] @ (6f204 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #580] @ (6f208 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #580] @ (6f20c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #576] @ (6f210 ) │ │ │ │ + bl 7082c │ │ │ │ add.w r0, r4, #30464 @ 0x7700 │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #568] @ (6f1fc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #564] @ (6f200 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #564] @ (6f204 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #560] @ (6f208 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #560] @ (6f20c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #556] @ (6f210 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #556] @ (6f214 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #552] @ (6f218 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #552] @ (6f21c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #548] @ (6f220 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #548] @ (6f224 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #544] @ (6f228 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #544] @ (6f22c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #540] @ (6f230 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #540] @ (6f234 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #536] @ (6f238 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #536] @ (6f23c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #532] @ (6f240 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #532] @ (6f244 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #528] @ (6f248 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #528] @ (6f24c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #524] @ (6f250 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #524] @ (6f254 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #520] @ (6f258 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #520] @ (6f25c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #516] @ (6f260 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #516] @ (6f264 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #512] @ (6f268 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #512] @ (6f26c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #508] @ (6f270 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #508] @ (6f274 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #504] @ (6f278 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #504] @ (6f27c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #500] @ (6f280 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #500] @ (6f284 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #496] @ (6f288 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #496] @ (6f28c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #492] @ (6f290 ) │ │ │ │ - bl 70814 │ │ │ │ - b.n 6f294 │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #568] @ (6f214 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #564] @ (6f218 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #564] @ (6f21c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #560] @ (6f220 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #560] @ (6f224 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #556] @ (6f228 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #556] @ (6f22c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #552] @ (6f230 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #552] @ (6f234 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #548] @ (6f238 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #548] @ (6f23c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #544] @ (6f240 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #544] @ (6f244 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #540] @ (6f248 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #540] @ (6f24c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #536] @ (6f250 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #536] @ (6f254 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #532] @ (6f258 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #532] @ (6f25c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #528] @ (6f260 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #528] @ (6f264 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #524] @ (6f268 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #524] @ (6f26c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #520] @ (6f270 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #520] @ (6f274 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #516] @ (6f278 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #516] @ (6f27c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #512] @ (6f280 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #512] @ (6f284 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #508] @ (6f288 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #508] @ (6f28c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #504] @ (6f290 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #504] @ (6f294 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #500] @ (6f298 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #500] @ (6f29c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #496] @ (6f2a0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #496] @ (6f2a4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #492] @ (6f2a8 ) │ │ │ │ + bl 7082c │ │ │ │ + b.n 6f2ac │ │ │ │ ldmia r2, {r2, r5, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ @@ -103228,501 +103224,501 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r7, {r4, r5, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r7, {r2, r3, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r7, {r3, r5, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6f198 │ │ │ │ + beq.n 6f1b0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6f1d4 │ │ │ │ + beq.n 6f1ec │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6f210 │ │ │ │ + beq.n 6f228 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6f25c │ │ │ │ + beq.n 6f274 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 6f098 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - beq.n 6f0d4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - beq.n 6f118 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - beq.n 6f154 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f198 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f1dc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f210 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f25c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f0a8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f0ec │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f128 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bne.n 6f174 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f1c0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f20c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f258 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f294 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f0d8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f114 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f160 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcs.n 6f1a4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f1f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f22c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f278 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f2bc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f100 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f13c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f180 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bcc.n 6f1c4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f210 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f24c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f288 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f2c4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f100 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f144 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f188 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bmi.n 6f1c4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f240 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f274 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f2b0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f2ec │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f128 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f15c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f190 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f1c4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bpl.n 6f208 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f244 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f280 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f2bc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f300 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f144 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f190 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f1d4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvs.n 6f218 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f254 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f298 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f2cc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f308 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f344 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f180 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f1bc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f208 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bvc.n 6f244 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f288 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f2c4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f2f8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f334 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f370 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f1b4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f1f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f23c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bhi.n 6f278 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f2b4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f2f8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f33c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #756] @ (6f58c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #756] @ (6f590 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #752] @ (6f594 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #752] @ (6f598 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #748] @ (6f59c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #748] @ (6f5a0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #744] @ (6f5a4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #744] @ (6f5a8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #740] @ (6f5ac ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #740] @ (6f5b0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #736] @ (6f5b4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #736] @ (6f5b8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #732] @ (6f5bc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #732] @ (6f5c0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #728] @ (6f5c4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #728] @ (6f5c8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #724] @ (6f5cc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #724] @ (6f5d0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #720] @ (6f5d4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #720] @ (6f5d8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #716] @ (6f5dc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #716] @ (6f5e0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #712] @ (6f5e4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #712] @ (6f5e8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #708] @ (6f5ec ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #708] @ (6f5f0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #704] @ (6f5f4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #704] @ (6f5f8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #700] @ (6f5fc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #700] @ (6f600 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #696] @ (6f604 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #696] @ (6f608 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #692] @ (6f60c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #692] @ (6f610 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #688] @ (6f614 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #688] @ (6f618 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #684] @ (6f61c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #684] @ (6f620 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #680] @ (6f624 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #680] @ (6f628 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #676] @ (6f62c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #676] @ (6f630 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #672] @ (6f634 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #672] @ (6f638 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #668] @ (6f63c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #668] @ (6f640 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #664] @ (6f644 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #664] @ (6f648 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #660] @ (6f64c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #660] @ (6f650 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #656] @ (6f654 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #656] @ (6f658 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #652] @ (6f65c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #652] @ (6f660 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #648] @ (6f664 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #648] @ (6f668 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #644] @ (6f66c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #644] @ (6f670 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #640] @ (6f674 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #640] @ (6f678 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #636] @ (6f67c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #636] @ (6f680 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #632] @ (6f684 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #632] @ (6f688 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #628] @ (6f68c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #628] @ (6f690 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #624] @ (6f694 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #624] @ (6f698 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #620] @ (6f69c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #620] @ (6f6a0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #616] @ (6f6a4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #616] @ (6f6a8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #612] @ (6f6ac ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #612] @ (6f6b0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #608] @ (6f6b4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #608] @ (6f6b8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #604] @ (6f6bc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #604] @ (6f6c0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #600] @ (6f6c4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #600] @ (6f6c8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #596] @ (6f6cc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #596] @ (6f6d0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #592] @ (6f6d4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #592] @ (6f6d8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #588] @ (6f6dc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #588] @ (6f6e0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #584] @ (6f6e4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #584] @ (6f6e8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #580] @ (6f6ec ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #580] @ (6f6f0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #576] @ (6f6f4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #576] @ (6f6f8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #572] @ (6f6fc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #572] @ (6f700 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #568] @ (6f704 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #568] @ (6f708 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #564] @ (6f70c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #564] @ (6f710 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #560] @ (6f714 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #560] @ (6f718 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #556] @ (6f71c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #556] @ (6f720 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #552] @ (6f724 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #552] @ (6f728 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #548] @ (6f72c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #548] @ (6f730 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #544] @ (6f734 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #544] @ (6f738 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #540] @ (6f73c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #540] @ (6f740 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #536] @ (6f744 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #536] @ (6f748 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #532] @ (6f74c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #532] @ (6f750 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #528] @ (6f754 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #528] @ (6f758 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #524] @ (6f75c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #524] @ (6f760 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #520] @ (6f764 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #520] @ (6f768 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #516] @ (6f76c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #516] @ (6f770 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #512] @ (6f774 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #512] @ (6f778 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #508] @ (6f77c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #508] @ (6f780 ) │ │ │ │ - bl 70814 │ │ │ │ - b.n 6f784 │ │ │ │ - nop │ │ │ │ - bls.n 6f678 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f4b4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f4f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f534 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bls.n 6f578 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f5bc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f600 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f63c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f680 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f4c4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f500 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f544 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bge.n 6f590 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f5cc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f600 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f63c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f678 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f6c4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f500 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f53c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f570 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f5a4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - blt.n 6f5e0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f61c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f658 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f69c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f6f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f544 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f580 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - bgt.n 6f5c4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f618 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f65c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f698 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f6d4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ble.n 6f710 │ │ │ │ + beq.n 6f0b0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + beq.n 6f0ec │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + beq.n 6f130 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + beq.n 6f16c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f1b0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f1f4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f228 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f274 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f0c0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f104 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f140 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bne.n 6f18c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f1d8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f224 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f270 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f2ac │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f0f0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f12c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f178 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcs.n 6f1bc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f208 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f244 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f290 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f2d4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f118 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f154 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f198 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bcc.n 6f1dc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f228 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f264 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f2a0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f2dc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f118 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f15c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f1a0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bmi.n 6f1dc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f258 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f28c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f2c8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f304 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f140 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f174 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f1a8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f1dc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bpl.n 6f220 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f25c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f298 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f2d4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f318 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f15c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f1a8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f1ec │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvs.n 6f230 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f26c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f2b0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f2e4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f320 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f35c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f198 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f1d4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f220 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bvc.n 6f25c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f2a0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f2dc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f310 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f34c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f388 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f1cc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f208 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f254 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 6f290 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f2cc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f310 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f354 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldr r0, [pc, #756] @ (6f5a4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #756] @ (6f5a8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #752] @ (6f5ac ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #752] @ (6f5b0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #748] @ (6f5b4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #748] @ (6f5b8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #744] @ (6f5bc ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #744] @ (6f5c0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #740] @ (6f5c4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #740] @ (6f5c8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #736] @ (6f5cc ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #736] @ (6f5d0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #732] @ (6f5d4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #732] @ (6f5d8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #728] @ (6f5dc ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #728] @ (6f5e0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #724] @ (6f5e4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #724] @ (6f5e8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #720] @ (6f5ec ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #720] @ (6f5f0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #716] @ (6f5f4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #716] @ (6f5f8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #712] @ (6f5fc ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #712] @ (6f600 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #708] @ (6f604 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #708] @ (6f608 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #704] @ (6f60c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #704] @ (6f610 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #700] @ (6f614 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #700] @ (6f618 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #696] @ (6f61c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #696] @ (6f620 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #692] @ (6f624 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #692] @ (6f628 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #688] @ (6f62c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #688] @ (6f630 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #684] @ (6f634 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #684] @ (6f638 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #680] @ (6f63c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #680] @ (6f640 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #676] @ (6f644 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #676] @ (6f648 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #672] @ (6f64c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #672] @ (6f650 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #668] @ (6f654 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #668] @ (6f658 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #664] @ (6f65c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #664] @ (6f660 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #660] @ (6f664 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #660] @ (6f668 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #656] @ (6f66c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #656] @ (6f670 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #652] @ (6f674 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #652] @ (6f678 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #648] @ (6f67c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #648] @ (6f680 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #644] @ (6f684 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #644] @ (6f688 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #640] @ (6f68c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #640] @ (6f690 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #636] @ (6f694 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #636] @ (6f698 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #632] @ (6f69c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #632] @ (6f6a0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #628] @ (6f6a4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #628] @ (6f6a8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #624] @ (6f6ac ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #624] @ (6f6b0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #620] @ (6f6b4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #620] @ (6f6b8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #616] @ (6f6bc ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #616] @ (6f6c0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #612] @ (6f6c4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #612] @ (6f6c8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #608] @ (6f6cc ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #608] @ (6f6d0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #604] @ (6f6d4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #604] @ (6f6d8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #600] @ (6f6dc ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #600] @ (6f6e0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #596] @ (6f6e4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #596] @ (6f6e8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #592] @ (6f6ec ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #592] @ (6f6f0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #588] @ (6f6f4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #588] @ (6f6f8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #584] @ (6f6fc ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #584] @ (6f700 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #580] @ (6f704 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #580] @ (6f708 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #576] @ (6f70c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #576] @ (6f710 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #572] @ (6f714 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #572] @ (6f718 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #568] @ (6f71c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #568] @ (6f720 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #564] @ (6f724 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #564] @ (6f728 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #560] @ (6f72c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #560] @ (6f730 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #556] @ (6f734 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #556] @ (6f738 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #552] @ (6f73c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #552] @ (6f740 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #548] @ (6f744 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #548] @ (6f748 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #544] @ (6f74c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #544] @ (6f750 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #540] @ (6f754 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #540] @ (6f758 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #536] @ (6f75c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #536] @ (6f760 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #532] @ (6f764 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #532] @ (6f768 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #528] @ (6f76c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #528] @ (6f770 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #524] @ (6f774 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #524] @ (6f778 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #520] @ (6f77c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #520] @ (6f780 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #516] @ (6f784 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #516] @ (6f788 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #512] @ (6f78c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #512] @ (6f790 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #508] @ (6f794 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #508] @ (6f798 ) │ │ │ │ + bl 7082c │ │ │ │ + b.n 6f79c │ │ │ │ + nop │ │ │ │ + bls.n 6f690 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f4cc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f508 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f54c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bls.n 6f590 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f5d4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f618 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f654 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f698 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f4dc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f518 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f55c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bge.n 6f5a8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f5e4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f618 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f654 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f690 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f6dc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f518 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f554 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f588 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f5bc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + blt.n 6f5f8 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f634 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f670 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f6b4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f708 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f55c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f598 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bgt.n 6f5dc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f630 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f674 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f6b0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f6ec │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ble.n 6f728 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 6f55c │ │ │ │ + ble.n 6f574 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 6f5a0 │ │ │ │ + ble.n 6f5b8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 6f5dc │ │ │ │ + ble.n 6f5f4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 6f620 │ │ │ │ + ble.n 6f638 │ │ │ │ lsls r0, r1, #1 │ │ │ │ udf #24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ udf #52 @ 0x34 │ │ │ │ lsls r0, r1, #1 │ │ │ │ udf #84 @ 0x54 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -103750,406 +103746,406 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ svc 172 @ 0xac │ │ │ │ lsls r0, r1, #1 │ │ │ │ svc 208 @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ svc 240 @ 0xf0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f688 │ │ │ │ + b.n 6f6a0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f6c4 │ │ │ │ + b.n 6f6dc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f700 │ │ │ │ + b.n 6f718 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f73c │ │ │ │ + b.n 6f754 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f780 │ │ │ │ + b.n 6f798 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f7c4 │ │ │ │ + b.n 6f7dc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f800 │ │ │ │ + b.n 6f818 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f83c │ │ │ │ + b.n 6f854 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f878 │ │ │ │ + b.n 6f890 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f8b4 │ │ │ │ + b.n 6f8cc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f8f8 │ │ │ │ + b.n 6f910 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f93c │ │ │ │ + b.n 6f954 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f978 │ │ │ │ + b.n 6f990 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f9b4 │ │ │ │ + b.n 6f9cc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f9f0 │ │ │ │ + b.n 6fa08 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fa34 │ │ │ │ + b.n 6fa4c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fa70 │ │ │ │ + b.n 6fa88 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6faac │ │ │ │ + b.n 6fac4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fae8 │ │ │ │ + b.n 6fb00 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fb34 │ │ │ │ + b.n 6fb4c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fb80 │ │ │ │ + b.n 6fb98 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fbbc │ │ │ │ + b.n 6fbd4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fc00 │ │ │ │ + b.n 6fc18 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fc34 │ │ │ │ + b.n 6fc4c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fc70 │ │ │ │ + b.n 6fc88 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fca4 │ │ │ │ + b.n 6fcbc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fce0 │ │ │ │ + b.n 6fcf8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fd1c │ │ │ │ + b.n 6fd34 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fd58 │ │ │ │ + b.n 6fd70 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fdac │ │ │ │ + b.n 6fdc4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fdf0 │ │ │ │ + b.n 6fe08 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fe34 │ │ │ │ + b.n 6fe4c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fe88 │ │ │ │ + b.n 6fea0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6fedc │ │ │ │ + b.n 6fef4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6ef18 │ │ │ │ + b.n 6ef30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6ef5c │ │ │ │ + b.n 6ef74 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6ef90 │ │ │ │ + b.n 6efa8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6efc4 │ │ │ │ + b.n 6efdc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f000 │ │ │ │ + b.n 6f018 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f044 │ │ │ │ + b.n 6f05c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f078 │ │ │ │ + b.n 6f090 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f0b4 │ │ │ │ + b.n 6f0cc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f0f0 │ │ │ │ + b.n 6f108 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f134 │ │ │ │ + b.n 6f14c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f170 │ │ │ │ + b.n 6f188 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f1b4 │ │ │ │ + b.n 6f1cc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f1f8 │ │ │ │ + b.n 6f210 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f23c │ │ │ │ + b.n 6f254 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f280 │ │ │ │ + b.n 6f298 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f2bc │ │ │ │ + b.n 6f2d4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f310 │ │ │ │ + b.n 6f328 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f354 │ │ │ │ + b.n 6f36c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f390 │ │ │ │ + b.n 6f3a8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f3cc │ │ │ │ + b.n 6f3e4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f408 │ │ │ │ + b.n 6f420 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f444 │ │ │ │ + b.n 6f45c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f480 │ │ │ │ + b.n 6f498 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f4c4 │ │ │ │ + b.n 6f4dc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f500 │ │ │ │ + b.n 6f518 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f544 │ │ │ │ + b.n 6f55c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f580 │ │ │ │ + b.n 6f598 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f5bc │ │ │ │ + b.n 6f5d4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f600 │ │ │ │ + b.n 6f618 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f63c │ │ │ │ + b.n 6f654 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f688 │ │ │ │ + b.n 6f6a0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f6cc │ │ │ │ + b.n 6f6e4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f708 │ │ │ │ + b.n 6f720 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 6f75c │ │ │ │ + b.n 6f774 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @ instruction: 0xe80c0048 │ │ │ │ @ instruction: 0xe82c0048 │ │ │ │ - ldr r0, [pc, #760] @ (6fa80 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #760] @ (6fa84 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #756] @ (6fa88 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #756] @ (6fa8c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #752] @ (6fa90 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #752] @ (6fa94 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #748] @ (6fa98 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #748] @ (6fa9c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #744] @ (6faa0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #744] @ (6faa4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #740] @ (6faa8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #740] @ (6faac ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #736] @ (6fab0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #736] @ (6fab4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #732] @ (6fab8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #732] @ (6fabc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #728] @ (6fac0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #728] @ (6fac4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #724] @ (6fac8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #724] @ (6facc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #720] @ (6fad0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #720] @ (6fad4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #716] @ (6fad8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #716] @ (6fadc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #712] @ (6fae0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #712] @ (6fae4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #708] @ (6fae8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #708] @ (6faec ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #704] @ (6faf0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #704] @ (6faf4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #700] @ (6faf8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #700] @ (6fafc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #696] @ (6fb00 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #696] @ (6fb04 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #692] @ (6fb08 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #692] @ (6fb0c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #688] @ (6fb10 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #688] @ (6fb14 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #684] @ (6fb18 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #684] @ (6fb1c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #680] @ (6fb20 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #680] @ (6fb24 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #676] @ (6fb28 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #676] @ (6fb2c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #672] @ (6fb30 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #672] @ (6fb34 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #668] @ (6fb38 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #668] @ (6fb3c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #664] @ (6fb40 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #664] @ (6fb44 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #660] @ (6fb48 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #660] @ (6fb4c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #656] @ (6fb50 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #656] @ (6fb54 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #652] @ (6fb58 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #652] @ (6fb5c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #648] @ (6fb60 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #648] @ (6fb64 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #644] @ (6fb68 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #644] @ (6fb6c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #640] @ (6fb70 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #640] @ (6fb74 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #636] @ (6fb78 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #636] @ (6fb7c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #632] @ (6fb80 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #632] @ (6fb84 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #628] @ (6fb88 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #628] @ (6fb8c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #624] @ (6fb90 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #624] @ (6fb94 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #620] @ (6fb98 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #620] @ (6fb9c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #616] @ (6fba0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #616] @ (6fba4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #612] @ (6fba8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #612] @ (6fbac ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #608] @ (6fbb0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #608] @ (6fbb4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #604] @ (6fbb8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #604] @ (6fbbc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #600] @ (6fbc0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #600] @ (6fbc4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #596] @ (6fbc8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #596] @ (6fbcc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #592] @ (6fbd0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #592] @ (6fbd4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #588] @ (6fbd8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #588] @ (6fbdc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #584] @ (6fbe0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #584] @ (6fbe4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #580] @ (6fbe8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #580] @ (6fbec ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #576] @ (6fbf0 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #576] @ (6fbf4 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #572] @ (6fbf8 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #572] @ (6fbfc ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #568] @ (6fc00 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #568] @ (6fc04 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #564] @ (6fc08 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #564] @ (6fc0c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #560] @ (6fc10 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #560] @ (6fc14 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #556] @ (6fc18 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #556] @ (6fc1c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #552] @ (6fc20 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #552] @ (6fc24 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #548] @ (6fc28 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #548] @ (6fc2c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #544] @ (6fc30 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #544] @ (6fc34 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #540] @ (6fc38 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #540] @ (6fc3c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #536] @ (6fc40 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #536] @ (6fc44 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #532] @ (6fc48 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #532] @ (6fc4c ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #528] @ (6fc50 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #528] @ (6fc54 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #524] @ (6fc58 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r5, [pc, #524] @ (6fc5c ) │ │ │ │ - ldr r0, [pc, #524] @ (6fc60 ) │ │ │ │ - bl 70814 │ │ │ │ - ldr r0, [pc, #524] @ (6fc64 ) │ │ │ │ - bl 70814 │ │ │ │ + ldr r0, [pc, #760] @ (6fa98 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #760] @ (6fa9c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #756] @ (6faa0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #756] @ (6faa4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #752] @ (6faa8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #752] @ (6faac ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #748] @ (6fab0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #748] @ (6fab4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #744] @ (6fab8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #744] @ (6fabc ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #740] @ (6fac0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #740] @ (6fac4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #736] @ (6fac8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #736] @ (6facc ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #732] @ (6fad0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #732] @ (6fad4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #728] @ (6fad8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #728] @ (6fadc ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #724] @ (6fae0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #724] @ (6fae4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #720] @ (6fae8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #720] @ (6faec ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #716] @ (6faf0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #716] @ (6faf4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #712] @ (6faf8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #712] @ (6fafc ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #708] @ (6fb00 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #708] @ (6fb04 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #704] @ (6fb08 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #704] @ (6fb0c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #700] @ (6fb10 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #700] @ (6fb14 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #696] @ (6fb18 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #696] @ (6fb1c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #692] @ (6fb20 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #692] @ (6fb24 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #688] @ (6fb28 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #688] @ (6fb2c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #684] @ (6fb30 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #684] @ (6fb34 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #680] @ (6fb38 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #680] @ (6fb3c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #676] @ (6fb40 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #676] @ (6fb44 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #672] @ (6fb48 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #672] @ (6fb4c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #668] @ (6fb50 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #668] @ (6fb54 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #664] @ (6fb58 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #664] @ (6fb5c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #660] @ (6fb60 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #660] @ (6fb64 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #656] @ (6fb68 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #656] @ (6fb6c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #652] @ (6fb70 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #652] @ (6fb74 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #648] @ (6fb78 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #648] @ (6fb7c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #644] @ (6fb80 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #644] @ (6fb84 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #640] @ (6fb88 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #640] @ (6fb8c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #636] @ (6fb90 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #636] @ (6fb94 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #632] @ (6fb98 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #632] @ (6fb9c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #628] @ (6fba0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #628] @ (6fba4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #624] @ (6fba8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #624] @ (6fbac ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #620] @ (6fbb0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #620] @ (6fbb4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #616] @ (6fbb8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #616] @ (6fbbc ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #612] @ (6fbc0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #612] @ (6fbc4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #608] @ (6fbc8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #608] @ (6fbcc ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #604] @ (6fbd0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #604] @ (6fbd4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #600] @ (6fbd8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #600] @ (6fbdc ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #596] @ (6fbe0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #596] @ (6fbe4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #592] @ (6fbe8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #592] @ (6fbec ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #588] @ (6fbf0 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #588] @ (6fbf4 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #584] @ (6fbf8 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #584] @ (6fbfc ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #580] @ (6fc00 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #580] @ (6fc04 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #576] @ (6fc08 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #576] @ (6fc0c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #572] @ (6fc10 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #572] @ (6fc14 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #568] @ (6fc18 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #568] @ (6fc1c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #564] @ (6fc20 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #564] @ (6fc24 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #560] @ (6fc28 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #560] @ (6fc2c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #556] @ (6fc30 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #556] @ (6fc34 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #552] @ (6fc38 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #552] @ (6fc3c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #548] @ (6fc40 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #548] @ (6fc44 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #544] @ (6fc48 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #544] @ (6fc4c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #540] @ (6fc50 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #540] @ (6fc54 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #536] @ (6fc58 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #536] @ (6fc5c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #532] @ (6fc60 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #532] @ (6fc64 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #528] @ (6fc68 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #528] @ (6fc6c ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #524] @ (6fc70 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r5, [pc, #524] @ (6fc74 ) │ │ │ │ + ldr r0, [pc, #524] @ (6fc78 ) │ │ │ │ + bl 7082c │ │ │ │ + ldr r0, [pc, #524] @ (6fc7c ) │ │ │ │ + bl 7082c │ │ │ │ add.w r9, r5, #20 │ │ │ │ - ldr r0, [pc, #516] @ (6fc68 ) │ │ │ │ + ldr r0, [pc, #516] @ (6fc80 ) │ │ │ │ addw fp, r5, #3092 @ 0xc14 │ │ │ │ - bl 70814 │ │ │ │ + bl 7082c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #54349 @ 0xd44d │ │ │ │ + movw r3, #54341 @ 0xd445 │ │ │ │ movt r3, #6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 6fc6c │ │ │ │ + b.n 6fc84 │ │ │ │ strex r0, r0, [ip, #288] @ 0x120 │ │ │ │ strd r0, r0, [r8], #-288 @ 0x120 │ │ │ │ stmia.w r4, {r3, r6} │ │ │ │ ldmia.w ip, {r3, r6} │ │ │ │ ldmia.w ip!, {r3, r6} │ │ │ │ strd r0, r0, [r0], #288 @ 0x120 │ │ │ │ stmdb r0, {r3, r6} │ │ │ │ @@ -104292,59 +104288,59 @@ │ │ │ │ ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr.w r0, [r7, #792] @ 0x318 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 704a0 │ │ │ │ + bne.w 704b8 │ │ │ │ ldr.w r6, [r7, #792] @ 0x318 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 70524 │ │ │ │ + bne.w 7053c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #49745 @ 0xc251 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7058a │ │ │ │ + bne.w 705a2 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6fd4c │ │ │ │ + beq.n 6fd64 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 70494 │ │ │ │ + bne.w 704ac │ │ │ │ ldr.w r0, [r9, #-8] │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6fd0a │ │ │ │ + bne.n 6fd22 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ lsls r3, r0, #26 │ │ │ │ - bpl.w 705c4 │ │ │ │ + bpl.w 705dc │ │ │ │ lsls r1, r0, #25 │ │ │ │ it pl │ │ │ │ addpl.w r2, r9, #8 │ │ │ │ - bpl.n 6fccc │ │ │ │ + bpl.n 6fce4 │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r3, [r9, #-12] │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ - cbz r0, 6fd06 │ │ │ │ + cbz r0, 6fd1e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 705da │ │ │ │ + bne.w 705f2 │ │ │ │ movw r1, #40056 @ 0x9c78 │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ strd r2, r0, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6d47c <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d474 <_Py_HashBytes@@Base+0x90> │ │ │ │ adds r2, r0, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r0, #1 │ │ │ │ str.w r0, [r9, #-8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ strd r0, r5, [r4, #4] │ │ │ │ @@ -104355,89 +104351,89 @@ │ │ │ │ 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 70558 │ │ │ │ + bgt.w 70570 │ │ │ │ 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 r9, r9, #24 │ │ │ │ adds r5, #24 │ │ │ │ cmp fp, r9 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ strb.w r3, [r5, #-8] │ │ │ │ - bne.n 6fc6c │ │ │ │ - ldr r5, [pc, #724] @ (70038 ) │ │ │ │ - movw sl, #4921 @ 0x1339 │ │ │ │ + bne.n 6fc84 │ │ │ │ + ldr r5, [pc, #724] @ (70050 ) │ │ │ │ + movw sl, #4945 @ 0x1351 │ │ │ │ movt sl, #7 │ │ │ │ - ldr.w fp, [pc, #748] @ 70058 │ │ │ │ + ldr.w fp, [pc, #748] @ 70070 │ │ │ │ add.w r9, r5, #20 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #54349 @ 0xd44d │ │ │ │ + movw r3, #54341 @ 0xd445 │ │ │ │ movt r3, #6 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r0, [r7, #792] @ 0x318 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 704e2 │ │ │ │ + bne.w 704fa │ │ │ │ ldr.w r6, [r7, #792] @ 0x318 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 7052e │ │ │ │ + bne.w 70546 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #49745 @ 0xc251 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7057c │ │ │ │ + bne.w 70594 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6fe66 │ │ │ │ + beq.n 6fe7e │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 7049a │ │ │ │ + bne.w 704b2 │ │ │ │ ldr.w r0, [r9, #-8] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6fe24 │ │ │ │ + bne.n 6fe3c │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ lsls r1, r0, #26 │ │ │ │ - bpl.w 705d4 │ │ │ │ + bpl.w 705ec │ │ │ │ lsls r2, r0, #25 │ │ │ │ it pl │ │ │ │ addpl.w r2, r9, #8 │ │ │ │ - bpl.n 6fde6 │ │ │ │ + bpl.n 6fdfe │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r3, [r9, #-12] │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ - cbz r0, 6fe20 │ │ │ │ + cbz r0, 6fe38 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 705cc │ │ │ │ + bne.w 705e4 │ │ │ │ movw r1, #40056 @ 0x9c78 │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ strd r2, r0, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6d47c <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d474 <_Py_HashBytes@@Base+0x90> │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r0, #1 │ │ │ │ str.w r0, [r9, #-8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ strd r0, r5, [r4, #4] │ │ │ │ @@ -104448,963 +104444,963 @@ │ │ │ │ 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 70536 │ │ │ │ + bgt.w 7054e │ │ │ │ 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 r9, r9, #32 │ │ │ │ adds r5, #32 │ │ │ │ cmp fp, r9 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ strb.w r3, [r5, #-16] │ │ │ │ - bne.n 6fd86 │ │ │ │ + bne.n 6fd9e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7059a │ │ │ │ - bl 714b0 │ │ │ │ + bne.w 705b2 │ │ │ │ + bl 714c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 706a4 │ │ │ │ + beq.w 706bc │ │ │ │ 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 6fefe │ │ │ │ + bne.n 6ff16 │ │ │ │ movw r2, #8036 @ 0x1f64 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7069a │ │ │ │ - ldr r3, [pc, #384] @ (7003c ) │ │ │ │ + bne.w 706b2 │ │ │ │ + ldr r3, [pc, #384] @ (70054 ) │ │ │ │ add.w ip, sp, #72 @ 0x48 │ │ │ │ movs r7, #1 │ │ │ │ movs r4, #8 │ │ │ │ str r7, [r2, #4] │ │ │ │ mov r6, ip │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {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 6fecc │ │ │ │ + bne.n 6fee4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r5, [r3, #20] │ │ │ │ - ldr r2, [pc, #340] @ (70040 ) │ │ │ │ + ldr r2, [pc, #340] @ (70058 ) │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ adds r2, #16 │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #336] @ (70044 ) │ │ │ │ + ldr r2, [pc, #336] @ (7005c ) │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #336] @ (70048 ) │ │ │ │ + ldr r2, [pc, #336] @ (70060 ) │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #336] @ (7004c ) │ │ │ │ + ldr r2, [pc, #336] @ (70064 ) │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ movs r0, #1 │ │ │ │ - bl 72294 │ │ │ │ + bl 722ac │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 706f2 │ │ │ │ + beq.w 7070a │ │ │ │ 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 1a0e78 <_PyThreadState_New@@Base+0x4ec> │ │ │ │ + bl 19f8b8 <_PyThreadState_New@@Base+0x4ec> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 706f2 │ │ │ │ + beq.w 7070a │ │ │ │ str.w r0, [r4, #4]! │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 6ff2c │ │ │ │ + bne.n 6ff44 │ │ │ │ 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 72334 │ │ │ │ + bl 72340 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r0, [r3, #3856] @ 0xf10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705ea │ │ │ │ + beq.w 70602 │ │ │ │ mov r0, r4 │ │ │ │ - bl 72334 │ │ │ │ + bl 72340 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r0, [r3, #3860] @ 0xf14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705ea │ │ │ │ + beq.w 70602 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7243c │ │ │ │ + bl 72448 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 705e4 │ │ │ │ + bne.w 705fc │ │ │ │ ldr.w r5, [r8, #1436] @ 0x59c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 70006 │ │ │ │ + bne.n 7001e │ │ │ │ movs r0, #5 │ │ │ │ - bl 72334 │ │ │ │ + bl 72340 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70622 │ │ │ │ + beq.w 7063a │ │ │ │ movw r6, #43976 @ 0xabc8 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #172] @ (70050 ) │ │ │ │ - movw r2, #49496 @ 0xc158 │ │ │ │ + ldr r1, [pc, #172] @ (70068 ) │ │ │ │ + movw r2, #49112 @ 0xbfd8 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 1a3ff8 <_PyThreadState_New@@Base+0x366c> │ │ │ │ + bl 1a2a48 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #156] @ (70054 ) │ │ │ │ + ldr r1, [pc, #156] @ (7006c ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 1a3ff8 <_PyThreadState_New@@Base+0x366c> │ │ │ │ + bl 1a2a48 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #144] @ (70054 ) │ │ │ │ + ldr r1, [pc, #144] @ (7006c ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - bl 1a3ff8 <_PyThreadState_New@@Base+0x366c> │ │ │ │ + bl 1a2a48 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #128] @ (70054 ) │ │ │ │ + ldr r1, [pc, #128] @ (7006c ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - bl 1a3ff8 <_PyThreadState_New@@Base+0x366c> │ │ │ │ + bl 1a2a48 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ str r1, [r3, #12] │ │ │ │ - ldr r1, [pc, #108] @ (70054 ) │ │ │ │ - bl 1a3ff8 <_PyThreadState_New@@Base+0x366c> │ │ │ │ + ldr r1, [pc, #108] @ (7006c ) │ │ │ │ + bl 1a2a48 │ │ │ │ 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 7060c │ │ │ │ + beq.w 70624 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 6fff4 │ │ │ │ + bne.n 7000c │ │ │ │ str.w r4, [r8, #1436] @ 0x59c │ │ │ │ ldr.w r3, [r8, #1440] @ 0x5a0 │ │ │ │ - cbnz r3, 7001a │ │ │ │ - bl 714b0 │ │ │ │ + cbnz r3, 70032 │ │ │ │ + bl 714c8 │ │ │ │ str.w r0, [r8, #1440] @ 0x5a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70628 │ │ │ │ + beq.w 70640 │ │ │ │ ldr.w r3, [r8, #1444] @ 0x5a4 │ │ │ │ - cbnz r3, 7005c │ │ │ │ - movw r0, #56520 @ 0xdcc8 │ │ │ │ + cbnz r3, 70074 │ │ │ │ + movw r0, #56136 @ 0xdb48 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a268 │ │ │ │ str.w r0, [r8, #1444] @ 0x5a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70628 │ │ │ │ - b.n 7005c │ │ │ │ + beq.w 70640 │ │ │ │ + b.n 70074 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - sbcs r4, r4 │ │ │ │ + ands r4, r4 │ │ │ │ movs r6, r5 │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmia r4!, {r2, r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 70148 │ │ │ │ + beq.n 70160 │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r4, r2, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ 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 76fe4 │ │ │ │ + bl 76fd8 │ │ │ │ str.w r0, [r8, #1464] @ 0x5b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70692 │ │ │ │ + beq.w 706aa │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a407c <_PyThreadState_New@@Base+0x36f0> │ │ │ │ + bl 1a2acc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 705e4 │ │ │ │ + bne.w 705fc │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 1a6900 │ │ │ │ + bl 1a54b4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7067a │ │ │ │ + beq.w 70692 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r3, [sl, #3880] @ 0xf28 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #64068 @ 0xfa44 │ │ │ │ + movw r2, #63684 @ 0xf8c4 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - bl 1a6478 │ │ │ │ + bl 1a502c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7067a │ │ │ │ + blt.w 70692 │ │ │ │ mov r0, r9 │ │ │ │ - bl 82408 │ │ │ │ + bl 81f64 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7067a │ │ │ │ + beq.w 70692 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #820] @ (7040c ) │ │ │ │ + ldr r1, [pc, #820] @ (70424 ) │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str.w r0, [sl, #3876] @ 0xf24 │ │ │ │ - bl 7ec74 │ │ │ │ + bl 7ec40 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7067a │ │ │ │ + beq.w 70692 │ │ │ │ mov r0, r4 │ │ │ │ add.w r4, sl, #98304 @ 0x18000 │ │ │ │ - ldr r1, [pc, #792] @ (70410 ) │ │ │ │ + ldr r1, [pc, #792] @ (70428 ) │ │ │ │ str.w r3, [r4, #512] @ 0x200 │ │ │ │ - bl 7ec74 │ │ │ │ + bl 7ec40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7067a │ │ │ │ + beq.w 70692 │ │ │ │ str.w r0, [r4, #516] @ 0x204 │ │ │ │ movw r0, #22148 @ 0x5684 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #768] @ (70414 ) │ │ │ │ - bl 898bc <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #768] @ (7042c ) │ │ │ │ + bl 891c8 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7067a │ │ │ │ + beq.w 70692 │ │ │ │ str.w r0, [r4, #520] @ 0x208 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #748] @ (70418 ) │ │ │ │ - bl 898bc <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #748] @ (70430 ) │ │ │ │ + bl 891c8 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7067a │ │ │ │ + beq.w 70692 │ │ │ │ str.w r0, [r4, #524] @ 0x20c │ │ │ │ mov r0, r9 │ │ │ │ - bl 82408 │ │ │ │ + bl 81f64 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70642 │ │ │ │ - ldr r5, [pc, #720] @ (7041c ) │ │ │ │ + beq.w 7065a │ │ │ │ + ldr r5, [pc, #720] @ (70434 ) │ │ │ │ mov.w fp, #0 │ │ │ │ ldrd r2, r1, [r5] │ │ │ │ mov r0, r6 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 70642 │ │ │ │ + bne.w 7065a │ │ │ │ add.w fp, fp, #1 │ │ │ │ adds r5, #8 │ │ │ │ cmp.w fp, #68 @ 0x44 │ │ │ │ - bne.n 7014e │ │ │ │ + bne.n 70166 │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #664] @ (70420 ) │ │ │ │ + ldr r3, [pc, #664] @ (70438 ) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 7d7b8 │ │ │ │ + bl 7d794 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70642 │ │ │ │ + beq.w 7065a │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #16] │ │ │ │ - movw r0, #64240 @ 0xfaf0 │ │ │ │ + movw r0, #63856 @ 0xf970 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 898f0 │ │ │ │ + bl 891fc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str.w r0, [r5, #1804] @ 0x70c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 701c8 │ │ │ │ + beq.n 701e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 70672 │ │ │ │ + beq.w 7068a │ │ │ │ ldr.w r2, [r5, #1804] @ 0x70c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 70642 │ │ │ │ - movw r1, #6180 @ 0x1824 │ │ │ │ + beq.w 7065a │ │ │ │ + movw r1, #5796 @ 0x16a4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 70642 │ │ │ │ + bne.w 7065a │ │ │ │ movw r5, #6504 @ 0x1968 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ movw r4, #8036 @ 0x1f64 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - movw r1, #64264 @ 0xfb08 │ │ │ │ + movw r1, #63880 @ 0xf988 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 70642 │ │ │ │ + bne.w 7065a │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #4288 @ 0x10c0 │ │ │ │ + movw r1, #3904 @ 0xf40 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #12] │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 70642 │ │ │ │ + bne.w 7065a │ │ │ │ ldr.w r0, [sl, #3876] @ 0xf24 │ │ │ │ - bl 82448 │ │ │ │ + bl 81fa4 │ │ │ │ add.w r3, sl, #4096 @ 0x1000 │ │ │ │ str.w r0, [r3, #336] @ 0x150 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7067a │ │ │ │ + beq.w 70692 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70254 │ │ │ │ + beq.n 7026c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7066a │ │ │ │ + beq.w 70682 │ │ │ │ ldr.w r0, [sl, #3876] @ 0xf24 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - movw r1, #64284 @ 0xfb1c │ │ │ │ + movw r1, #63900 @ 0xf99c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 90130 │ │ │ │ + bl 8fa40 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 7067a │ │ │ │ + ble.w 70692 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #624] @ 0x270 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str.w r3, [sl, #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 702a8 │ │ │ │ + bne.n 702c0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r3, [r3, #3720] @ 0xe88 │ │ │ │ add.w r0, r3, #648 @ 0x288 │ │ │ │ ldr.w r2, [r3, #652] @ 0x28c │ │ │ │ - cbnz r2, 702a8 │ │ │ │ + cbnz r2, 702c0 │ │ │ │ ldr.w r2, [r3, #648] @ 0x288 │ │ │ │ movs r1, #1 │ │ │ │ str.w r1, [r3, #652] @ 0x28c │ │ │ │ - cbz r2, 702a8 │ │ │ │ - bl 1a71dc │ │ │ │ + cbz r2, 702c0 │ │ │ │ + bl 1a5d90 │ │ │ │ ldr.w r3, [r8, #1408] @ 0x580 │ │ │ │ - cbnz r3, 702be │ │ │ │ + cbnz r3, 702d6 │ │ │ │ ldr.w r3, [r8, #1404] @ 0x57c │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r8, #1408] @ 0x580 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7065c │ │ │ │ + bne.w 70674 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #64296 @ 0xfb28 │ │ │ │ + movw r0, #63912 @ 0xf9a8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 898f0 │ │ │ │ + bl 891fc │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 707b4 │ │ │ │ + beq.w 707cc │ │ │ │ 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 7046c │ │ │ │ + beq.w 70484 │ │ │ │ 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 70798 │ │ │ │ - movw r0, #64364 @ 0xfb6c │ │ │ │ + bne.w 707b0 │ │ │ │ + movw r0, #63980 @ 0xf9ec │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 1a7368 │ │ │ │ + bl 1a5f1c │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 7074e │ │ │ │ - movw r0, #64364 @ 0xfb6c │ │ │ │ + bne.w 70766 │ │ │ │ + movw r0, #63980 @ 0xf9ec │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 1add34 │ │ │ │ + bl 1ac888 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7074e │ │ │ │ + beq.w 70766 │ │ │ │ str.w r0, [r8, #3888] @ 0xf30 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 707a6 │ │ │ │ - movw r0, #60832 @ 0xeda0 │ │ │ │ + bne.w 707be │ │ │ │ + movw r0, #60448 @ 0xec20 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a268 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7074e │ │ │ │ + beq.w 70766 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #50916 @ 0xc6e4 │ │ │ │ + movw r1, #50532 @ 0xc564 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #64408 @ 0xfb98 │ │ │ │ + movw r0, #64024 @ 0xfa18 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 82d70 │ │ │ │ + bl 828cc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70788 │ │ │ │ - bl 873c8 <_PyNamespace_New@@Base> │ │ │ │ + beq.w 707a0 │ │ │ │ + bl 86f2c <_PyNamespace_New@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7038c │ │ │ │ + beq.n 703a4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 7038c │ │ │ │ + cbnz r3, 703a4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 70788 │ │ │ │ + beq.w 707a0 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl cb738 <_PyUnicodeWriter_PrepareInternal@@Base+0x1654> │ │ │ │ + bl cb1d4 <_PyUnicodeWriter_PrepareInternal@@Base+0x1650> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 703b4 │ │ │ │ + beq.n 703cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 70790 │ │ │ │ + beq.w 707a8 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 703ce │ │ │ │ + beq.n 703e6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 703ce │ │ │ │ + cbnz r3, 703e6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 70786 │ │ │ │ + beq.w 7079e │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ae554 │ │ │ │ + bl 1ad0a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7076c │ │ │ │ - ldr r3, [pc, #60] @ (70420 ) │ │ │ │ + blt.w 70784 │ │ │ │ + ldr r3, [pc, #60] @ (70438 ) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3880] @ 0xf28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7075e │ │ │ │ + beq.w 70776 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #60832 @ 0xeda0 │ │ │ │ + movw r1, #60448 @ 0xec20 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl ccd94 │ │ │ │ + bl cc830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 70734 │ │ │ │ - b.n 70424 │ │ │ │ + blt.w 7074c │ │ │ │ + b.n 7043c │ │ │ │ nop │ │ │ │ - bcc.n 70378 │ │ │ │ + bcc.n 70390 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bvc.n 70464 │ │ │ │ + bvc.n 7047c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 70436 │ │ │ │ + cbnz r4, 7044e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #192 @ (adr r4, 704dc ) │ │ │ │ + add r4, pc, #192 @ (adr r4, 704f4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - rors r4, r4 │ │ │ │ + eors r4, r4 │ │ │ │ movs r6, r5 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r2, #49864 @ 0xc2c8 │ │ │ │ + movw r2, #49480 @ 0xc148 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #64456 @ 0xfbc8 │ │ │ │ + movw r1, #64072 @ 0xfa48 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl cd23c │ │ │ │ + bl cccd8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7045a │ │ │ │ + beq.n 70472 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7072c │ │ │ │ + beq.w 70744 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7074e │ │ │ │ + beq.w 70766 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7071a │ │ │ │ + bne.w 70732 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 78344 │ │ │ │ + bl 78338 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ strd r3, 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.n 6fd0a │ │ │ │ + b.n 6fd22 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 6fe24 │ │ │ │ + b.n 6fe3c │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6fc7c │ │ │ │ + beq.w 6fc94 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w 6fc7c │ │ │ │ + beq.w 6fc94 │ │ │ │ ldr.w r3, [r9, #-20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 704c6 │ │ │ │ + beq.n 704de │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #-20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7068a │ │ │ │ + beq.w 706a2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 704d4 │ │ │ │ + beq.n 704ec │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r9, r9, #24 │ │ │ │ adds r5, #24 │ │ │ │ cmp fp, r9 │ │ │ │ - bne.w 6fc6c │ │ │ │ - b.n 6fd60 │ │ │ │ + bne.w 6fc84 │ │ │ │ + b.n 6fd78 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w 6fd96 │ │ │ │ + beq.w 6fdae │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6fd96 │ │ │ │ + beq.w 6fdae │ │ │ │ ldr.w r3, [r9, #-20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70508 │ │ │ │ + beq.n 70520 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #-20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 707e6 │ │ │ │ + beq.w 707fe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70516 │ │ │ │ + beq.n 7052e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r9, r9, #32 │ │ │ │ adds r5, #32 │ │ │ │ cmp fp, r9 │ │ │ │ - bne.w 6fd86 │ │ │ │ - b.n 6fe7a │ │ │ │ + bne.w 6fd9e │ │ │ │ + b.n 6fe92 │ │ │ │ movs r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 6fca4 │ │ │ │ + b.w 6fcbc │ │ │ │ movs r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6fdbe │ │ │ │ + b.n 6fdd6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a0dac <_PyThreadState_New@@Base+0x420> │ │ │ │ + bl 19f7ec <_PyThreadState_New@@Base+0x420> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 707d6 │ │ │ │ + beq.w 707ee │ │ │ │ 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 6fe66 │ │ │ │ + b.n 6fe7e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a0dac <_PyThreadState_New@@Base+0x420> │ │ │ │ + bl 19f7ec <_PyThreadState_New@@Base+0x420> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 707c6 │ │ │ │ + beq.w 707de │ │ │ │ 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 6fd4c │ │ │ │ + b.w 6fd64 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6fdbe │ │ │ │ + b.n 6fdd6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 6fca4 │ │ │ │ + b.w 6fcbc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #324] @ 0x144 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 6fe88 │ │ │ │ + bpl.w 6fea0 │ │ │ │ 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 6fe94 │ │ │ │ + beq.w 6feac │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6fe94 │ │ │ │ + b.n 6feac │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - b.w 6fccc │ │ │ │ + b.w 6fce4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ - b.n 6fe18 │ │ │ │ + b.n 6fe30 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ - b.n 6fde6 │ │ │ │ + b.n 6fdfe │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ - b.w 6fcfe │ │ │ │ + b.w 6fd16 │ │ │ │ ldrd r5, r4, [sp, #44] @ 0x2c │ │ │ │ - b.n 70474 │ │ │ │ - ldr r3, [pc, #516] @ (707f0 ) │ │ │ │ + b.n 7048c │ │ │ │ + ldr r3, [pc, #516] @ (70808 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #49748 @ 0xc254 │ │ │ │ + movw r3, #49364 @ 0xc0d4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 7048c │ │ │ │ + b.n 704a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70622 │ │ │ │ + beq.n 7063a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 70622 │ │ │ │ + cbnz r3, 7063a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #1436] @ 0x59c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #452] @ (707f4 ) │ │ │ │ + ldr r2, [pc, #452] @ (7080c ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #64212 @ 0xfad4 │ │ │ │ + movw r3, #63828 @ 0xf954 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 7048c │ │ │ │ - movw r4, #64040 @ 0xfa28 │ │ │ │ + b.n 704a4 │ │ │ │ + movw r4, #63656 @ 0xf8a8 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r5, [pc, #424] @ (707f8 ) │ │ │ │ + ldr r5, [pc, #424] @ (70810 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 70474 │ │ │ │ + b.n 7048c │ │ │ │ movs r3, #1 │ │ │ │ - b.w 6df08 │ │ │ │ + b.w 6df20 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r0, r3, #5472 @ 0x1560 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1a71dc │ │ │ │ - b.n 702be │ │ │ │ + bl 1a5d90 │ │ │ │ + b.n 702d6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 70254 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7026c │ │ │ │ mov r0, r1 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 701c8 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 701e0 │ │ │ │ mov r0, r9 │ │ │ │ - movw r4, #64080 @ 0xfa50 │ │ │ │ + movw r4, #63696 @ 0xf8d0 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ - bl 78344 │ │ │ │ - b.n 7064a │ │ │ │ + bl 78338 │ │ │ │ + b.n 70662 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 704c6 │ │ │ │ - ldr r3, [pc, #360] @ (707fc ) │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 704de │ │ │ │ + ldr r3, [pc, #360] @ (70814 ) │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 705f2 │ │ │ │ + b.n 7060a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - b.n 6feea │ │ │ │ - ldr r7, [pc, #344] @ (70800 ) │ │ │ │ - movw r6, #64008 @ 0xfa08 │ │ │ │ + b.n 6ff02 │ │ │ │ + ldr r7, [pc, #344] @ (70818 ) │ │ │ │ + movw r6, #63624 @ 0xf888 │ │ │ │ movt r6, #38 @ 0x26 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ - bl d42d0 │ │ │ │ + bl d3d48 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ 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 7048c │ │ │ │ - bl d42d0 │ │ │ │ - ldr r7, [pc, #300] @ (70804 ) │ │ │ │ + b.n 704a4 │ │ │ │ + bl d3d48 │ │ │ │ + ldr r7, [pc, #300] @ (7081c ) │ │ │ │ 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, #63968 @ 0xf9e0 │ │ │ │ + movw r6, #63584 @ 0xf860 │ │ │ │ movt r6, #38 @ 0x26 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 706b6 │ │ │ │ + b.n 706ce │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ strd r2, r3, [sp, #72] @ 0x48 │ │ │ │ - movw r3, #49748 @ 0xc254 │ │ │ │ + movw r3, #49364 @ 0xc0d4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ 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 7048c │ │ │ │ + b.n 704a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7046c │ │ │ │ + bne.w 70484 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7046c │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 70484 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7045a │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 70472 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7074e │ │ │ │ + beq.n 70766 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 7074e │ │ │ │ + cbnz r3, 70766 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #1 │ │ │ │ - movw r4, #64116 @ 0xfa74 │ │ │ │ + movw r4, #63732 @ 0xf8f4 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ - ldr r5, [pc, #172] @ (70808 ) │ │ │ │ + ldr r5, [pc, #172] @ (70820 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 70470 │ │ │ │ - movw r1, #64416 @ 0xfba0 │ │ │ │ + b.n 70488 │ │ │ │ + movw r1, #64032 @ 0xfa20 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #164] @ (7080c ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #164] @ (70824 ) │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70786 │ │ │ │ + beq.n 7079e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 70786 │ │ │ │ + cbnz r3, 7079e │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78344 │ │ │ │ - b.n 7074e │ │ │ │ + bl 78338 │ │ │ │ + b.n 70766 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 703b4 │ │ │ │ - movw r0, #64328 @ 0xfb48 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 703cc │ │ │ │ + movw r0, #63944 @ 0xf9c8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 1a77e8 │ │ │ │ - b.n 7030a │ │ │ │ - movw r0, #64384 @ 0xfb80 │ │ │ │ + bl 1a6398 │ │ │ │ + b.n 70322 │ │ │ │ + movw r0, #64000 @ 0xfa00 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 1a77e8 │ │ │ │ - b.n 7033a │ │ │ │ + bl 1a6398 │ │ │ │ + b.n 70352 │ │ │ │ movs r3, #1 │ │ │ │ - movw r4, #64148 @ 0xfa94 │ │ │ │ + movw r4, #63764 @ 0xf914 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ - ldr r5, [pc, #80] @ (70810 ) │ │ │ │ + ldr r5, [pc, #80] @ (70828 ) │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 70474 │ │ │ │ + b.n 7048c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.w 6fd4c │ │ │ │ + b.w 6fd64 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.w 6fe66 │ │ │ │ + b.w 6fe7e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 70508 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 70520 │ │ │ │ nop │ │ │ │ - sbcs r4, r6 │ │ │ │ + ands r4, r6 │ │ │ │ movs r6, r5 │ │ │ │ - rors r0, r0 │ │ │ │ + eors r0, r0 │ │ │ │ movs r6, r5 │ │ │ │ - sbcs r0, r0 │ │ │ │ + ands r0, r0 │ │ │ │ movs r6, r5 │ │ │ │ - rors r4, r2 │ │ │ │ + eors r4, r2 │ │ │ │ movs r6, r5 │ │ │ │ - adcs r4, r1 │ │ │ │ + subs r7, #204 @ 0xcc │ │ │ │ movs r6, r5 │ │ │ │ - asrs r4, r5 │ │ │ │ + subs r7, #172 @ 0xac │ │ │ │ movs r6, r5 │ │ │ │ - adcs r4, r5 │ │ │ │ + subs r7, #236 @ 0xec │ │ │ │ movs r6, r5 │ │ │ │ - add r4, r0 │ │ │ │ + cmp r4, r0 │ │ │ │ movs r6, r5 │ │ │ │ - sbcs r0, r3 │ │ │ │ + ands r0, r3 │ │ │ │ movs r6, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #436] @ (709d8 ) │ │ │ │ + ldr r5, [pc, #436] @ (709f0 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r0, [r5, #792] @ 0x318 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7093a │ │ │ │ + bne.w 70952 │ │ │ │ ldr.w r6, [r5, #792] @ 0x318 │ │ │ │ - movw r3, #49481 @ 0xc149 │ │ │ │ + movw r3, #49469 @ 0xc13d │ │ │ │ movt r3, #6 │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 70968 │ │ │ │ + bne.w 70980 │ │ │ │ ldr.w r5, [r2, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #49745 @ 0xc251 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 70986 │ │ │ │ + bne.w 7099e │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7091a │ │ │ │ + beq.n 70932 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ - movw r3, #4921 @ 0x1339 │ │ │ │ + movw r3, #4945 @ 0x1351 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 70926 │ │ │ │ + bne.n 7093e │ │ │ │ ldr r1, [r4, #12] │ │ │ │ adds r2, r1, #1 │ │ │ │ - bne.n 708da │ │ │ │ + bne.n 708f2 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.w 709bc │ │ │ │ + bpl.w 709d4 │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bpl.w 70998 │ │ │ │ + bpl.w 709b0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ add.w r0, r4, #20 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - cbz r1, 708d8 │ │ │ │ + cbz r1, 708f0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #54349 @ 0xd44d │ │ │ │ + movw r3, #54341 @ 0xd445 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 709ae │ │ │ │ + bne.n 709c6 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movw r1, #40056 @ 0x9c78 │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6d47c <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d474 <_Py_HashBytes@@Base+0x90> │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 709b6 │ │ │ │ + beq.n 709ce │ │ │ │ str r1, [r4, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ strd r4, r4, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ vmov s15, r3 │ │ │ │ str r1, [r5, #4] │ │ │ │ @@ -105412,15 +105408,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 70976 │ │ │ │ + bgt.n 7098e │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ands r3, r1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ str r1, [r5, #0] │ │ │ │ str.w r5, [r2, r3, lsl #2] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ @@ -105431,130 +105427,130 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, r0 │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ adds r3, #1 │ │ │ │ strd r4, r4, [r5, #8] │ │ │ │ - b.n 708e6 │ │ │ │ + b.n 708fe │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r6 │ │ │ │ - beq.w 70838 │ │ │ │ + beq.w 70850 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70958 │ │ │ │ + beq.n 70970 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 709ce │ │ │ │ + beq.n 709e6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70922 │ │ │ │ + beq.n 7093a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 70922 │ │ │ │ + b.n 7093a │ │ │ │ movs r0, #16 │ │ │ │ blx r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 70872 │ │ │ │ - b.n 7091a │ │ │ │ + bne.w 7088a │ │ │ │ + b.n 70932 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a0dac <_PyThreadState_New@@Base+0x420> │ │ │ │ + bl 19f7ec <_PyThreadState_New@@Base+0x420> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 709c0 │ │ │ │ + beq.n 709d8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.n 7090a │ │ │ │ + b.n 70922 │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 70872 │ │ │ │ - b.n 7091a │ │ │ │ + bne.w 7088a │ │ │ │ + b.n 70932 │ │ │ │ add.w r0, r4, #28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 708a4 │ │ │ │ - b.n 708d8 │ │ │ │ + bne.w 708bc │ │ │ │ + b.n 708f0 │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 708d8 │ │ │ │ + bne.n 708f0 │ │ │ │ mvn.w r1, #1 │ │ │ │ - b.n 708d8 │ │ │ │ + b.n 708f0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - b.n 7099c │ │ │ │ + b.n 709b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ blx r2 │ │ │ │ - b.n 7091a │ │ │ │ + b.n 70932 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 70958 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 70970 │ │ │ │ nop │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000709dc <_Py_hashtable_get@@Base>: │ │ │ │ +000709f4 <_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, 709f2 <_Py_hashtable_get@@Base+0x16> │ │ │ │ + cbnz r0, 70a0a <_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 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - movw r3, #4921 @ 0x1339 │ │ │ │ + movw r3, #4945 @ 0x1351 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71136 <_Py_hashtable_get@@Base+0x75a> │ │ │ │ + bne.w 7114e <_Py_hashtable_get@@Base+0x75a> │ │ │ │ ldr r4, [r1, #12] │ │ │ │ adds r5, r4, #1 │ │ │ │ - bne.w 70e3e <_Py_hashtable_get@@Base+0x462> │ │ │ │ + bne.w 70e56 <_Py_hashtable_get@@Base+0x462> │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 71162 <_Py_hashtable_get@@Base+0x786> │ │ │ │ + bpl.w 7117a <_Py_hashtable_get@@Base+0x786> │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 7113e <_Py_hashtable_get@@Base+0x762> │ │ │ │ + bpl.w 71156 <_Py_hashtable_get@@Base+0x762> │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ add.w r1, sl, #20 │ │ │ │ str r1, [sp, #4] │ │ │ │ mul.w r4, r2, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 70e3a <_Py_hashtable_get@@Base+0x45e> │ │ │ │ + beq.w 70e52 <_Py_hashtable_get@@Base+0x45e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #54349 @ 0xd44d │ │ │ │ + movw r3, #54341 @ 0xd445 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7116a <_Py_hashtable_get@@Base+0x78e> │ │ │ │ + bne.w 71182 <_Py_hashtable_get@@Base+0x78e> │ │ │ │ movw r3, #40056 @ 0x9c78 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ movw lr, #25973 @ 0x6575 │ │ │ │ movt lr, #28787 @ 0x7073 │ │ │ │ movw r1, #29281 @ 0x7261 │ │ │ │ movt r1, #28261 @ 0x6e65 │ │ │ │ ldr.w ip, [r3] │ │ │ │ @@ -105579,15 +105575,15 @@ │ │ │ │ eors r2, r7 │ │ │ │ eors r3, r7 │ │ │ │ eor.w r5, r8, r5 │ │ │ │ lsls r7, r4, #24 │ │ │ │ eor.w r0, r8, r0 │ │ │ │ cmp r4, #7 │ │ │ │ str r7, [sp, #8] │ │ │ │ - ble.w 70e94 <_Py_hashtable_get@@Base+0x4b8> │ │ │ │ + ble.w 70eac <_Py_hashtable_get@@Base+0x4b8> │ │ │ │ adds.w lr, lr, r5 │ │ │ │ adc.w r8, r2, r6 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r7, [r6, #0] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ eors r0, r7 │ │ │ │ str r7, [sp, #12] │ │ │ │ @@ -105624,15 +105620,15 @@ │ │ │ │ lsls r3, r3, #21 │ │ │ │ eor.w r0, r0, r8 │ │ │ │ orr.w r3, r3, r7, lsr #11 │ │ │ │ sub.w r8, r4, #8 │ │ │ │ eors r2, r1 │ │ │ │ eor.w r3, r3, fp │ │ │ │ cmp.w r8, #7 │ │ │ │ - bls.n 70c20 <_Py_hashtable_get@@Base+0x244> │ │ │ │ + bls.n 70c38 <_Py_hashtable_get@@Base+0x244> │ │ │ │ ldr r7, [sp, #4] │ │ │ │ strd r9, sl, [sp, #20] │ │ │ │ add.w fp, r7, #8 │ │ │ │ str.w r8, [sp, #28] │ │ │ │ add r7, r4 │ │ │ │ strd r7, r4, [sp, #12] │ │ │ │ adds.w r8, r5, lr │ │ │ │ @@ -105675,28 +105671,28 @@ │ │ │ │ eor.w lr, lr, r0 │ │ │ │ eors r0, r3 │ │ │ │ eor.w r3, r8, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ eor.w r6, r9, r8 │ │ │ │ sub.w r4, r4, fp │ │ │ │ cmp r4, #7 │ │ │ │ - bgt.n 70b82 <_Py_hashtable_get@@Base+0x1a6> │ │ │ │ + bgt.n 70b9a <_Py_hashtable_get@@Base+0x1a6> │ │ │ │ ldrd r4, r9, [sp, #16] │ │ │ │ ldrd sl, r8, [sp, #24] │ │ │ │ bic.w r7, r4, #7 │ │ │ │ mov r4, r7 │ │ │ │ sub.w r8, r8, r7 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ add.w r8, r8, #7 │ │ │ │ add r7, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r7 │ │ │ │ cmp.w r8, #6 │ │ │ │ - bhi.w 71184 <_Py_hashtable_get@@Base+0x7a8> │ │ │ │ + bhi.w 7119c <_Py_hashtable_get@@Base+0x7a8> │ │ │ │ tbh [pc, r8, lsl #1] │ │ │ │ lsls r2, r1, #6 │ │ │ │ lsls r4, r6, #9 │ │ │ │ lsls r2, r0, #6 │ │ │ │ movs r3, r2 │ │ │ │ lsls r7, r5, #9 │ │ │ │ movs r3, r1 │ │ │ │ @@ -105845,104 +105841,104 @@ │ │ │ │ mvneq.w r4, #1 │ │ │ │ str.w r4, [sl, #12] │ │ │ │ mov r5, r4 │ │ │ │ ldrd r3, r2, [r9, #4] │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r5 │ │ │ │ ldr.w r4, [r2, r3, lsl #2] │ │ │ │ - cbz r4, 70e8a <_Py_hashtable_get@@Base+0x4ae> │ │ │ │ + cbz r4, 70ea2 <_Py_hashtable_get@@Base+0x4ae> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 70ec8 <_Py_hashtable_get@@Base+0x4ec> │ │ │ │ + beq.n 70ee0 <_Py_hashtable_get@@Base+0x4ec> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 70e8a <_Py_hashtable_get@@Base+0x4ae> │ │ │ │ + cbz r4, 70ea2 <_Py_hashtable_get@@Base+0x4ae> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 70e54 <_Py_hashtable_get@@Base+0x478> │ │ │ │ + bne.n 70e6c <_Py_hashtable_get@@Base+0x478> │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ - movw r3, #46573 @ 0xb5ed │ │ │ │ + movw r3, #46545 @ 0xb5d1 │ │ │ │ movt r3, #7 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71110 <_Py_hashtable_get@@Base+0x734> │ │ │ │ + bne.w 71128 <_Py_hashtable_get@@Base+0x734> │ │ │ │ cmp.w sl, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.w 71174 <_Py_hashtable_get@@Base+0x798> │ │ │ │ + beq.w 7118c <_Py_hashtable_get@@Base+0x798> │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70efc <_Py_hashtable_get@@Base+0x520> │ │ │ │ - b.n 70e54 <_Py_hashtable_get@@Base+0x478> │ │ │ │ + beq.n 70f14 <_Py_hashtable_get@@Base+0x520> │ │ │ │ + b.n 70e6c <_Py_hashtable_get@@Base+0x478> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r8, r4, #4294967295 @ 0xffffffff │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r7 │ │ │ │ cmp.w r8, #6 │ │ │ │ - bhi.w 71184 <_Py_hashtable_get@@Base+0x7a8> │ │ │ │ + bhi.w 7119c <_Py_hashtable_get@@Base+0x7a8> │ │ │ │ addw fp, pc, #4 │ │ │ │ ldr.w pc, [fp, r8, lsl #2] │ │ │ │ - lsrs r1, r3, #29 │ │ │ │ + lsrs r1, r6, #29 │ │ │ │ movs r7, r0 │ │ │ │ - asrs r5, r5, #4 │ │ │ │ + asrs r5, r0, #5 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r1, r1, #29 │ │ │ │ + lsrs r1, r4, #29 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r3, r5, #17 │ │ │ │ + lsrs r3, r0, #18 │ │ │ │ movs r7, r0 │ │ │ │ - asrs r3, r4, #4 │ │ │ │ + asrs r3, r7, #4 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r3, r3, #17 │ │ │ │ + lsrs r3, r6, #17 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r3, r2, #17 │ │ │ │ + lsrs r3, r5, #17 │ │ │ │ movs r7, r0 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ - movw r3, #46573 @ 0xb5ed │ │ │ │ + movw r3, #46545 @ 0xb5d1 │ │ │ │ movt r3, #7 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71110 <_Py_hashtable_get@@Base+0x734> │ │ │ │ + bne.w 71128 <_Py_hashtable_get@@Base+0x734> │ │ │ │ sub.w ip, sl, r1 │ │ │ │ rsbs r0, ip, #0 │ │ │ │ adc.w r0, r0, ip │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne.w sl, #0 │ │ │ │ - beq.n 70f3c <_Py_hashtable_get@@Base+0x560> │ │ │ │ + beq.n 70f54 <_Py_hashtable_get@@Base+0x560> │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 70e54 <_Py_hashtable_get@@Base+0x478> │ │ │ │ + bne.n 70e6c <_Py_hashtable_get@@Base+0x478> │ │ │ │ ldrb.w r0, [sl, #16] │ │ │ │ ldrb r6, [r1, #16] │ │ │ │ ubfx r2, r0, #2, #3 │ │ │ │ ubfx r7, r6, #2, #3 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 70e54 <_Py_hashtable_get@@Base+0x478> │ │ │ │ + bne.n 70e6c <_Py_hashtable_get@@Base+0x478> │ │ │ │ lsls r7, r0, #26 │ │ │ │ - bpl.w 7115c <_Py_hashtable_get@@Base+0x780> │ │ │ │ + bpl.w 71174 <_Py_hashtable_get@@Base+0x780> │ │ │ │ lsls r0, r0, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, sl, #20 │ │ │ │ addpl.w r0, sl, #28 │ │ │ │ lsls r7, r6, #26 │ │ │ │ - bpl.w 71158 <_Py_hashtable_get@@Base+0x77c> │ │ │ │ + bpl.w 71170 <_Py_hashtable_get@@Base+0x77c> │ │ │ │ lsls r6, r6, #25 │ │ │ │ ite mi │ │ │ │ addmi r1, #20 │ │ │ │ addpl r1, #28 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 29204 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 70e54 <_Py_hashtable_get@@Base+0x478> │ │ │ │ + beq.n 70e6c <_Py_hashtable_get@@Base+0x478> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldrb r4, [r4, #2] │ │ │ │ bfi r7, r4, #16, #8 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ @@ -106075,60 +106071,60 @@ │ │ │ │ orr.w r3, r3, r2, lsr #15 │ │ │ │ mov.w r1, r1, lsl #21 │ │ │ │ orr.w r1, r1, r0, lsr #11 │ │ │ │ eor.w r3, r3, r5 │ │ │ │ adc.w r2, r2, r4 │ │ │ │ eors r3, r1 │ │ │ │ eor.w r4, r3, r2 │ │ │ │ - b.n 70e32 <_Py_hashtable_get@@Base+0x456> │ │ │ │ + b.n 70e4a <_Py_hashtable_get@@Base+0x456> │ │ │ │ mov r0, sl │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70e54 <_Py_hashtable_get@@Base+0x478> │ │ │ │ + beq.w 70e6c <_Py_hashtable_get@@Base+0x478> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldrb r7, [r7, #4] │ │ │ │ bfi r4, r7, #0, #8 │ │ │ │ - b.n 70c6a <_Py_hashtable_get@@Base+0x28e> │ │ │ │ + b.n 70c82 <_Py_hashtable_get@@Base+0x28e> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldrb r4, [r4, #1] │ │ │ │ bfi r7, r4, #8, #8 │ │ │ │ - b.n 70f58 <_Py_hashtable_get@@Base+0x57c> │ │ │ │ + b.n 70f70 <_Py_hashtable_get@@Base+0x57c> │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 70e40 <_Py_hashtable_get@@Base+0x464> │ │ │ │ + b.n 70e58 <_Py_hashtable_get@@Base+0x464> │ │ │ │ add.w r2, sl, #28 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r4, r2, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 70a4c <_Py_hashtable_get@@Base+0x70> │ │ │ │ - b.n 70e3a <_Py_hashtable_get@@Base+0x45e> │ │ │ │ + bne.w 70a64 <_Py_hashtable_get@@Base+0x70> │ │ │ │ + b.n 70e52 <_Py_hashtable_get@@Base+0x45e> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 70f2e <_Py_hashtable_get@@Base+0x552> │ │ │ │ + b.n 70f46 <_Py_hashtable_get@@Base+0x552> │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - b.n 70f20 <_Py_hashtable_get@@Base+0x544> │ │ │ │ + b.n 70f38 <_Py_hashtable_get@@Base+0x544> │ │ │ │ ldr.w r2, [sl, #28] │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 71144 <_Py_hashtable_get@@Base+0x768> │ │ │ │ + b.n 7115c <_Py_hashtable_get@@Base+0x768> │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 70e32 <_Py_hashtable_get@@Base+0x456> │ │ │ │ + b.n 70e4a <_Py_hashtable_get@@Base+0x456> │ │ │ │ sub.w r3, r1, sl │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 70f40 <_Py_hashtable_get@@Base+0x564> │ │ │ │ - b.n 70e54 <_Py_hashtable_get@@Base+0x478> │ │ │ │ + bne.w 70f58 <_Py_hashtable_get@@Base+0x564> │ │ │ │ + b.n 70e6c <_Py_hashtable_get@@Base+0x478> │ │ │ │ ldr r7, [sp, #8] │ │ │ │ adds.w lr, lr, r5 │ │ │ │ mov.w r4, r5, lsl #13 │ │ │ │ adc.w r6, r2, r6 │ │ │ │ eors r3, r7 │ │ │ │ orr.w r4, r4, r2, lsr #19 │ │ │ │ lsls r2, r2, #13 │ │ │ │ @@ -106246,77 +106242,77 @@ │ │ │ │ orr.w r3, r3, r4, lsr #15 │ │ │ │ mov.w r2, r2, lsl #21 │ │ │ │ orr.w r2, r2, r1, lsr #11 │ │ │ │ eor.w r3, r3, r6 │ │ │ │ adc.w r0, r0, r4 │ │ │ │ eors r3, r2 │ │ │ │ eor.w r4, r3, r0 │ │ │ │ - b.n 70e32 <_Py_hashtable_get@@Base+0x456> │ │ │ │ - b.w 6cd7c │ │ │ │ + b.n 70e4a <_Py_hashtable_get@@Base+0x456> │ │ │ │ + b.w 6cd74 │ │ │ │ │ │ │ │ -0007133c <_Py_hashtable_set@@Base>: │ │ │ │ +00071354 <_Py_hashtable_set@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ - movw r3, #49481 @ 0xc149 │ │ │ │ + movw r3, #49469 @ 0xc13d │ │ │ │ movt r3, #6 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71448 <_Py_hashtable_set@@Base+0x10c> │ │ │ │ + bne.n 71460 <_Py_hashtable_set@@Base+0x10c> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #49749 @ 0xc255 │ │ │ │ + movw r2, #49745 @ 0xc251 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r5, [r3, #672] @ 0x2a0 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 71464 <_Py_hashtable_set@@Base+0x128> │ │ │ │ + bne.n 7147c <_Py_hashtable_set@@Base+0x128> │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 714a8 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ + beq.w 714c0 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ - movw r3, #4921 @ 0x1339 │ │ │ │ + movw r3, #4945 @ 0x1351 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71436 <_Py_hashtable_set@@Base+0xfa> │ │ │ │ + bne.n 7144e <_Py_hashtable_set@@Base+0xfa> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - bne.n 713ee <_Py_hashtable_set@@Base+0xb2> │ │ │ │ + bne.n 71406 <_Py_hashtable_set@@Base+0xb2> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 71498 <_Py_hashtable_set@@Base+0x15c> │ │ │ │ + bpl.n 714b0 <_Py_hashtable_set@@Base+0x15c> │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 71474 <_Py_hashtable_set@@Base+0x138> │ │ │ │ + bpl.n 7148c <_Py_hashtable_set@@Base+0x138> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ add.w r0, r6, #20 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ - cbz r3, 713ec <_Py_hashtable_set@@Base+0xb0> │ │ │ │ + cbz r3, 71404 <_Py_hashtable_set@@Base+0xb0> │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr.w r8, [r2, #4] │ │ │ │ - movw r2, #54349 @ 0xd44d │ │ │ │ + movw r2, #54341 @ 0xd445 │ │ │ │ movt r2, #6 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 71488 <_Py_hashtable_set@@Base+0x14c> │ │ │ │ + bne.n 714a0 <_Py_hashtable_set@@Base+0x14c> │ │ │ │ movw r1, #40056 @ 0x9c78 │ │ │ │ movt r1, #74 @ 0x4a │ │ │ │ strd r0, r3, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6d47c <_Py_HashBytes@@Base+0x90> │ │ │ │ + bl 6d474 <_Py_HashBytes@@Base+0x90> │ │ │ │ mov r3, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 71492 <_Py_hashtable_set@@Base+0x156> │ │ │ │ + beq.n 714aa <_Py_hashtable_set@@Base+0x156> │ │ │ │ str r3, [r6, #12] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ str r6, [r5, #8] │ │ │ │ str r7, [r5, #12] │ │ │ │ adds r2, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ @@ -106325,15 +106321,15 @@ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ vmov s13, r2 │ │ │ │ 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 71454 <_Py_hashtable_set@@Base+0x118> │ │ │ │ + bgt.n 7146c <_Py_hashtable_set@@Base+0x118> │ │ │ │ subs r2, #1 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ands r2, r3 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r1, r2, lsl #2] │ │ │ │ str r3, [r5, #0] │ │ │ │ str.w r5, [r1, r2, lsl #2] │ │ │ │ @@ -106342,84 +106338,84 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ str r6, [r5, #8] │ │ │ │ str r7, [r5, #12] │ │ │ │ - b.n 713f8 <_Py_hashtable_set@@Base+0xbc> │ │ │ │ + b.n 71410 <_Py_hashtable_set@@Base+0xbc> │ │ │ │ movs r0, #16 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 71388 <_Py_hashtable_set@@Base+0x4c> │ │ │ │ - b.n 714a8 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ + bne.n 713a0 <_Py_hashtable_set@@Base+0x4c> │ │ │ │ + b.n 714c0 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0dac <_PyThreadState_New@@Base+0x420> │ │ │ │ + bl 19f7ec <_PyThreadState_New@@Base+0x420> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7149c <_Py_hashtable_set@@Base+0x160> │ │ │ │ + beq.n 714b4 <_Py_hashtable_set@@Base+0x160> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - b.n 7141e <_Py_hashtable_set@@Base+0xe2> │ │ │ │ + b.n 71436 <_Py_hashtable_set@@Base+0xe2> │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 71388 <_Py_hashtable_set@@Base+0x4c> │ │ │ │ - b.n 714a8 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ + bne.n 713a0 <_Py_hashtable_set@@Base+0x4c> │ │ │ │ + b.n 714c0 <_Py_hashtable_set@@Base+0x16c> │ │ │ │ add.w r0, r6, #28 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 713b6 <_Py_hashtable_set@@Base+0x7a> │ │ │ │ - b.n 713ec <_Py_hashtable_set@@Base+0xb0> │ │ │ │ + bne.n 713ce <_Py_hashtable_set@@Base+0x7a> │ │ │ │ + b.n 71404 <_Py_hashtable_set@@Base+0xb0> │ │ │ │ mov r1, r3 │ │ │ │ blx r8 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 713ec <_Py_hashtable_set@@Base+0xb0> │ │ │ │ + bne.n 71404 <_Py_hashtable_set@@Base+0xb0> │ │ │ │ mvn.w r3, #1 │ │ │ │ - b.n 713ec <_Py_hashtable_set@@Base+0xb0> │ │ │ │ + b.n 71404 <_Py_hashtable_set@@Base+0xb0> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b.n 71478 <_Py_hashtable_set@@Base+0x13c> │ │ │ │ + b.n 71490 <_Py_hashtable_set@@Base+0x13c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx r2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 71430 <_Py_hashtable_set@@Base+0xf4> │ │ │ │ + b.n 71448 <_Py_hashtable_set@@Base+0xf4> │ │ │ │ nop │ │ │ │ │ │ │ │ -000714b0 : │ │ │ │ +000714c8 : │ │ │ │ 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] @ (7155c ) │ │ │ │ + ldr r3, [pc, #156] @ (71574 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #2416] @ 0x970 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 71514 │ │ │ │ + ble.n 7152c │ │ │ │ subs r2, #1 │ │ │ │ - ldr r1, [pc, #136] @ (71560 ) │ │ │ │ + ldr r1, [pc, #136] @ (71578 ) │ │ │ │ str.w r2, [r3, #2416] @ 0x970 │ │ │ │ movs r0, #1 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr.w r4, [r3, #2096] @ 0x830 │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbnz r3, 71532 │ │ │ │ - ldr r2, [pc, #116] @ (71564 ) │ │ │ │ + cbnz r3, 7154a │ │ │ │ + ldr r2, [pc, #116] @ (7157c ) │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ adds r0, r5, r1 │ │ │ │ str r2, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r5, r1] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ @@ -106428,70 +106424,70 @@ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ strd r3, r2, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movw r0, #21632 @ 0x5480 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71640 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 71552 │ │ │ │ - ldr r3, [pc, #60] @ (71564 ) │ │ │ │ + cbz r0, 7156a │ │ │ │ + ldr r3, [pc, #60] @ (7157c ) │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ str r3, [r4, #24] │ │ │ │ adds r0, r5, r1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 714f8 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 71510 │ │ │ │ + movw r2, #26709 @ 0x6855 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 71546 │ │ │ │ + bne.n 7155e │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ - b.n 71524 │ │ │ │ + bl 126cc8 │ │ │ │ + b.n 7153c │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 71524 │ │ │ │ - ldr r0, [pc, #16] @ (71564 ) │ │ │ │ - bl 88150 │ │ │ │ - b.n 71510 │ │ │ │ + b.n 7153c │ │ │ │ + ldr r0, [pc, #16] @ (7157c ) │ │ │ │ + bl 1a4b8c │ │ │ │ + b.n 71528 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ lsls r6, r0, #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 r8, r3 │ │ │ │ - ldr r3, [pc, #164] @ (71620 ) │ │ │ │ + ldr r3, [pc, #164] @ (71638 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r4, #2416] @ 0x970 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 715d8 │ │ │ │ + ble.n 715f0 │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r4, #2416] @ 0x970 │ │ │ │ - ldr r2, [pc, #132] @ (71624 ) │ │ │ │ + ldr r2, [pc, #132] @ (7163c ) │ │ │ │ movs r3, #1 │ │ │ │ add.w r4, r4, r0, lsl #2 │ │ │ │ ldr.w r4, [r4, #2096] @ 0x830 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 715fe │ │ │ │ + cbnz r3, 71616 │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ adds r0, r5, r1 │ │ │ │ str r7, [r4, #24] │ │ │ │ ldr r3, [r5, r1] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ str r6, [r4, #28] │ │ │ │ @@ -106500,45 +106496,45 @@ │ │ │ │ str r3, [r5, r1] │ │ │ │ str r2, [r0, #4] │ │ │ │ strd r3, r2, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r0, #21632 @ 0x5480 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71640 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 715b0 │ │ │ │ + bne.n 715c8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 88150 │ │ │ │ + bl 1a4b8c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 715d2 │ │ │ │ + beq.n 715ea │ │ │ │ mov r0, r6 │ │ │ │ - bl 77384 │ │ │ │ - b.n 715d2 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + bl 77378 │ │ │ │ + b.n 715ea │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 71612 │ │ │ │ + bne.n 7162a │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ - b.n 715b0 │ │ │ │ + bl 126cc8 │ │ │ │ + b.n 715c8 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 715b0 │ │ │ │ + b.n 715c8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00071628 <_PyObject_GC_New@@Base>: │ │ │ │ +00071640 <_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 r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, #12 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ @@ -106546,369 +106542,370 @@ │ │ │ │ and.w r2, r3, #24 │ │ │ │ ubfx r4, r3, #14, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r4, #1 │ │ │ │ lsls r2, r3, #29 │ │ │ │ mov.w r4, r4, lsl #3 │ │ │ │ - bmi.w 7180c <_PyObject_GC_New@@Base+0x1e4> │ │ │ │ - ldr.w sl, [pc, #480] @ 7183c <_PyObject_GC_New@@Base+0x214> │ │ │ │ + bmi.w 71824 <_PyObject_GC_New@@Base+0x1e4> │ │ │ │ + ldr.w sl, [pc, #480] @ 71854 <_PyObject_GC_New@@Base+0x214> │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r8, [sl, r9] │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.w 717d0 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ + bhi.w 717e8 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ adds r6, r4, r6 │ │ │ │ - bmi.w 717d0 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ + bmi.w 717e8 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6453 @ 0x1935 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 717c2 <_PyObject_GC_New@@Base+0x19a> │ │ │ │ + bne.w 717da <_PyObject_GC_New@@Base+0x19a> │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ subs r1, r6, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.n 71786 <_PyObject_GC_New@@Base+0x15e> │ │ │ │ + bcs.n 7179e <_PyObject_GC_New@@Base+0x15e> │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 71776 <_PyObject_GC_New@@Base+0x14e> │ │ │ │ + beq.n 7178e <_PyObject_GC_New@@Base+0x14e> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w lr, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r6, [lr] │ │ │ │ str r6, [r3, #4] │ │ │ │ - cbz r6, 71708 <_PyObject_GC_New@@Base+0xe0> │ │ │ │ + cbz r6, 71720 <_PyObject_GC_New@@Base+0xe0> │ │ │ │ add r4, lr │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [lr] │ │ │ │ strd r3, r3, [r4, #-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.n 71734 <_PyObject_GC_New@@Base+0x10c> │ │ │ │ + bgt.n 7174c <_PyObject_GC_New@@Base+0x10c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #328] @ (71838 <_PyObject_GC_New@@Base+0x210>) │ │ │ │ + ldr r2, [pc, #328] @ (71850 <_PyObject_GC_New@@Base+0x210>) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 717de <_PyObject_GC_New@@Base+0x1b6> │ │ │ │ + bne.n 717f6 <_PyObject_GC_New@@Base+0x1b6> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r7, r2, [r3, #24] │ │ │ │ cmp r7, r2 │ │ │ │ - bhi.n 71728 <_PyObject_GC_New@@Base+0x100> │ │ │ │ + bhi.n 71740 <_PyObject_GC_New@@Base+0x100> │ │ │ │ adds r1, #1 │ │ │ │ adds r2, r3, r7 │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r1, r7, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ str r6, [r3, r7] │ │ │ │ ldr.w r8, [sl, r9] │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - b.n 716c4 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 716dc <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 716c4 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 716dc <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 716e2 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + beq.n 716fa <_PyObject_GC_New@@Base+0xba> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 716e2 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + beq.n 716fa <_PyObject_GC_New@@Base+0xba> │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 716e2 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + bne.n 716fa <_PyObject_GC_New@@Base+0xba> │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7182e <_PyObject_GC_New@@Base+0x206> │ │ │ │ + bne.n 71846 <_PyObject_GC_New@@Base+0x206> │ │ │ │ add.w r2, r8, #12 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 716e2 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + bmi.n 716fa <_PyObject_GC_New@@Base+0xba> │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 71760 <_PyObject_GC_New@@Base+0x138> │ │ │ │ + bne.n 71778 <_PyObject_GC_New@@Base+0x138> │ │ │ │ dmb ish │ │ │ │ - b.n 716e2 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + b.n 716fa <_PyObject_GC_New@@Base+0xba> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 719d8 │ │ │ │ + bl 719f0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7171e <_PyObject_GC_New@@Base+0xf6> │ │ │ │ + bne.n 71736 <_PyObject_GC_New@@Base+0xf6> │ │ │ │ ldr.w fp, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #49745 @ 0xc251 │ │ │ │ movt r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 717f2 <_PyObject_GC_New@@Base+0x1ca> │ │ │ │ + bne.n 7180a <_PyObject_GC_New@@Base+0x1ca> │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 717d0 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ + beq.n 717e8 <_PyObject_GC_New@@Base+0x1a8> │ │ │ │ ldr.w r8, [sl, r9] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 716c4 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 716dc <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7171e <_PyObject_GC_New@@Base+0xf6> │ │ │ │ + bne.n 71736 <_PyObject_GC_New@@Base+0xf6> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ea3d0 │ │ │ │ + bl 1e9698 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 716e2 <_PyObject_GC_New@@Base+0xba> │ │ │ │ - b.n 71700 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + bne.n 716fa <_PyObject_GC_New@@Base+0xba> │ │ │ │ + b.n 71718 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 71800 <_PyObject_GC_New@@Base+0x1d8> │ │ │ │ + bne.n 71818 <_PyObject_GC_New@@Base+0x1d8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ - b.n 71700 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ + bl 126cc8 │ │ │ │ + b.n 71718 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx fp │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ - b.n 717a8 <_PyObject_GC_New@@Base+0x180> │ │ │ │ + b.n 717c0 <_PyObject_GC_New@@Base+0x180> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 71700 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ + b.n 71718 <_PyObject_GC_New@@Base+0xd8> │ │ │ │ ldr.w r2, [r0, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr.w sl, [pc, #36] @ 7183c <_PyObject_GC_New@@Base+0x214> │ │ │ │ + ldr.w sl, [pc, #36] @ 71854 <_PyObject_GC_New@@Base+0x214> │ │ │ │ ldrd r3, r2, [r2, #12] │ │ │ │ add r3, r2 │ │ │ │ adds r2, r3, #3 │ │ │ │ adds r3, #1 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ add r6, r3 │ │ │ │ - b.n 71660 <_PyObject_GC_New@@Base+0x38> │ │ │ │ + b.n 71678 <_PyObject_GC_New@@Base+0x38> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 716e2 <_PyObject_GC_New@@Base+0xba> │ │ │ │ - b.n 71750 <_PyObject_GC_New@@Base+0x128> │ │ │ │ + bne.w 716fa <_PyObject_GC_New@@Base+0xba> │ │ │ │ + b.n 71768 <_PyObject_GC_New@@Base+0x128> │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00071840 : │ │ │ │ +00071858 : │ │ │ │ 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 r4, r0, #0 │ │ │ │ - blt.n 71914 │ │ │ │ + blt.n 7192a │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6453 @ 0x1935 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 718fe │ │ │ │ - ldr r2, [pc, #168] @ (71918 ) │ │ │ │ + bne.n 71914 │ │ │ │ + ldr r2, [pc, #168] @ (71930 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ subs r1, r4, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.n 718d2 │ │ │ │ + bcs.n 718e8 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r7, r1, lsl #3] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 718c8 │ │ │ │ + beq.n 718de │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 718a4 │ │ │ │ + cbz r2, 718bc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ - bcc.n 718be │ │ │ │ + ittt cc │ │ │ │ + ldrcc r3, [r3, #12] │ │ │ │ + strcc r3, [r6, #12] │ │ │ │ + strcc r6, [r3, #8] │ │ │ │ + bcc.n 718b8 │ │ │ │ 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] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - str r3, [r6, #12] │ │ │ │ - str r6, [r3, #8] │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl 719d8 │ │ │ │ + bl 719f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 718a0 │ │ │ │ + bne.n 718b8 │ │ │ │ ldr.w r2, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #49745 @ 0xc251 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7190a │ │ │ │ + bne.n 71920 │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 718a0 │ │ │ │ + beq.n 718b8 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 718a0 │ │ │ │ + b.n 718b8 │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r2 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r2 │ │ │ │ - b.n 718ee │ │ │ │ + b.n 71904 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 718a0 │ │ │ │ + b.n 718b8 │ │ │ │ + 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 r0, [pc, #168] @ (719d4 ) │ │ │ │ + ldr r0, [pc, #168] @ (719ec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ subs r3, r1, #1 │ │ │ │ mov r4, r1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r2, #1528] @ 0x5f8 │ │ │ │ - bcs.n 719c2 │ │ │ │ + bcs.n 719da │ │ │ │ lsrs r2, r3, #3 │ │ │ │ ldr.w r3, [r6, r2, lsl #3] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 71982 │ │ │ │ + beq.n 7199a │ │ │ │ ldrd r1, r0, [r3] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ - cbz r1, 71962 │ │ │ │ + cbz r1, 7197a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, r6, [r3, #24] │ │ │ │ cmp r4, r6 │ │ │ │ - bhi.n 7197a │ │ │ │ + bhi.n 71992 │ │ │ │ adds r2, #1 │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ str r2, [r3, #24] │ │ │ │ adds r2, r3, r4 │ │ │ │ str r2, [r3, #4] │ │ │ │ str r1, [r3, r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r5, #12] │ │ │ │ str r5, [r3, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 719d8 │ │ │ │ + bl 719f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 71960 │ │ │ │ + bne.n 71978 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #49749 @ 0xc255 │ │ │ │ + movw r2, #49745 @ 0xc251 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r5, [r3, #672] @ 0x2a0 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 719ca │ │ │ │ + bne.n 719e2 │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71960 │ │ │ │ + beq.n 71978 │ │ │ │ ldr.w r3, [r6, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #800] @ 0x320 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 7198e │ │ │ │ + bge.n 719a6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 719b2 │ │ │ │ + b.n 719ca │ │ │ │ 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.w r4, [r0, #524] @ 0x20c │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 71b04 │ │ │ │ + beq.w 71b1c │ │ │ │ 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 71a9e │ │ │ │ + bls.n 71ab6 │ │ │ │ adds r2, #131 @ 0x83 │ │ │ │ str.w r4, [r5, r2, lsl #2] │ │ │ │ - cbnz r3, 71a76 │ │ │ │ + cbnz r3, 71a8e │ │ │ │ ldr.w r2, [r5, #512] @ 0x200 │ │ │ │ movw r7, #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] │ │ │ │ @@ -106943,81 +106940,81 @@ │ │ │ │ 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 71a50 │ │ │ │ + bne.n 71a68 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cbnz r3, 71ae6 │ │ │ │ + cbnz r3, 71afe │ │ │ │ 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] │ │ │ │ - cbnz r0, 71ad4 │ │ │ │ + cbnz r0, 71aec │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 71c5c │ │ │ │ + bne.w 71c74 │ │ │ │ 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 71a50 │ │ │ │ + b.n 71a68 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 71af6 │ │ │ │ + cbz r0, 71b0e │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr.w r2, [r5, r6, lsl #3] │ │ │ │ - b.n 71a82 │ │ │ │ + b.n 71a9a │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 71aee │ │ │ │ + beq.n 71b06 │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 71aee │ │ │ │ + b.n 71b06 │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ ldr.w r3, [r8, #816] @ 0x330 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 71c1c │ │ │ │ + beq.w 71c34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71c6c │ │ │ │ + bne.w 71c84 │ │ │ │ ldr.w r7, [r5, #520] @ 0x208 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 71bb2 │ │ │ │ + beq.n 71bca │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ str.w r3, [r5, #520] @ 0x208 │ │ │ │ ldrd r0, r3, [r8, #804] @ 0x324 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71c8a │ │ │ │ + beq.w 71ca2 │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.w 71c7c │ │ │ │ + beq.w 71c94 │ │ │ │ lsrs r2, r0, #18 │ │ │ │ ubfx r0, r0, #0, #18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71c16 │ │ │ │ + beq.n 71c2e │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r5, r2, lsl #3 │ │ │ │ ldr.w r2, [r5, #792] @ 0x318 │ │ │ │ adds r2, #1 │ │ │ │ @@ -107034,113 +107031,113 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r3, [r7, #16] │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [r7, #8] │ │ │ │ ubfx r3, r1, #0, #12 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 71c96 │ │ │ │ + bne.n 71cae │ │ │ │ ldr r2, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r7, #12] │ │ │ │ mov r4, r7 │ │ │ │ add.w r1, r2, #132 @ 0x84 │ │ │ │ str.w r7, [r5, #524] @ 0x20c │ │ │ │ strd r3, r3, [r7, #20] │ │ │ │ str.w r3, [r5, r1, lsl #2] │ │ │ │ - b.n 71a0a │ │ │ │ + b.n 71a22 │ │ │ │ ldr.w r3, [r5, #516] @ 0x204 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 71c32 │ │ │ │ + bne.n 71c4a │ │ │ │ ldr.w r1, [r5, #512] @ 0x200 │ │ │ │ movs r7, #16 │ │ │ │ mov.w r2, #448 @ 0x1c0 │ │ │ │ ldr.w r3, [r8, #680] @ 0x2a8 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71c54 │ │ │ │ + beq.n 71c6c │ │ │ │ ldr.w r2, [r5, #516] @ 0x204 │ │ │ │ mov.w lr, #28 │ │ │ │ str.w r0, [r5, #512] @ 0x200 │ │ │ │ mov.w ip, #0 │ │ │ │ subs r0, r7, #1 │ │ │ │ mla lr, r2, lr, lr │ │ │ │ add.w r3, r9, lr │ │ │ │ - b.n 71c04 │ │ │ │ + b.n 71c1c │ │ │ │ cmp r2, r0 │ │ │ │ ite cc │ │ │ │ movcc r1, r3 │ │ │ │ movcs r1, #0 │ │ │ │ str.w ip, [r3, #-28] │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #28 │ │ │ │ cmp r2, r7 │ │ │ │ - bcc.n 71bf0 │ │ │ │ + bcc.n 71c08 │ │ │ │ sub.w lr, lr, #28 │ │ │ │ str.w r7, [r5, #516] @ 0x204 │ │ │ │ add.w r7, r9, lr │ │ │ │ - b.n 71b24 │ │ │ │ + b.n 71b3c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 71b5c │ │ │ │ - movw r0, #51536 @ 0xc950 │ │ │ │ + b.n 71b74 │ │ │ │ + movw r0, #51152 @ 0xc7d0 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 19df8c │ │ │ │ - cbnz r0, 71c60 │ │ │ │ + bl 19c9cc │ │ │ │ + cbnz r0, 71c78 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #816] @ 0x330 │ │ │ │ - b.n 71b1c │ │ │ │ + b.n 71b34 │ │ │ │ lsls r7, r3, #1 │ │ │ │ cmp.w r3, r3, lsl #1 │ │ │ │ - bcs.n 71c54 │ │ │ │ + bcs.n 71c6c │ │ │ │ movw r3, #37449 @ 0x9249 │ │ │ │ movt r3, #2340 @ 0x924 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 71c54 │ │ │ │ + bhi.n 71c6c │ │ │ │ movs r2, #28 │ │ │ │ ldr.w r1, [r5, #512] @ 0x200 │ │ │ │ mul.w r2, r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 71bc4 │ │ │ │ + bge.n 71bdc │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ - b.n 71a70 │ │ │ │ + b.n 71a88 │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 71ad4 │ │ │ │ + b.n 71aec │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 71c2a │ │ │ │ + beq.n 71c42 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r8, #816] @ 0x330 │ │ │ │ movw r3, #38480 @ 0x9650 │ │ │ │ movt r3, #74 @ 0x4a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bl 2d1c6 <_PyObject_DebugMallocStats@@Base> │ │ │ │ - b.n 71b1c │ │ │ │ + b.n 71b34 │ │ │ │ ldr.w r3, [r8, #812] @ 0x32c │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ ldr.w r0, [r8, #804] @ 0x324 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r5, #520] @ 0x208 │ │ │ │ str r3, [r7, #20] │ │ │ │ str.w r7, [r5, #520] @ 0x208 │ │ │ │ - b.n 71c54 │ │ │ │ + b.n 71c6c │ │ │ │ rsb r3, r3, #4096 @ 0x1000 │ │ │ │ add r1, r3 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ str r1, [r7, #4] │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 71b98 │ │ │ │ + b.n 71bb0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - vldr d7, [pc, #36] @ 71cd8 │ │ │ │ + vldr d7, [pc, #36] @ 71cf0 │ │ │ │ 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] │ │ │ │ @@ -107148,470 +107145,470 @@ │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ ... │ │ │ │ │ │ │ │ -00071ce0 <_Py_NewReference@@Base>: │ │ │ │ - ldr r2, [pc, #36] @ (71d08 <_Py_NewReference@@Base+0x28>) │ │ │ │ +00071cf8 <_Py_NewReference@@Base>: │ │ │ │ + ldr r2, [pc, #36] @ (71d20 <_Py_NewReference@@Base+0x28>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 71cee <_Py_NewReference@@Base+0xe> │ │ │ │ + cbnz r3, 71d06 <_Py_NewReference@@Base+0xe> │ │ │ │ bx lr │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 71cfe <_Py_NewReference@@Base+0x1e> │ │ │ │ - b.w 127218 │ │ │ │ + bne.n 71d16 <_Py_NewReference@@Base+0x1e> │ │ │ │ + b.w 126cc8 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00071d0c : │ │ │ │ +00071d24 : │ │ │ │ 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 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71f3a │ │ │ │ + beq.w 71f52 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi.w 71e4a │ │ │ │ + bhi.w 71e62 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 71f4a │ │ │ │ + blt.w 71f62 │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.w 71ec8 │ │ │ │ + bgt.w 71ee0 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ movs r6, #1 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6453 @ 0x1935 │ │ │ │ movt r3, #7 │ │ │ │ add.w r9, r0, #21 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ mov r8, r6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71eb8 │ │ │ │ - ldr r3, [pc, #552] @ (71f8c ) │ │ │ │ + bne.w 71ed0 │ │ │ │ + ldr r3, [pc, #552] @ (71fa4 ) │ │ │ │ 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, #1528] @ 0x5f8 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.w 71f06 │ │ │ │ + bcs.w 71f1e │ │ │ │ lsrs r1, r3, #3 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 71ef4 │ │ │ │ + beq.w 71f0c │ │ │ │ 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, 71de6 │ │ │ │ + cbz r2, 71dfe │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #472] @ (71f90 ) │ │ │ │ + ldr r2, [pc, #472] @ (71fa8 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 71e0a │ │ │ │ + cbnz r3, 71e22 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 71e20 │ │ │ │ + beq.n 71e38 │ │ │ │ adds r3, r4, r5 │ │ │ │ lsls r6, r6, #2 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ orr.w r6, r6, #96 @ 0x60 │ │ │ │ movs r2, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r1, [r4, #12] │ │ │ │ strb r6, [r4, #16] │ │ │ │ strb r2, [r3, #20] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r7, r0, [r3, #24] │ │ │ │ cmp r7, r0 │ │ │ │ - bhi.n 71dfe │ │ │ │ + bhi.n 71e16 │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r7, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r7 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r7] │ │ │ │ - b.n 71d9e │ │ │ │ + b.n 71db6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 71d9e │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 71db6 │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 71f3e │ │ │ │ + bne.w 71f56 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ - b.n 71dc2 │ │ │ │ + bl 126cc8 │ │ │ │ + b.n 71dda │ │ │ │ lsls r3, r6, #2 │ │ │ │ add.w r2, r4, #28 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ cmp r6, #1 │ │ │ │ strb r3, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - beq.n 71eea │ │ │ │ + beq.n 71f02 │ │ │ │ cmp r6, #2 │ │ │ │ strd r8, r8, [r4, #20] │ │ │ │ ite eq │ │ │ │ strheq.w r8, [r2, r5, lsl #1] │ │ │ │ strne.w r8, [r2, r5, lsl #2] │ │ │ │ - b.n 71dde │ │ │ │ + b.n 71df6 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls.n 71ed2 │ │ │ │ + bls.n 71eea │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - bcc.n 71f32 │ │ │ │ + bcc.n 71f4a │ │ │ │ cmp.w r1, #1114112 @ 0x110000 │ │ │ │ - bcs.w 71f74 │ │ │ │ + bcs.w 71f8c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 71f4a │ │ │ │ + blt.n 71f62 │ │ │ │ movs r6, #4 │ │ │ │ mov r1, r6 │ │ │ │ movw r0, #65507 @ 0xffe3 │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ - bl 26b5c0 │ │ │ │ + bl 26b418 │ │ │ │ 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 r5, r3 │ │ │ │ - bgt.n 71ec8 │ │ │ │ + bgt.n 71ee0 │ │ │ │ mla r9, r5, r6, r6 │ │ │ │ add.w r9, r9, #28 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6453 @ 0x1935 │ │ │ │ movt r3, #7 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 71d62 │ │ │ │ + beq.w 71d7a │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71d9e │ │ │ │ + bne.w 71db6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ + b.w 1e955c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 71f4a │ │ │ │ + blt.n 71f62 │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.n 71ec8 │ │ │ │ + bgt.n 71ee0 │ │ │ │ add.w r9, r0, #29 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 71e9a │ │ │ │ + b.n 71eb2 │ │ │ │ strb.w r8, [r2, r5] │ │ │ │ strd r8, r8, [r4, #20] │ │ │ │ - b.n 71dde │ │ │ │ + b.n 71df6 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 719d8 │ │ │ │ + bl 719f0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71d9e │ │ │ │ + bne.w 71db6 │ │ │ │ ldr.w r4, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #49745 @ 0xc251 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 71f64 │ │ │ │ + bne.n 71f7c │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 71ec8 │ │ │ │ + beq.n 71ee0 │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 71d9e │ │ │ │ + b.n 71db6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 71f4a │ │ │ │ + blt.n 71f62 │ │ │ │ movs r6, #2 │ │ │ │ - b.n 71e62 │ │ │ │ - ldr r4, [pc, #88] @ (71f94 ) │ │ │ │ - b.n 71dde │ │ │ │ + b.n 71e7a │ │ │ │ + ldr r4, [pc, #88] @ (71fac ) │ │ │ │ + b.n 71df6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 71dc2 │ │ │ │ + b.n 71dda │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64520 @ 0xfc08 │ │ │ │ + movw r1, #64136 @ 0xfa88 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 71dde │ │ │ │ + b.n 71df6 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 71f22 │ │ │ │ + b.n 71f3a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64468 @ 0xfbd4 │ │ │ │ + movw r1, #64084 @ 0xfa54 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 71f60 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 71f78 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00071f98 : │ │ │ │ +00071fb0 : │ │ │ │ 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 │ │ │ │ subs r4, r1, #0 │ │ │ │ - blt.w 7212e │ │ │ │ + blt.w 72146 │ │ │ │ sub.w r3, r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ clz r3, r3 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 720e0 │ │ │ │ + bne.w 720f8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 72108 │ │ │ │ + beq.w 72120 │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.w 72154 │ │ │ │ + bhi.w 7216c │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6453 @ 0x1935 │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r4, #17 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7206c │ │ │ │ - ldr r2, [pc, #380] @ (72178 ) │ │ │ │ + bne.n 72084 │ │ │ │ + ldr r2, [pc, #380] @ (72190 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ cmp.w r8, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r9, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi.n 720b8 │ │ │ │ + bhi.n 720d0 │ │ │ │ lsrs r0, r4, #3 │ │ │ │ adds r1, r0, #2 │ │ │ │ ldr.w r3, [r9, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 7210c │ │ │ │ + beq.n 72124 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7209a │ │ │ │ + beq.n 720b2 │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ 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, #304] @ (7217c ) │ │ │ │ + ldr r2, [pc, #304] @ (72194 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7211a │ │ │ │ + bne.n 72132 │ │ │ │ adds r3, r5, r4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r2, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #16] │ │ │ │ - cbnz r6, 72088 │ │ │ │ + cbnz r6, 720a0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72030 │ │ │ │ - bl 1ea294 │ │ │ │ + bne.n 72048 │ │ │ │ + bl 1e955c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 72144 │ │ │ │ + beq.n 7215c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 72066 │ │ │ │ + beq.n 7207e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp lr, r2 │ │ │ │ - bhi.n 720fc │ │ │ │ + bhi.n 72114 │ │ │ │ adds r0, #3 │ │ │ │ add.w r2, r3, lr │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r0, lr, r0, lsl #3 │ │ │ │ str r0, [r3, #24] │ │ │ │ str.w r1, [r3, lr] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 72030 │ │ │ │ + bne.n 72048 │ │ │ │ ldr.w r2, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #49745 @ 0xc251 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 72148 │ │ │ │ + bne.n 72160 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7207a │ │ │ │ + beq.n 72092 │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 72030 │ │ │ │ + b.n 72048 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ movs r1, #24 │ │ │ │ movw r5, #13200 @ 0x3390 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mla r5, r1, r2, r5 │ │ │ │ add r5, r3 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 72030 │ │ │ │ - ldr r5, [pc, #116] @ (72180 ) │ │ │ │ - b.n 72066 │ │ │ │ + b.n 72048 │ │ │ │ + ldr r5, [pc, #116] @ (72198 ) │ │ │ │ + b.n 7207e │ │ │ │ mov r0, r9 │ │ │ │ - bl 719d8 │ │ │ │ + bl 719f0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 72030 │ │ │ │ - b.n 720b8 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + bne.n 72048 │ │ │ │ + b.n 720d0 │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7216c │ │ │ │ + bne.n 72184 │ │ │ │ mov r0, r5 │ │ │ │ - bl 127218 │ │ │ │ - b.n 72056 │ │ │ │ + bl 126cc8 │ │ │ │ + b.n 7206e │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64560 @ 0xfc30 │ │ │ │ + movw r1, #64176 @ 0xfab0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 72066 │ │ │ │ + b.n 7207e │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 720d0 │ │ │ │ + b.n 720e8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64612 @ 0xfc64 │ │ │ │ + movw r1, #64228 @ 0xfae4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ - bl 127934 │ │ │ │ - b.n 72144 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 7215c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 72056 │ │ │ │ + b.n 7206e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00072184 : │ │ │ │ +0007219c : │ │ │ │ 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 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq.n 7222a │ │ │ │ - blt.n 72266 │ │ │ │ - ldr.w r9, [pc, #244] @ 72290 │ │ │ │ + beq.n 72242 │ │ │ │ + blt.n 7227e │ │ │ │ + ldr.w r9, [pc, #244] @ 722a8 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ cmp r5, #20 │ │ │ │ ldr.w r6, [r9, r8] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - bgt.n 7222e │ │ │ │ + bgt.n 72246 │ │ │ │ lsls r7, r5, #2 │ │ │ │ add r3, r7 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ - cbz r4, 72206 │ │ │ │ - ldr r0, [pc, #204] @ (72288 ) │ │ │ │ + cbz r4, 7221e │ │ │ │ + ldr r0, [pc, #204] @ (722a0 ) │ │ │ │ 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] │ │ │ │ - cbnz r3, 72246 │ │ │ │ + cbnz r3, 7225e │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r7 │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx 2957c │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ sub.w r2, r4, #8 │ │ │ │ @@ -107623,79 +107620,79 @@ │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r5 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77cd8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77ccc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 72242 │ │ │ │ + cbz r0, 7225a │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr.w r5, [r9, r8] │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #12 │ │ │ │ blx 2957c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - b.n 721e4 │ │ │ │ - ldr r4, [pc, #96] @ (7228c ) │ │ │ │ - b.n 72200 │ │ │ │ + b.n 721fc │ │ │ │ + ldr r4, [pc, #96] @ (722a4 ) │ │ │ │ + b.n 72218 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 72206 │ │ │ │ - bl 1ea294 │ │ │ │ + bls.n 7221e │ │ │ │ + bl 1e955c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 7225e │ │ │ │ + cbnz r0, 72276 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 72200 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 72218 │ │ │ │ + movw r2, #26709 @ 0x6855 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 72276 │ │ │ │ + bne.n 7228e │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ + bl 126cc8 │ │ │ │ ldr.w r6, [r9, r8] │ │ │ │ - b.n 721d6 │ │ │ │ + b.n 721ee │ │ │ │ ldr.w r6, [r9, r8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 721d6 │ │ │ │ + b.n 721ee │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #64640 @ 0xfc80 │ │ │ │ + movw r0, #64256 @ 0xfb00 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 72242 │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7225a │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r6, [r9, r8] │ │ │ │ - b.n 721d6 │ │ │ │ + b.n 721ee │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #128] @ (72324 ) │ │ │ │ + ldr r2, [pc, #128] @ (7233c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #7 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bgt.n 7230a │ │ │ │ + bgt.n 72322 │ │ │ │ add.w r3, r2, r0, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #3480] @ 0xd98 │ │ │ │ - cbz r0, 722ce │ │ │ │ + cbz r0, 722e6 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str.w r1, [r3, #3480] @ 0xd98 │ │ │ │ strd r2, r2, [r0, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ add.w ip, r2, #8192 @ 0x2000 │ │ │ │ movs r3, #4 │ │ │ │ @@ -107707,67 +107704,61 @@ │ │ │ │ adds r3, #27 │ │ │ │ lsls r5, r4 │ │ │ │ subs r2, r0, r2 │ │ │ │ lsrs r1, r3, #3 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r2, r1, r2, asr #3 │ │ │ │ cmp.w r2, #288 @ 0x120 │ │ │ │ - bhi.n 7230a │ │ │ │ + bhi.n 72322 │ │ │ │ add r3, r0 │ │ │ │ str.w r3, [ip, #1720] @ 0x6b8 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [r0, #4] │ │ │ │ strd r3, r3, [r0, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #4 │ │ │ │ movs r5, #1 │ │ │ │ lsls r0, r4 │ │ │ │ adds r0, #27 │ │ │ │ lsls r5, r4 │ │ │ │ bic.w r0, r0, #7 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 76fd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 722fe │ │ │ │ + bne.n 72316 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00072328 : │ │ │ │ - movs r2, #0 │ │ │ │ - strd r2, r2, [r0] │ │ │ │ - strd r2, r2, [r0, #8] │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00072334 : │ │ │ │ +00072340 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 723f4 │ │ │ │ - ldr r7, [pc, #236] @ (72434 ) │ │ │ │ + blt.n 72400 │ │ │ │ + ldr r7, [pc, #236] @ (72440 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr r3, [r7, r6] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 723cc │ │ │ │ + ble.n 723d8 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #2092] @ 0x82c │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r4, [r3, #1772] @ 0x6ec │ │ │ │ str r2, [r4, #0] │ │ │ │ - ldr r2, [pc, #200] @ (72438 ) │ │ │ │ + ldr r2, [pc, #200] @ (72444 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 723e0 │ │ │ │ - cbnz r5, 723a6 │ │ │ │ + bne.n 723ec │ │ │ │ + cbnz r5, 723b2 │ │ │ │ ldr r0, [r7, r6] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ str r1, [r4, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ @@ -107779,421 +107770,421 @@ │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 770c0 │ │ │ │ + bl 770b4 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 72414 │ │ │ │ + cbz r0, 72420 │ │ │ │ ldr r1, [r7, r6] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r5, [r4, #16] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ - b.n 72396 │ │ │ │ + b.n 723a2 │ │ │ │ movw r0, #22148 @ 0x5684 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71640 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72378 │ │ │ │ - b.n 72404 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + bne.n 72384 │ │ │ │ + b.n 72410 │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 72408 │ │ │ │ + bne.n 72414 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ - b.n 72378 │ │ │ │ - movw r0, #64668 @ 0xfc9c │ │ │ │ + bl 126cc8 │ │ │ │ + b.n 72384 │ │ │ │ + movw r0, #64284 @ 0xfb1c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 723a2 │ │ │ │ + b.n 723ae │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 72378 │ │ │ │ + b.n 72384 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 72424 │ │ │ │ + beq.n 72430 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7242c │ │ │ │ + cbz r3, 72438 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ + b.w 1e955c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72424 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72430 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - ldr.w fp, [pc, #252] @ 7254c │ │ │ │ + ldr.w fp, [pc, #252] @ 72558 │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ 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 724e0 │ │ │ │ + b.n 724ec │ │ │ │ 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 72488 │ │ │ │ + bne.n 72494 │ │ │ │ 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 72fd0 │ │ │ │ + bl 72fdc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 72a3e │ │ │ │ + beq.w 72a4a │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72a56 │ │ │ │ - ldr r3, [pc, #108] @ (72548 ) │ │ │ │ + blt.w 72a62 │ │ │ │ + ldr r3, [pc, #108] @ (72554 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 72550 │ │ │ │ + beq.n 7255c │ │ │ │ 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 72510 │ │ │ │ + bmi.n 7251c │ │ │ │ ldr.w r2, [r9, #1520] @ 0x5f0 │ │ │ │ str r1, [r4, #84] @ 0x54 │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w r1, [r9, #1520] @ 0x5f0 │ │ │ │ str.w r2, [r4, #192] @ 0xc0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 7246c │ │ │ │ + beq.n 72478 │ │ │ │ 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 7252c │ │ │ │ + bne.n 72538 │ │ │ │ dmb ish │ │ │ │ - b.n 724aa │ │ │ │ + b.n 724b6 │ │ │ │ nop │ │ │ │ - cmp r8, fp │ │ │ │ + add r0, fp │ │ │ │ movs r6, r5 │ │ │ │ - add r4, r2 │ │ │ │ + cmp r4, r2 │ │ │ │ movs r6, r5 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 7ec20 <_PyType_GetDict@@Base> │ │ │ │ - ldr r1, [pc, #856] @ (728b8 ) │ │ │ │ - bl 7ec74 │ │ │ │ + bl 7ebec <_PyType_GetDict@@Base> │ │ │ │ + ldr r1, [pc, #856] @ (728c4 ) │ │ │ │ + bl 7ec40 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72dfc │ │ │ │ + beq.w 72e08 │ │ │ │ add.w r4, r5, #98304 @ 0x18000 │ │ │ │ str.w r7, [r4, #1160] @ 0x488 │ │ │ │ movw r7, #43976 @ 0xabc8 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ add.w r0, r7, #116 @ 0x74 │ │ │ │ - bl 7ece0 │ │ │ │ + bl 7ecac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72e10 │ │ │ │ + beq.w 72e1c │ │ │ │ str.w r0, [r4, #1208] @ 0x4b8 │ │ │ │ add.w r0, r7, #136 @ 0x88 │ │ │ │ - bl 7ece0 │ │ │ │ + bl 7ecac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72e10 │ │ │ │ + beq.w 72e1c │ │ │ │ str.w r0, [r4, #1212] @ 0x4bc │ │ │ │ add.w r0, r7, #156 @ 0x9c │ │ │ │ - bl 7ece0 │ │ │ │ + bl 7ecac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72e10 │ │ │ │ + beq.w 72e1c │ │ │ │ str.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ add.w r0, r7, #176 @ 0xb0 │ │ │ │ - bl 7ece0 │ │ │ │ + bl 7ecac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72e10 │ │ │ │ + beq.w 72e1c │ │ │ │ str.w r0, [r4, #1220] @ 0x4c4 │ │ │ │ add.w r0, r7, #196 @ 0xc4 │ │ │ │ - bl 7ece0 │ │ │ │ + bl 7ecac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72e10 │ │ │ │ + beq.w 72e1c │ │ │ │ str.w r0, [r4, #1224] @ 0x4c8 │ │ │ │ add.w r0, r7, #216 @ 0xd8 │ │ │ │ - bl 7ece0 │ │ │ │ + bl 7ecac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72e10 │ │ │ │ + beq.w 72e1c │ │ │ │ str.w r0, [r4, #1228] @ 0x4cc │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #720] @ (728bc ) │ │ │ │ + ldr r1, [pc, #720] @ (728c8 ) │ │ │ │ add.w r2, r7, #236 @ 0xec │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3d94 <_PyThreadState_New@@Base+0x3408> │ │ │ │ + bl 1a27e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72dda │ │ │ │ + blt.w 72de6 │ │ │ │ add.w r1, r7, #252 @ 0xfc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1104 <_PyThreadState_New@@Base+0x778> │ │ │ │ + bl 19fb50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72dc4 │ │ │ │ + blt.w 72dd0 │ │ │ │ add.w r1, r7, #460 @ 0x1cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1104 <_PyThreadState_New@@Base+0x778> │ │ │ │ + bl 19fb50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72dc4 │ │ │ │ + blt.w 72dd0 │ │ │ │ add.w r1, r7, #668 @ 0x29c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1104 <_PyThreadState_New@@Base+0x778> │ │ │ │ + bl 19fb50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72dc4 │ │ │ │ - ldr r2, [pc, #660] @ (728c0 ) │ │ │ │ + blt.w 72dd0 │ │ │ │ + ldr r2, [pc, #660] @ (728cc ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #660] @ (728c4 ) │ │ │ │ + ldr r1, [pc, #660] @ (728d0 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3d94 <_PyThreadState_New@@Base+0x3408> │ │ │ │ + bl 1a27e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72dae │ │ │ │ - ldr.w r8, [pc, #708] @ 72904 │ │ │ │ + blt.w 72dba │ │ │ │ + ldr.w r8, [pc, #708] @ 72910 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ ldr.w r1, [r8, r4, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1104 <_PyThreadState_New@@Base+0x778> │ │ │ │ + bl 19fb50 │ │ │ │ adds r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72d94 │ │ │ │ + blt.w 72da0 │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ - bne.n 7264a │ │ │ │ + bne.n 72656 │ │ │ │ add.w r8, sp, #32 │ │ │ │ movw sl, #36624 @ 0x8f10 │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ mov r9, r8 │ │ │ │ movs r4, #0 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [sl] │ │ │ │ mov r1, r2 │ │ │ │ adds r4, #1 │ │ │ │ - bl 7ff24 <_PyTuple_Resize@@Base+0x2b4> │ │ │ │ + bl 7fef0 <_PyTuple_Resize@@Base+0x2b4> │ │ │ │ str.w r0, [r9], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72d80 │ │ │ │ + beq.w 72d8c │ │ │ │ cmp r4, #16 │ │ │ │ - bne.n 72670 │ │ │ │ + bne.n 7267c │ │ │ │ mov.w r9, #0 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [r8], #4 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 726aa │ │ │ │ + beq.n 726b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 726aa │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 726b6 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp.w r9, #16 │ │ │ │ - bne.n 72694 │ │ │ │ + bne.n 726a0 │ │ │ │ add.w r8, r5, #40960 @ 0xa000 │ │ │ │ - bl 714b0 │ │ │ │ + bl 714c8 │ │ │ │ str.w r0, [r8, #1792] @ 0x700 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72d60 │ │ │ │ + beq.w 72d6c │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #508] @ (728c8 ) │ │ │ │ - bl 79514 │ │ │ │ + ldr r1, [pc, #508] @ (728d4 ) │ │ │ │ + bl 794f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72d58 │ │ │ │ - ldr r4, [pc, #500] @ (728cc ) │ │ │ │ + bne.w 72d64 │ │ │ │ + ldr r4, [pc, #500] @ (728d8 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72d6a │ │ │ │ + bne.w 72d76 │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #484] @ (728d0 ) │ │ │ │ + ldr r1, [pc, #484] @ (728dc ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79514 │ │ │ │ + bl 794f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72d50 │ │ │ │ + bne.w 72d5c │ │ │ │ ldr.w r3, [r4, #2700] @ 0xa8c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72d3c │ │ │ │ + bne.w 72d48 │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #452] @ (728d4 ) │ │ │ │ + ldr r1, [pc, #452] @ (728e0 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79514 │ │ │ │ + bl 794f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72d34 │ │ │ │ + bne.w 72d40 │ │ │ │ ldr.w r3, [r4, #2716] @ 0xa9c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72d20 │ │ │ │ + bne.w 72d2c │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #408] @ (728c8 ) │ │ │ │ + ldr r1, [pc, #408] @ (728d4 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79514 │ │ │ │ + bl 794f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72d58 │ │ │ │ + bne.w 72d64 │ │ │ │ ldr.w r3, [r4, #1052] @ 0x41c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72d0c │ │ │ │ + bne.w 72d18 │ │ │ │ ldr.w r2, [r7, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #388] @ (728d8 ) │ │ │ │ + ldr r1, [pc, #388] @ (728e4 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79514 │ │ │ │ + bl 794f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72d04 │ │ │ │ + bne.w 72d10 │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72cf0 │ │ │ │ + bne.w 72cfc │ │ │ │ ldr.w r2, [r7, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #360] @ (728dc ) │ │ │ │ + ldr r1, [pc, #360] @ (728e8 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79514 │ │ │ │ + bl 794f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72ce8 │ │ │ │ + bne.w 72cf4 │ │ │ │ ldr.w r3, [r4, #2604] @ 0xa2c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72cd4 │ │ │ │ + bne.w 72ce0 │ │ │ │ ldr.w r2, [r7, #900] @ 0x384 │ │ │ │ - ldr r1, [pc, #328] @ (728e0 ) │ │ │ │ + ldr r1, [pc, #328] @ (728ec ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79514 │ │ │ │ + bl 794f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72ccc │ │ │ │ + bne.w 72cd8 │ │ │ │ ldr.w r3, [r4, #1036] @ 0x40c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72cb8 │ │ │ │ + bne.w 72cc4 │ │ │ │ ldr.w r2, [r7, #904] @ 0x388 │ │ │ │ - ldr r1, [pc, #300] @ (728e4 ) │ │ │ │ + ldr r1, [pc, #300] @ (728f0 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79514 │ │ │ │ + bl 794f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72cb0 │ │ │ │ + bne.w 72cbc │ │ │ │ ldr.w r3, [r4, #2524] @ 0x9dc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72c9c │ │ │ │ + bne.w 72ca8 │ │ │ │ ldr.w r2, [r7, #908] @ 0x38c │ │ │ │ - ldr r1, [pc, #268] @ (728e8 ) │ │ │ │ + ldr r1, [pc, #268] @ (728f4 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79514 │ │ │ │ + bl 794f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72c94 │ │ │ │ + bne.w 72ca0 │ │ │ │ ldr.w r3, [r4, #2652] @ 0xa5c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72c80 │ │ │ │ + bne.w 72c8c │ │ │ │ ldr.w r2, [r7, #912] @ 0x390 │ │ │ │ - ldr r1, [pc, #240] @ (728ec ) │ │ │ │ + ldr r1, [pc, #240] @ (728f8 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79514 │ │ │ │ + bl 794f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72c78 │ │ │ │ + bne.w 72c84 │ │ │ │ ldr.w r3, [r4, #2540] @ 0x9ec │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72c64 │ │ │ │ + bne.w 72c70 │ │ │ │ ldr.w r2, [r7, #916] @ 0x394 │ │ │ │ - ldr r1, [pc, #208] @ (728f0 ) │ │ │ │ + ldr r1, [pc, #208] @ (728fc ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79514 │ │ │ │ + bl 794f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72c0a │ │ │ │ + bne.w 72c16 │ │ │ │ ldr.w r3, [r4, #1148] @ 0x47c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72bf6 │ │ │ │ + bne.w 72c02 │ │ │ │ ldr.w r2, [r7, #920] @ 0x398 │ │ │ │ - ldr r1, [pc, #180] @ (728f4 ) │ │ │ │ + ldr r1, [pc, #180] @ (72900 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79514 │ │ │ │ + bl 794f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72bee │ │ │ │ + bne.w 72bfa │ │ │ │ ldr.w r3, [r4, #908] @ 0x38c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72bda │ │ │ │ + bne.w 72be6 │ │ │ │ ldr.w r2, [r7, #924] @ 0x39c │ │ │ │ - ldr r1, [pc, #148] @ (728f8 ) │ │ │ │ + ldr r1, [pc, #148] @ (72904 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79514 │ │ │ │ + bl 794f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72bd2 │ │ │ │ + bne.w 72bde │ │ │ │ ldr.w r3, [r4, #1212] @ 0x4bc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72bbe │ │ │ │ + bne.w 72bca │ │ │ │ ldr.w r2, [r7, #928] @ 0x3a0 │ │ │ │ - ldr r1, [pc, #120] @ (728fc ) │ │ │ │ + ldr r1, [pc, #120] @ (72908 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79514 │ │ │ │ + bl 794f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72bb6 │ │ │ │ + bne.w 72bc2 │ │ │ │ ldr.w r3, [r4, #1196] @ 0x4ac │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72ba2 │ │ │ │ + bne.w 72bae │ │ │ │ ldr.w r2, [r7, #932] @ 0x3a4 │ │ │ │ - ldr r1, [pc, #88] @ (72900 ) │ │ │ │ + ldr r1, [pc, #88] @ (7290c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79514 │ │ │ │ + bl 794f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b9a │ │ │ │ - b.n 72908 │ │ │ │ + bne.w 72ba6 │ │ │ │ + b.n 72914 │ │ │ │ nop │ │ │ │ add r4, sp, #592 @ 0x250 │ │ │ │ lsls r0, r1, #1 │ │ │ │ subs r4, r6, #5 │ │ │ │ lsls r3, r1, #1 │ │ │ │ add r7, sp, #208 @ 0xd0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ @@ -108225,109 +108216,109 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r5, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r5, #6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - rors r4, r4 │ │ │ │ + eors r4, r4 │ │ │ │ movs r6, r5 │ │ │ │ ldr.w r3, [r4, #940] @ 0x3ac │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72b86 │ │ │ │ + bne.w 72b92 │ │ │ │ ldr.w r2, [r7, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #760] @ (72c14 ) │ │ │ │ + ldr r1, [pc, #760] @ (72c20 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79514 │ │ │ │ + bl 794f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b7e │ │ │ │ + bne.w 72b8a │ │ │ │ ldr.w r3, [r4, #1084] @ 0x43c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72b6a │ │ │ │ + bne.w 72b76 │ │ │ │ ldr.w r2, [r7, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #728] @ (72c18 ) │ │ │ │ + ldr r1, [pc, #728] @ (72c24 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79514 │ │ │ │ + bl 794f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b62 │ │ │ │ + bne.w 72b6e │ │ │ │ ldr.w r3, [r4, #892] @ 0x37c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72b4e │ │ │ │ + bne.w 72b5a │ │ │ │ ldr.w r2, [r7, #940] @ 0x3ac │ │ │ │ - ldr r1, [pc, #700] @ (72c1c ) │ │ │ │ + ldr r1, [pc, #700] @ (72c28 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 79514 │ │ │ │ + bl 794f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b46 │ │ │ │ + bne.w 72b52 │ │ │ │ ldr.w r3, [r4, #924] @ 0x39c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72b32 │ │ │ │ + bne.w 72b3e │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ ldr.w r2, [r7, #944] @ 0x3b0 │ │ │ │ - ldr r1, [pc, #664] @ (72c20 ) │ │ │ │ - bl 79514 │ │ │ │ + ldr r1, [pc, #664] @ (72c2c ) │ │ │ │ + bl 794f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b0a │ │ │ │ + bne.w 72b16 │ │ │ │ ldr.w r3, [r4, #2636] @ 0xa4c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 72af6 │ │ │ │ - ldr r2, [pc, #644] @ (72c24 ) │ │ │ │ + bne.w 72b02 │ │ │ │ + ldr r2, [pc, #644] @ (72c30 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #644] @ (72c28 ) │ │ │ │ + ldr r1, [pc, #644] @ (72c34 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3d94 <_PyThreadState_New@@Base+0x3408> │ │ │ │ + bl 1a27e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72ad6 │ │ │ │ + blt.w 72ae2 │ │ │ │ ldr.w r3, [r6, #624] @ 0x270 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 729e4 │ │ │ │ + bne.n 729f0 │ │ │ │ movw r0, #8576 @ 0x2180 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 7ec20 <_PyType_GetDict@@Base> │ │ │ │ - ldr r2, [pc, #612] @ (72c2c ) │ │ │ │ - movw r1, #64960 @ 0xfdc0 │ │ │ │ + bl 7ebec <_PyType_GetDict@@Base> │ │ │ │ + ldr r2, [pc, #612] @ (72c38 ) │ │ │ │ + movw r1, #64576 @ 0xfc40 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - bl 7fb44 │ │ │ │ - ldr r2, [pc, #604] @ (72c30 ) │ │ │ │ + bl 7fb10 │ │ │ │ + ldr r2, [pc, #604] @ (72c3c ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r2, #564] @ 0x234 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72ab4 │ │ │ │ + bne.n 72ac0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 72aa0 │ │ │ │ + bne.n 72aac │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r1, [pc, #580] @ (72c34 ) │ │ │ │ + ldr r1, [pc, #580] @ (72c40 ) │ │ │ │ mov r0, r5 │ │ │ │ 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 1a1104 <_PyThreadState_New@@Base+0x778> │ │ │ │ + bl 19fb50 │ │ │ │ cmp r0, r4 │ │ │ │ - blt.n 72a78 │ │ │ │ + blt.n 72a84 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r7, #1264] @ 0x4f0 │ │ │ │ - ldr r1, [pc, #536] @ (72c38 ) │ │ │ │ + ldr r1, [pc, #536] @ (72c44 ) │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ str.w r3, [r7, #1268] @ 0x4f4 │ │ │ │ - bl 1a1104 <_PyThreadState_New@@Base+0x778> │ │ │ │ + bl 19fb50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 72a78 │ │ │ │ + blt.n 72a84 │ │ │ │ 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] │ │ │ │ @@ -108335,177 +108326,177 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 2cdf8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 2ce42 │ │ │ │ - movw r3, #64692 @ 0xfcb4 │ │ │ │ + movw r3, #64308 @ 0xfb34 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #476] @ (72c3c ) │ │ │ │ + ldr r0, [pc, #476] @ (72c48 ) │ │ │ │ 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 72a36 │ │ │ │ + b.n 72a42 │ │ │ │ movs r0, #0 │ │ │ │ - bl 668a4 │ │ │ │ - ldr r3, [pc, #448] @ (72c40 ) │ │ │ │ + bl 62418 │ │ │ │ + ldr r3, [pc, #448] @ (72c4c ) │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #64996 @ 0xfde4 │ │ │ │ + movw r3, #64612 @ 0xfc64 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ 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 72a36 │ │ │ │ + b.n 72a42 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #564] @ 0x234 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 729e4 │ │ │ │ + bne.n 729f0 │ │ │ │ add.w r0, r2, #564 @ 0x234 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 729e4 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 729f0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 72ac0 │ │ │ │ + beq.n 72acc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #564] @ 0x234 │ │ │ │ - cbz r3, 72aec │ │ │ │ - ldr r3, [pc, #384] @ (72c44 ) │ │ │ │ + cbz r3, 72af8 │ │ │ │ + ldr r3, [pc, #384] @ (72c50 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #64968 @ 0xfdc8 │ │ │ │ + movw r3, #64584 @ 0xfc48 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 72a92 │ │ │ │ - ldr r3, [pc, #368] @ (72c48 ) │ │ │ │ + b.n 72a9e │ │ │ │ + ldr r3, [pc, #368] @ (72c54 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #64912 @ 0xfd90 │ │ │ │ + movw r3, #64528 @ 0xfc10 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 72a92 │ │ │ │ + b.n 72a9e │ │ │ │ add.w r0, r2, #564 @ 0x234 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72ac0 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72acc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2636] @ 0xa4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7299e │ │ │ │ - ldr r0, [pc, #284] @ (72c20 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7299e │ │ │ │ - ldr r0, [pc, #276] @ (72c20 ) │ │ │ │ - bl 783a0 │ │ │ │ - movw r3, #64796 @ 0xfd1c │ │ │ │ + bne.w 729aa │ │ │ │ + ldr r0, [pc, #284] @ (72c2c ) │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 729aa │ │ │ │ + ldr r0, [pc, #276] @ (72c2c ) │ │ │ │ + bl 78394 │ │ │ │ + movw r3, #64412 @ 0xfb9c │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - ldr r1, [pc, #304] @ (72c4c ) │ │ │ │ + ldr r1, [pc, #304] @ (72c58 ) │ │ │ │ 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 72a36 │ │ │ │ + b.n 72a42 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #924] @ 0x39c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7297c │ │ │ │ - ldr r0, [pc, #220] @ (72c1c ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7297c │ │ │ │ - ldr r0, [pc, #212] @ (72c1c ) │ │ │ │ - bl 783a0 │ │ │ │ - b.n 72b10 │ │ │ │ + bne.w 72988 │ │ │ │ + ldr r0, [pc, #220] @ (72c28 ) │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72988 │ │ │ │ + ldr r0, [pc, #212] @ (72c28 ) │ │ │ │ + bl 78394 │ │ │ │ + b.n 72b1c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #892] @ 0x37c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7295a │ │ │ │ - ldr r0, [pc, #188] @ (72c18 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7295a │ │ │ │ - ldr r0, [pc, #180] @ (72c18 ) │ │ │ │ - bl 783a0 │ │ │ │ - b.n 72b10 │ │ │ │ + bne.w 72966 │ │ │ │ + ldr r0, [pc, #188] @ (72c24 ) │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72966 │ │ │ │ + ldr r0, [pc, #180] @ (72c24 ) │ │ │ │ + bl 78394 │ │ │ │ + b.n 72b1c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1084] @ 0x43c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72938 │ │ │ │ - ldr r0, [pc, #156] @ (72c14 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72938 │ │ │ │ - ldr r0, [pc, #148] @ (72c14 ) │ │ │ │ - bl 783a0 │ │ │ │ - b.n 72b10 │ │ │ │ + bne.w 72944 │ │ │ │ + ldr r0, [pc, #156] @ (72c20 ) │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72944 │ │ │ │ + ldr r0, [pc, #148] @ (72c20 ) │ │ │ │ + bl 78394 │ │ │ │ + b.n 72b1c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #940] @ 0x3ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72916 │ │ │ │ - ldr r0, [pc, #188] @ (72c50 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72916 │ │ │ │ - ldr r0, [pc, #180] @ (72c50 ) │ │ │ │ - bl 783a0 │ │ │ │ - b.n 72b10 │ │ │ │ + bne.w 72922 │ │ │ │ + ldr r0, [pc, #188] @ (72c5c ) │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72922 │ │ │ │ + ldr r0, [pc, #180] @ (72c5c ) │ │ │ │ + bl 78394 │ │ │ │ + b.n 72b1c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1196] @ 0x4ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 728a0 │ │ │ │ - ldr r0, [pc, #164] @ (72c54 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 728a0 │ │ │ │ - ldr r0, [pc, #156] @ (72c54 ) │ │ │ │ - bl 783a0 │ │ │ │ - b.n 72b10 │ │ │ │ + bne.w 728ac │ │ │ │ + ldr r0, [pc, #164] @ (72c60 ) │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 728ac │ │ │ │ + ldr r0, [pc, #156] @ (72c60 ) │ │ │ │ + bl 78394 │ │ │ │ + b.n 72b1c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7287e │ │ │ │ - ldr r0, [pc, #140] @ (72c58 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7287e │ │ │ │ - ldr r0, [pc, #132] @ (72c58 ) │ │ │ │ - bl 783a0 │ │ │ │ - b.n 72b10 │ │ │ │ + bne.w 7288a │ │ │ │ + ldr r0, [pc, #140] @ (72c64 ) │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7288a │ │ │ │ + ldr r0, [pc, #132] @ (72c64 ) │ │ │ │ + bl 78394 │ │ │ │ + b.n 72b1c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #908] @ 0x38c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7285c │ │ │ │ - ldr r0, [pc, #116] @ (72c5c ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7285c │ │ │ │ - ldr r0, [pc, #108] @ (72c5c ) │ │ │ │ - bl 783a0 │ │ │ │ - b.n 72b10 │ │ │ │ + bne.w 72868 │ │ │ │ + ldr r0, [pc, #116] @ (72c68 ) │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72868 │ │ │ │ + ldr r0, [pc, #108] @ (72c68 ) │ │ │ │ + bl 78394 │ │ │ │ + b.n 72b1c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1148] @ 0x47c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7283a │ │ │ │ - ldr r0, [pc, #92] @ (72c60 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7283a │ │ │ │ - ldr r0, [pc, #84] @ (72c60 ) │ │ │ │ - bl 783a0 │ │ │ │ - b.n 72b10 │ │ │ │ + bne.w 72846 │ │ │ │ + ldr r0, [pc, #92] @ (72c6c ) │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72846 │ │ │ │ + ldr r0, [pc, #84] @ (72c6c ) │ │ │ │ + bl 78394 │ │ │ │ + b.n 72b1c │ │ │ │ nop │ │ │ │ strb r4, [r7, #8] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r7, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r3, #6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -108519,189 +108510,189 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r7, sp, #560 @ 0x230 │ │ │ │ lsls r6, r0, #1 │ │ │ │ add sp, #368 @ 0x170 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp ip, fp │ │ │ │ + add r4, fp │ │ │ │ movs r6, r5 │ │ │ │ - mov r0, sp │ │ │ │ + add r8, sp │ │ │ │ movs r6, r5 │ │ │ │ - mov r0, fp │ │ │ │ + add r8, fp │ │ │ │ movs r6, r5 │ │ │ │ - mov r4, r8 │ │ │ │ + add ip, r8 │ │ │ │ movs r6, r5 │ │ │ │ - mov r0, r6 │ │ │ │ + add r8, r6 │ │ │ │ movs r6, r5 │ │ │ │ strb r4, [r5, #6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r5, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r1, #6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r7, #9] │ │ │ │ lsls r0, r1, #1 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2540] @ 0x9ec │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72818 │ │ │ │ - ldr r0, [pc, #424] @ (72e1c ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72818 │ │ │ │ - ldr r0, [pc, #416] @ (72e1c ) │ │ │ │ - bl 783a0 │ │ │ │ - b.n 72b10 │ │ │ │ + bne.w 72824 │ │ │ │ + ldr r0, [pc, #424] @ (72e28 ) │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72824 │ │ │ │ + ldr r0, [pc, #416] @ (72e28 ) │ │ │ │ + bl 78394 │ │ │ │ + b.n 72b1c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2652] @ 0xa5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 727f6 │ │ │ │ - ldr r0, [pc, #400] @ (72e20 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 727f6 │ │ │ │ - ldr r0, [pc, #392] @ (72e20 ) │ │ │ │ - bl 783a0 │ │ │ │ - b.n 72b10 │ │ │ │ + bne.w 72802 │ │ │ │ + ldr r0, [pc, #400] @ (72e2c ) │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72802 │ │ │ │ + ldr r0, [pc, #392] @ (72e2c ) │ │ │ │ + bl 78394 │ │ │ │ + b.n 72b1c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2524] @ 0x9dc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 727d4 │ │ │ │ - ldr r0, [pc, #376] @ (72e24 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 727d4 │ │ │ │ - ldr r0, [pc, #368] @ (72e24 ) │ │ │ │ - bl 783a0 │ │ │ │ - b.n 72b10 │ │ │ │ + bne.w 727e0 │ │ │ │ + ldr r0, [pc, #376] @ (72e30 ) │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 727e0 │ │ │ │ + ldr r0, [pc, #368] @ (72e30 ) │ │ │ │ + bl 78394 │ │ │ │ + b.n 72b1c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1036] @ 0x40c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 727b2 │ │ │ │ - ldr r0, [pc, #352] @ (72e28 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 727b2 │ │ │ │ - ldr r0, [pc, #344] @ (72e28 ) │ │ │ │ - bl 783a0 │ │ │ │ - b.n 72b10 │ │ │ │ + bne.w 727be │ │ │ │ + ldr r0, [pc, #352] @ (72e34 ) │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 727be │ │ │ │ + ldr r0, [pc, #344] @ (72e34 ) │ │ │ │ + bl 78394 │ │ │ │ + b.n 72b1c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2604] @ 0xa2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72790 │ │ │ │ - ldr r0, [pc, #328] @ (72e2c ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72790 │ │ │ │ - ldr r0, [pc, #320] @ (72e2c ) │ │ │ │ - bl 783a0 │ │ │ │ - b.n 72b10 │ │ │ │ + bne.w 7279c │ │ │ │ + ldr r0, [pc, #328] @ (72e38 ) │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7279c │ │ │ │ + ldr r0, [pc, #320] @ (72e38 ) │ │ │ │ + bl 78394 │ │ │ │ + b.n 72b1c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7276e │ │ │ │ - ldr r0, [pc, #304] @ (72e30 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7276e │ │ │ │ - ldr r0, [pc, #296] @ (72e30 ) │ │ │ │ - bl 783a0 │ │ │ │ - b.n 72b10 │ │ │ │ + bne.w 7277a │ │ │ │ + ldr r0, [pc, #304] @ (72e3c ) │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7277a │ │ │ │ + ldr r0, [pc, #296] @ (72e3c ) │ │ │ │ + bl 78394 │ │ │ │ + b.n 72b1c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7274c │ │ │ │ - ldr r0, [pc, #280] @ (72e34 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7274c │ │ │ │ + bne.w 72758 │ │ │ │ + ldr r0, [pc, #280] @ (72e40 ) │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72758 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2716] @ 0xa9c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7272a │ │ │ │ - ldr r0, [pc, #264] @ (72e38 ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7272a │ │ │ │ - ldr r0, [pc, #256] @ (72e38 ) │ │ │ │ - bl 783a0 │ │ │ │ - b.n 72b10 │ │ │ │ + bne.w 72736 │ │ │ │ + ldr r0, [pc, #264] @ (72e44 ) │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72736 │ │ │ │ + ldr r0, [pc, #256] @ (72e44 ) │ │ │ │ + bl 78394 │ │ │ │ + b.n 72b1c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72708 │ │ │ │ - ldr r0, [pc, #240] @ (72e3c ) │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72708 │ │ │ │ - ldr r0, [pc, #232] @ (72e3c ) │ │ │ │ - bl 783a0 │ │ │ │ - b.n 72b10 │ │ │ │ - ldr r0, [pc, #216] @ (72e34 ) │ │ │ │ - bl 783a0 │ │ │ │ - b.n 72b10 │ │ │ │ - movw r3, #49748 @ 0xc254 │ │ │ │ + bne.w 72714 │ │ │ │ + ldr r0, [pc, #240] @ (72e48 ) │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72714 │ │ │ │ + ldr r0, [pc, #232] @ (72e48 ) │ │ │ │ + bl 78394 │ │ │ │ + b.n 72b1c │ │ │ │ + ldr r0, [pc, #216] @ (72e40 ) │ │ │ │ + bl 78394 │ │ │ │ + b.n 72b1c │ │ │ │ + movw r3, #49364 @ 0xc0d4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 72b18 │ │ │ │ + b.n 72b24 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 726e6 │ │ │ │ + bne.w 726f2 │ │ │ │ addw r0, r4, #1052 @ 0x41c │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 726e6 │ │ │ │ - ldr r3, [pc, #188] @ (72e40 ) │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 726f2 │ │ │ │ + ldr r3, [pc, #188] @ (72e4c ) │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #49748 @ 0xc254 │ │ │ │ + movw r3, #49364 @ 0xc0d4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 72a92 │ │ │ │ + b.n 72a9e │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #168] @ (72e44 ) │ │ │ │ + ldr r2, [pc, #168] @ (72e50 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #64996 @ 0xfde4 │ │ │ │ + movw r3, #64612 @ 0xfc64 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 72a36 │ │ │ │ - ldr r3, [pc, #152] @ (72e48 ) │ │ │ │ + b.n 72a42 │ │ │ │ + ldr r3, [pc, #152] @ (72e54 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #64884 @ 0xfd74 │ │ │ │ + movw r3, #64500 @ 0xfbf4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 72a92 │ │ │ │ - ldr r3, [pc, #132] @ (72e4c ) │ │ │ │ + b.n 72a9e │ │ │ │ + ldr r3, [pc, #132] @ (72e58 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #64852 @ 0xfd54 │ │ │ │ + movw r3, #64468 @ 0xfbd4 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 72a92 │ │ │ │ - ldr r2, [pc, #116] @ (72e50 ) │ │ │ │ + b.n 72a9e │ │ │ │ + ldr r2, [pc, #116] @ (72e5c ) │ │ │ │ add r3, sp, #16 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ - movw r2, #64824 @ 0xfd38 │ │ │ │ + movw r2, #64440 @ 0xfbb8 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 72a36 │ │ │ │ - bl 7f8d0 │ │ │ │ + b.n 72a42 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7256a │ │ │ │ - movw r3, #64724 @ 0xfcd4 │ │ │ │ + beq.w 72576 │ │ │ │ + movw r3, #64340 @ 0xfb54 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 72a5e │ │ │ │ - movw r3, #64764 @ 0xfcfc │ │ │ │ + b.n 72a6a │ │ │ │ + movw r3, #64380 @ 0xfb7c │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 72a5e │ │ │ │ + b.n 72a6a │ │ │ │ nop │ │ │ │ strb r4, [r5, #31] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r3, #31] │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -108713,183 +108704,183 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r3, #8] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrb r4, [r3, #2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrb r4, [r1, #2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - mov r0, pc │ │ │ │ + add r8, pc │ │ │ │ movs r6, r5 │ │ │ │ - mov ip, r2 │ │ │ │ + cmp r4, r2 │ │ │ │ movs r6, r5 │ │ │ │ - mov r4, r3 │ │ │ │ + add ip, r3 │ │ │ │ movs r6, r5 │ │ │ │ - mov r4, r0 │ │ │ │ + add ip, r0 │ │ │ │ movs r6, r5 │ │ │ │ - cmp r8, lr │ │ │ │ + add r0, lr │ │ │ │ movs r6, r5 │ │ │ │ - b.w 1a10f4 <_PyThreadState_New@@Base+0x768> │ │ │ │ + b.w 19fb40 │ │ │ │ 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 │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r3, [r3, #1168] @ 0x490 │ │ │ │ - cbz r3, 72ea0 │ │ │ │ + cbz r3, 72eac │ │ │ │ ldr.w r3, [r5, #1412] @ 0x584 │ │ │ │ - cbz r3, 72ea0 │ │ │ │ - ldr r3, [pc, #320] @ (72fc8 ) │ │ │ │ + cbz r3, 72eac │ │ │ │ + ldr r3, [pc, #320] @ (72fd4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r7, [r2, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 72fb8 │ │ │ │ + beq.w 72fc4 │ │ │ │ ldr.w r0, [r5, #1416] @ 0x588 │ │ │ │ blx 2a31c │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 72fb8 │ │ │ │ + bne.w 72fc4 │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.w 72fb4 │ │ │ │ + bhi.w 72fc0 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6453 @ 0x1935 │ │ │ │ movt r3, #7 │ │ │ │ add.w r7, r4, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 72f7a │ │ │ │ - ldr r2, [pc, #260] @ (72fc8 ) │ │ │ │ + bne.n 72f86 │ │ │ │ + ldr r2, [pc, #260] @ (72fd4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ cmp.w r7, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi.n 72f56 │ │ │ │ + bhi.n 72f62 │ │ │ │ add.w r1, r4, #11 │ │ │ │ mov.w ip, r1, lsr #3 │ │ │ │ ldr.w r3, [r8, ip, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 72f9c │ │ │ │ + beq.n 72fa8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 72f38 │ │ │ │ + cbz r2, 72f44 │ │ │ │ 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] │ │ │ │ - cbz r4, 72f94 │ │ │ │ + cbz r4, 72fa0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ blx 2957c │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #4261281277 @ 0xfdfdfdfd │ │ │ │ str r2, [r0, r4] │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r9, r1, [r3, #24] │ │ │ │ cmp r9, r1 │ │ │ │ - bhi.n 72f88 │ │ │ │ + bhi.n 72f94 │ │ │ │ add.w r1, ip, #1 │ │ │ │ add.w r1, r9, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add.w r1, r3, r9 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, r9] │ │ │ │ - cbnz r0, 72f82 │ │ │ │ + cbnz r0, 72f8e │ │ │ │ ldr.w r2, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #49745 @ 0xc251 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 72faa │ │ │ │ + bne.n 72fb6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a0fc │ │ │ │ - cbz r0, 72fb4 │ │ │ │ + cbz r0, 72fc0 │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 72f82 │ │ │ │ + b.n 72f8e │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ - cbz r0, 72fb4 │ │ │ │ + cbz r0, 72fc0 │ │ │ │ mov r3, r0 │ │ │ │ rev r2, r4 │ │ │ │ - b.n 72f08 │ │ │ │ + b.n 72f14 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 72efa │ │ │ │ + b.n 72f06 │ │ │ │ mov.w r2, #4261281277 @ 0xfdfdfdfd │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 72f32 │ │ │ │ + b.n 72f3e │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ - bl 719d8 │ │ │ │ + bl 719f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72f82 │ │ │ │ - b.n 72f56 │ │ │ │ + bne.n 72f8e │ │ │ │ + b.n 72f62 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ - b.n 72f6c │ │ │ │ + b.n 72f78 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 72f32 │ │ │ │ - movw r1, #65036 @ 0xfe0c │ │ │ │ + b.n 72f3e │ │ │ │ + movw r1, #64652 @ 0xfc8c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #8] @ (72fcc ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (72fd8 ) │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - mov r8, r5 │ │ │ │ + cmp r0, r5 │ │ │ │ movs r6, 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 737f0 │ │ │ │ + bmi.w 737fc │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 76118 │ │ │ │ + beq.w 760e8 │ │ │ │ ldr.w r4, [r0, #132] @ 0x84 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 73840 │ │ │ │ + beq.w 7384c │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 738a6 │ │ │ │ + beq.w 738b2 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bpl.w 738d2 │ │ │ │ - ldr r5, [pc, #756] @ (73310 ) │ │ │ │ + bpl.w 738de │ │ │ │ + ldr r5, [pc, #756] @ (7331c ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r0, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r5, r6] │ │ │ │ cmp r3, #10 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov.w r2, #28 │ │ │ │ @@ -108903,60 +108894,60 @@ │ │ │ │ add r1, r2 │ │ │ │ add.w r2, r4, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ cmp r2, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75c28 │ │ │ │ + beq.w 75c30 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74a96 │ │ │ │ + beq.w 74aac │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ clz r2, r2 │ │ │ │ cmp r1, #0 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ mov r4, r3 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ and.w r0, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 74abe │ │ │ │ + bne.w 74ad4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 739ae │ │ │ │ + bne.w 739ba │ │ │ │ ldr.w r2, [r9, #168] @ 0xa8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7496c │ │ │ │ + beq.w 74988 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 761e4 │ │ │ │ + bl 761e8 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ mov r4, r3 │ │ │ │ - beq.w 75168 │ │ │ │ + beq.w 7517c │ │ │ │ lsls r6, r3, #22 │ │ │ │ - bpl.w 74784 │ │ │ │ + bpl.w 74798 │ │ │ │ ldr.w r2, [r9, #156] @ 0x9c │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 738da │ │ │ │ + bne.w 738e6 │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 739ce │ │ │ │ + bne.w 739da │ │ │ │ lsls r6, r3, #24 │ │ │ │ itt pl │ │ │ │ ldrpl.w r3, [r2, #156] @ 0x9c │ │ │ │ strpl.w r3, [r9, #156] @ 0x9c │ │ │ │ - bmi.w 74b6e │ │ │ │ + bmi.w 74b84 │ │ │ │ lsls r0, r4, #30 │ │ │ │ - bpl.w 739e2 │ │ │ │ - ldr r5, [pc, #552] @ (73310 ) │ │ │ │ + bpl.w 739ee │ │ │ │ + ldr r5, [pc, #552] @ (7331c ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r5, r6] │ │ │ │ cmp r3, #10 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov.w r2, #28 │ │ │ │ @@ -108970,626 +108961,626 @@ │ │ │ │ cmp r1, r9 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ add.w r1, r2, #92672 @ 0x16a00 │ │ │ │ adds r1, #252 @ 0xfc │ │ │ │ add r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75c92 │ │ │ │ + beq.w 75c9a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r8, [r1, #16] │ │ │ │ ldr.w r3, [r3, #1412] @ 0x584 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 739fa │ │ │ │ + bne.w 73a06 │ │ │ │ ldr.w r4, [r9, #116] @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 747de │ │ │ │ + bne.w 747f2 │ │ │ │ ldr.w r7, [r9, #120] @ 0x78 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74364 │ │ │ │ + beq.w 74370 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74238 │ │ │ │ + bne.w 74244 │ │ │ │ ldr.w sl, [r7] │ │ │ │ ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ str r4, [sp, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 74284 │ │ │ │ + bne.w 74290 │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74f94 │ │ │ │ - ldr.w r8, [pc, #412] @ 73318 │ │ │ │ + bne.w 74fa8 │ │ │ │ + ldr.w r8, [pc, #412] @ 73324 │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ ldr.w r3, [r8, #1180] @ 0x49c │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 74d64 │ │ │ │ + bne.w 74d7a │ │ │ │ ldr.w r2, [r8, #1188] @ 0x4a4 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 74d64 │ │ │ │ + beq.w 74d7a │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #372] @ (73314 ) │ │ │ │ + ldr r1, [pc, #372] @ (73320 ) │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 78468 │ │ │ │ + bl 7845c │ │ │ │ adds r5, r0, #3 │ │ │ │ - beq.w 75164 │ │ │ │ + beq.w 75178 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 74778 │ │ │ │ + bne.w 7478c │ │ │ │ ldr.w r1, [r9, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74724 │ │ │ │ - ldr r1, [pc, #340] @ (73314 ) │ │ │ │ + bne.w 74738 │ │ │ │ + ldr r1, [pc, #340] @ (73320 ) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 79514 │ │ │ │ + bl 794f8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75164 │ │ │ │ + blt.w 75178 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 743b0 │ │ │ │ + beq.w 743c2 │ │ │ │ ldr.w r5, [r9, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 75c5e │ │ │ │ + beq.w 75c66 │ │ │ │ ldr.w r1, [r9, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r1, #17 │ │ │ │ - bpl.w 74fe6 │ │ │ │ + bpl.w 74ffa │ │ │ │ and.w r3, r3, #24 │ │ │ │ orrs r1, r3 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74450 │ │ │ │ + beq.w 74462 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74460 │ │ │ │ + bne.w 74472 │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str.w r2, [r9, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7446a │ │ │ │ + bne.w 7447c │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ ldr r2, [r5, #104] @ 0x68 │ │ │ │ str.w r2, [r9, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74474 │ │ │ │ + bne.w 74486 │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ movw r3, #7516 @ 0x1d5c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ str.w r3, [r9, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74488 │ │ │ │ + beq.w 7449a │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 744ac │ │ │ │ + ble.w 744be │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r6, r0 │ │ │ │ - beq.w 744a4 │ │ │ │ + beq.w 744b6 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73296 │ │ │ │ + beq.n 732a2 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 744a4 │ │ │ │ + beq.w 744b6 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73296 │ │ │ │ + beq.n 732a2 │ │ │ │ ldr r4, [r2, #20] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 744a4 │ │ │ │ + beq.w 744b6 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 73296 │ │ │ │ + beq.n 732a2 │ │ │ │ add.w r7, r2, #20 │ │ │ │ movs r4, #3 │ │ │ │ mov ip, r3 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 744a4 │ │ │ │ + beq.w 744b6 │ │ │ │ cmp ip, r4 │ │ │ │ - bne.n 7327e │ │ │ │ + bne.n 7328a │ │ │ │ mov r3, ip │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 744ac │ │ │ │ + ble.w 744be │ │ │ │ movw r6, #40764 @ 0x9f3c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 75ad6 │ │ │ │ + beq.w 75aea │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 732d2 │ │ │ │ + beq.n 732de │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 75ad6 │ │ │ │ + beq.w 75aea │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 732d2 │ │ │ │ + beq.n 732de │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 75ad6 │ │ │ │ + beq.w 75aea │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 732bc │ │ │ │ + bne.n 732c8 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 744ac │ │ │ │ + ble.w 744be │ │ │ │ movw r6, #42636 @ 0xa68c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 75ae2 │ │ │ │ + beq.w 75af6 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7331c │ │ │ │ + beq.n 73328 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 75ae2 │ │ │ │ + beq.w 75af6 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 7331c │ │ │ │ + beq.n 73328 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 75ae2 │ │ │ │ + beq.w 75af6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 732f8 │ │ │ │ + bne.n 73304 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 744ac │ │ │ │ - b.n 7331c │ │ │ │ + ble.w 744be │ │ │ │ + b.n 73328 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #608 @ (adr r2, 73578 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 73584 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movw r6, #42428 @ 0xa5bc │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 75cd4 │ │ │ │ + beq.w 75ce8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73358 │ │ │ │ + beq.n 73364 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 75cd4 │ │ │ │ + beq.w 75ce8 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73358 │ │ │ │ + beq.n 73364 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 75cd4 │ │ │ │ + beq.w 75ce8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 73342 │ │ │ │ + bne.n 7334e │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 744ac │ │ │ │ + ble.w 744be │ │ │ │ cmp r0, sl │ │ │ │ - beq.w 75aee │ │ │ │ + beq.w 75b02 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7338a │ │ │ │ + beq.n 73396 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, sl │ │ │ │ - beq.w 75aee │ │ │ │ + beq.w 75b02 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 7338a │ │ │ │ + beq.n 73396 │ │ │ │ add.w r6, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ ldr.w r7, [r6, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, sl │ │ │ │ - beq.w 75aee │ │ │ │ + beq.w 75b02 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 73374 │ │ │ │ + bne.n 73380 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 744ac │ │ │ │ + ble.w 744be │ │ │ │ movw r6, #42012 @ 0xa41c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 754d0 │ │ │ │ + beq.w 754e4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 733c6 │ │ │ │ + beq.n 733d2 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 754d0 │ │ │ │ + beq.w 754e4 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 733c6 │ │ │ │ + beq.n 733d2 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 754d0 │ │ │ │ + beq.w 754e4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 733b0 │ │ │ │ + bne.n 733bc │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 744ac │ │ │ │ + ble.w 744be │ │ │ │ movw r6, #22148 @ 0x5684 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 75c08 │ │ │ │ + beq.w 75c10 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73402 │ │ │ │ + beq.n 7340e │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 75c08 │ │ │ │ + beq.w 75c10 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73402 │ │ │ │ + beq.n 7340e │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 75c08 │ │ │ │ + beq.w 75c10 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 733ec │ │ │ │ + bne.n 733f8 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 744ac │ │ │ │ + ble.w 744be │ │ │ │ movw r4, #21632 @ 0x5480 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 75b90 │ │ │ │ + beq.w 75ba4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73434 │ │ │ │ + beq.n 73440 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 75b90 │ │ │ │ + beq.w 75ba4 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73434 │ │ │ │ + beq.n 73440 │ │ │ │ adds r2, #16 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 75b90 │ │ │ │ + beq.w 75ba4 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 73424 │ │ │ │ + bne.n 73430 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r1, #9 │ │ │ │ - bmi.w 74fd4 │ │ │ │ + bmi.w 74fe8 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ ldr.w r2, [r9, #172] @ 0xac │ │ │ │ lsls r0, r1, #8 │ │ │ │ - bmi.w 75afa │ │ │ │ + bmi.w 75b0e │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r1, #1 │ │ │ │ - ble.w 736d0 │ │ │ │ + ble.w 736dc │ │ │ │ mov.w fp, #1 │ │ │ │ adds r2, #12 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 73f08 │ │ │ │ + bge.w 73f14 │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ - cbz r2, 73480 │ │ │ │ + cbz r2, 7348c │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73fa0 │ │ │ │ + bne.w 73fac │ │ │ │ ldr.w r5, [r4, #128] @ 0x80 │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ - cbz r2, 73492 │ │ │ │ + cbz r2, 7349e │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74190 │ │ │ │ + bne.w 7419c │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7350e │ │ │ │ + beq.n 7351a │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7350e │ │ │ │ + beq.n 7351a │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ ldrd ip, r7, [r2, #4] │ │ │ │ mov lr, r6 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7459e │ │ │ │ - cbnz r0, 734ba │ │ │ │ + bne.w 745b2 │ │ │ │ + cbnz r0, 734c6 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74ae4 │ │ │ │ + bne.w 74afa │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 734c8 │ │ │ │ + bne.n 734d4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75048 │ │ │ │ - cbnz r7, 734d2 │ │ │ │ + bne.w 7505c │ │ │ │ + cbnz r7, 734de │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 754e6 │ │ │ │ + bne.w 754fa │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 734de │ │ │ │ + cbnz r0, 734ea │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755a4 │ │ │ │ + bne.w 755b8 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ - cbnz r0, 734ea │ │ │ │ + cbnz r0, 734f6 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75a8e │ │ │ │ + bne.w 75aa2 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - cbnz r0, 734f6 │ │ │ │ + cbnz r0, 73502 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74fa4 │ │ │ │ + bne.w 74fb8 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - cbnz r0, 73502 │ │ │ │ + cbnz r0, 7350e │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75c1e │ │ │ │ + bne.w 75c26 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 7350e │ │ │ │ + cbnz r0, 7351a │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 75c3e │ │ │ │ + bne.w 75c46 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ - cbz r2, 73548 │ │ │ │ + cbz r2, 73554 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r1, 73548 │ │ │ │ + cbz r1, 73554 │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrd ip, r7, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7452c │ │ │ │ - cbnz r0, 73530 │ │ │ │ + bne.w 74540 │ │ │ │ + cbnz r0, 7353c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74ad6 │ │ │ │ + bne.w 74aec │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7353e │ │ │ │ + bne.n 7354a │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74ba2 │ │ │ │ - cbnz r7, 73548 │ │ │ │ + bne.w 74bb8 │ │ │ │ + cbnz r7, 73554 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7455a │ │ │ │ + bne.w 7456e │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ - cbz r2, 73556 │ │ │ │ + cbz r2, 73562 │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 741ca │ │ │ │ + bne.w 741d6 │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 75b2e │ │ │ │ + beq.w 75b42 │ │ │ │ ldr.w r2, [r9, #32] │ │ │ │ - cbnz r2, 73578 │ │ │ │ + cbnz r2, 73584 │ │ │ │ ldr.w r2, [r9, #72] @ 0x48 │ │ │ │ - cbnz r2, 73578 │ │ │ │ + cbnz r2, 73584 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ str.w r2, [r9, #32] │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ str.w r2, [r9, #72] @ 0x48 │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ - cbnz r2, 73590 │ │ │ │ + cbnz r2, 7359c │ │ │ │ ldr.w r2, [r9, #76] @ 0x4c │ │ │ │ - cbnz r2, 73590 │ │ │ │ + cbnz r2, 7359c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ str.w r2, [r9, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ str.w r2, [r9, #76] @ 0x4c │ │ │ │ ldr.w r2, [r9, #44] @ 0x2c │ │ │ │ ldr.w r1, [r9, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7437c │ │ │ │ + bne.w 7438e │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7437c │ │ │ │ + beq.w 7438e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7439c │ │ │ │ + beq.w 743ae │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ cmp r2, r0 │ │ │ │ it ne │ │ │ │ strne.w r2, [r9, #44] @ 0x2c │ │ │ │ - cbnz r1, 735c0 │ │ │ │ + cbnz r1, 735cc │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7438c │ │ │ │ + bne.w 7439e │ │ │ │ ldr.w r2, [r9, #64] @ 0x40 │ │ │ │ - cbnz r2, 735e0 │ │ │ │ + cbnz r2, 735ec │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r2, #20 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ itttt mi │ │ │ │ ldrmi r3, [sp, #8] │ │ │ │ orrmi.w r3, r3, #2048 @ 0x800 │ │ │ │ strmi r3, [sp, #8] │ │ │ │ strmi.w r3, [r9, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 750a6 │ │ │ │ + bne.w 750ba │ │ │ │ ldr.w r2, [r9, #68] @ 0x44 │ │ │ │ - cbnz r2, 735f8 │ │ │ │ + cbnz r2, 73604 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ - cbz r2, 735f8 │ │ │ │ + cbz r2, 73604 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 73e34 │ │ │ │ + beq.w 73e40 │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 73e34 │ │ │ │ + bne.w 73e40 │ │ │ │ ldr.w r2, [r9, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73e42 │ │ │ │ + beq.w 73e4e │ │ │ │ ldrd r1, r2, [r9, #108] @ 0x6c │ │ │ │ - cbnz r1, 73610 │ │ │ │ + cbnz r1, 7361c │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73da8 │ │ │ │ - cbnz r2, 7361a │ │ │ │ + bne.w 73db4 │ │ │ │ + cbnz r2, 73626 │ │ │ │ ldr r6, [r4, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 744e2 │ │ │ │ + bne.w 744f4 │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73de2 │ │ │ │ + bne.w 73dee │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 75c14 │ │ │ │ + bne.w 75c1c │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr.w r1, [r9, #140] @ 0x8c │ │ │ │ - cbnz r1, 73640 │ │ │ │ + cbnz r1, 7364c │ │ │ │ ldr.w r1, [r4, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 75c9e │ │ │ │ + bne.w 75cb2 │ │ │ │ ldr.w r1, [r9, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74432 │ │ │ │ + beq.w 74444 │ │ │ │ ldrd r1, r0, [r9, #148] @ 0x94 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73f54 │ │ │ │ + bne.w 73f60 │ │ │ │ ldr.w r6, [r4, #148] @ 0x94 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 73f54 │ │ │ │ + beq.w 73f60 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7440c │ │ │ │ + beq.w 7441e │ │ │ │ ldr.w r1, [r5, #148] @ 0x94 │ │ │ │ cmp r6, r1 │ │ │ │ it ne │ │ │ │ strne.w r6, [r9, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7490e │ │ │ │ + beq.w 74922 │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ - cbnz r1, 73686 │ │ │ │ + cbnz r1, 73692 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73f74 │ │ │ │ + bne.w 73f80 │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ - cbnz r1, 73696 │ │ │ │ + cbnz r1, 736a2 │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 754dc │ │ │ │ + bne.w 754f0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ eor.w r1, r3, r2 │ │ │ │ lsls r6, r1, #17 │ │ │ │ - bmi.w 73ed0 │ │ │ │ + bmi.w 73edc │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74508 │ │ │ │ + beq.w 7451a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ tst.w r3, #96 @ 0x60 │ │ │ │ - bne.w 73f08 │ │ │ │ + bne.w 73f14 │ │ │ │ and.w r2, r2, #96 @ 0x60 │ │ │ │ add.w fp, fp, #1 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w r3, [r9, #84] @ 0x54 │ │ │ │ cmp fp, r2 │ │ │ │ - bne.w 7345e │ │ │ │ + bne.w 7346a │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - cbz r5, 73702 │ │ │ │ + cbz r5, 7370e │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74888 │ │ │ │ + beq.w 7489c │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74898 │ │ │ │ + beq.w 748ac │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 748a8 │ │ │ │ + beq.w 748bc │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 748b8 │ │ │ │ + beq.w 748cc │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7487e │ │ │ │ + beq.w 74892 │ │ │ │ and.w r2, r3, #17408 @ 0x4400 │ │ │ │ cmp.w r2, #17408 @ 0x4400 │ │ │ │ - bne.n 73722 │ │ │ │ + bne.n 7372e │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ - movw r2, #47497 @ 0xb989 │ │ │ │ + movw r2, #47465 @ 0xb969 │ │ │ │ movt r2, #7 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - beq.w 7606c │ │ │ │ + beq.w 7602e │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 74686 │ │ │ │ + bmi.w 7469a │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.w 743b0 │ │ │ │ + bpl.w 743c2 │ │ │ │ ldr.w r2, [r9, #104] @ 0x68 │ │ │ │ adds r2, #16 │ │ │ │ bics.w r2, r2, #16 │ │ │ │ - bne.w 75fc6 │ │ │ │ + bne.w 7605c │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ mvn.w r1, #15 │ │ │ │ str.w r1, [r9, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 743be │ │ │ │ + beq.w 743d0 │ │ │ │ ldr.w r4, [r9, #168] @ 0xa8 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 73796 │ │ │ │ + ble.n 737a2 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 7376e │ │ │ │ + bge.n 7377a │ │ │ │ mov r1, r9 │ │ │ │ - bl 7da10 │ │ │ │ + bl 7d9ec │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75164 │ │ │ │ + blt.w 75178 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 73796 │ │ │ │ + beq.n 737a2 │ │ │ │ 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 75eb0 │ │ │ │ - bl 7da10 │ │ │ │ + bge.w 75ec4 │ │ │ │ + bl 7d9ec │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75164 │ │ │ │ + blt.w 75178 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 73776 │ │ │ │ + bne.n 73782 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - cbz r2, 737ca │ │ │ │ + cbz r2, 737d6 │ │ │ │ lsls r7, r3, #27 │ │ │ │ - bmi.w 74604 │ │ │ │ + bmi.w 74618 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 737b2 │ │ │ │ + bpl.n 737be │ │ │ │ ldr.w r3, [r9, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75ebc │ │ │ │ + beq.w 75ed0 │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt.n 737c6 │ │ │ │ + bgt.n 737d2 │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 75ede │ │ │ │ + ble.w 75ef2 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ orr.w r2, r3, #4096 @ 0x1000 │ │ │ │ lsls r0, r3, #30 │ │ │ │ it pl │ │ │ │ bicpl.w r3, r3, #8192 @ 0x2000 │ │ │ │ str.w r2, [r9, #84] @ 0x54 │ │ │ │ itt pl │ │ │ │ orrpl.w r3, r3, #4096 @ 0x1000 │ │ │ │ strpl.w r3, [r9, #84] @ 0x54 │ │ │ │ - bmi.w 746dc │ │ │ │ + bmi.w 746f0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r5, [pc, #664] @ (73a8c ) │ │ │ │ + ldr r5, [pc, #664] @ (73a98 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r0, #180] @ 0xb4 │ │ │ │ movs r0, #28 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r5, r6] │ │ │ │ cmp r3, #10 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ @@ -109603,30 +109594,30 @@ │ │ │ │ cmp r3, r9 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ add.w r3, r0, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 75cc8 │ │ │ │ + beq.w 75cdc │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 76118 │ │ │ │ + beq.w 760e8 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73006 │ │ │ │ - bl 714b0 │ │ │ │ + bne.w 73012 │ │ │ │ + bl 714c8 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ and.w r2, r3, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75168 │ │ │ │ + beq.w 7517c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74dee │ │ │ │ - ldr r5, [pc, #560] @ (73a8c ) │ │ │ │ + beq.w 74e04 │ │ │ │ + ldr r5, [pc, #560] @ (73a98 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r5, r6] │ │ │ │ cmp r3, #10 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ mov.w r2, #28 │ │ │ │ @@ -109640,240 +109631,240 @@ │ │ │ │ cmp r1, r9 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ add.w r1, r2, #92672 @ 0x16a00 │ │ │ │ adds r1, #252 @ 0xfc │ │ │ │ add r1, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75bfc │ │ │ │ + beq.w 75c04 │ │ │ │ str r0, [r1, #16] │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73012 │ │ │ │ + bne.w 7301e │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 74aa8 │ │ │ │ + beq.w 74abe │ │ │ │ lsls r5, r3, #22 │ │ │ │ - bmi.w 75fb4 │ │ │ │ + bmi.w 75fc6 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str.w r2, [r9, #128] @ 0x80 │ │ │ │ lsls r4, r3, #30 │ │ │ │ - bmi.w 7301a │ │ │ │ + bmi.w 73026 │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ - b.w 7305c │ │ │ │ + b.w 73068 │ │ │ │ lsls r1, r3, #24 │ │ │ │ - bmi.w 74b6e │ │ │ │ + bmi.w 74b84 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ and.w r1, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 75564 │ │ │ │ + beq.w 75578 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r5, [r9, #132] @ 0x84 │ │ │ │ - bpl.n 73938 │ │ │ │ - ldr r5, [pc, #396] @ (73a8c ) │ │ │ │ + bpl.n 73944 │ │ │ │ + ldr r5, [pc, #396] @ (73a98 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r9, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r5, r6] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r2, r0, 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, r0 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 73936 │ │ │ │ + beq.n 73942 │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ - ldr r3, [pc, #340] @ (73a90 ) │ │ │ │ + ldr r3, [pc, #340] @ (73a9c ) │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ ldr.w r2, [r3, #3160] @ 0xc58 │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 75156 │ │ │ │ + bne.w 7516a │ │ │ │ ldr.w r2, [r3, #3168] @ 0xc60 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 75156 │ │ │ │ - ldr r1, [pc, #316] @ (73a94 ) │ │ │ │ + beq.w 7516a │ │ │ │ + ldr r1, [pc, #316] @ (73aa0 ) │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78468 │ │ │ │ + bl 7845c │ │ │ │ adds r4, r0, #3 │ │ │ │ - beq.w 75164 │ │ │ │ + beq.w 75178 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 75038 │ │ │ │ + bne.w 7504c │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #296] @ (73a98 ) │ │ │ │ + ldr r0, [pc, #296] @ (73aa4 ) │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ - bl 79144 │ │ │ │ + bl 79128 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75164 │ │ │ │ + beq.w 75178 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #272] @ (73a94 ) │ │ │ │ + ldr r1, [pc, #272] @ (73aa0 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 79514 │ │ │ │ + bl 794f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 739a0 │ │ │ │ + beq.n 739ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75e82 │ │ │ │ + beq.w 75e96 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ mov r4, r3 │ │ │ │ - bge.n 739dc │ │ │ │ - b.w 75168 │ │ │ │ + bge.n 739e8 │ │ │ │ + b.w 7517c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7308e │ │ │ │ + bne.w 7309a │ │ │ │ ldr.w r2, [r9, #156] @ 0x9c │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 738da │ │ │ │ + bne.n 738e6 │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 74952 │ │ │ │ + beq.w 74966 │ │ │ │ lsls r5, r3, #24 │ │ │ │ - bmi.w 74b6e │ │ │ │ + bmi.w 74b84 │ │ │ │ ldr.w r3, [r0, #156] @ 0x9c │ │ │ │ str.w r3, [r9, #156] @ 0x9c │ │ │ │ lsls r0, r4, #30 │ │ │ │ - bmi.w 730e4 │ │ │ │ + bmi.w 730f0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r8, [r9, #132] @ 0x84 │ │ │ │ ldr.w r3, [r3, #1412] @ 0x584 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7313c │ │ │ │ - movw lr, #63185 @ 0xf6d1 │ │ │ │ + beq.w 73148 │ │ │ │ + movw lr, #59893 @ 0xe9f5 │ │ │ │ movt lr, #30 │ │ │ │ movw ip, #29668 @ 0x73e4 │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ - ldr r4, [pc, #144] @ (73a9c ) │ │ │ │ + ldr r4, [pc, #144] @ (73aa8 ) │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ str.w lr, [sp, #12] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ - b.n 73a38 │ │ │ │ + b.n 73a44 │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ sub.w r1, r3, #224 @ 0xe0 │ │ │ │ - cbz r2, 73a2e │ │ │ │ + cbz r2, 73a3a │ │ │ │ adds r5, r2, r1 │ │ │ │ - beq.n 73a2e │ │ │ │ + beq.n 73a3a │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 73aa0 │ │ │ │ + bne.n 73aac │ │ │ │ ldr.w r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7313c │ │ │ │ + beq.w 73148 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 73a2e │ │ │ │ + beq.n 73a3a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.w 73d98 │ │ │ │ + bcs.w 73da4 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.n 73a70 │ │ │ │ + bcs.n 73a7c │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.n 73a7e │ │ │ │ + bcs.n 73a8a │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bhi.n 73a1a │ │ │ │ + bhi.n 73a26 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ itt ls │ │ │ │ movls r1, r3 │ │ │ │ movls r2, r9 │ │ │ │ - bls.n 73a24 │ │ │ │ + bls.n 73a30 │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ sub.w r1, r3, #208 @ 0xd0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 73a24 │ │ │ │ - b.n 73a2e │ │ │ │ + bne.n 73a30 │ │ │ │ + b.n 73a3a │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ sub.w r1, r3, #380 @ 0x17c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 73a24 │ │ │ │ - b.n 73a2e │ │ │ │ + bne.n 73a30 │ │ │ │ + b.n 73a3a │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ sub.w r1, r3, #368 @ 0x170 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 73a24 │ │ │ │ - b.n 73a2e │ │ │ │ + bne.n 73a30 │ │ │ │ + b.n 73a3a │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r2, sp, #336 @ 0x150 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 73aa6 │ │ │ │ + cbz r4, 73ab2 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cbz r4, 73ab2 │ │ │ │ + cbz r4, 73abe │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr.w r1, [r9, #84] @ 0x54 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.w 73c52 │ │ │ │ + bpl.w 73c5e │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73c52 │ │ │ │ + beq.w 73c5e │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #420 @ 0x1a4 │ │ │ │ ldrcs r1, [r1, #80] @ 0x50 │ │ │ │ - bcs.w 7421a │ │ │ │ + bcs.w 74226 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 748c2 │ │ │ │ + bcs.w 748d6 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #368 @ 0x170 │ │ │ │ ldrcs r1, [r1, #56] @ 0x38 │ │ │ │ - bcs.w 7421a │ │ │ │ + bcs.w 74226 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 74210 │ │ │ │ + bls.w 7421c │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73c52 │ │ │ │ + beq.w 73c5e │ │ │ │ cmn r1, r3 │ │ │ │ - beq.w 73c52 │ │ │ │ + beq.w 73c5e │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 73c52 │ │ │ │ + bne.w 73c5e │ │ │ │ add.w r3, r9, #148 @ 0x94 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 74e0c │ │ │ │ + beq.w 74e20 │ │ │ │ add.w r3, r9, #68 @ 0x44 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 75016 │ │ │ │ + beq.w 7502a │ │ │ │ add.w r3, r9, #32 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 73b1e │ │ │ │ + beq.n 73b2a │ │ │ │ add.w r3, r9, #72 @ 0x48 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 73a2e │ │ │ │ + bne.n 73a3a │ │ │ │ movw r3, #7516 @ 0x1d5c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movw r2, #35736 @ 0x8b98 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r9, r2 │ │ │ │ it ne │ │ │ │ @@ -109963,594 +109954,594 @@ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ movw r2, #9204 @ 0x23f4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73a2e │ │ │ │ + beq.w 73a3a │ │ │ │ movw r6, #42220 @ 0xa4ec │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 746c6 │ │ │ │ + bne.w 746da │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 746c6 │ │ │ │ + beq.w 746da │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 78468 │ │ │ │ + bl 7845c │ │ │ │ adds r1, r0, #3 │ │ │ │ - beq.w 75164 │ │ │ │ + beq.w 75178 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 744d6 │ │ │ │ + bne.w 744e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7592a │ │ │ │ + beq.w 7593e │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #29668 @ 0x73e4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - bl 79f4c │ │ │ │ + bl 79f30 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75164 │ │ │ │ + beq.w 75178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 74222 │ │ │ │ - ldr r3, [pc, #736] @ (73f90 ) │ │ │ │ + bpl.w 7422e │ │ │ │ + ldr r3, [pc, #736] @ (73f9c ) │ │ │ │ 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 74230 │ │ │ │ + bne.w 7423c │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [r5, #8] │ │ │ │ blx 29b58 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r0 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 7a2ac │ │ │ │ + bl 7a290 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76088 │ │ │ │ - ldr r7, [pc, #644] @ (73f90 ) │ │ │ │ + beq.w 7604a │ │ │ │ + ldr r7, [pc, #644] @ (73f9c ) │ │ │ │ mov r2, fp │ │ │ │ ldr.w r0, [r7, sl] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b2c8 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7608a │ │ │ │ + beq.w 7604c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strd r4, r3, [r5, #20] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ str.w fp, [r5, #16] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 760ba │ │ │ │ + bpl.w 7611c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 73f1c │ │ │ │ + bne.w 73f28 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 73f28 │ │ │ │ + bne.w 73f34 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 73f34 │ │ │ │ + bne.w 73f40 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r6, r3, #1 │ │ │ │ - beq.w 73f34 │ │ │ │ + beq.w 73f40 │ │ │ │ ldr.w r1, [r7, sl] │ │ │ │ - ldr r6, [pc, #564] @ (73f94 ) │ │ │ │ + ldr r6, [pc, #564] @ (73fa0 ) │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ str r5, [sp, #0] │ │ │ │ cmp r1, r6 │ │ │ │ mov r1, r8 │ │ │ │ - beq.w 74d84 │ │ │ │ - bl 7bb58 │ │ │ │ + beq.w 74d9a │ │ │ │ + bl 7bb38 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 74d92 │ │ │ │ + blt.w 74da8 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 73a2e │ │ │ │ + beq.w 73a3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73a2e │ │ │ │ + bne.w 73a3a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 73a2e │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73a3a │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ sub.w r1, r3, #420 @ 0x1a4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73a24 │ │ │ │ - b.n 73a2e │ │ │ │ + bne.w 73a30 │ │ │ │ + b.n 73a3a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 75efc │ │ │ │ + beq.w 75f18 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ cmp r1, r0 │ │ │ │ it ne │ │ │ │ strne.w r1, [r9, #108] @ 0x6c │ │ │ │ - cbnz r2, 73dc2 │ │ │ │ + cbnz r2, 73dce │ │ │ │ ldr r6, [r4, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7544e │ │ │ │ + bne.w 75462 │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ - cbnz r1, 73de2 │ │ │ │ + cbnz r1, 73dee │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7362e │ │ │ │ + beq.w 7363a │ │ │ │ ldr.w r0, [r5, #136] @ 0x88 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 73dee │ │ │ │ + beq.n 73dfa │ │ │ │ str.w r2, [r9, #136] @ 0x88 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ mov r0, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7362e │ │ │ │ + beq.w 7363a │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 7362e │ │ │ │ + bne.w 7363a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bpl.w 73630 │ │ │ │ + bpl.w 7363c │ │ │ │ lsls r7, r2, #14 │ │ │ │ - bpl.w 73630 │ │ │ │ + bpl.w 7363c │ │ │ │ ldr.w r2, [r9, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str.w r3, [r9, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 75e32 │ │ │ │ + bne.w 75e06 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.n 73636 │ │ │ │ + b.n 73642 │ │ │ │ str.w r2, [r9, #64] @ 0x40 │ │ │ │ ldr.w r2, [r9, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 735f8 │ │ │ │ + bne.w 73604 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 735f8 │ │ │ │ + beq.w 73604 │ │ │ │ str.w r2, [r9, #68] @ 0x44 │ │ │ │ ldr.w r2, [r9, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73602 │ │ │ │ + bne.w 7360e │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73602 │ │ │ │ + bne.w 7360e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 74bae │ │ │ │ + bmi.w 74bc4 │ │ │ │ ldr.w r3, [r8, #1240] @ 0x4d8 │ │ │ │ ldr.w r6, [r9, #132] @ 0x84 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 74bf8 │ │ │ │ + bne.w 74c0e │ │ │ │ ldr.w r2, [r8, #1248] @ 0x4e0 │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 74bf8 │ │ │ │ + beq.w 74c0e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #292] @ (73f98 ) │ │ │ │ - bl 78468 │ │ │ │ + ldr r1, [pc, #292] @ (73fa4 ) │ │ │ │ + bl 7845c │ │ │ │ adds r7, r0, #3 │ │ │ │ - beq.w 75164 │ │ │ │ + beq.w 75178 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7495a │ │ │ │ + bne.w 7496e │ │ │ │ ldr.w r3, [r8, #1836] @ 0x72c │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 74dce │ │ │ │ + bne.w 74de4 │ │ │ │ ldr.w r2, [r8, #1844] @ 0x734 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 74dce │ │ │ │ + beq.w 74de4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #256] @ (73f9c ) │ │ │ │ - bl 78468 │ │ │ │ + ldr r1, [pc, #256] @ (73fa8 ) │ │ │ │ + bl 7845c │ │ │ │ adds r6, r0, #3 │ │ │ │ - beq.w 75164 │ │ │ │ + beq.w 75178 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 749b0 │ │ │ │ + bne.w 749cc │ │ │ │ ldr.w r3, [r9, #108] @ 0x6c │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ str.w r2, [r9, #100] @ 0x64 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str.w r2, [r9, #60] @ 0x3c │ │ │ │ ldr.w r2, [r9, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74db2 │ │ │ │ + bne.w 74dc8 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 73608 │ │ │ │ + b.w 73614 │ │ │ │ lsls r0, r3, #17 │ │ │ │ - bpl.w 736ac │ │ │ │ + bpl.w 736b8 │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 736ac │ │ │ │ + bne.w 736b8 │ │ │ │ ldr.w r0, [r4, #160] @ 0xa0 │ │ │ │ - movw r1, #47497 @ 0xb989 │ │ │ │ + movw r1, #47465 @ 0xb969 │ │ │ │ movt r1, #7 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 736ac │ │ │ │ - movw r1, #59869 @ 0xe9dd │ │ │ │ + bne.w 736b8 │ │ │ │ + movw r1, #59817 @ 0xe9a9 │ │ │ │ movt r1, #7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w r1, [r9, #160] @ 0xa0 │ │ │ │ tst.w r3, #96 @ 0x60 │ │ │ │ - beq.w 736b6 │ │ │ │ + beq.w 736c2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp fp, r2 │ │ │ │ - bne.w 73460 │ │ │ │ + bne.w 7346c │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.w 736ce │ │ │ │ + b.w 736da │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 73d4a │ │ │ │ + beq.w 73d56 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 73d52 │ │ │ │ + beq.w 73d5e │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd1c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r0, r3, #1 │ │ │ │ - bne.w 73d5a │ │ │ │ + bne.w 73d66 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a2938 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ + bl 1a1388 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 74d8a │ │ │ │ + b.w 74da0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 748d2 │ │ │ │ + beq.w 748e6 │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73686 │ │ │ │ + bne.w 73692 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73686 │ │ │ │ + beq.w 73692 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7442a │ │ │ │ + beq.w 7443c │ │ │ │ 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 7493c │ │ │ │ - b.w 73696 │ │ │ │ + beq.w 74950 │ │ │ │ + b.w 736a2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r2, pc, #848 @ (adr r2, 742ec ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 742f8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #160 @ (adr r5, 74040 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 7404c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr.w r5, [r4, #128] @ 0x80 │ │ │ │ ldrd ip, r3, [r2, #4] │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr.w lr, [r2] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74568 │ │ │ │ + bne.w 7457c │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 73fc6 │ │ │ │ + bne.n 73fd2 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7518c │ │ │ │ + bne.w 751a0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 73fd4 │ │ │ │ + bne.n 73fe0 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75204 │ │ │ │ - cbnz r3, 73fde │ │ │ │ + bne.w 75218 │ │ │ │ + cbnz r3, 73fea │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75a20 │ │ │ │ + bne.w 75a34 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ - cbnz r6, 73fea │ │ │ │ + cbnz r6, 73ff6 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75678 │ │ │ │ + bne.w 7568c │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - cbnz r6, 73ff6 │ │ │ │ + cbnz r6, 74002 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756ee │ │ │ │ + bne.w 75702 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75980 │ │ │ │ + bne.w 75994 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75988 │ │ │ │ + bne.w 7599c │ │ │ │ ldr r6, [r2, #24] │ │ │ │ - cbnz r6, 74012 │ │ │ │ + cbnz r6, 7401e │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75990 │ │ │ │ + bne.w 759a4 │ │ │ │ ldr r6, [r2, #28] │ │ │ │ - cbnz r6, 7401e │ │ │ │ + cbnz r6, 7402a │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 759d2 │ │ │ │ + bne.w 759e6 │ │ │ │ ldr r6, [r2, #32] │ │ │ │ - cbnz r6, 7402a │ │ │ │ + cbnz r6, 74036 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7580a │ │ │ │ + bne.w 7581e │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ - cbnz r6, 74036 │ │ │ │ + cbnz r6, 74042 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755d8 │ │ │ │ + bne.w 755ec │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ - cbnz r6, 74042 │ │ │ │ + cbnz r6, 7404e │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758bc │ │ │ │ + bne.w 758d0 │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ - cbnz r6, 7404e │ │ │ │ + cbnz r6, 7405a │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758f4 │ │ │ │ + bne.w 75908 │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ - cbnz r6, 7405a │ │ │ │ + cbnz r6, 74066 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75942 │ │ │ │ + bne.w 75956 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ - cbnz r6, 74066 │ │ │ │ + cbnz r6, 74072 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 759da │ │ │ │ + bne.w 759ee │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ - cbnz r6, 74072 │ │ │ │ + cbnz r6, 7407e │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75846 │ │ │ │ + bne.w 7585a │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ - cbnz r6, 7407e │ │ │ │ + cbnz r6, 7408a │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75572 │ │ │ │ + bne.w 75586 │ │ │ │ ldr r6, [r2, #64] @ 0x40 │ │ │ │ - cbnz r6, 7408a │ │ │ │ + cbnz r6, 74096 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75896 │ │ │ │ + bne.w 758aa │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ - cbnz r6, 74096 │ │ │ │ + cbnz r6, 740a2 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75876 │ │ │ │ + bne.w 7588a │ │ │ │ ldr r6, [r2, #76] @ 0x4c │ │ │ │ - cbnz r6, 740a2 │ │ │ │ + cbnz r6, 740ae │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75c34 │ │ │ │ + bne.w 75c3c │ │ │ │ ldr r6, [r2, #80] @ 0x50 │ │ │ │ - cbnz r6, 740ae │ │ │ │ + cbnz r6, 740ba │ │ │ │ ldr r6, [r1, #80] @ 0x50 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76064 │ │ │ │ + bne.w 76096 │ │ │ │ ldr r6, [r2, #84] @ 0x54 │ │ │ │ - cbnz r6, 740ba │ │ │ │ + cbnz r6, 740c6 │ │ │ │ ldr r6, [r1, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75f78 │ │ │ │ + bne.w 75f8a │ │ │ │ ldr r6, [r2, #88] @ 0x58 │ │ │ │ - cbnz r6, 740c6 │ │ │ │ + cbnz r6, 740d2 │ │ │ │ ldr r6, [r1, #88] @ 0x58 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75f8a │ │ │ │ + bne.w 75f9c │ │ │ │ ldr r6, [r2, #92] @ 0x5c │ │ │ │ - cbnz r6, 740d2 │ │ │ │ + cbnz r6, 740de │ │ │ │ ldr r6, [r1, #92] @ 0x5c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75f3a │ │ │ │ + bne.w 75f4c │ │ │ │ ldr r6, [r2, #96] @ 0x60 │ │ │ │ - cbnz r6, 740de │ │ │ │ + cbnz r6, 740ea │ │ │ │ ldr r6, [r1, #96] @ 0x60 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75f42 │ │ │ │ + bne.w 75f54 │ │ │ │ ldr r6, [r2, #100] @ 0x64 │ │ │ │ - cbnz r6, 740ea │ │ │ │ + cbnz r6, 740f6 │ │ │ │ ldr r6, [r1, #100] @ 0x64 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75f14 │ │ │ │ + bne.w 75f26 │ │ │ │ ldr r6, [r2, #104] @ 0x68 │ │ │ │ - cbnz r6, 740f6 │ │ │ │ + cbnz r6, 74102 │ │ │ │ ldr r6, [r1, #104] @ 0x68 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75f26 │ │ │ │ + bne.w 75f38 │ │ │ │ ldr r6, [r2, #108] @ 0x6c │ │ │ │ - cbnz r6, 74102 │ │ │ │ + cbnz r6, 7410e │ │ │ │ ldr r6, [r1, #108] @ 0x6c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76100 │ │ │ │ + bne.w 760d0 │ │ │ │ ldr r7, [r2, #112] @ 0x70 │ │ │ │ ldr r3, [r2, #120] @ 0x78 │ │ │ │ - cbnz r7, 74114 │ │ │ │ + cbnz r7, 74120 │ │ │ │ ldr.w lr, [r1, #112] @ 0x70 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 75424 │ │ │ │ - cbnz r3, 7411e │ │ │ │ + bne.w 75438 │ │ │ │ + cbnz r3, 7412a │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75622 │ │ │ │ + bne.w 75636 │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ - cbnz r6, 7412a │ │ │ │ + cbnz r6, 74136 │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75636 │ │ │ │ + bne.w 7564a │ │ │ │ ldr.w r6, [r2, #128] @ 0x80 │ │ │ │ - cbnz r6, 7413a │ │ │ │ + cbnz r6, 74146 │ │ │ │ ldr.w r7, [r1, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7602e │ │ │ │ + bne.w 75fd8 │ │ │ │ ldr r6, [r2, #124] @ 0x7c │ │ │ │ - cbnz r6, 74146 │ │ │ │ + cbnz r6, 74152 │ │ │ │ ldr r7, [r1, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76044 │ │ │ │ + bne.w 75fee │ │ │ │ ldr.w r6, [r2, #132] @ 0x84 │ │ │ │ - cbnz r6, 74156 │ │ │ │ + cbnz r6, 74162 │ │ │ │ ldr.w r7, [r1, #132] @ 0x84 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75888 │ │ │ │ + bne.w 7589c │ │ │ │ ldr.w r6, [r2, #136] @ 0x88 │ │ │ │ - cbnz r6, 74166 │ │ │ │ + cbnz r6, 74172 │ │ │ │ ldr.w r7, [r1, #136] @ 0x88 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75f60 │ │ │ │ + bne.w 75f72 │ │ │ │ ldr.w r6, [r2, #140] @ 0x8c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73484 │ │ │ │ + bne.w 73490 │ │ │ │ ldr.w r1, [r1, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73484 │ │ │ │ - cbz r0, 74188 │ │ │ │ + beq.w 73490 │ │ │ │ + cbz r0, 74194 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr.w r0, [r0, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 73484 │ │ │ │ + beq.w 73490 │ │ │ │ str.w r1, [r2, #140] @ 0x8c │ │ │ │ - b.w 73484 │ │ │ │ + b.w 73490 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldrd r0, ip, [r2] │ │ │ │ ldr r6, [r2, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 745d2 │ │ │ │ - cbnz r0, 741a8 │ │ │ │ + bne.w 745e6 │ │ │ │ + cbnz r0, 741b4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75c76 │ │ │ │ + bne.w 75c7e │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 741b6 │ │ │ │ + bne.n 741c2 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75c7c │ │ │ │ + bne.w 75c84 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73492 │ │ │ │ + bne.w 7349e │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73492 │ │ │ │ + beq.w 7349e │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.w 73492 │ │ │ │ + b.w 7349e │ │ │ │ ldr r6, [r5, #80] @ 0x50 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 746b8 │ │ │ │ - cbnz r0, 741de │ │ │ │ + bne.w 746cc │ │ │ │ + cbnz r0, 741ea │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75c8c │ │ │ │ + bne.w 75c94 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73556 │ │ │ │ + bne.w 73562 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 760d0 │ │ │ │ + bne.w 760a0 │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73560 │ │ │ │ + bne.w 7356c │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73560 │ │ │ │ + beq.w 7356c │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 73560 │ │ │ │ + beq.w 7356c │ │ │ │ str.w r2, [r9, #24] │ │ │ │ - b.w 73560 │ │ │ │ + b.w 7356c │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ - bls.w 73aec │ │ │ │ + bls.w 73af8 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73aec │ │ │ │ - b.n 73c52 │ │ │ │ + bne.w 73af8 │ │ │ │ + b.n 73c5e │ │ │ │ ldr.w r1, [r9] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 73ce2 │ │ │ │ + beq.w 73cee │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r9] │ │ │ │ - b.n 73ce2 │ │ │ │ - ldr r5, [pc, #744] @ (74524 ) │ │ │ │ + b.n 73cee │ │ │ │ + ldr r5, [pc, #752] @ (74538 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ movs r2, #28 │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r5, r6] │ │ │ │ mul.w r2, r2, ip │ │ │ │ ldr r4, [r1, #8] │ │ │ │ add.w r1, r2, #92672 @ 0x16a00 │ │ │ │ adds r1, #252 @ 0xfc │ │ │ │ adds r0, r4, r1 │ │ │ │ adds r1, r4, r2 │ │ │ │ add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w r1, [r1, #252] @ 0xfc │ │ │ │ cmp r1, r9 │ │ │ │ - beq.n 74274 │ │ │ │ + beq.n 74280 │ │ │ │ cmp.w ip, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r2, r2, #98304 @ 0x18000 │ │ │ │ addls r2, #228 @ 0xe4 │ │ │ │ addls r0, r4, r2 │ │ │ │ ldr.w sl, [r7] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 750cc │ │ │ │ + beq.w 750e0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - bne.w 75fe2 │ │ │ │ + bne.w 76078 │ │ │ │ movw r8, #30204 @ 0x75fc │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ mov r0, r8 │ │ │ │ - bl 79f4c │ │ │ │ + bl 79f30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75164 │ │ │ │ + beq.w 75178 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r1, r3, #17 │ │ │ │ - bpl.n 742d2 │ │ │ │ - ldr r3, [pc, #628] @ (74524 ) │ │ │ │ + bpl.n 742de │ │ │ │ + ldr r3, [pc, #636] @ (74538 ) │ │ │ │ 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] │ │ │ │ @@ -110570,349 +110561,352 @@ │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ mov.w sl, #0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, sl │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 7a2ac │ │ │ │ + bl 7a290 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75f04 │ │ │ │ - ldr r5, [pc, #536] @ (74524 ) │ │ │ │ + beq.w 75f20 │ │ │ │ + ldr r5, [pc, #544] @ (74538 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [r5, r6] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b2c8 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75e42 │ │ │ │ + beq.w 75e50 │ │ │ │ mov r3, sl │ │ │ │ movs r2, #1 │ │ │ │ strd sl, r7, [r4, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7d0c8 │ │ │ │ + bl 7d0a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, sl │ │ │ │ - blt.w 75e72 │ │ │ │ + blt.w 75e86 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 74350 │ │ │ │ + beq.n 7435c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 760a6 │ │ │ │ + beq.w 76132 │ │ │ │ ldr.w sl, [r7, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 749c4 │ │ │ │ + bne.w 749e0 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74c18 │ │ │ │ + bne.w 74c2e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76056 │ │ │ │ - ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ - b.w 7317a │ │ │ │ + beq.w 74980 │ │ │ │ + ldr r5, [pc, #436] @ (74538 ) │ │ │ │ + mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ + ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ + b.w 74d2c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 735c0 │ │ │ │ + bne.w 735cc │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 735c0 │ │ │ │ - cbz r5, 74394 │ │ │ │ + beq.w 735cc │ │ │ │ + cbz r5, 743a6 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 735c0 │ │ │ │ + beq.w 735cc │ │ │ │ str.w r2, [r9, #28] │ │ │ │ - b.w 735c0 │ │ │ │ + b.w 735cc │ │ │ │ str.w r2, [r9, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 735c0 │ │ │ │ + bne.w 735cc │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 735c0 │ │ │ │ - b.n 74394 │ │ │ │ + beq.w 735cc │ │ │ │ + b.n 743a6 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7374e │ │ │ │ + bne.w 7375a │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.w 753e6 │ │ │ │ + bmi.w 753fa │ │ │ │ ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #348] @ (74528 ) │ │ │ │ + ldr r1, [pc, #352] @ (7453c ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 783fc │ │ │ │ + bl 783f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75164 │ │ │ │ - bne.w 7374e │ │ │ │ - ldr r1, [pc, #332] @ (74528 ) │ │ │ │ + blt.w 75178 │ │ │ │ + bne.w 7375a │ │ │ │ + ldr r1, [pc, #332] @ (7453c ) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 79514 │ │ │ │ + bl 794f8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75164 │ │ │ │ + blt.w 75178 │ │ │ │ ldr.w r4, [r9, #168] @ 0xa8 │ │ │ │ - movw r3, #63185 @ 0xf6d1 │ │ │ │ + movw r3, #59893 @ 0xe9f5 │ │ │ │ movt r3, #30 │ │ │ │ str.w r3, [r9, #60] @ 0x3c │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.w 73758 │ │ │ │ - b.w 73796 │ │ │ │ + bgt.w 73764 │ │ │ │ + b.w 737a2 │ │ │ │ str.w r6, [r9, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74dbc │ │ │ │ + beq.w 74dd2 │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73686 │ │ │ │ + bne.w 73692 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73686 │ │ │ │ + beq.w 73692 │ │ │ │ str.w r1, [r9, #164] @ 0xa4 │ │ │ │ - b.w 73686 │ │ │ │ + b.w 73692 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7364a │ │ │ │ - cbz r5, 74448 │ │ │ │ + beq.w 73656 │ │ │ │ + cbz r5, 7445a │ │ │ │ ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 7364a │ │ │ │ + beq.w 73656 │ │ │ │ str.w r1, [r9, #144] @ 0x90 │ │ │ │ - b.w 7364a │ │ │ │ + b.w 73656 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ str.w r2, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7320e │ │ │ │ + beq.w 7321a │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7321e │ │ │ │ + beq.w 7322a │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7322e │ │ │ │ + beq.w 7323a │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ movw r3, #7516 @ 0x1d5c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7324a │ │ │ │ + bne.w 73256 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 744a4 │ │ │ │ + beq.n 744b6 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7448a │ │ │ │ + bne.n 7449c │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 75468 │ │ │ │ + bne.w 7547c │ │ │ │ orr.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r3, #9 │ │ │ │ - bmi.w 74fd4 │ │ │ │ + bmi.w 74fe8 │ │ │ │ lsls r4, r3, #8 │ │ │ │ ldr.w r2, [r9, #172] @ 0xac │ │ │ │ it mi │ │ │ │ ldrmi.w r3, [r9, #84] @ 0x54 │ │ │ │ - bmi.w 75afa │ │ │ │ + bmi.w 75b0e │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - bgt.w 73454 │ │ │ │ - b.w 736d0 │ │ │ │ + bgt.w 73460 │ │ │ │ + b.w 736dc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73a2e │ │ │ │ - b.w 73c80 │ │ │ │ + bne.w 73a3a │ │ │ │ + b.w 73c8c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 760e4 │ │ │ │ + beq.w 760b4 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 744fa │ │ │ │ + beq.n 7450c │ │ │ │ str.w r6, [r9, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73de2 │ │ │ │ + bne.w 73dee │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7362e │ │ │ │ - b.n 73dd2 │ │ │ │ + beq.w 7363a │ │ │ │ + b.n 73dde │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 736ac │ │ │ │ + beq.w 736b8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 73efa │ │ │ │ + beq.w 73f06 │ │ │ │ ldr.w r0, [r5, #160] @ 0xa0 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 736ac │ │ │ │ - b.n 73efa │ │ │ │ + beq.w 736b8 │ │ │ │ + b.n 73f06 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #160 @ (adr r5, 745cc ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 745e0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 74536 │ │ │ │ + cbnz r0, 7454a │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74b78 │ │ │ │ + bne.w 74b8e │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74544 │ │ │ │ + bne.n 74558 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75116 │ │ │ │ + bne.w 7512a │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 73548 │ │ │ │ + bne.w 73554 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73548 │ │ │ │ + beq.w 73554 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 73548 │ │ │ │ + beq.w 73554 │ │ │ │ str r1, [r2, #8] │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7354e │ │ │ │ - b.n 741ee │ │ │ │ + bne.w 7355a │ │ │ │ + b.n 741fa │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 74576 │ │ │ │ + bne.n 7458a │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 753d0 │ │ │ │ + bne.w 753e4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74584 │ │ │ │ + bne.n 74598 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 753be │ │ │ │ - cbnz r3, 7458e │ │ │ │ + bne.w 753d2 │ │ │ │ + cbnz r3, 745a2 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75a78 │ │ │ │ + bne.w 75a8c │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 7459a │ │ │ │ + cbnz r0, 745ae │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75278 │ │ │ │ + bne.w 7528c │ │ │ │ mov r0, r5 │ │ │ │ - b.n 73fea │ │ │ │ - cbnz r0, 745a8 │ │ │ │ + b.n 73ff6 │ │ │ │ + cbnz r0, 745bc │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74b8c │ │ │ │ + bne.w 74ba2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 745b6 │ │ │ │ + bne.n 745ca │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7517e │ │ │ │ - cbnz r7, 745c0 │ │ │ │ + bne.w 75192 │ │ │ │ + cbnz r7, 745d4 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75b06 │ │ │ │ + bne.w 75b1a │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 745cc │ │ │ │ + cbnz r0, 745e0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7512a │ │ │ │ + bne.w 7513e │ │ │ │ mov r6, r5 │ │ │ │ - b.w 734de │ │ │ │ - cbnz r0, 745dc │ │ │ │ + b.w 734ea │ │ │ │ + cbnz r0, 745f0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76022 │ │ │ │ + bne.w 76022 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 745ea │ │ │ │ + bne.n 745fe │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75cb2 │ │ │ │ + bne.w 75cc6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73492 │ │ │ │ + bne.w 7349e │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73492 │ │ │ │ + beq.w 7349e │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 741c4 │ │ │ │ - b.w 73492 │ │ │ │ + bne.w 741d0 │ │ │ │ + b.w 7349e │ │ │ │ lsls r6, r3, #22 │ │ │ │ - bpl.w 76000 │ │ │ │ + bpl.w 76000 │ │ │ │ ldr.w r2, [r9, #440] @ 0x1b8 │ │ │ │ - cbnz r2, 74630 │ │ │ │ + cbnz r2, 74644 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #6 │ │ │ │ - bl 79980 │ │ │ │ + bl 79964 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76108 │ │ │ │ + beq.w 760d8 │ │ │ │ movs r3, #2 │ │ │ │ strb r3, [r0, #6] │ │ │ │ movs r3, #30 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ str.w r0, [r9, #440] @ 0x1b8 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ - cbnz r2, 74646 │ │ │ │ + cbnz r2, 7465a │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ cmp r2, #8 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r3, #4 │ │ │ │ streq.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r5, r3, #17 │ │ │ │ - bpl.n 74654 │ │ │ │ + bpl.n 74668 │ │ │ │ ldr.w r2, [r9, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 75ebc │ │ │ │ + beq.w 75ed0 │ │ │ │ lsls r4, r3, #27 │ │ │ │ - bpl.w 737b2 │ │ │ │ + bpl.w 737be │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 737c6 │ │ │ │ + beq.w 737d2 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #156 @ 0x9c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + movw r1, #65308 @ 0xff1c │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 75168 │ │ │ │ + b.w 7517c │ │ │ │ ldr.w r2, [r9, #144] @ 0x90 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ itt ls │ │ │ │ movls.w r2, #4294967295 @ 0xffffffff │ │ │ │ strls.w r2, [r9, #144] @ 0x90 │ │ │ │ - bls.w 73728 │ │ │ │ + bls.w 73734 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r1, #65388 @ 0xff6c │ │ │ │ + movw r1, #65004 @ 0xfdec │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 75168 │ │ │ │ - cbnz r0, 746c2 │ │ │ │ + b.w 7517c │ │ │ │ + cbnz r0, 746d6 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75c82 │ │ │ │ + bne.w 75c8a │ │ │ │ mov r6, r5 │ │ │ │ - b.n 741de │ │ │ │ + b.n 741ea │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd1c │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 73c6c │ │ │ │ - b.w 75164 │ │ │ │ - ldr r0, [pc, #732] @ (749bc ) │ │ │ │ + bne.w 73c78 │ │ │ │ + b.w 75178 │ │ │ │ + ldr r0, [pc, #740] @ (749d8 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ movs r2, #28 │ │ │ │ subs r3, #1 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ cmp r3, #10 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ @@ -110927,263 +110921,265 @@ │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ add r1, r4 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r9 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75bdc │ │ │ │ + beq.w 75ca6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.w 737e8 │ │ │ │ + b.w 737f4 │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ - bl 7d6b8 │ │ │ │ + bl 7d694 │ │ │ │ mov r5, r0 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a2ac │ │ │ │ + bl 7a290 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75164 │ │ │ │ + beq.w 75178 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #628] @ (749c0 ) │ │ │ │ + ldr r1, [pc, #636] @ (749dc ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 79514 │ │ │ │ + bl 794f8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 760b0 │ │ │ │ + blt.w 76112 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 731d2 │ │ │ │ + beq.w 731de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 731d2 │ │ │ │ + bne.w 731de │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 731d2 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 731de │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 731d2 │ │ │ │ - b.w 731b2 │ │ │ │ + bne.w 731de │ │ │ │ + b.w 731be │ │ │ │ ldr.w r2, [r9, #172] @ 0xac │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 74b4a │ │ │ │ + ble.w 74b60 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r5, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r5, #22 │ │ │ │ - bmi.w 75e8c │ │ │ │ + bmi.w 75ea0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 74b4a │ │ │ │ + beq.w 74b60 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r5, [r1, #84] @ 0x54 │ │ │ │ lsls r7, r5, #22 │ │ │ │ - bmi.w 75e8c │ │ │ │ + bmi.w 75ea0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 74b4a │ │ │ │ + beq.w 74b60 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r5, [r1, #84] @ 0x54 │ │ │ │ lsls r6, r5, #22 │ │ │ │ - bmi.w 75e8c │ │ │ │ + bmi.w 75ea0 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 74b4a │ │ │ │ + beq.w 74b60 │ │ │ │ adds r2, #20 │ │ │ │ movs r6, #3 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ adds r6, #1 │ │ │ │ ldr r5, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r5, #22 │ │ │ │ - bmi.w 75e8c │ │ │ │ + bmi.w 75ea0 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 747c4 │ │ │ │ + bne.n 747d8 │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ - b.w 739b6 │ │ │ │ + b.w 739c2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73146 │ │ │ │ + beq.w 73152 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7ccec │ │ │ │ + bl 7ccc8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75164 │ │ │ │ + beq.w 75178 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r1, r4, #16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73146 │ │ │ │ + beq.w 73152 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7ccec │ │ │ │ + bl 7ccc8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75164 │ │ │ │ + beq.w 75178 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add.w r1, r4, #32 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73146 │ │ │ │ + beq.w 73152 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7ccec │ │ │ │ + bl 7ccc8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75164 │ │ │ │ + beq.w 75178 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73146 │ │ │ │ + beq.w 73152 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7ccec │ │ │ │ + bl 7ccc8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75164 │ │ │ │ + beq.w 75178 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73146 │ │ │ │ + beq.w 73152 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7ccec │ │ │ │ + bl 7ccc8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75164 │ │ │ │ + beq.w 75178 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73146 │ │ │ │ + beq.w 73152 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 7486e │ │ │ │ + b.n 74882 │ │ │ │ ldr.w r3, [r4, #16]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73146 │ │ │ │ + beq.w 73152 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7ccec │ │ │ │ + bl 7ccc8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 74864 │ │ │ │ - b.w 75164 │ │ │ │ + bne.n 74878 │ │ │ │ + b.w 75178 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ str.w r2, [r9, #80] @ 0x50 │ │ │ │ - b.w 73702 │ │ │ │ + b.w 7370e │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str.w r2, [r9, #40] @ 0x28 │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 736e4 │ │ │ │ + bne.w 736f0 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ str.w r2, [r9, #48] @ 0x30 │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 736ee │ │ │ │ + bne.w 736fa │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ str.w r2, [r9, #52] @ 0x34 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 736f8 │ │ │ │ + bne.w 73704 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ str.w r2, [r9, #56] @ 0x38 │ │ │ │ - b.w 736f8 │ │ │ │ + b.w 73704 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ sub.w r3, r3, #380 @ 0x17c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73aec │ │ │ │ - b.w 73c52 │ │ │ │ + bne.w 73af8 │ │ │ │ + b.w 73c5e │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73f5a │ │ │ │ - cbnz r5, 74918 │ │ │ │ + beq.w 73f66 │ │ │ │ + cbnz r5, 7492c │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ - cbnz r1, 748f2 │ │ │ │ + cbnz r1, 74906 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7442a │ │ │ │ + bne.w 7443c │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73696 │ │ │ │ + bne.w 736a2 │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73696 │ │ │ │ + beq.w 736a2 │ │ │ │ str.w r1, [r9, #196] @ 0xc4 │ │ │ │ - b.w 73696 │ │ │ │ + b.w 736a2 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73f5a │ │ │ │ + beq.w 73f66 │ │ │ │ ldr.w r0, [r5, #152] @ 0x98 │ │ │ │ ldr.w r6, [r9, #164] @ 0xa4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 75be8 │ │ │ │ - cbnz r6, 74932 │ │ │ │ + bne.w 75bf0 │ │ │ │ + cbnz r6, 74946 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73f74 │ │ │ │ + bne.w 73f80 │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73696 │ │ │ │ + bne.w 736a2 │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73696 │ │ │ │ + beq.w 736a2 │ │ │ │ ldr.w r0, [r5, #196] @ 0xc4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 73696 │ │ │ │ - b.n 74906 │ │ │ │ + beq.w 736a2 │ │ │ │ + b.n 7491a │ │ │ │ lsls r7, r3, #22 │ │ │ │ - bmi.w 730ce │ │ │ │ - b.n 74b66 │ │ │ │ + bmi.w 730da │ │ │ │ + b.n 74b7c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73e82 │ │ │ │ + beq.w 73e8e │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 73602 │ │ │ │ + b.w 7360e │ │ │ │ + ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ + b.w 73186 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 75bf6 │ │ │ │ + beq.w 75bfe │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d8cc │ │ │ │ + bl 7d8a8 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75168 │ │ │ │ + beq.w 7517c │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 74998 │ │ │ │ + bpl.n 749b4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bmi.w 75526 │ │ │ │ + bmi.w 7553a │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w r4, [r9, #168] @ 0xa8 │ │ │ │ mov r4, r3 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ and.w r2, r2, r3, lsr #1 │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.w 73098 │ │ │ │ - b.n 747d6 │ │ │ │ + bpl.w 730a4 │ │ │ │ + b.n 747ea │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 74962 │ │ │ │ - b.w 73eac │ │ │ │ + bne.n 74976 │ │ │ │ + b.w 73eb8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #608 @ (adr r2, 74c24 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 74c40 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r7, #20 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ movw ip, #30204 @ 0x75fc │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ str.w ip, [sp, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - bne.w 75fe2 │ │ │ │ + bne.w 76078 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 79f4c │ │ │ │ + bl 79f30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75164 │ │ │ │ + beq.w 75178 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 74a16 │ │ │ │ + bpl.n 74a32 │ │ │ │ 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 │ │ │ │ @@ -111200,143 +111196,141 @@ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a2ac │ │ │ │ + bl 7a290 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75f04 │ │ │ │ + beq.w 75f20 │ │ │ │ ldr r3, [r5, r6] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b2c8 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75e42 │ │ │ │ + beq.w 75e50 │ │ │ │ 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 7d0c8 │ │ │ │ + bl 7d0a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75e72 │ │ │ │ + blt.w 75e86 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 74a82 │ │ │ │ + beq.n 74a9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75e66 │ │ │ │ + beq.w 75e74 │ │ │ │ ldr.w sl, [r7, #20]! │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 749d6 │ │ │ │ - ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - and.w r3, r3, #2 │ │ │ │ - b.n 74364 │ │ │ │ - bl 7f848 │ │ │ │ + beq.w 74368 │ │ │ │ + b.n 749f2 │ │ │ │ + bl 7f814 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75168 │ │ │ │ + blt.w 7517c │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ mov r4, r3 │ │ │ │ and.w r0, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73088 │ │ │ │ + bne.w 73094 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73088 │ │ │ │ + beq.w 73094 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str.w r2, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75616 │ │ │ │ + bne.w 7562a │ │ │ │ ldr.w r3, [r9, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73098 │ │ │ │ - b.n 74972 │ │ │ │ + bne.w 730a4 │ │ │ │ + b.n 7498e │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 73536 │ │ │ │ - b.w 7353e │ │ │ │ + beq.w 73542 │ │ │ │ + b.w 7354a │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74af4 │ │ │ │ + bne.n 74b0a │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75048 │ │ │ │ - cbnz r7, 74afe │ │ │ │ + bne.w 7505c │ │ │ │ + cbnz r7, 74b14 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 754e6 │ │ │ │ + bne.w 754fa │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75d2c │ │ │ │ + bne.w 75d40 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755a6 │ │ │ │ + bne.w 755ba │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 734ea │ │ │ │ + bne.w 734f6 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 734ea │ │ │ │ + beq.w 734f6 │ │ │ │ ldr.w ip, [r2, #28] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ str r7, [r2, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74b34 │ │ │ │ + bne.n 74b4a │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75084 │ │ │ │ - cbnz r6, 74b3e │ │ │ │ + bne.w 75098 │ │ │ │ + cbnz r6, 74b54 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75c24 │ │ │ │ + bne.w 75c2c │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75098 │ │ │ │ - b.w 7350e │ │ │ │ + beq.w 750ac │ │ │ │ + b.w 7351a │ │ │ │ ldr.w r2, [r9, #156] @ 0x9c │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 738da │ │ │ │ + bne.w 738e6 │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 739ce │ │ │ │ + bne.w 739da │ │ │ │ orr.w r4, r3, #128 @ 0x80 │ │ │ │ str.w r4, [r9, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #156] @ 0x9c │ │ │ │ - b.w 739dc │ │ │ │ + b.w 739e8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 74536 │ │ │ │ + beq.w 7454a │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7453c │ │ │ │ - b.n 74544 │ │ │ │ + beq.w 74550 │ │ │ │ + b.n 74558 │ │ │ │ ldr.w r0, [lr] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 745a8 │ │ │ │ + beq.w 745bc │ │ │ │ str r6, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 745ae │ │ │ │ - b.n 745b6 │ │ │ │ + beq.w 745c2 │ │ │ │ + b.n 745ca │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73540 │ │ │ │ - b.w 73548 │ │ │ │ - ldr r3, [pc, #584] @ (74df8 ) │ │ │ │ + beq.w 7354c │ │ │ │ + b.w 73554 │ │ │ │ + ldr r3, [pc, #580] @ (74e0c ) │ │ │ │ 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 │ │ │ │ @@ -111350,117 +111344,117 @@ │ │ │ │ cmp r0, r9 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ add.w r0, r2, #92672 @ 0x16a00 │ │ │ │ adds r0, #252 @ 0xfc │ │ │ │ add r0, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75bb4 │ │ │ │ + beq.w 75bc8 │ │ │ │ ldr.w r3, [r8, #1240] @ 0x4d8 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 73e62 │ │ │ │ - ldr r0, [pc, #512] @ (74dfc ) │ │ │ │ - bl 6cd24 │ │ │ │ + beq.w 73e6e │ │ │ │ + ldr r0, [pc, #512] @ (74e10 ) │ │ │ │ + bl 6cd1c │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 75164 │ │ │ │ + beq.w 75178 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #496] @ (74dfc ) │ │ │ │ - bl 78468 │ │ │ │ + ldr r1, [pc, #492] @ (74e10 ) │ │ │ │ + bl 7845c │ │ │ │ adds r3, r0, #3 │ │ │ │ - bne.w 73e7c │ │ │ │ - b.n 75164 │ │ │ │ + bne.w 73e88 │ │ │ │ + b.n 75178 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75666 │ │ │ │ + bne.w 7567a │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 74374 │ │ │ │ + beq.w 74980 │ │ │ │ ldr.w r3, [r9, #132] @ 0x84 │ │ │ │ str r3, [sp, #8] │ │ │ │ movw ip, #29936 @ 0x74f0 │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ - ldr.w sl, [pc, #444] @ 74df8 │ │ │ │ + ldr.w sl, [pc, #444] @ 74e0c │ │ │ │ mov r5, r9 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ mov r9, ip │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 79f4c │ │ │ │ + bl 79f30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75dcc │ │ │ │ + beq.w 75de0 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.w 74d74 │ │ │ │ + bpl.w 74d8a │ │ │ │ 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 74d7e │ │ │ │ + bne.n 74d94 │ │ │ │ mov r0, fp │ │ │ │ str r5, [r4, #8] │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ mov.w fp, #0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, fp │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 7a2ac │ │ │ │ + bl 7a290 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75e3e │ │ │ │ + beq.w 75e4c │ │ │ │ ldr.w r2, [sl, r8] │ │ │ │ mov r6, sl │ │ │ │ str.w r8, [sp, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r2, fp │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b2c8 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75e7e │ │ │ │ + beq.w 75e92 │ │ │ │ mov r3, fp │ │ │ │ movs r2, #1 │ │ │ │ strd fp, r7, [r4, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7d0c8 │ │ │ │ + bl 7d0a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75e70 │ │ │ │ + blt.w 75e84 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 74cf8 │ │ │ │ + beq.n 74d0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75f9c │ │ │ │ + beq.w 75fae │ │ │ │ ldr.w fp, [r7, #20]! │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 74c44 │ │ │ │ + bne.n 74c5a │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.w 74374 │ │ │ │ + bpl.w 74980 │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ ldr r2, [r5, r6] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov.w r2, #28 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ @@ -111473,113 +111467,112 @@ │ │ │ │ cmp r1, r9 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ add.w r1, r2, #92672 @ 0x16a00 │ │ │ │ adds r1, #252 @ 0xfc │ │ │ │ add r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75c52 │ │ │ │ - ldr.w r8, [pc, #184] @ 74e08 │ │ │ │ + beq.w 75c5a │ │ │ │ + ldr.w r8, [pc, #184] @ 74e1c │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ ldr.w r3, [r8, #1180] @ 0x49c │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 73190 │ │ │ │ - ldr r0, [pc, #152] @ (74e00 ) │ │ │ │ - bl 6cd24 │ │ │ │ + beq.w 7319c │ │ │ │ + ldr r0, [pc, #152] @ (74e14 ) │ │ │ │ + bl 6cd1c │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.w 7319a │ │ │ │ - b.n 75164 │ │ │ │ + bne.w 731a6 │ │ │ │ + b.n 75178 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 74c8c │ │ │ │ + beq.n 74ca2 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 74c8c │ │ │ │ - bl 79610 │ │ │ │ + b.n 74ca2 │ │ │ │ + bl 795f4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 73d7c │ │ │ │ + bge.w 73d88 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 75164 │ │ │ │ + beq.w 75178 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75164 │ │ │ │ + bne.w 75178 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.n 75168 │ │ │ │ + b.n 7517c │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 73610 │ │ │ │ + b.w 7361c │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73f5a │ │ │ │ + beq.w 73f66 │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ - b.w 74416 │ │ │ │ - ldr r0, [pc, #52] @ (74e04 ) │ │ │ │ - bl 6cd24 │ │ │ │ + b.w 74428 │ │ │ │ + ldr r0, [pc, #48] @ (74e18 ) │ │ │ │ + bl 6cd1c │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 75164 │ │ │ │ - ldr r1, [pc, #36] @ (74e04 ) │ │ │ │ + beq.w 75178 │ │ │ │ + ldr r1, [pc, #36] @ (74e18 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 78468 │ │ │ │ + bl 7845c │ │ │ │ adds r2, r0, #3 │ │ │ │ - bne.w 73ea6 │ │ │ │ - b.n 75164 │ │ │ │ + bne.w 73eb2 │ │ │ │ + b.n 75178 │ │ │ │ str.w r0, [r9, #132] @ 0x84 │ │ │ │ - b.w 73006 │ │ │ │ - nop │ │ │ │ + b.w 73012 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #848 @ (adr r2, 75150 ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 75164 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 75064 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 75078 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #160 @ (adr r5, 74ea8 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 74ebc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movw r3, #7516 @ 0x1d5c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73a2e │ │ │ │ + beq.w 73a3a │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73a2e │ │ │ │ + beq.w 73a3a │ │ │ │ ldr.w r3, [r2, #4072] @ 0xfe8 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73a2e │ │ │ │ + beq.w 73a3a │ │ │ │ ldr.w r3, [r2, #4076] @ 0xfec │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73a2e │ │ │ │ + beq.w 73a3a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73a2e │ │ │ │ + beq.w 73a3a │ │ │ │ ldr.w r3, [r2, #4080] @ 0xff0 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73a2e │ │ │ │ + beq.w 73a3a │ │ │ │ ldr.w r3, [r2, #4084] @ 0xff4 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73a2e │ │ │ │ + beq.w 73a3a │ │ │ │ ldr.w r3, [r2, #4088] @ 0xff8 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73a2e │ │ │ │ + beq.w 73a3a │ │ │ │ ldr.w r3, [r2, #4092] @ 0xffc │ │ │ │ movw r2, #36980 @ 0x9074 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r6, #42220 @ 0xa4ec │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r3, r9 │ │ │ │ it ne │ │ │ │ @@ -111666,2648 +111659,2638 @@ │ │ │ │ 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 73a2e │ │ │ │ + beq.w 73a3a │ │ │ │ movw r3, #9204 @ 0x23f4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 73c5a │ │ │ │ - b.w 73a2e │ │ │ │ + bne.w 73c66 │ │ │ │ + b.w 73a3a │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 74c30 │ │ │ │ - b.w 7317a │ │ │ │ + bne.w 74c46 │ │ │ │ + b.w 73186 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 75082 │ │ │ │ + beq.n 75096 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp ip, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #28] │ │ │ │ - cbnz r0, 74fc0 │ │ │ │ + cbnz r0, 74fd4 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75abe │ │ │ │ + bne.w 75ad2 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7350e │ │ │ │ + bne.w 7351a │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7350e │ │ │ │ - b.w 75c44 │ │ │ │ + beq.w 7351a │ │ │ │ + b.w 75c4c │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str.w r3, [r9, #84] @ 0x54 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ - b.w 73440 │ │ │ │ + b.w 7344c │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 731f0 │ │ │ │ + bpl.w 731fc │ │ │ │ ldr.w r2, [r9, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 731f0 │ │ │ │ + bne.w 731fc │ │ │ │ ldr.w r2, [r9, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 731f0 │ │ │ │ + bne.w 731fc │ │ │ │ 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 731f0 │ │ │ │ + b.w 731fc │ │ │ │ movw r3, #48320 @ 0xbcc0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r3, [r3, #-248] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73c52 │ │ │ │ + beq.w 73c5e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #4076] @ 0xfec │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 73a2e │ │ │ │ - b.w 73c52 │ │ │ │ + bne.w 73a3a │ │ │ │ + b.w 73c5e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7396c │ │ │ │ + beq.w 73978 │ │ │ │ ldr.w r4, [r9, #84] @ 0x54 │ │ │ │ - b.w 739dc │ │ │ │ + b.w 739e8 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ str r0, [r2, #4] │ │ │ │ - cbnz r7, 75058 │ │ │ │ + cbnz r7, 7506c │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 754ea │ │ │ │ + bne.w 754fe │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75066 │ │ │ │ + bne.n 7507a │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755a4 │ │ │ │ + bne.w 755b8 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ - cbnz r0, 75072 │ │ │ │ + cbnz r0, 75086 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74b1e │ │ │ │ + bne.w 74b34 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 734f6 │ │ │ │ + bne.w 73502 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 734f6 │ │ │ │ + beq.w 73502 │ │ │ │ ldr r6, [r2, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ str r7, [r2, #28] │ │ │ │ - cbnz r6, 75092 │ │ │ │ + cbnz r6, 750a6 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75522 │ │ │ │ + bne.w 75536 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7350e │ │ │ │ + bne.w 7351a │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7350e │ │ │ │ + beq.w 7351a │ │ │ │ str r1, [r2, #36] @ 0x24 │ │ │ │ - b.w 7350e │ │ │ │ + b.w 7351a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 73e1e │ │ │ │ + beq.w 73e2a │ │ │ │ ldr.w r1, [r9, #68] @ 0x44 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cmp r0, r2 │ │ │ │ it ne │ │ │ │ strne.w r2, [r9, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 735f8 │ │ │ │ + bne.w 73604 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 735f0 │ │ │ │ - b.w 735f8 │ │ │ │ + bne.w 735fc │ │ │ │ + b.w 73604 │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74d16 │ │ │ │ + beq.w 74d2c │ │ │ │ ldr r2, [r5, r6] │ │ │ │ subs r4, r3, #1 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r2, #28 │ │ │ │ mul.w r2, r4, r2 │ │ │ │ adds r1, r0, r2 │ │ │ │ add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w ip, [r1, #252] @ 0xfc │ │ │ │ add.w r1, r2, #92672 @ 0x16a00 │ │ │ │ adds r1, #252 @ 0xfc │ │ │ │ add r1, r0 │ │ │ │ cmp ip, r9 │ │ │ │ - beq.n 75104 │ │ │ │ + beq.n 75118 │ │ │ │ cmp r4, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r2, r2, #98304 @ 0x18000 │ │ │ │ addls r2, #228 @ 0xe4 │ │ │ │ addls r1, r0, r2 │ │ │ │ ldr.w fp, [r7] │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ - str r2, [sp, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 74c30 │ │ │ │ - b.n 74d16 │ │ │ │ + beq.w 74d2c │ │ │ │ + ldr r3, [r1, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 74c46 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 74544 │ │ │ │ + beq.w 74558 │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7454a │ │ │ │ - b.w 73548 │ │ │ │ + beq.w 7455e │ │ │ │ + b.w 73554 │ │ │ │ ldr.w r7, [lr, #12] │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 75a6e │ │ │ │ + beq.w 75a82 │ │ │ │ str r0, [r2, #12] │ │ │ │ - cbnz r6, 75142 │ │ │ │ + cbnz r6, 75156 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75d8a │ │ │ │ + bne.w 75d9e │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75d92 │ │ │ │ + bne.w 75da6 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ mov r6, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 734f6 │ │ │ │ - b.n 74fa8 │ │ │ │ - ldr r0, [pc, #628] @ (753cc ) │ │ │ │ - bl 6cd24 │ │ │ │ + beq.w 73502 │ │ │ │ + b.n 74fbc │ │ │ │ + ldr r0, [pc, #628] @ (753e0 ) │ │ │ │ + bl 6cd1c │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.w 73956 │ │ │ │ + bne.w 73962 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 75df2 │ │ │ │ + bmi.w 75e0c │ │ │ │ bic.w r3, r3, #8192 @ 0x2000 │ │ │ │ str.w r3, [r9, #84] @ 0x54 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 737ea │ │ │ │ + b.w 737f6 │ │ │ │ ldr.w r0, [lr, #4] │ │ │ │ cmp r0, r6 │ │ │ │ it ne │ │ │ │ strne r6, [r2, #4] │ │ │ │ - b.w 745b6 │ │ │ │ + b.w 745ca │ │ │ │ str r6, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7519a │ │ │ │ + bne.n 751ae │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 75204 │ │ │ │ - cbnz r3, 751a4 │ │ │ │ + bne.n 75218 │ │ │ │ + cbnz r3, 751b8 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75a20 │ │ │ │ + bne.w 75a34 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75dd4 │ │ │ │ + bne.w 75de8 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7567a │ │ │ │ + bne.w 7568e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73ff6 │ │ │ │ + bne.w 74002 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73ff6 │ │ │ │ + beq.w 74002 │ │ │ │ ldr.w ip, [r2, #20] │ │ │ │ ldr r0, [r2, #24] │ │ │ │ str r7, [r2, #16] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 751d8 │ │ │ │ + bne.n 751ec │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75242 │ │ │ │ - cbnz r0, 751e2 │ │ │ │ + bne.n 75256 │ │ │ │ + cbnz r0, 751f6 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75996 │ │ │ │ + bne.w 759aa │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75d44 │ │ │ │ + bne.w 75d58 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756ba │ │ │ │ - cbnz r0, 751fe │ │ │ │ + bne.w 756ce │ │ │ │ + cbnz r0, 75212 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7580e │ │ │ │ + bne.w 75822 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 7402a │ │ │ │ + b.w 74036 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ str r6, [r2, #4] │ │ │ │ - cbnz r3, 75214 │ │ │ │ + cbnz r3, 75228 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75a24 │ │ │ │ + bne.w 75a38 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75222 │ │ │ │ + bne.n 75236 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75678 │ │ │ │ + bne.w 7568c │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75de4 │ │ │ │ + bne.w 75df8 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 751c4 │ │ │ │ + bne.n 751d8 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75de0 │ │ │ │ + bne.w 75df4 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74006 │ │ │ │ + beq.w 74012 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ str r7, [r2, #20] │ │ │ │ - cbnz r0, 75250 │ │ │ │ + cbnz r0, 75264 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75998 │ │ │ │ - cbnz r6, 7525a │ │ │ │ + bne.w 759ac │ │ │ │ + cbnz r6, 7526e │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756b8 │ │ │ │ + bne.w 756cc │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - cbnz r0, 75266 │ │ │ │ + cbnz r0, 7527a │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7580e │ │ │ │ + bne.w 75822 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 75272 │ │ │ │ + cbnz r0, 75286 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755de │ │ │ │ + bne.w 755f2 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74036 │ │ │ │ + b.w 74042 │ │ │ │ ldr r7, [r6, #12] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 75d7a │ │ │ │ - cbnz r6, 7528c │ │ │ │ + bne.w 75d8e │ │ │ │ + cbnz r6, 752a0 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75d8e │ │ │ │ + bne.w 75da2 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75982 │ │ │ │ + bne.w 75996 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74006 │ │ │ │ + beq.w 74012 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #20] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75d6e │ │ │ │ - cbnz r6, 752b6 │ │ │ │ + bne.w 75d82 │ │ │ │ + cbnz r6, 752ca │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7571c │ │ │ │ + bne.w 75730 │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7401e │ │ │ │ + bne.w 7402a │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7401e │ │ │ │ + beq.w 7402a │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #28] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75da8 │ │ │ │ - cbnz r6, 752de │ │ │ │ + bne.w 75dbc │ │ │ │ + cbnz r6, 752f2 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75744 │ │ │ │ + bne.w 75758 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74036 │ │ │ │ + bne.w 74042 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74036 │ │ │ │ + beq.w 74042 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #36] @ 0x24 │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75db4 │ │ │ │ - cbnz r6, 75306 │ │ │ │ + bne.w 75dc8 │ │ │ │ + cbnz r6, 7531a │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7576c │ │ │ │ + bne.w 75780 │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7404e │ │ │ │ + bne.w 7405a │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7404e │ │ │ │ + beq.w 7405a │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #44] @ 0x2c │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75dc0 │ │ │ │ - cbnz r6, 7532e │ │ │ │ + bne.w 75dd4 │ │ │ │ + cbnz r6, 75342 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75794 │ │ │ │ + bne.w 757a8 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74066 │ │ │ │ + bne.w 74072 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74066 │ │ │ │ + beq.w 74072 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 75a66 │ │ │ │ + beq.w 75a7a │ │ │ │ str r7, [r2, #52] @ 0x34 │ │ │ │ - cbnz r6, 75358 │ │ │ │ + cbnz r6, 7536c │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757bc │ │ │ │ + bne.w 757d0 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7407e │ │ │ │ + bne.w 7408a │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7407e │ │ │ │ + beq.w 7408a │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #60] @ 0x3c │ │ │ │ ldr r6, [r2, #64] @ 0x40 │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 75a5e │ │ │ │ + beq.w 75a72 │ │ │ │ str r7, [r2, #60] @ 0x3c │ │ │ │ - cbnz r6, 75382 │ │ │ │ + cbnz r6, 75396 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 757e6 │ │ │ │ + bne.w 757fa │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74096 │ │ │ │ + bne.w 740a2 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74096 │ │ │ │ + beq.w 740a2 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #72] @ 0x48 │ │ │ │ ldr r6, [r2, #76] @ 0x4c │ │ │ │ cmp ip, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 740a2 │ │ │ │ + bne.w 740ae │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 740a2 │ │ │ │ + beq.w 740ae │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #76] @ 0x4c │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 740a2 │ │ │ │ + beq.w 740ae │ │ │ │ str r7, [r2, #76] @ 0x4c │ │ │ │ - b.w 740a2 │ │ │ │ + b.w 740ae │ │ │ │ ldr r7, [r6, #4] │ │ │ │ cmp r7, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #4] │ │ │ │ - b.w 74584 │ │ │ │ + b.w 74598 │ │ │ │ nop │ │ │ │ add r2, sp, #336 @ 0x150 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 74576 │ │ │ │ + beq.w 7458a │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7457c │ │ │ │ - b.w 74584 │ │ │ │ - ldr r2, [pc, #652] @ (75674 ) │ │ │ │ + beq.w 74590 │ │ │ │ + b.w 74598 │ │ │ │ + ldr r2, [pc, #652] @ (75688 ) │ │ │ │ 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 7541e │ │ │ │ + beq.n 75432 │ │ │ │ cmp r0, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r1, r3 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - b.w 743c8 │ │ │ │ + b.w 743da │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75ce0 │ │ │ │ + bne.w 75cf4 │ │ │ │ str.w lr, [r2, #112] @ 0x70 │ │ │ │ - cbnz r3, 75438 │ │ │ │ + cbnz r3, 7544c │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75628 │ │ │ │ + bne.w 7563c │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7412a │ │ │ │ + bne.w 74136 │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7412a │ │ │ │ + beq.w 74136 │ │ │ │ str r6, [r2, #116] @ 0x74 │ │ │ │ - b.w 7412a │ │ │ │ + b.w 74136 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.w 744f6 │ │ │ │ + bne.w 74508 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74500 │ │ │ │ - b.w 73de2 │ │ │ │ + beq.w 74512 │ │ │ │ + b.w 73dee │ │ │ │ movw r6, #40764 @ 0x9f3c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 75ad6 │ │ │ │ + beq.w 75aea │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 75472 │ │ │ │ + bne.n 75486 │ │ │ │ movw r6, #42636 @ 0xa68c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 75ae2 │ │ │ │ + beq.w 75af6 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7548a │ │ │ │ + bne.n 7549e │ │ │ │ movw r6, #42428 @ 0xa5bc │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 75cd4 │ │ │ │ + beq.w 75ce8 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 754a2 │ │ │ │ + bne.n 754b6 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 75aee │ │ │ │ + beq.w 75b02 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 754b2 │ │ │ │ + bne.n 754c6 │ │ │ │ movw r6, #42012 @ 0xa41c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 75b60 │ │ │ │ + bne.w 75b74 │ │ │ │ orr.w r1, r1, #67108864 @ 0x4000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 744ac │ │ │ │ + b.w 744be │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 74946 │ │ │ │ - b.w 74906 │ │ │ │ + bne.w 7495a │ │ │ │ + b.w 7491a │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 754fa │ │ │ │ + bne.n 7550e │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 755a6 │ │ │ │ - cbnz r0, 75504 │ │ │ │ + bne.n 755ba │ │ │ │ + cbnz r0, 75518 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74b1e │ │ │ │ + bne.w 74b34 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - cbnz r0, 75510 │ │ │ │ + cbnz r0, 75524 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75082 │ │ │ │ + bne.w 75096 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73502 │ │ │ │ + bne.w 7350e │ │ │ │ ldr r7, [r1, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73504 │ │ │ │ + beq.w 73510 │ │ │ │ str r7, [r2, #32] │ │ │ │ - b.n 75092 │ │ │ │ + b.n 750a6 │ │ │ │ ldr.w r2, [r2, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 75648 │ │ │ │ + bne.w 7565c │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74992 │ │ │ │ + beq.w 749ae │ │ │ │ ldr.w r0, [r4, #-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, [r4, #-8] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r4, #-4] │ │ │ │ - b.w 74992 │ │ │ │ + b.w 749ae │ │ │ │ ldr.w r1, [r0, #156] @ 0x9c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 739dc │ │ │ │ - b.w 738f4 │ │ │ │ + beq.w 739e8 │ │ │ │ + b.w 73900 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75368 │ │ │ │ + bne.w 7537c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ str r7, [r2, #60] @ 0x3c │ │ │ │ - cbnz r0, 75588 │ │ │ │ + cbnz r0, 7559c │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7589c │ │ │ │ - cbnz r6, 75592 │ │ │ │ + bne.w 758b0 │ │ │ │ + cbnz r6, 755a6 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7587c │ │ │ │ + bne.w 75890 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ - cbnz r0, 7559e │ │ │ │ + cbnz r0, 755b2 │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 753b8 │ │ │ │ + bne.w 753cc │ │ │ │ movs r0, #0 │ │ │ │ - b.w 740a2 │ │ │ │ + b.w 740ae │ │ │ │ ldr r0, [r2, #20] │ │ │ │ ldr.w ip, [r2, #28] │ │ │ │ str r7, [r2, #12] │ │ │ │ - cbnz r0, 755b6 │ │ │ │ + cbnz r0, 755ca │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74b22 │ │ │ │ + bne.w 74b38 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 755c4 │ │ │ │ + bne.n 755d8 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75082 │ │ │ │ + bne.w 75096 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74b3e │ │ │ │ + bne.w 74b54 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 75092 │ │ │ │ - b.n 75522 │ │ │ │ + beq.w 750a6 │ │ │ │ + b.n 75536 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 752ee │ │ │ │ + bne.w 75302 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ str r7, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 755ee │ │ │ │ + cbnz r0, 75602 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758c4 │ │ │ │ - cbnz r6, 755f8 │ │ │ │ + bne.w 758d8 │ │ │ │ + cbnz r6, 7560c │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758fa │ │ │ │ + bne.w 7590e │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - cbnz r0, 75604 │ │ │ │ + cbnz r0, 75618 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75948 │ │ │ │ + bne.w 7595c │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ - cbnz r0, 75610 │ │ │ │ + cbnz r0, 75624 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 759e0 │ │ │ │ + bne.w 759f4 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74066 │ │ │ │ + b.w 74072 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 74aca │ │ │ │ - b.w 739b6 │ │ │ │ + bne.w 74ae0 │ │ │ │ + b.w 739c2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75b40 │ │ │ │ + bne.w 75b54 │ │ │ │ str r6, [r2, #120] @ 0x78 │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75440 │ │ │ │ - b.w 7412a │ │ │ │ + beq.w 75454 │ │ │ │ + b.w 74136 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75448 │ │ │ │ + beq.w 7545c │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #116] @ 0x74 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 7412a │ │ │ │ - b.n 75448 │ │ │ │ - movw r1, #63789 @ 0xf92d │ │ │ │ + beq.w 74136 │ │ │ │ + b.n 7545c │ │ │ │ + movw r1, #63737 @ 0xf8f9 │ │ │ │ movt r1, #7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 75d18 │ │ │ │ + bne.w 75d2c │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 75530 │ │ │ │ - b.w 74992 │ │ │ │ - ldr r5, [pc, #12] @ (75674 ) │ │ │ │ + bne.w 75544 │ │ │ │ + b.w 749ae │ │ │ │ + ldr r5, [pc, #12] @ (75688 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ - b.n 750d6 │ │ │ │ + b.n 750ea │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ ldr.w ip, [r2, #20] │ │ │ │ str r7, [r2, #12] │ │ │ │ - cbnz r6, 7568a │ │ │ │ + cbnz r6, 7569e │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 751c8 │ │ │ │ + bne.w 751dc │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75698 │ │ │ │ + bne.n 756ac │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75240 │ │ │ │ + bne.w 75254 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75d38 │ │ │ │ + bne.w 75d4c │ │ │ │ ldr r7, [r1, #24] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75998 │ │ │ │ + bne.w 759ac │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7401e │ │ │ │ + bne.w 7402a │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7401e │ │ │ │ + beq.w 7402a │ │ │ │ ldr r0, [r2, #32] │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ str r7, [r2, #28] │ │ │ │ - cbnz r0, 756c8 │ │ │ │ + cbnz r0, 756dc │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75810 │ │ │ │ - cbnz r6, 756d0 │ │ │ │ + bne.w 75824 │ │ │ │ + cbnz r6, 756e4 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 755de │ │ │ │ + bne.n 755f2 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ - cbnz r0, 756dc │ │ │ │ + cbnz r0, 756f0 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758c2 │ │ │ │ + bne.w 758d6 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - cbnz r0, 756e8 │ │ │ │ + cbnz r0, 756fc │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758fa │ │ │ │ + bne.w 7590e │ │ │ │ movs r0, #0 │ │ │ │ - b.w 7404e │ │ │ │ + b.w 7405a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 751c4 │ │ │ │ + beq.w 751d8 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #16] │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75d5a │ │ │ │ - cbnz r6, 7570c │ │ │ │ + bne.w 75d6e │ │ │ │ + cbnz r6, 75720 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7529e │ │ │ │ + bne.w 752b2 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74012 │ │ │ │ + bne.w 7401e │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74012 │ │ │ │ + beq.w 7401e │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #24] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75d50 │ │ │ │ - cbnz r6, 75734 │ │ │ │ + bne.w 75d64 │ │ │ │ + cbnz r6, 75748 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 752c6 │ │ │ │ + bne.w 752da │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7402a │ │ │ │ + bne.w 74036 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7402a │ │ │ │ + beq.w 74036 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #32] │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75d9e │ │ │ │ - cbnz r6, 7575c │ │ │ │ + bne.w 75db2 │ │ │ │ + cbnz r6, 75770 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 752ee │ │ │ │ + bne.w 75302 │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74042 │ │ │ │ + bne.w 7404e │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74042 │ │ │ │ + beq.w 7404e │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #40] @ 0x28 │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ cmp ip, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #40] @ 0x28 │ │ │ │ - cbnz r6, 75784 │ │ │ │ + cbnz r6, 75798 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75316 │ │ │ │ + bne.w 7532a │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7405a │ │ │ │ + bne.w 74066 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7405a │ │ │ │ + beq.w 74066 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #48] @ 0x30 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75bc0 │ │ │ │ - cbnz r6, 757ac │ │ │ │ + bne.w 75bd4 │ │ │ │ + cbnz r6, 757c0 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7533e │ │ │ │ + bne.w 75352 │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74072 │ │ │ │ + bne.w 7407e │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74072 │ │ │ │ + beq.w 7407e │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #56] @ 0x38 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 75a18 │ │ │ │ + beq.w 75a2c │ │ │ │ str r7, [r2, #56] @ 0x38 │ │ │ │ - cbnz r6, 757d6 │ │ │ │ + cbnz r6, 757ea │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75368 │ │ │ │ + bne.w 7537c │ │ │ │ ldr r6, [r2, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7408a │ │ │ │ + bne.w 74096 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7408a │ │ │ │ + beq.w 74096 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #64] @ 0x40 │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ cmp ip, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #64] @ 0x40 │ │ │ │ - cbnz r6, 757fe │ │ │ │ + cbnz r6, 75812 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75392 │ │ │ │ + bne.w 753a6 │ │ │ │ ldr r6, [r2, #76] @ 0x4c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 753a6 │ │ │ │ - b.w 740a2 │ │ │ │ + beq.w 753ba │ │ │ │ + b.w 740ae │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 75744 │ │ │ │ + bne.n 75758 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ str r7, [r2, #32] │ │ │ │ - cbnz r6, 7581e │ │ │ │ + cbnz r6, 75832 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755e0 │ │ │ │ - cbnz r0, 75826 │ │ │ │ + bne.w 755f4 │ │ │ │ + cbnz r0, 7583a │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 758c2 │ │ │ │ + bne.n 758d6 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75baa │ │ │ │ + bne.w 75bbe │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 758fc │ │ │ │ - cbnz r0, 75840 │ │ │ │ + bne.n 75910 │ │ │ │ + cbnz r0, 75854 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75948 │ │ │ │ + bne.w 7595c │ │ │ │ movs r0, #0 │ │ │ │ - b.w 7405a │ │ │ │ + b.w 74066 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 757bc │ │ │ │ + bne.n 757d0 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ str r7, [r2, #56] @ 0x38 │ │ │ │ - cbnz r6, 7585a │ │ │ │ + cbnz r6, 7586e │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7557a │ │ │ │ - cbnz r0, 75860 │ │ │ │ + bne.w 7558e │ │ │ │ + cbnz r0, 75874 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ - cbnz r7, 7589a │ │ │ │ + cbnz r7, 758ae │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75592 │ │ │ │ + bne.w 755a6 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ - cbnz r7, 7587e │ │ │ │ + cbnz r7, 75892 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75596 │ │ │ │ - b.n 7559e │ │ │ │ + beq.w 755aa │ │ │ │ + b.n 755b2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75392 │ │ │ │ + bne.w 753a6 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ str r7, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75596 │ │ │ │ - b.n 7559e │ │ │ │ + beq.w 755aa │ │ │ │ + b.n 755b2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75b9c │ │ │ │ + bne.w 75bb0 │ │ │ │ str.w r7, [r2, #132] @ 0x84 │ │ │ │ - b.w 74156 │ │ │ │ + b.w 74162 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 757e6 │ │ │ │ + bne.n 757fa │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ str r7, [r2, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 7586e │ │ │ │ + bne.n 75882 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7587e │ │ │ │ + bne.n 75892 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7559e │ │ │ │ + bne.w 755b2 │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7559e │ │ │ │ + beq.w 755b2 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 753b8 │ │ │ │ + b.n 753cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7576c │ │ │ │ + bne.w 75780 │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ - cbnz r6, 758ce │ │ │ │ + cbnz r6, 758e2 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ - cbnz r7, 758fc │ │ │ │ - cbnz r0, 758d6 │ │ │ │ + cbnz r7, 75910 │ │ │ │ + cbnz r0, 758ea │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75948 │ │ │ │ + bne.n 7595c │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75bcc │ │ │ │ + bne.w 75be0 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 759e2 │ │ │ │ - cbnz r0, 758ee │ │ │ │ + bne.n 759f6 │ │ │ │ + cbnz r0, 75902 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7584a │ │ │ │ + bne.n 7585e │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74072 │ │ │ │ + b.w 7407e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75316 │ │ │ │ + bne.w 7532a │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ str r7, [r2, #44] @ 0x2c │ │ │ │ - cbnz r0, 75906 │ │ │ │ + cbnz r0, 7591a │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ - cbnz r7, 7594a │ │ │ │ - cbnz r6, 7590e │ │ │ │ + cbnz r7, 7595e │ │ │ │ + cbnz r6, 75922 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 759e0 │ │ │ │ + bne.n 759f4 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ - cbnz r0, 75918 │ │ │ │ + cbnz r0, 7592c │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7584a │ │ │ │ + bne.n 7585e │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ - cbnz r0, 75924 │ │ │ │ + cbnz r0, 75938 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75578 │ │ │ │ + bne.w 7558c │ │ │ │ movs r0, #0 │ │ │ │ - b.w 7407e │ │ │ │ + b.w 7408a │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r8 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 79514 │ │ │ │ + bl 794f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 73a2e │ │ │ │ - b.n 75164 │ │ │ │ + bge.w 73a3a │ │ │ │ + b.n 75178 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75794 │ │ │ │ + bne.w 757a8 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ str r7, [r2, #48] @ 0x30 │ │ │ │ - cbnz r6, 75956 │ │ │ │ + cbnz r6, 7596a │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 759e2 │ │ │ │ - cbnz r0, 75960 │ │ │ │ + bne.n 759f6 │ │ │ │ + cbnz r0, 75974 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7584a │ │ │ │ + bne.w 7585e │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75d0e │ │ │ │ + bne.w 75d22 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7557a │ │ │ │ - cbnz r0, 7597a │ │ │ │ + bne.w 7558e │ │ │ │ + cbnz r0, 7598e │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7589a │ │ │ │ + bne.n 758ae │ │ │ │ movs r0, #0 │ │ │ │ - b.w 7408a │ │ │ │ + b.w 74096 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - b.w 74006 │ │ │ │ + b.w 74012 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75240 │ │ │ │ - b.n 7529e │ │ │ │ + beq.w 75254 │ │ │ │ + b.n 752b2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7571c │ │ │ │ + bne.w 75730 │ │ │ │ ldr r6, [r2, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ str r7, [r2, #24] │ │ │ │ - cbnz r6, 759a6 │ │ │ │ + cbnz r6, 759ba │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 756ba │ │ │ │ - cbnz r0, 759b0 │ │ │ │ + bne.w 756ce │ │ │ │ + cbnz r0, 759c4 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7580e │ │ │ │ + bne.w 75822 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75d04 │ │ │ │ + bne.w 75d18 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 755e0 │ │ │ │ - cbnz r0, 759cc │ │ │ │ + bne.w 755f4 │ │ │ │ + cbnz r0, 759e0 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 758c2 │ │ │ │ + bne.w 758d6 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74042 │ │ │ │ + b.w 7404e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 756b8 │ │ │ │ - b.n 752c6 │ │ │ │ + beq.w 756cc │ │ │ │ + b.n 752da │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7533e │ │ │ │ + bne.w 75352 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ str r7, [r2, #52] @ 0x34 │ │ │ │ - cbnz r0, 759f0 │ │ │ │ + cbnz r0, 75a04 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7584c │ │ │ │ - cbnz r6, 759fa │ │ │ │ + bne.w 75860 │ │ │ │ + cbnz r6, 75a0e │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75578 │ │ │ │ + bne.w 7558c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ - cbnz r0, 75a06 │ │ │ │ + cbnz r0, 75a1a │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7589a │ │ │ │ + bne.w 758ae │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ - cbnz r0, 75a12 │ │ │ │ + cbnz r0, 75a26 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7587c │ │ │ │ + bne.w 75890 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74096 │ │ │ │ + b.w 740a2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 757ce │ │ │ │ - b.n 757d6 │ │ │ │ + beq.w 757e2 │ │ │ │ + b.n 757ea │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ str r6, [r2, #8] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75a36 │ │ │ │ + bne.n 75a4a │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7567a │ │ │ │ - cbnz r6, 75a40 │ │ │ │ + bne.w 7568e │ │ │ │ + cbnz r6, 75a54 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 751c4 │ │ │ │ + bne.w 751d8 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ - cbnz r6, 75a4c │ │ │ │ + cbnz r6, 75a60 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75240 │ │ │ │ + bne.w 75254 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74012 │ │ │ │ + bne.w 7401e │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74012 │ │ │ │ - b.n 75996 │ │ │ │ + beq.w 7401e │ │ │ │ + b.n 759aa │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7537a │ │ │ │ - b.n 75382 │ │ │ │ + beq.w 7538e │ │ │ │ + b.n 75396 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75350 │ │ │ │ - b.n 75358 │ │ │ │ + beq.w 75364 │ │ │ │ + b.n 7536c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7513a │ │ │ │ - b.w 75142 │ │ │ │ + beq.w 7514e │ │ │ │ + b.w 75156 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74592 │ │ │ │ + beq.w 745a6 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 73fea │ │ │ │ + b.w 73ff6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 74b1e │ │ │ │ + beq.w 74b34 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #20] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 75cc0 │ │ │ │ + beq.w 75cd4 │ │ │ │ str r7, [r2, #20] │ │ │ │ - cbnz r0, 75aae │ │ │ │ + cbnz r0, 75ac2 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74fa8 │ │ │ │ + bne.w 74fbc │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73502 │ │ │ │ + bne.w 7350e │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73502 │ │ │ │ + beq.w 7350e │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 75e38 │ │ │ │ + bne.w 75e7e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74fc8 │ │ │ │ - b.w 7350e │ │ │ │ + beq.w 74fdc │ │ │ │ + b.w 7351a │ │ │ │ orr.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 744ac │ │ │ │ + b.w 744be │ │ │ │ orr.w r1, r1, #16777216 @ 0x1000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 744ac │ │ │ │ + b.w 744be │ │ │ │ orr.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 744ac │ │ │ │ + b.w 744be │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 7344a │ │ │ │ + b.w 73456 │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ ldr r7, [r2, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - bne.w 75fa6 │ │ │ │ - cbnz r7, 75b1c │ │ │ │ + bne.w 75fb8 │ │ │ │ + cbnz r7, 75b30 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7512a │ │ │ │ + bne.w 7513e │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 75bd6 │ │ │ │ + bne.n 75bea │ │ │ │ ldr r7, [r1, #20] │ │ │ │ mov r6, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 734ea │ │ │ │ - b.n 75a94 │ │ │ │ + beq.w 734f6 │ │ │ │ + b.n 75aa8 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73560 │ │ │ │ + beq.w 7356c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 74208 │ │ │ │ - b.w 74200 │ │ │ │ + beq.w 74214 │ │ │ │ + b.w 7420c │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ ldr.w lr, [r2, #116] @ 0x74 │ │ │ │ cmp r3, r6 │ │ │ │ it ne │ │ │ │ strne r6, [r2, #120] @ 0x78 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 7412a │ │ │ │ + bne.w 74136 │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7412a │ │ │ │ - b.n 7563e │ │ │ │ + beq.w 74136 │ │ │ │ + b.n 75652 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 754ca │ │ │ │ + bne.w 754de │ │ │ │ movw r6, #22148 @ 0x5684 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 75c08 │ │ │ │ + beq.n 75c10 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 75b74 │ │ │ │ + bne.n 75b88 │ │ │ │ movw r4, #21632 @ 0x5480 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 76142 │ │ │ │ + bne.w 76148 │ │ │ │ orr.w r1, r1, #536870912 @ 0x20000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 744ac │ │ │ │ + b.w 744be │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w r6, [r6, #132] @ 0x84 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 74156 │ │ │ │ - b.n 7588e │ │ │ │ + beq.w 74162 │ │ │ │ + b.n 758a2 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75838 │ │ │ │ - b.n 75840 │ │ │ │ + beq.w 7584c │ │ │ │ + b.n 75854 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r0, r1, r2 │ │ │ │ - b.w 74bec │ │ │ │ + b.w 74c02 │ │ │ │ str r7, [r2, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75336 │ │ │ │ - b.w 74066 │ │ │ │ + beq.w 7534a │ │ │ │ + b.w 74072 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 758e8 │ │ │ │ - b.n 758ee │ │ │ │ + beq.w 758fc │ │ │ │ + b.n 75902 │ │ │ │ mov r6, r5 │ │ │ │ - b.w 734ea │ │ │ │ - add.w r2, r2, #98304 @ 0x18000 │ │ │ │ - adds r2, #228 @ 0xe4 │ │ │ │ - adds r1, r4, r2 │ │ │ │ - b.w 7471c │ │ │ │ + b.w 734f6 │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 73f64 │ │ │ │ - b.w 73686 │ │ │ │ - ldr r4, [pc, #788] @ (75f0c ) │ │ │ │ - b.w 74984 │ │ │ │ + beq.w 73f70 │ │ │ │ + b.w 73692 │ │ │ │ + ldr r4, [pc, #784] @ (75f10 ) │ │ │ │ + b.w 749a0 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r1, r4, r2 │ │ │ │ - b.w 73898 │ │ │ │ + b.w 738a4 │ │ │ │ orr.w r1, r1, #33554432 @ 0x2000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 744ac │ │ │ │ + b.w 744be │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 73dd2 │ │ │ │ - b.w 73dda │ │ │ │ + bne.w 73dde │ │ │ │ + b.w 73de6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75abe │ │ │ │ + bne.w 75ad2 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - b.n 75522 │ │ │ │ + b.n 75536 │ │ │ │ add.w r4, r4, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ - b.w 7305c │ │ │ │ + b.w 73068 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 753ae │ │ │ │ - b.w 753b8 │ │ │ │ + bne.w 753c2 │ │ │ │ + b.w 753cc │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 750a0 │ │ │ │ + beq.w 750b4 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 7350e │ │ │ │ - b.w 750a0 │ │ │ │ + beq.w 7351a │ │ │ │ + b.w 750b4 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r1, r0, r2 │ │ │ │ - b.w 74d4c │ │ │ │ + b.w 74d62 │ │ │ │ ldr.w r2, [r9, #172] @ 0xac │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - ble.w 73702 │ │ │ │ + ble.w 7370e │ │ │ │ movs r5, #0 │ │ │ │ - b.w 73454 │ │ │ │ + b.w 73460 │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.w 741a8 │ │ │ │ + b.w 741b4 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.w 741b6 │ │ │ │ + b.w 741c2 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp r0, r6 │ │ │ │ mov r6, r5 │ │ │ │ - beq.w 741de │ │ │ │ + beq.w 741ea │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.w 741de │ │ │ │ + b.w 741ea │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r1, r0, r2 │ │ │ │ - b.w 73124 │ │ │ │ - cbz r5, 75caa │ │ │ │ + b.w 73130 │ │ │ │ + add.w r2, r2, #98304 @ 0x18000 │ │ │ │ + adds r2, #228 @ 0xe4 │ │ │ │ + adds r1, r4, r2 │ │ │ │ + b.w 74730 │ │ │ │ + cbz r5, 75cbe │ │ │ │ ldr.w r0, [r5, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 73640 │ │ │ │ + beq.w 7364c │ │ │ │ str.w r1, [r9, #140] @ 0x8c │ │ │ │ - b.w 73640 │ │ │ │ + b.w 7364c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 745ea │ │ │ │ + beq.w 745fe │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.w 745ea │ │ │ │ + b.w 745fe │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75aa6 │ │ │ │ - b.n 75aae │ │ │ │ + beq.w 75aba │ │ │ │ + b.n 75ac2 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ adds r3, r4, r0 │ │ │ │ - b.w 7382e │ │ │ │ + b.w 7383a │ │ │ │ orr.w r1, r1, #134217728 @ 0x8000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 744ac │ │ │ │ + b.w 744be │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r7, #112] @ 0x70 │ │ │ │ cmp lr, r6 │ │ │ │ - beq.w 74114 │ │ │ │ + beq.w 74120 │ │ │ │ str.w lr, [r2, #112] @ 0x70 │ │ │ │ - cbnz r3, 75cf8 │ │ │ │ + cbnz r3, 75d0c │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75b42 │ │ │ │ + bne.w 75b56 │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75b56 │ │ │ │ - b.w 7412a │ │ │ │ + beq.w 75b6a │ │ │ │ + b.w 74136 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 759c4 │ │ │ │ - b.n 759cc │ │ │ │ + beq.w 759d8 │ │ │ │ + b.n 759e0 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75974 │ │ │ │ - b.n 7597a │ │ │ │ + beq.w 75988 │ │ │ │ + b.n 7598e │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 75530 │ │ │ │ - b.w 74992 │ │ │ │ + bne.w 75544 │ │ │ │ + b.w 749ae │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74b16 │ │ │ │ - b.w 734ea │ │ │ │ + beq.w 74b2c │ │ │ │ + b.w 734f6 │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 756b0 │ │ │ │ - b.w 7401e │ │ │ │ + beq.w 756c4 │ │ │ │ + b.w 7402a │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 751f6 │ │ │ │ - b.w 751fe │ │ │ │ + beq.w 7520a │ │ │ │ + b.w 75212 │ │ │ │ str r7, [r2, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7572c │ │ │ │ - b.n 75734 │ │ │ │ + beq.w 75740 │ │ │ │ + b.n 75748 │ │ │ │ str r7, [r2, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75980 │ │ │ │ + bne.w 75994 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74006 │ │ │ │ - b.w 7529e │ │ │ │ + beq.w 74012 │ │ │ │ + b.w 752b2 │ │ │ │ str r7, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 752ae │ │ │ │ - b.w 752b6 │ │ │ │ + beq.w 752c2 │ │ │ │ + b.w 752ca │ │ │ │ str r0, [r2, #12] │ │ │ │ - cbnz r6, 75d98 │ │ │ │ + cbnz r6, 75dac │ │ │ │ ldr r7, [r1, #16] │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73ff6 │ │ │ │ - b.n 756f4 │ │ │ │ + beq.w 74002 │ │ │ │ + b.n 75708 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 75a94 │ │ │ │ + b.n 75aa8 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 756f4 │ │ │ │ + b.n 75708 │ │ │ │ mov r6, r5 │ │ │ │ - b.w 734f6 │ │ │ │ + b.w 73502 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 73ff6 │ │ │ │ + b.w 74002 │ │ │ │ str r7, [r2, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75754 │ │ │ │ - b.n 7575c │ │ │ │ + beq.w 75768 │ │ │ │ + b.n 75770 │ │ │ │ str r7, [r2, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 752d6 │ │ │ │ - b.w 752de │ │ │ │ + beq.w 752ea │ │ │ │ + b.w 752f2 │ │ │ │ str r7, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 752fe │ │ │ │ - b.w 75306 │ │ │ │ + beq.w 75312 │ │ │ │ + b.w 7531a │ │ │ │ str r7, [r2, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7578c │ │ │ │ - b.w 7405a │ │ │ │ + beq.w 757a0 │ │ │ │ + b.w 74066 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mov r9, r5 │ │ │ │ - b.w 75168 │ │ │ │ + b.w 7517c │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 751bc │ │ │ │ - b.w 73ff6 │ │ │ │ + beq.w 751d0 │ │ │ │ + b.w 74002 │ │ │ │ str r7, [sp, #32] │ │ │ │ - b.n 75982 │ │ │ │ + b.n 75996 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75238 │ │ │ │ + beq.w 7524c │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 75982 │ │ │ │ - ldr r0, [pc, #284] @ (75f10 ) │ │ │ │ + b.n 75996 │ │ │ │ + ldr r2, [r4, #84] @ 0x54 │ │ │ │ + b.w 7364c │ │ │ │ + ldr r0, [pc, #260] @ (75f14 ) │ │ │ │ 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 r0, [r2, #8] │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r4, r0, r3 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add.w r4, r4, #92672 @ 0x16a00 │ │ │ │ add r2, r0 │ │ │ │ ldr.w r4, [r4, #252] @ 0xfc │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 75e2a │ │ │ │ + beq.n 75e44 │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #8] │ │ │ │ - b.w 75176 │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.w 73640 │ │ │ │ - str r7, [r2, #32] │ │ │ │ - b.w 73504 │ │ │ │ + b.w 7518a │ │ │ │ mov r9, r5 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 75164 │ │ │ │ + beq.w 75178 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75164 │ │ │ │ + bne.w 75178 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 75168 │ │ │ │ + b.w 7517c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 74a82 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 74a9e │ │ │ │ + str r7, [r2, #32] │ │ │ │ + b.w 73510 │ │ │ │ mov r9, r5 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 75e4e │ │ │ │ - b.w 75164 │ │ │ │ + bne.n 75e5c │ │ │ │ + b.w 75178 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 75e42 │ │ │ │ + b.n 75e50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 739a0 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 739ac │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r1, #65132 @ 0xfe6c │ │ │ │ + movw r1, #64748 @ 0xfcec │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 75168 │ │ │ │ + b.w 7517c │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.w 73776 │ │ │ │ - b.w 73796 │ │ │ │ + bne.w 73782 │ │ │ │ + b.w 737a2 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #84 @ 0x54 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + movw r1, #65236 @ 0xfed4 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 75168 │ │ │ │ + b.w 7517c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #248 @ 0xf8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + movw r1, #65400 @ 0xff78 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.w 737c6 │ │ │ │ - str.w r1, [r9, #108] @ 0x6c │ │ │ │ - b.w 73610 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - b.n 75e42 │ │ │ │ - nop │ │ │ │ + bl d1ad0 │ │ │ │ + b.w 737d2 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 75f20 │ │ │ │ + str.w r1, [r9, #108] @ 0x6c │ │ │ │ + b.w 7361c │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + b.n 75e50 │ │ │ │ + cbz r0, 75f32 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #100] @ 0x64 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 740ea │ │ │ │ + beq.w 740f6 │ │ │ │ str r6, [r2, #100] @ 0x64 │ │ │ │ - b.w 740ea │ │ │ │ - cbnz r0, 75f2e │ │ │ │ + b.w 740f6 │ │ │ │ + cbnz r0, 75f40 │ │ │ │ str r6, [r2, #104] @ 0x68 │ │ │ │ - b.w 740f6 │ │ │ │ + b.w 74102 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #104] @ 0x68 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 75f28 │ │ │ │ - b.w 740f6 │ │ │ │ - cbnz r0, 75f54 │ │ │ │ + bne.n 75f3a │ │ │ │ + b.w 74102 │ │ │ │ + cbnz r0, 75f66 │ │ │ │ str r6, [r2, #92] @ 0x5c │ │ │ │ - b.w 740d2 │ │ │ │ - cbz r0, 75f4e │ │ │ │ + b.w 740de │ │ │ │ + cbz r0, 75f60 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #96] @ 0x60 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 740de │ │ │ │ + beq.w 740ea │ │ │ │ str r6, [r2, #96] @ 0x60 │ │ │ │ - b.w 740de │ │ │ │ + b.w 740ea │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 75f3c │ │ │ │ - b.w 740d2 │ │ │ │ - cbnz r0, 75f6a │ │ │ │ + bne.n 75f4e │ │ │ │ + b.w 740de │ │ │ │ + cbnz r0, 75f7c │ │ │ │ str.w r7, [r2, #136] @ 0x88 │ │ │ │ - b.w 74166 │ │ │ │ + b.w 74172 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w r6, [r6, #136] @ 0x88 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 75f62 │ │ │ │ - b.w 74166 │ │ │ │ - cbz r0, 75f84 │ │ │ │ + bne.n 75f74 │ │ │ │ + b.w 74172 │ │ │ │ + cbz r0, 75f96 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 740ba │ │ │ │ + beq.w 740c6 │ │ │ │ str r6, [r2, #84] @ 0x54 │ │ │ │ - b.w 740ba │ │ │ │ - cbz r0, 75f96 │ │ │ │ + b.w 740c6 │ │ │ │ + cbz r0, 75fa8 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #88] @ 0x58 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 740c6 │ │ │ │ + beq.w 740d2 │ │ │ │ str r6, [r2, #88] @ 0x58 │ │ │ │ - b.w 740c6 │ │ │ │ + b.w 740d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 74cf8 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 74d0e │ │ │ │ str r6, [r2, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 745c4 │ │ │ │ + beq.w 745d8 │ │ │ │ mov r6, r5 │ │ │ │ - b.w 734de │ │ │ │ + b.w 734ea │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - b.w 738be │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - movw r1, #65460 @ 0xffb4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr.w r2, [r9, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 75168 │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65252 @ 0xfee4 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 75168 │ │ │ │ + b.w 738ca │ │ │ │ + cbz r0, 75fe6 │ │ │ │ + ldr r6, [r0, #48] @ 0x30 │ │ │ │ + ldr.w r6, [r6, #128] @ 0x80 │ │ │ │ + cmp r7, r6 │ │ │ │ + beq.w 74146 │ │ │ │ + str.w r7, [r2, #128] @ 0x80 │ │ │ │ + b.w 74146 │ │ │ │ + cbz r0, 75ffa │ │ │ │ + ldr r6, [r0, #48] @ 0x30 │ │ │ │ + ldr r6, [r6, #124] @ 0x7c │ │ │ │ + cmp r7, r6 │ │ │ │ + beq.w 74152 │ │ │ │ + str r7, [r2, #124] @ 0x7c │ │ │ │ + b.w 74152 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + movw r1, #65156 @ 0xfe84 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 75168 │ │ │ │ + b.w 7517c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #0] │ │ │ │ - b.w 745dc │ │ │ │ - cbz r0, 7603c │ │ │ │ - ldr r6, [r0, #48] @ 0x30 │ │ │ │ - ldr.w r6, [r6, #128] @ 0x80 │ │ │ │ - cmp r7, r6 │ │ │ │ - beq.w 7413a │ │ │ │ - str.w r7, [r2, #128] @ 0x80 │ │ │ │ - b.w 7413a │ │ │ │ - cbz r0, 76050 │ │ │ │ - ldr r6, [r0, #48] @ 0x30 │ │ │ │ - ldr r6, [r6, #124] @ 0x7c │ │ │ │ - cmp r7, r6 │ │ │ │ - beq.w 74146 │ │ │ │ - str r7, [r2, #124] @ 0x7c │ │ │ │ - b.w 74146 │ │ │ │ - ldr r5, [pc, #248] @ (76150 ) │ │ │ │ - mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ - ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ - b.w 74d16 │ │ │ │ - cbnz r0, 7609a │ │ │ │ - str r6, [r2, #80] @ 0x50 │ │ │ │ - b.w 740ae │ │ │ │ + b.w 745f0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r1, #65300 @ 0xff14 │ │ │ │ + movw r1, #64916 @ 0xfd94 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 75168 │ │ │ │ + b.w 7517c │ │ │ │ str r0, [r5, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 74d9c │ │ │ │ - b.w 75164 │ │ │ │ - ldr r7, [r0, #48] @ 0x30 │ │ │ │ - ldr r7, [r7, #80] @ 0x50 │ │ │ │ - cmp r6, r7 │ │ │ │ - bne.n 76066 │ │ │ │ - b.w 740ae │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 74350 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 74d9c │ │ │ │ - b.w 75164 │ │ │ │ - movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - b.w 74d92 │ │ │ │ - cbnz r6, 760d8 │ │ │ │ + bne.w 74db2 │ │ │ │ + b.w 75178 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + movw r1, #65076 @ 0xfe34 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + ldr.w r2, [r9, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1ad0 │ │ │ │ + ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ + b.w 7517c │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #64868 @ 0xfd64 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273e4 │ │ │ │ + ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ + b.w 7517c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 7613c │ │ │ │ + str r6, [r2, #80] @ 0x50 │ │ │ │ + b.w 740ba │ │ │ │ + cbnz r6, 760a8 │ │ │ │ str r1, [r2, #4] │ │ │ │ - b.w 741ee │ │ │ │ + b.w 741fa │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 760d2 │ │ │ │ - b.w 73556 │ │ │ │ + bne.n 760a2 │ │ │ │ + b.w 73562 │ │ │ │ ldr.w r1, [r9, #136] @ 0x88 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ str.w r6, [r9, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73de2 │ │ │ │ + bne.w 73dee │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7362e │ │ │ │ - b.w 73dda │ │ │ │ - cbnz r0, 76136 │ │ │ │ + beq.w 7363a │ │ │ │ + b.w 73de6 │ │ │ │ + cbnz r0, 76106 │ │ │ │ str r6, [r2, #108] @ 0x6c │ │ │ │ - b.w 74102 │ │ │ │ - bl d42d0 │ │ │ │ + b.w 7410e │ │ │ │ + bl d3d48 │ │ │ │ str.w r4, [r9, #440] @ 0x1b8 │ │ │ │ - bl 1ea294 │ │ │ │ - b.w 75164 │ │ │ │ + bl 1e955c │ │ │ │ + b.w 75178 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65092 @ 0xfe44 │ │ │ │ + movw r1, #64708 @ 0xfcc4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - b.w 75168 │ │ │ │ + b.w 7517c │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #108] @ 0x6c │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 76102 │ │ │ │ - b.w 74102 │ │ │ │ + bne.n 760d2 │ │ │ │ + b.w 7410e │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 74db2 │ │ │ │ + b.w 75178 │ │ │ │ + movw r1, #2572 @ 0xa0c │ │ │ │ + movw r0, #64844 @ 0xfd4c │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + b.w 74da8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7435c │ │ │ │ + ldr r7, [r0, #48] @ 0x30 │ │ │ │ + ldr r7, [r7, #80] @ 0x50 │ │ │ │ + cmp r6, r7 │ │ │ │ + bne.n 7609a │ │ │ │ + b.w 740ba │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75b8a │ │ │ │ - b.w 73434 │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ + bne.w 75b9e │ │ │ │ + b.w 73440 │ │ │ │ + nop │ │ │ │ │ │ │ │ -00076154 : │ │ │ │ +00076158 : │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ add.w r2, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1168] @ 0x490 │ │ │ │ - cbz r2, 76194 │ │ │ │ + cbz r2, 76198 │ │ │ │ ldr.w r2, [r3, #1412] @ 0x584 │ │ │ │ - cbz r2, 76194 │ │ │ │ + cbz r2, 76198 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #32] @ (7619c ) │ │ │ │ + ldr r2, [pc, #32] @ (761a0 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r4, [r1, r2] │ │ │ │ - cbz r4, 76198 │ │ │ │ + cbz r4, 7619c │ │ │ │ ldr.w r0, [r3, #1416] @ 0x588 │ │ │ │ blx 2a31c │ │ │ │ subs r3, r4, r0 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000761a0 : │ │ │ │ +000761a4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #16384 @ 0x4000 │ │ │ │ - bne.n 761bc │ │ │ │ + bne.n 761c0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r1, #164] @ 0xa4 │ │ │ │ - cbnz r3, 761c6 │ │ │ │ + cbnz r3, 761ca │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #63789 @ 0xf92d │ │ │ │ + movw r1, #63737 @ 0xf8f9 │ │ │ │ movt r1, #7 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 761e0 │ │ │ │ + bne.n 761e4 │ │ │ │ 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 761d8 │ │ │ │ + b.n 761dc │ │ │ │ stmdb 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 │ │ │ │ ldr.w fp, [r0, #172] @ 0xac │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 76a22 │ │ │ │ + bne.w 76a00 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ movw r8, #40764 @ 0x9f3c │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ cmp r6, r8 │ │ │ │ - bne.w 766b2 │ │ │ │ + bne.w 766ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 76acc │ │ │ │ + bl 76ac0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7653a │ │ │ │ + beq.w 7653e │ │ │ │ movw r6, #40764 @ 0x9f3c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r5, #0 │ │ │ │ cmp r2, r3 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bne.w 764ca │ │ │ │ + bne.w 764ce │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7695e │ │ │ │ + beq.w 76926 │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r7, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 7695e │ │ │ │ + beq.w 76926 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7655a │ │ │ │ + beq.w 766f0 │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 7651a │ │ │ │ + beq.w 7651e │ │ │ │ cmp r6, r8 │ │ │ │ - bne.w 76568 │ │ │ │ + bne.w 76564 │ │ │ │ ldr.w r5, [r4, #172] @ 0xac │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 7648a │ │ │ │ + bne.w 7648e │ │ │ │ cmp fp, r5 │ │ │ │ - bne.w 76a38 │ │ │ │ + bne.w 769de │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ tst.w ip, #2 │ │ │ │ - bne.w 76548 │ │ │ │ + bne.w 7654c │ │ │ │ ldr r6, [r4, #4] │ │ │ │ str.w r7, [r4, #172] @ 0xac │ │ │ │ cmp r6, r8 │ │ │ │ - bne.n 76376 │ │ │ │ + bne.n 7637a │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 763dc │ │ │ │ + ble.w 763e0 │ │ │ │ ldr.w r1, [r4, #172] @ 0xac │ │ │ │ adds r7, #8 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 76998 │ │ │ │ + beq.w 76934 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 762e4 │ │ │ │ + ble.n 762e8 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 7636a │ │ │ │ + beq.n 7636e │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 762e4 │ │ │ │ + beq.n 762e8 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 7636a │ │ │ │ + beq.n 7636e │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 762e4 │ │ │ │ + beq.n 762e8 │ │ │ │ add.w lr, r1, #16 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r9, [lr, #4]! │ │ │ │ adds r0, #1 │ │ │ │ - cmp r9, r3 │ │ │ │ - beq.n 7636a │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.n 7636e │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 762d6 │ │ │ │ + bne.n 762da │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ tst.w ip, #512 @ 0x200 │ │ │ │ - beq.n 763dc │ │ │ │ + beq.n 763e0 │ │ │ │ ldr.w r5, [r4, #168] @ 0xa8 │ │ │ │ cmp r6, r8 │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - beq.n 763e8 │ │ │ │ - ldr r1, [pc, #608] @ (76564 ) │ │ │ │ + beq.n 763ec │ │ │ │ + ldr r1, [pc, #600] @ (76560 ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl d5840 <_PyEval_CheckExceptTypeValid@@Base+0xae8> │ │ │ │ + bl d52b0 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 76352 │ │ │ │ + cbz r0, 76356 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #592] @ (76564 ) │ │ │ │ + ldr r1, [pc, #584] @ (76560 ) │ │ │ │ movw r0, #40764 @ 0x9f3c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl d5840 <_PyEval_CheckExceptTypeValid@@Base+0xae8> │ │ │ │ + bl d52b0 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 769e8 │ │ │ │ + beq.w 76a9c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7633a │ │ │ │ + beq.n 7633e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 769e0 │ │ │ │ + beq.w 76a94 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7634e │ │ │ │ + beq.n 76352 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76ab6 │ │ │ │ + beq.w 76ab8 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 763e4 │ │ │ │ + beq.n 763e8 │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ tst.w ip, #512 @ 0x200 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - beq.w 76474 │ │ │ │ + beq.w 76478 │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - b.n 76474 │ │ │ │ + b.n 76478 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 763dc │ │ │ │ + beq.n 763e0 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ - b.n 762b8 │ │ │ │ - ldr r1, [pc, #492] @ (76564 ) │ │ │ │ + b.n 762bc │ │ │ │ + ldr r1, [pc, #484] @ (76560 ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl d5840 <_PyEval_CheckExceptTypeValid@@Base+0xae8> │ │ │ │ + bl d52b0 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7691e │ │ │ │ + beq.w 76974 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #472] @ (76564 ) │ │ │ │ + ldr r1, [pc, #464] @ (76560 ) │ │ │ │ movw r0, #40764 @ 0x9f3c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl d5840 <_PyEval_CheckExceptTypeValid@@Base+0xae8> │ │ │ │ + bl d52b0 <_PyEval_CheckExceptTypeValid@@Base+0xae0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76910 │ │ │ │ + beq.w 76968 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 763b4 │ │ │ │ + beq.n 763b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76a8c │ │ │ │ + beq.w 76a16 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 763c8 │ │ │ │ + beq.n 763cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 769c8 │ │ │ │ + beq.w 76a7c │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 7691e │ │ │ │ + bne.w 76974 │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bgt.w 762a4 │ │ │ │ + bgt.w 762a8 │ │ │ │ ldr.w r5, [r4, #168] @ 0xa8 │ │ │ │ cmp r6, r8 │ │ │ │ - bne.n 76300 │ │ │ │ + bne.n 76304 │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 76464 │ │ │ │ + ble.n 76468 │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ add.w r3, r5, #8 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ - cbz r0, 76442 │ │ │ │ + cbz r0, 76446 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 76356 │ │ │ │ + ble.n 7635a │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 76436 │ │ │ │ + beq.n 7643a │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 76356 │ │ │ │ + beq.n 7635a │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 76436 │ │ │ │ + beq.n 7643a │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 76356 │ │ │ │ + beq.n 7635a │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #2 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 76436 │ │ │ │ + beq.n 7643a │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 76356 │ │ │ │ + beq.n 7635a │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ adds r5, #1 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 76428 │ │ │ │ + bne.n 7642c │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 76464 │ │ │ │ + beq.n 76468 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ - b.n 76400 │ │ │ │ + b.n 76404 │ │ │ │ mov r5, r4 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 7645e │ │ │ │ + beq.n 76462 │ │ │ │ ldr.w r5, [r5, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 76444 │ │ │ │ + bne.n 76448 │ │ │ │ movw r5, #36416 @ 0x8e40 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.w 76356 │ │ │ │ + bne.w 7635a │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 763f8 │ │ │ │ + bne.n 763fc │ │ │ │ tst.w ip, #2 │ │ │ │ - bne.n 76474 │ │ │ │ + bne.n 76478 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 769d8 │ │ │ │ + bne.w 76a8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 769d0 │ │ │ │ + bne.w 76a84 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 764ac │ │ │ │ + bne.n 764b0 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7627c │ │ │ │ + beq.w 76280 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7627c │ │ │ │ + bne.w 76280 │ │ │ │ mov r0, fp │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7627c │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76280 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76482 │ │ │ │ + beq.n 76486 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76482 │ │ │ │ + bne.n 76486 │ │ │ │ mov r0, fp │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76482 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76486 │ │ │ │ movw r3, #22148 @ 0x5684 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 766f6 │ │ │ │ + bne.w 766f8 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - bpl.w 76940 │ │ │ │ + bpl.w 76980 │ │ │ │ ldrd r1, r0, [r7, #8] │ │ │ │ - bl 77a4c │ │ │ │ + bl 77a40 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7677e │ │ │ │ + beq.w 7677e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 767ee │ │ │ │ - cbz r5, 7653a │ │ │ │ + beq.w 767ee │ │ │ │ + cbz r5, 7653e │ │ │ │ mov r7, r5 │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 7626a │ │ │ │ + bne.w 7626e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76524 │ │ │ │ + beq.n 76528 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76a52 │ │ │ │ + beq.w 769f8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12524 @ 0x30ec │ │ │ │ + movw r1, #12140 @ 0x2f6c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 7696c │ │ │ │ + bne.w 7699e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 76484 │ │ │ │ + b.n 76488 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.w 76852 │ │ │ │ + bmi.w 7685e │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 7628e │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76504 │ │ │ │ + b.n 76292 │ │ │ │ nop │ │ │ │ - blt.n 764c8 │ │ │ │ + blt.n 764c4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f728 │ │ │ │ + bl 7f6f4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.w 76270 │ │ │ │ + ble.w 76274 │ │ │ │ movw lr, #36416 @ 0x8e40 │ │ │ │ movt lr, #70 @ 0x46 │ │ │ │ add.w r3, r7, #8 │ │ │ │ movs r1, #0 │ │ │ │ - str.w fp, [sp, #16] │ │ │ │ + strd fp, r7, [sp, #16] │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r2, [lr, #16] │ │ │ │ mov fp, sl │ │ │ │ mov ip, r0 │ │ │ │ mov sl, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ - str r7, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ str.w lr, [sp, #12] │ │ │ │ str.w r8, [sp, #28] │ │ │ │ ldr.w r5, [sl, #4]! │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 76a04 │ │ │ │ + bge.w 769c0 │ │ │ │ ldr.w r7, [r5, #128] @ 0x80 │ │ │ │ ldr.w r6, [ip, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 76674 │ │ │ │ + beq.n 7666e │ │ │ │ ldr.w r3, [r7, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 76688 │ │ │ │ + beq.n 76682 │ │ │ │ ldr.w r4, [r3, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 766ec │ │ │ │ + beq.w 766e6 │ │ │ │ ldr.w r8, [r4, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 767fe │ │ │ │ + beq.w 767fe │ │ │ │ ldr.w r0, [r8, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7689a │ │ │ │ + beq.w 76896 │ │ │ │ strd r3, ip, [sp, #32] │ │ │ │ - bl 7f728 │ │ │ │ + bl 7f6f4 │ │ │ │ ldrd r3, ip, [sp, #32] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 76606 │ │ │ │ + bne.n 76600 │ │ │ │ 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 7661c │ │ │ │ + bne.n 76616 │ │ │ │ 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 7668c │ │ │ │ + bne.n 76686 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 7668c │ │ │ │ + bne.n 76686 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp lr, r0 │ │ │ │ - bne.w 7680a │ │ │ │ + bne.w 7680a │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7680a │ │ │ │ + bne.w 7680a │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 76684 │ │ │ │ + bne.n 7667e │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 76684 │ │ │ │ + bne.n 7667e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 768bc │ │ │ │ + beq.w 768b8 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 76816 │ │ │ │ + ble.w 76824 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 76698 │ │ │ │ + bne.n 76692 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r9, fp │ │ │ │ - bne.n 765a2 │ │ │ │ + bne.n 7659c │ │ │ │ ldrd fp, r7, [sp, #16] │ │ │ │ ldrd r4, r8, [sp, #24] │ │ │ │ - b.n 76270 │ │ │ │ + b.n 76274 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r4, #36416 @ 0x8e40 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 76646 │ │ │ │ + beq.n 76640 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 7664e │ │ │ │ + b.n 76648 │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 76808 │ │ │ │ + bne.w 76808 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 76636 │ │ │ │ + b.n 76630 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 76816 │ │ │ │ + beq.w 76824 │ │ │ │ adds r6, #12 │ │ │ │ movs r0, #1 │ │ │ │ mov r1, ip │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 7680e │ │ │ │ + bne.w 7681c │ │ │ │ mov ip, r1 │ │ │ │ - b.n 76662 │ │ │ │ - ldr r1, [pc, #732] @ (76990 ) │ │ │ │ + b.n 7665c │ │ │ │ + ldr r1, [pc, #712] @ (76978 ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl d56b8 <_PyEval_CheckExceptTypeValid@@Base+0x960> │ │ │ │ + bl d5130 <_PyEval_CheckExceptTypeValid@@Base+0x960> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7653a │ │ │ │ + beq.w 7653e │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ - bl 124848 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 1242f0 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 766e4 │ │ │ │ + beq.n 766de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76a94 │ │ │ │ + beq.w 76a50 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7622c │ │ │ │ - b.n 7653a │ │ │ │ + bne.w 76230 │ │ │ │ + b.n 7653e │ │ │ │ movw r4, #36416 @ 0x8e40 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 7661c │ │ │ │ + b.n 76616 │ │ │ │ mov r0, r7 │ │ │ │ - bl 86830 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76508 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 86390 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76922 │ │ │ │ + beq.w 7695a │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r7 │ │ │ │ - bl 104430 │ │ │ │ + bl 103e38 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq.n 767ba │ │ │ │ - bl 72184 │ │ │ │ + beq.n 767ba │ │ │ │ + bl 7219c │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - cbnz r0, 7672c │ │ │ │ - b.n 767ba │ │ │ │ + cbnz r0, 7672e │ │ │ │ + b.n 767ba │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bge.w 768da │ │ │ │ + bge.w 768d6 │ │ │ │ adds r5, #1 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ add.w r2, sl, r5, lsl #2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76720 │ │ │ │ - ldr r2, [pc, #592] @ (76994 ) │ │ │ │ + bne.n 76722 │ │ │ │ + ldr r2, [pc, #568] @ (7697c ) │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r2, sl] │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ - cbnz r1, 76788 │ │ │ │ + cbnz r1, 76788 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - blt.w 7688a │ │ │ │ + blt.n 7680e │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76770 │ │ │ │ + beq.n 76770 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 76770 │ │ │ │ + cbnz r3, 76770 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 764f6 │ │ │ │ + bne.w 764fa │ │ │ │ mov r7, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 76504 │ │ │ │ - b.n 7653a │ │ │ │ + bne.w 76508 │ │ │ │ + b.n 7653e │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7674e │ │ │ │ + beq.n 76750 │ │ │ │ movw r1, #48056 @ 0xbbb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 123a84 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 12352c <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #496] @ (76994 ) │ │ │ │ + ldr r2, [pc, #472] @ (7697c ) │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 769be │ │ │ │ + bne.w 76900 │ │ │ │ ldr.w r3, [r2, sl] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7674e │ │ │ │ + beq.n 76750 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7674e │ │ │ │ + beq.n 76750 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 76aa2 │ │ │ │ + beq.w 76a1e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76930 │ │ │ │ + beq.w 7690a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 7653a │ │ │ │ + beq.w 7653e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7653a │ │ │ │ + bne.w 7653e │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 76504 │ │ │ │ - b.n 7653a │ │ │ │ + bne.w 76508 │ │ │ │ + b.n 7653e │ │ │ │ movw r8, #36416 @ 0x8e40 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ - b.n 76606 │ │ │ │ + b.n 76600 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 7667e │ │ │ │ + b.n 76678 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 7fc3c <_PyTuple_Resize@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 76756 │ │ │ │ + b.n 767ba │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 766a4 │ │ │ │ + bne.w 7669e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #12592 @ 0x3130 │ │ │ │ + movw r1, #12208 @ 0x2fb0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ - bl d2028 │ │ │ │ + ldrd fp, r7, [sp, #16] │ │ │ │ + bl d1ad0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7653a │ │ │ │ + beq.w 7653e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7653a │ │ │ │ + bne.w 7653e │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7653a │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7653e │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r3, 768a4 │ │ │ │ + cbnz r3, 768a0 │ │ │ │ ldr.w r3, [r7, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76552 │ │ │ │ + beq.w 76556 │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r1 │ │ │ │ str r3, [r1, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #-8] │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r7, #-4] │ │ │ │ - b.n 76552 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 7fc70 <_PyTuple_Resize@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 76756 │ │ │ │ - b.n 767ba │ │ │ │ + b.n 76556 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.n 765f0 │ │ │ │ - movw r2, #63789 @ 0xf92d │ │ │ │ + b.n 765ea │ │ │ │ + movw r2, #63737 @ 0xf8f9 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 76904 │ │ │ │ + bne.n 7691a │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76858 │ │ │ │ - b.n 76552 │ │ │ │ + bne.n 76864 │ │ │ │ + b.n 76556 │ │ │ │ mov r3, ip │ │ │ │ mov r1, ip │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 766ae │ │ │ │ + beq.w 766a8 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 768c0 │ │ │ │ + bne.n 768bc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov ip, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 76662 │ │ │ │ - b.n 76816 │ │ │ │ + beq.w 7665c │ │ │ │ + b.n 76824 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ adds r2, #10 │ │ │ │ adds.w r2, r2, r2, lsr #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bmi.w 76a78 │ │ │ │ + bmi.w 76a5e │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7fc70 <_PyTuple_Resize@@Base> │ │ │ │ + bl 7fc3c <_PyTuple_Resize@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76a5a │ │ │ │ + bne.w 76a32 │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ add.w r2, sl, r5, lsl #2 │ │ │ │ - b.n 76728 │ │ │ │ + b.n 7672a │ │ │ │ + mov r0, r3 │ │ │ │ + bl 123544 <_PyErr_Clear@@Base> │ │ │ │ + ldr r2, [pc, #116] @ (7697c ) │ │ │ │ + b.n 767aa │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, r5 │ │ │ │ + bne.w 767e2 │ │ │ │ + b.n 7653e │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76858 │ │ │ │ - b.n 76552 │ │ │ │ + bne.n 76864 │ │ │ │ + b.n 76556 │ │ │ │ + ldr.w sl, [r7, #8] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 7626e │ │ │ │ + b.n 76528 │ │ │ │ + mov r0, r4 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.n 76950 │ │ │ │ + ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 76936 │ │ │ │ + movw r0, #36416 @ 0x8e40 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + cmp r3, r0 │ │ │ │ + bne.w 762e8 │ │ │ │ + adds r2, #1 │ │ │ │ + cmp r2, ip │ │ │ │ + bne.w 762b0 │ │ │ │ + b.n 763e0 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 767e2 │ │ │ │ + b.n 7653e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7691e │ │ │ │ + beq.n 76974 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76abe │ │ │ │ + beq.n 76a72 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - b.n 762e4 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 767e2 │ │ │ │ - b.n 7653a │ │ │ │ - mov r0, r9 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.w 767e2 │ │ │ │ - b.n 7653a │ │ │ │ + b.n 762e8 │ │ │ │ + blt.n 768dc │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ movw r1, #3206 @ 0xc86 │ │ │ │ - movw r0, #64668 @ 0xfc9c │ │ │ │ + movw r0, #64284 @ 0xfb1c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 767e2 │ │ │ │ - b.n 7653a │ │ │ │ - ldr.w sl, [r7, #8] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 7626a │ │ │ │ - b.n 76524 │ │ │ │ + bne.w 767e2 │ │ │ │ + b.n 7653e │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 76542 │ │ │ │ + beq.w 76546 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76542 │ │ │ │ + bne.w 76546 │ │ │ │ mov r0, fp │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76542 │ │ │ │ - nop │ │ │ │ - blt.n 768f4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.n 769b4 │ │ │ │ - ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 7699a │ │ │ │ - movw r0, #36416 @ 0x8e40 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - cmp r3, r0 │ │ │ │ - bne.w 762e4 │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r2, ip │ │ │ │ - bne.w 762ac │ │ │ │ - b.n 763dc │ │ │ │ - mov r0, r3 │ │ │ │ - bl 123a9c <_PyErr_Clear@@Base> │ │ │ │ - ldr r2, [pc, #256] @ (76ac8 ) │ │ │ │ - b.n 767aa │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 763c8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str.w fp, [r3] │ │ │ │ - b.n 76482 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1ba404 │ │ │ │ - b.n 76474 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7633a │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 76352 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 76352 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ - b.n 76356 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76546 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #12552 @ 0x3108 │ │ │ │ + movw r1, #12168 @ 0x2f88 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrd fp, r7, [sp, #16] │ │ │ │ - bl d2028 │ │ │ │ - b.n 76834 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [fp] │ │ │ │ - b.w 76206 │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 76840 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76a4e │ │ │ │ + beq.n 769f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 76a4e │ │ │ │ + cbnz r3, 769f4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 76484 │ │ │ │ + b.n 76488 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76524 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76528 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [fp] │ │ │ │ + b.w 7620a │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 763b8 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 7653e │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 7653e │ │ │ │ + b.n 767ec │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 767ba │ │ │ │ + beq.w 767ba │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 767ba │ │ │ │ + bne.w 767ba │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 767ba │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 767ba │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 76230 │ │ │ │ + b.n 7653e │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1e955c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 76a66 │ │ │ │ - b.n 767ba │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 763b4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 7622c │ │ │ │ - b.n 7653a │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 7653a │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 7653a │ │ │ │ - b.n 767ec │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7634e │ │ │ │ + bne.n 76a3e │ │ │ │ + b.n 767ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - b.n 762e4 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + b.n 762e8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 763cc │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str.w fp, [r3] │ │ │ │ + b.n 76486 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1b917c │ │ │ │ + b.n 76478 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7633e │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 76356 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 76356 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ + b.n 7635a │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76352 │ │ │ │ stmdb 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 r5, r0 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 76c9e │ │ │ │ + bmi.w 76c92 │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76ce6 │ │ │ │ + beq.w 76cda │ │ │ │ ldr.w r4, [r5, #168] @ 0xa8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 76b26 │ │ │ │ + ble.n 76b1a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r7, [r3, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 76fb4 │ │ │ │ + beq.w 76fa8 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 76b9a │ │ │ │ + beq.n 76b8e │ │ │ │ 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 76fb4 │ │ │ │ + beq.w 76fa8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 76b12 │ │ │ │ + bne.n 76b06 │ │ │ │ add.w r7, r4, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.w 76d18 │ │ │ │ + ble.w 76d0c │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ mov r6, r3 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 76b2e │ │ │ │ + beq.n 76b22 │ │ │ │ add.w ip, r4, #12 │ │ │ │ ldr.w ip, [ip, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 76b3c │ │ │ │ - bl 25e2f0 │ │ │ │ + bne.n 76b30 │ │ │ │ + bl 25de58 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76f24 │ │ │ │ + beq.w 76f18 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.w 76fd4 │ │ │ │ - movw r1, #12692 @ 0x3194 │ │ │ │ + bpl.w 76fc8 │ │ │ │ + movw r1, #12308 @ 0x3014 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r4 │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 76f24 │ │ │ │ + beq.w 76f18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76f24 │ │ │ │ + bne.w 76f18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76f24 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76f18 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add.w r8, r6, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 76d52 │ │ │ │ - blt.w 76f60 │ │ │ │ - ldr.w fp, [pc, #960] @ 76f70 │ │ │ │ + beq.w 76d46 │ │ │ │ + blt.w 76f54 │ │ │ │ + ldr.w fp, [pc, #960] @ 76f64 │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ cmp.w r8, #20 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - bgt.w 76f0a │ │ │ │ + bgt.w 76efe │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1612] @ 0x64c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 76cfc │ │ │ │ - ldr.w ip, [pc, #928] @ 76f78 │ │ │ │ + beq.w 76cf0 │ │ │ │ + ldr.w ip, [pc, #928] @ 76f6c │ │ │ │ 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 76f28 │ │ │ │ + bne.w 76f1c │ │ │ │ mov.w r2, r8, lsl #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx 2957c │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ @@ -114317,61 +114300,61 @@ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orr.w r3, r3, ip │ │ │ │ str.w r0, [ip] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ - beq.n 76cf4 │ │ │ │ + beq.n 76ce8 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ str r5, [r4, #12] │ │ │ │ - cbz r6, 76c88 │ │ │ │ + cbz r6, 76c7c │ │ │ │ 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 76c88 │ │ │ │ + beq.n 76c7c │ │ │ │ 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 76c88 │ │ │ │ + beq.n 76c7c │ │ │ │ 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 76c90 │ │ │ │ + bne.n 76c84 │ │ │ │ cmp r3, r6 │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ - bne.n 76c74 │ │ │ │ + bne.n 76c68 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, r6 │ │ │ │ str r1, [r2, #0] │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ - bne.n 76c74 │ │ │ │ - b.n 76c88 │ │ │ │ - ldr r0, [pc, #720] @ (76f70 ) │ │ │ │ + bne.n 76c68 │ │ │ │ + b.n 76c7c │ │ │ │ + ldr r0, [pc, #720] @ (76f64 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ movs r2, #28 │ │ │ │ subs r3, #1 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ cmp r3, #10 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ @@ -114386,90 +114369,90 @@ │ │ │ │ add r1, r0 │ │ │ │ add.w r0, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76f40 │ │ │ │ + beq.w 76f34 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76af2 │ │ │ │ + bne.w 76ae6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f848 │ │ │ │ + bl 7f814 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 76af2 │ │ │ │ - b.n 76f24 │ │ │ │ + bge.w 76ae6 │ │ │ │ + b.n 76f18 │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 76c3c │ │ │ │ - b.n 76c88 │ │ │ │ + bne.n 76c30 │ │ │ │ + b.n 76c7c │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77cd8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77ccc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76f24 │ │ │ │ + beq.w 76f18 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 76bf6 │ │ │ │ + b.n 76bea │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 76fce │ │ │ │ + bcs.w 76fc2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r8, r3, lsl #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 76fd8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76fce │ │ │ │ + beq.w 76fc2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - bge.n 76d6c │ │ │ │ + bge.n 76d60 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ str.w r3, [r6, r1, lsl #2] │ │ │ │ adds r1, #1 │ │ │ │ - b.n 76d3e │ │ │ │ + b.n 76d32 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76d60 │ │ │ │ + beq.n 76d54 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #528] @ (76f74 ) │ │ │ │ + ldr r3, [pc, #528] @ (76f68 ) │ │ │ │ add.w r4, r3, #520 @ 0x208 │ │ │ │ str.w r5, [r3, #532] @ 0x214 │ │ │ │ - b.n 76c88 │ │ │ │ + b.n 76c7c │ │ │ │ sub.w r7, r8, #4 │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r6, r7] │ │ │ │ - bl 72334 │ │ │ │ + bl 72340 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76fac │ │ │ │ + beq.w 76fa0 │ │ │ │ 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, r8 │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl 76fe4 │ │ │ │ + bl 76fd8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76f7c │ │ │ │ + beq.w 76f70 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76ef2 │ │ │ │ + beq.w 76ee6 │ │ │ │ add r7, r6 │ │ │ │ sub.w r9, r6, #4 │ │ │ │ sub.w sl, r5, #4 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ mov ip, r5 │ │ │ │ @@ -114479,622 +114462,623 @@ │ │ │ │ mov r5, r6 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ ldr.w r0, [lr, #4]! │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ it ge │ │ │ │ addge.w fp, fp, #1 │ │ │ │ - bge.w 76ee2 │ │ │ │ + bge.w 76ed6 │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ mov r6, sl │ │ │ │ strd fp, r1, [sp, #12] │ │ │ │ str.w lr, [sp, #20] │ │ │ │ ldr.w r8, [r2, #12] │ │ │ │ mov r2, r9 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ ldr r0, [r1, #8] │ │ │ │ add.w lr, r3, #1 │ │ │ │ cmp r0, lr │ │ │ │ - ble.n 76e3c │ │ │ │ + ble.n 76e30 │ │ │ │ add.w lr, r1, r3, lsl #2 │ │ │ │ ldr.w r4, [lr, #16] │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 76ed8 │ │ │ │ + beq.n 76ecc │ │ │ │ add.w fp, r3, #2 │ │ │ │ cmp fp, r0 │ │ │ │ - bge.n 76e3c │ │ │ │ + bge.n 76e30 │ │ │ │ ldr.w lr, [lr, #20] │ │ │ │ cmp lr, r8 │ │ │ │ - beq.n 76ed8 │ │ │ │ + beq.n 76ecc │ │ │ │ adds r3, #3 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 76e3c │ │ │ │ + bge.n 76e30 │ │ │ │ adds r1, #12 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r1, [lr, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r8, r1 │ │ │ │ - beq.n 76f00 │ │ │ │ + beq.n 76ef4 │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.n 76e2c │ │ │ │ + bgt.n 76e20 │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 76df2 │ │ │ │ + bne.n 76de6 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, ip │ │ │ │ mov r0, r4 │ │ │ │ - bl 840cc │ │ │ │ + bl 83c2c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 76fa4 │ │ │ │ + blt.w 76f98 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 76e6c │ │ │ │ + ble.n 76e60 │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r8, r3 │ │ │ │ itt eq │ │ │ │ addeq r2, #1 │ │ │ │ streq r2, [r5, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 76dba │ │ │ │ + beq.n 76dae │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 76e8a │ │ │ │ + ble.n 76e7e │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r8, r3 │ │ │ │ itt eq │ │ │ │ addeq r2, #1 │ │ │ │ streq r2, [r5, #4] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 76ea2 │ │ │ │ + ble.n 76e96 │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r8, r3 │ │ │ │ itt eq │ │ │ │ addeq r2, #1 │ │ │ │ streq r2, [r5, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 76dba │ │ │ │ + beq.n 76dae │ │ │ │ add.w r2, r6, #8 │ │ │ │ add.w r0, r5, #8 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ add.w lr, r3, #1 │ │ │ │ add.w ip, r1, r3, lsl #2 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bge.n 76ed2 │ │ │ │ + bge.n 76ec6 │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ streq.w lr, [r0] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 76eb0 │ │ │ │ - b.n 76dba │ │ │ │ + bne.n 76ea4 │ │ │ │ + b.n 76dae │ │ │ │ ldrd fp, r1, [sp, #12] │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.w 76dc6 │ │ │ │ + bne.w 76dba │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r5 │ │ │ │ mov r5, ip │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 76f9a │ │ │ │ + bne.n 76f8e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ + bl 77378 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77384 │ │ │ │ - b.n 76c88 │ │ │ │ + bl 77378 │ │ │ │ + b.n 76c7c │ │ │ │ ldrd fp, r1, [sp, #12] │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ - b.n 76ee2 │ │ │ │ + b.n 76ed6 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r8, r3 │ │ │ │ - bls.w 76cfc │ │ │ │ - bl 1ea294 │ │ │ │ + bls.w 76cf0 │ │ │ │ + bl 1e955c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76d12 │ │ │ │ + bne.w 76d06 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 76c88 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 76c7c │ │ │ │ + movw r2, #26709 @ 0x6855 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 76f50 │ │ │ │ + bne.n 76f44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ + bl 126cc8 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 76bf6 │ │ │ │ + b.n 76bea │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r2, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76af2 │ │ │ │ - b.n 76ce6 │ │ │ │ + bne.w 76ae6 │ │ │ │ + b.n 76cda │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 76bf6 │ │ │ │ + b.n 76bea │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #64640 @ 0xfc80 │ │ │ │ + movw r0, #64256 @ 0xfb00 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 76f24 │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 76f18 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1e955c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76f96 │ │ │ │ + beq.n 76f8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 76f96 │ │ │ │ + cbnz r3, 76f8a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 76ef8 │ │ │ │ + b.n 76eec │ │ │ │ mov r2, ip │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25e13c │ │ │ │ + bl 25dc9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ - b.n 76f80 │ │ │ │ + bl 77378 │ │ │ │ + b.n 76f74 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77384 │ │ │ │ - b.n 76f24 │ │ │ │ + bl 77378 │ │ │ │ + b.n 76f18 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #12648 @ 0x3168 │ │ │ │ + movw r1, #12264 @ 0x2fe8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 76f24 │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 76f24 │ │ │ │ - movw r1, #12716 @ 0x31ac │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 76f18 │ │ │ │ + bl 1e955c │ │ │ │ + b.n 76f18 │ │ │ │ + movw r1, #12332 @ 0x302c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 127934 │ │ │ │ - b.n 76b7c │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 76b70 │ │ │ │ nop │ │ │ │ │ │ │ │ -00076fe4 : │ │ │ │ +00076fd8 : │ │ │ │ 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 r4, r0, #0 │ │ │ │ - blt.n 770b8 │ │ │ │ + blt.n 770aa │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6453 @ 0x1935 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r5, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 770a2 │ │ │ │ - ldr r2, [pc, #168] @ (770bc ) │ │ │ │ + bne.n 77094 │ │ │ │ + ldr r2, [pc, #168] @ (770b0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ subs r1, r4, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.n 77076 │ │ │ │ + bcs.n 77068 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r7, r1, lsl #3] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 7706c │ │ │ │ + beq.n 7705e │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 77048 │ │ │ │ + cbz r2, 7703c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ - bcc.n 77062 │ │ │ │ + bcc.n 77056 │ │ │ │ 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] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r6, #12] │ │ │ │ str r6, [r3, #8] │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + b.n 77038 │ │ │ │ mov r0, r7 │ │ │ │ - bl 719d8 │ │ │ │ + bl 719f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77044 │ │ │ │ + bne.n 77038 │ │ │ │ ldr.w r2, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #49745 @ 0xc251 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 770ae │ │ │ │ + bne.n 770a0 │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77044 │ │ │ │ + beq.n 77038 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 77044 │ │ │ │ + b.n 77038 │ │ │ │ ldr.w r0, [r5, #688] @ 0x2b0 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r2 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r2 │ │ │ │ - b.n 77092 │ │ │ │ + b.n 77084 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 77044 │ │ │ │ + b.n 77038 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000770c0 : │ │ │ │ +000770b4 : │ │ │ │ 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 r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 771f4 │ │ │ │ + beq.w 771e8 │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ - bne.n 7716a │ │ │ │ + bne.n 7715e │ │ │ │ movw r3, #14563 @ 0x38e3 │ │ │ │ movt r3, #910 @ 0x38e │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 77176 │ │ │ │ + bhi.n 7716a │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #29269 @ 0x7255 │ │ │ │ + movw r3, #29257 @ 0x7249 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r7, [r6, #696] @ 0x2b8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 771e2 │ │ │ │ - ldr r1, [pc, #328] @ (77250 ) │ │ │ │ + bne.n 771d6 │ │ │ │ + ldr r1, [pc, #328] @ (77244 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mul.w r2, r5, r4 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r3, #1528] @ 0x5f8 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.n 77198 │ │ │ │ + bcs.n 7718c │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r8, ip, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 77186 │ │ │ │ + beq.n 7717a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - cbz r0, 77150 │ │ │ │ + cbz r0, 77144 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2957c │ │ │ │ mov r0, r7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r4, r1, [r3, #24] │ │ │ │ cmp r1, r4 │ │ │ │ - bcc.n 7717a │ │ │ │ + bcc.n 7716e │ │ │ │ add.w r1, ip, #1 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r4 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r0, [r3, r4] │ │ │ │ - b.n 77140 │ │ │ │ + b.n 77134 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b348 │ │ │ │ + bl 26b1a0 │ │ │ │ cmp r5, r0 │ │ │ │ - bls.n 770ec │ │ │ │ + bls.n 770e0 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 77148 │ │ │ │ + b.n 7713c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 77140 │ │ │ │ + b.n 77134 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 719d8 │ │ │ │ + bl 719f0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77140 │ │ │ │ + bne.n 77134 │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ - bne.n 771d6 │ │ │ │ + bne.n 771ca │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi.n 77176 │ │ │ │ + bhi.n 7716a │ │ │ │ ldr.w r7, [r6, #676] @ 0x2a4 │ │ │ │ - movw r3, #50925 @ 0xc6ed │ │ │ │ + movw r3, #50921 @ 0xc6e9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 7723a │ │ │ │ + bne.n 7722e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 77234 │ │ │ │ + beq.n 77228 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 294c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 77148 │ │ │ │ + beq.n 7713c │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 77148 │ │ │ │ + b.n 7713c │ │ │ │ mov r1, r4 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b348 │ │ │ │ - b.n 771a4 │ │ │ │ + bl 26b1a0 │ │ │ │ + b.n 77198 │ │ │ │ ldr.w r0, [r6, #688] @ 0x2b0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #29269 @ 0x7255 │ │ │ │ + movw r2, #29257 @ 0x7249 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r7, [r3, #696] @ 0x2b8 │ │ │ │ cmp r7, r2 │ │ │ │ it ne │ │ │ │ ldrne.w r0, [r3, #688] @ 0x2b0 │ │ │ │ - bne.n 771e6 │ │ │ │ - ldr r2, [pc, #60] @ (77250 ) │ │ │ │ + bne.n 771da │ │ │ │ + ldr r2, [pc, #60] @ (77244 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r7, [r3, #676] @ 0x2a4 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r2, #1528] @ 0x5f8 │ │ │ │ - movw r2, #50925 @ 0xc6ed │ │ │ │ + movw r2, #50921 @ 0xc6e9 │ │ │ │ movt r2, #6 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 77248 │ │ │ │ + bne.n 7723c │ │ │ │ movs r4, #1 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 771bc │ │ │ │ + b.n 771b0 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 771c6 │ │ │ │ + b.n 771ba │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - b.n 7723e │ │ │ │ + b.n 77232 │ │ │ │ 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 r0, [pc, #280] @ (77380 ) │ │ │ │ + ldr r0, [pc, #280] @ (77374 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r2 │ │ │ │ mul.w r2, r2, r1 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r9, [r3, #1528] @ 0x5f8 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.n 772d4 │ │ │ │ + bcs.n 772c8 │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r9, ip, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 77336 │ │ │ │ + beq.n 7732a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ - cbz r1, 772b4 │ │ │ │ + cbz r1, 772a8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2957c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r8, r7, [r3, #24] │ │ │ │ cmp r8, r7 │ │ │ │ - bhi.n 7731e │ │ │ │ + bhi.n 77312 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r0, r8, ip, lsl #3 │ │ │ │ str r0, [r3, #24] │ │ │ │ add.w r0, r3, r8 │ │ │ │ str r0, [r3, #4] │ │ │ │ str.w r1, [r3, r8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 772a4 │ │ │ │ + bne.n 77298 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 77358 │ │ │ │ + beq.n 7734c │ │ │ │ cmp r5, #44 @ 0x2c │ │ │ │ - bne.n 7732a │ │ │ │ + bne.n 7731e │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi.n 7737a │ │ │ │ + bhi.n 7736e │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #50925 @ 0xc6ed │ │ │ │ + movw r2, #50921 @ 0xc6e9 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r4, [r3, #676] @ 0x2a4 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7734a │ │ │ │ + bne.n 7733e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 77374 │ │ │ │ + beq.n 77368 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 294c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 772ac │ │ │ │ + beq.n 772a0 │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 772ac │ │ │ │ + b.n 772a0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 772a4 │ │ │ │ - b.n 772d4 │ │ │ │ + bne.n 77298 │ │ │ │ + b.n 772c8 │ │ │ │ mov r1, r5 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 26b348 │ │ │ │ - b.n 772e4 │ │ │ │ + bl 26b1a0 │ │ │ │ + b.n 772d8 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 719d8 │ │ │ │ + bl 719f0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 772a4 │ │ │ │ - b.n 772d4 │ │ │ │ + bne.n 77298 │ │ │ │ + b.n 772c8 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7730e │ │ │ │ + b.n 77302 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ ldr.w r4, [r3, #676] @ 0x2a4 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - movw r3, #50925 @ 0xc6ed │ │ │ │ + movw r3, #50921 @ 0xc6e9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 7734e │ │ │ │ + bne.n 77342 │ │ │ │ movs r5, #1 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 77304 │ │ │ │ + b.n 772f8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 772ac │ │ │ │ + b.n 772a0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00077384 : │ │ │ │ +00077378 : │ │ │ │ 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, #19968 @ 0x4e00 │ │ │ │ movt ip, #72 @ 0x48 │ │ │ │ - movw r3, #30033 @ 0x7551 │ │ │ │ + movw r3, #30021 @ 0x7545 │ │ │ │ movt r3, #7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #704] @ 0x2c0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 77442 │ │ │ │ - cbz r0, 77406 │ │ │ │ - ldr r0, [pc, #408] @ (7754c ) │ │ │ │ + bne.n 77434 │ │ │ │ + cbz r0, 773fa │ │ │ │ + ldr r0, [pc, #408] @ (77540 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 7741e │ │ │ │ + beq.n 77410 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r0, r1, #0, #18 │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ ldr.w r5, [r2, #808] @ 0x328 │ │ │ │ cmp r5, r0 │ │ │ │ - bgt.n 773f6 │ │ │ │ + bgt.n 773ea │ │ │ │ ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r0 │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - cbz r0, 7741e │ │ │ │ + cbz r0, 77410 │ │ │ │ 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, 7740a │ │ │ │ - cbz r2, 7744c │ │ │ │ + cbz r0, 773fe │ │ │ │ + cbz r2, 7743e │ │ │ │ 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} │ │ │ │ + b.n 773fa │ │ │ │ ldr.w r2, [ip, #684] @ 0x2ac │ │ │ │ - movw r3, #50457 @ 0xc519 │ │ │ │ + movw r3, #50453 @ 0xc515 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 77544 │ │ │ │ + bne.w 77536 │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 77406 │ │ │ │ + b.n 773fa │ │ │ │ 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] │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr.w r6, [r4, #512] @ 0x200 │ │ │ │ @@ -115105,72 +115089,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 77486 │ │ │ │ + bne.n 77478 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r7, 77482 │ │ │ │ + cbz r7, 77474 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ str.w r7, [r0, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 774e6 │ │ │ │ + beq.n 774d8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 774c0 │ │ │ │ + beq.n 774b2 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 7749e │ │ │ │ + cbnz r3, 77490 │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 77406 │ │ │ │ + beq.n 773fa │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 774e0 │ │ │ │ + cbz r1, 774d2 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 774ba │ │ │ │ + cbz r3, 774ac │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 77406 │ │ │ │ + b.n 773fa │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 774ce │ │ │ │ + cbz r3, 774c0 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77406 │ │ │ │ + bne.n 773fa │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 77406 │ │ │ │ + b.n 773fa │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 774aa │ │ │ │ + b.n 7749c │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 77490 │ │ │ │ + beq.n 77482 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7753e │ │ │ │ + cbz r3, 77530 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r1, [r6, r5] │ │ │ │ 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, 77518 │ │ │ │ + cbz r3, 7750a │ │ │ │ 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 r7, #0 │ │ │ │ @@ -115179,85 +115163,85 @@ │ │ │ │ str.w r7, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [ip, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r7, [r6, r5] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 77406 │ │ │ │ + b.n 773fa │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 774f2 │ │ │ │ + b.n 774e4 │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 77436 │ │ │ │ + b.n 77428 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 775fe │ │ │ │ + beq.n 775f0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #424] @ (7770c ) │ │ │ │ + ldr r0, [pc, #424] @ (77700 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ bic.w r2, r1, #4080 @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 775d2 │ │ │ │ + beq.n 775c4 │ │ │ │ lsrs r3, r1, #18 │ │ │ │ ubfx r0, r1, #0, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr.w r5, [r3, #808] @ 0x328 │ │ │ │ cmp r5, r0 │ │ │ │ - bgt.n 775aa │ │ │ │ + bgt.n 7759e │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r0 │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - cbz r0, 775d2 │ │ │ │ + cbz r0, 775c4 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r0, 775be │ │ │ │ - cbz r3, 77600 │ │ │ │ + cbz r0, 775b2 │ │ │ │ + cbz r3, 775f2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ strd r3, r1, [r2, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ str r2, [r1, #8] │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + b.n 775ae │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #50457 @ 0xc519 │ │ │ │ + movw r2, #50453 @ 0xc515 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r5, [r3, #684] @ 0x2ac │ │ │ │ cmp r5, r2 │ │ │ │ - bne.w 77704 │ │ │ │ + bne.w 776f6 │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 775ba │ │ │ │ + b.n 775ae │ │ │ │ bx lr │ │ │ │ ldr r5, [r2, #16] │ │ │ │ movs r3, #28 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr.w r6, [r4, #512] @ 0x200 │ │ │ │ mul.w r5, r3, r5 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ @@ -115267,72 +115251,72 @@ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ str r0, [r2, #8] │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr.w ip, [r0, #528] @ 0x210 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 7763a │ │ │ │ + bne.n 7762c │ │ │ │ ldr r7, [r3, #24] │ │ │ │ - cbz r7, 77636 │ │ │ │ + cbz r7, 77628 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ str.w r7, [r0, #528] @ 0x210 │ │ │ │ adds r2, r1, #1 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7769a │ │ │ │ + beq.n 7768c │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 77674 │ │ │ │ + beq.n 77666 │ │ │ │ ldr.w r2, [r0, #532] @ 0x214 │ │ │ │ - cbnz r2, 77652 │ │ │ │ + cbnz r2, 77644 │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 775ba │ │ │ │ + beq.n 775ae │ │ │ │ ldrd r2, r1, [r3, #20] │ │ │ │ - cbz r1, 77694 │ │ │ │ + cbz r1, 77686 │ │ │ │ str r2, [r1, #20] │ │ │ │ ldr.w r2, [ip, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r2, ip, [r3, #20] │ │ │ │ - cbz r2, 7766e │ │ │ │ + cbz r2, 77660 │ │ │ │ str r3, [r2, #24] │ │ │ │ str.w r3, [ip, #20] │ │ │ │ - b.n 775ba │ │ │ │ + b.n 775ae │ │ │ │ ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r1, [r3, #20] │ │ │ │ - cbz r2, 77682 │ │ │ │ + cbz r2, 77674 │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r4, #532] @ 0x214 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 775ba │ │ │ │ + bne.n 775ae │ │ │ │ str.w r3, [r4, #532] @ 0x214 │ │ │ │ - b.n 775ba │ │ │ │ + b.n 775ae │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 7765e │ │ │ │ + b.n 77650 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 77644 │ │ │ │ + beq.n 77636 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 776fe │ │ │ │ + cbz r2, 776f0 │ │ │ │ str r1, [r2, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ ldr r1, [r6, r5] │ │ │ │ ldr.w r2, [r4, #520] @ 0x208 │ │ │ │ str r2, [r3, #20] │ │ │ │ str.w r3, [r4, #520] @ 0x208 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ - cbz r3, 776cc │ │ │ │ + cbz r3, 776be │ │ │ │ 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 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ @@ -115345,989 +115329,990 @@ │ │ │ │ ldr.w r0, [r3, #804] @ 0x324 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r7, [r6, r5] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 775ba │ │ │ │ + b.n 775ae │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 776a6 │ │ │ │ + b.n 77698 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r5 │ │ │ │ - b.n 775f2 │ │ │ │ + b.n 775e4 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00077710 : │ │ │ │ +00077704 : │ │ │ │ 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 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77872 │ │ │ │ + beq.w 77866 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7774e │ │ │ │ + bne.n 77742 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7774a │ │ │ │ + beq.n 7773e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - b.n 777d8 │ │ │ │ + b.n 777cc │ │ │ │ movw r3, #22148 @ 0x5684 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7776c │ │ │ │ + bne.n 77760 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - bpl.n 77860 │ │ │ │ + bpl.n 77854 │ │ │ │ ldrd r1, r0, [r0, #8] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 77a4c │ │ │ │ - bl 86830 │ │ │ │ + b.n 77a40 │ │ │ │ + bl 86390 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7784a │ │ │ │ + beq.n 7783e │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104430 │ │ │ │ + bl 103e38 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 77830 │ │ │ │ - bl 72184 │ │ │ │ + beq.n 77824 │ │ │ │ + bl 7219c │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbnz r0, 77798 │ │ │ │ - b.n 77830 │ │ │ │ + cbnz r0, 7778c │ │ │ │ + b.n 77824 │ │ │ │ cmp r5, r7 │ │ │ │ - bge.n 777ec │ │ │ │ + bge.n 777e0 │ │ │ │ adds r5, #1 │ │ │ │ str r4, [r3, #12] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ add.w r3, r6, r5, lsl #2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77790 │ │ │ │ - ldr r3, [pc, #244] @ (778a4 ) │ │ │ │ + bne.n 77784 │ │ │ │ + ldr r3, [pc, #244] @ (77898 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr r4, [r3, r6] │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ - cbnz r2, 77808 │ │ │ │ + cbnz r2, 777fc │ │ │ │ cmp r5, r7 │ │ │ │ - blt.n 777de │ │ │ │ + blt.n 777d2 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 777d6 │ │ │ │ + beq.n 777ca │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 777d6 │ │ │ │ + cbnz r3, 777ca │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 7fc70 <_PyTuple_Resize@@Base> │ │ │ │ + bl 7fc3c <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 777bc │ │ │ │ - b.n 77830 │ │ │ │ + beq.n 777b0 │ │ │ │ + b.n 77824 │ │ │ │ adds r7, #10 │ │ │ │ add r0, sp, #4 │ │ │ │ adds.w r7, r7, r7, lsr #2 │ │ │ │ - bmi.n 77892 │ │ │ │ + bmi.n 77886 │ │ │ │ mov r1, r7 │ │ │ │ - bl 7fc70 <_PyTuple_Resize@@Base> │ │ │ │ + bl 7fc3c <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77878 │ │ │ │ + bne.n 7786c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add.w r3, r6, r5, lsl #2 │ │ │ │ - b.n 77794 │ │ │ │ + b.n 77788 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 777b8 │ │ │ │ + beq.n 777ac │ │ │ │ movw r2, #48056 @ 0xbbb8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - bl 123a84 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - ldr r3, [pc, #132] @ (778a4 ) │ │ │ │ - cbnz r0, 77856 │ │ │ │ + bl 12352c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + ldr r3, [pc, #132] @ (77898 ) │ │ │ │ + cbnz r0, 7784a │ │ │ │ ldr r3, [r3, r6] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 777b8 │ │ │ │ + beq.n 777ac │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 777b8 │ │ │ │ + beq.n 777ac │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7784a │ │ │ │ + beq.n 7783e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 7784e │ │ │ │ + cbz r3, 77842 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 777d8 │ │ │ │ + b.n 777cc │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7784a │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7783e │ │ │ │ mov r0, r4 │ │ │ │ - bl 123a9c <_PyErr_Clear@@Base> │ │ │ │ - ldr r3, [pc, #68] @ (778a4 ) │ │ │ │ - b.n 77822 │ │ │ │ - movw r0, #64668 @ 0xfc9c │ │ │ │ + bl 123544 <_PyErr_Clear@@Base> │ │ │ │ + ldr r3, [pc, #68] @ (77898 ) │ │ │ │ + b.n 77816 │ │ │ │ + movw r0, #64284 @ 0xfb1c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #3206 @ 0xc86 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7784a │ │ │ │ - bl 262b94 │ │ │ │ - b.n 7784a │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7783e │ │ │ │ + bl 2628fc │ │ │ │ + b.n 7783e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 77830 │ │ │ │ + beq.n 77824 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77830 │ │ │ │ + bne.n 77824 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 77830 │ │ │ │ - bl 1ea294 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 77824 │ │ │ │ + bl 1e955c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77882 │ │ │ │ - b.n 77830 │ │ │ │ + bne.n 77876 │ │ │ │ + b.n 77824 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000778a8 : │ │ │ │ +0007789c : │ │ │ │ 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 r0, #0 │ │ │ │ - beq.w 779fe │ │ │ │ + beq.w 779f2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.w 779fe │ │ │ │ + bpl.w 779f2 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 77994 │ │ │ │ - blt.w 77a1e │ │ │ │ - ldr r7, [pc, #364] @ (77a40 ) │ │ │ │ + beq.n 77988 │ │ │ │ + blt.w 77a12 │ │ │ │ + ldr r7, [pc, #364] @ (77a34 ) │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r5, #20 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - bgt.n 779b0 │ │ │ │ + bgt.n 779a4 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 77998 │ │ │ │ - ldr.w ip, [pc, #336] @ 77a48 │ │ │ │ + beq.n 7798c │ │ │ │ + ldr.w ip, [pc, #336] @ 77a3c │ │ │ │ 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, [ip, #1416] @ 0x588 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 779e6 │ │ │ │ + bne.n 779da │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ add.w r3, r4, #12 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 77928 │ │ │ │ + beq.n 7791c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r5, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - beq.n 77966 │ │ │ │ + beq.n 7795a │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r7 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ cmp r5, #2 │ │ │ │ str r1, [r3, #4] │ │ │ │ - beq.n 77966 │ │ │ │ + beq.n 7795a │ │ │ │ add.w r5, r6, r5, lsl #2 │ │ │ │ adds r3, #4 │ │ │ │ adds r6, #8 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r1, [r6], #4 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 7798a │ │ │ │ + beq.n 7797e │ │ │ │ adds r2, #1 │ │ │ │ cmp r6, r5 │ │ │ │ str r2, [r1, #0] │ │ │ │ str.w r1, [r3, #4]! │ │ │ │ - bne.n 77950 │ │ │ │ + bne.n 77944 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r6, r5 │ │ │ │ str.w r1, [r3, #4]! │ │ │ │ - bne.n 77950 │ │ │ │ - b.n 77966 │ │ │ │ - ldr r4, [pc, #172] @ (77a44 ) │ │ │ │ - b.n 77984 │ │ │ │ + bne.n 77944 │ │ │ │ + b.n 7795a │ │ │ │ + ldr r4, [pc, #172] @ (77a38 ) │ │ │ │ + b.n 77978 │ │ │ │ mov r1, r5 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77cd8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77ccc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 77a0e │ │ │ │ + cbz r0, 77a02 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ - b.n 77914 │ │ │ │ + b.n 77908 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 77a12 │ │ │ │ + bhi.n 77a06 │ │ │ │ mov r1, r5 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77cd8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77ccc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 77a0e │ │ │ │ + cbz r0, 77a02 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ add.w r3, r4, #12 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 77924 │ │ │ │ + bne.n 77918 │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 7792e │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 77922 │ │ │ │ + movw r2, #26709 @ 0x6855 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77a2e │ │ │ │ + bne.n 77a22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ + bl 126cc8 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ - b.n 77914 │ │ │ │ - movw r0, #64668 @ 0xfc9c │ │ │ │ + b.n 77908 │ │ │ │ + movw r0, #64284 @ 0xfb1c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #3206 @ 0xc86 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77984 │ │ │ │ - bl 1ea294 │ │ │ │ + b.n 77978 │ │ │ │ + bl 1e955c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 779ce │ │ │ │ - b.n 77a0e │ │ │ │ + bne.n 779c2 │ │ │ │ + b.n 77a02 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #64640 @ 0xfc80 │ │ │ │ + movw r0, #64256 @ 0xfb00 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 77a0e │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 77a02 │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ - b.n 77914 │ │ │ │ + b.n 77908 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, 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 │ │ │ │ subs r5, r1, #0 │ │ │ │ - beq.n 77b26 │ │ │ │ - blt.w 77bba │ │ │ │ - ldr.w r8, [pc, #436] @ 77c1c │ │ │ │ + beq.n 77b1a │ │ │ │ + blt.w 77bae │ │ │ │ + ldr.w r8, [pc, #436] @ 77c10 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #20 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - bgt.n 77b58 │ │ │ │ + bgt.n 77b4c │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 77b40 │ │ │ │ - ldr r0, [pc, #392] @ (77c14 ) │ │ │ │ + beq.n 77b34 │ │ │ │ + ldr r0, [pc, #392] @ (77c08 ) │ │ │ │ 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 77ba2 │ │ │ │ + bne.n 77b96 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ add.w r0, r4, #12 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 77b1e │ │ │ │ + beq.n 77b12 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r0, #0] │ │ │ │ - beq.n 77afa │ │ │ │ + beq.n 77aee │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ adds r1, r0, #4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 77b2e │ │ │ │ + beq.n 77b22 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r1, #0] │ │ │ │ - beq.n 77afa │ │ │ │ + beq.n 77aee │ │ │ │ add.w r5, r6, r5, lsl #2 │ │ │ │ add.w r0, r6, #8 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [r0], #4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 77b36 │ │ │ │ + beq.n 77b2a │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r5 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r2, [r1, #4]! │ │ │ │ - bne.n 77ae4 │ │ │ │ + bne.n 77ad8 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r5, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - bne.n 77ac0 │ │ │ │ - b.n 77afa │ │ │ │ - ldr r4, [pc, #240] @ (77c18 ) │ │ │ │ + bne.n 77ab4 │ │ │ │ + b.n 77aee │ │ │ │ + ldr r4, [pc, #240] @ (77c0c ) │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r5, #2 │ │ │ │ str r2, [r0, #4] │ │ │ │ - bne.n 77ad8 │ │ │ │ - b.n 77afa │ │ │ │ + bne.n 77acc │ │ │ │ + b.n 77aee │ │ │ │ cmp r0, r5 │ │ │ │ str.w r2, [r1, #4]! │ │ │ │ - bne.n 77ae4 │ │ │ │ - b.n 77afa │ │ │ │ + bne.n 77ad8 │ │ │ │ + b.n 77aee │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77cd8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77ccc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77bc8 │ │ │ │ + beq.n 77bbc │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 77aa6 │ │ │ │ + b.n 77a9a │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 77bcc │ │ │ │ + bhi.n 77bc0 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77cd8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77ccc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 77bc8 │ │ │ │ + cbz r0, 77bbc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 77b90 │ │ │ │ + beq.n 77b84 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ add.w r0, r4, #12 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 77ac0 │ │ │ │ + b.n 77ab4 │ │ │ │ str r3, [r4, #12] │ │ │ │ add.w r1, r4, #16 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 77ace │ │ │ │ + bne.n 77ac2 │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 77ad8 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 77acc │ │ │ │ + movw r2, #26709 @ 0x6855 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77bec │ │ │ │ + bne.n 77be0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ + bl 126cc8 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 77aa6 │ │ │ │ - movw r0, #64640 @ 0xfc80 │ │ │ │ + b.n 77a9a │ │ │ │ + movw r0, #64256 @ 0xfb00 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77b18 │ │ │ │ - bl 1ea294 │ │ │ │ + b.n 77b0c │ │ │ │ + bl 1e955c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77bc8 │ │ │ │ + beq.n 77bbc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ adds r0, #12 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 77bfc │ │ │ │ + bne.n 77bf0 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 77ac0 │ │ │ │ + b.n 77ab4 │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 77aa6 │ │ │ │ + b.n 77a9a │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r4, #12] │ │ │ │ add.w r1, r4, #16 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 77ace │ │ │ │ - b.n 77b9e │ │ │ │ + bne.w 77ac2 │ │ │ │ + b.n 77b92 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ 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 │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 77cb2 │ │ │ │ - ldr r0, [pc, #156] @ (77cd0 ) │ │ │ │ + blt.n 77ca6 │ │ │ │ + ldr r0, [pc, #156] @ (77cc4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ cmp r1, #20 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r2, 77c8a │ │ │ │ + cbz r2, 77c7e │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ - cbz r4, 77c7a │ │ │ │ - ldr r1, [pc, #120] @ (77cd4 ) │ │ │ │ + cbz r4, 77c6e │ │ │ │ + ldr r1, [pc, #120] @ (77cc8 ) │ │ │ │ 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, 77c9e │ │ │ │ + cbnz r3, 77c92 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 77cd8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + b.w 77ccc <_PyObject_GC_NewVar@@Base> │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 77c7a │ │ │ │ + bls.n 77c6e │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.w 1e955c │ │ │ │ + movw r2, #26709 @ 0x6855 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77cc4 │ │ │ │ + bne.n 77cb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ - b.n 77c76 │ │ │ │ + bl 126cc8 │ │ │ │ + b.n 77c6a │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #64640 @ 0xfc80 │ │ │ │ + movw r0, #64256 @ 0xfb00 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r4, #0 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 77c76 │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 77c6a │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 77c76 │ │ │ │ + b.n 77c6a │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00077cd8 <_PyObject_GC_NewVar@@Base>: │ │ │ │ +00077ccc <_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 r6, r1, #0 │ │ │ │ - blt.w 77eca <_PyObject_GC_NewVar@@Base+0x1f2> │ │ │ │ + blt.w 77ebe <_PyObject_GC_NewVar@@Base+0x1f2> │ │ │ │ ldr r4, [r0, #84] @ 0x54 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ and.w r3, r4, #24 │ │ │ │ - ldr.w r9, [pc, #492] @ 77eec <_PyObject_GC_NewVar@@Base+0x214> │ │ │ │ + ldr.w r9, [pc, #492] @ 77ee0 <_PyObject_GC_NewVar@@Base+0x214> │ │ │ │ ubfx r4, r4, #14, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r4, #1 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ adds r3, #3 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ subs r2, r2, r4 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 77e8e <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ + bhi.w 77e82 <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ adds.w fp, r3, r4 │ │ │ │ - bmi.w 77e8e <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ + bmi.w 77e82 <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6453 @ 0x1935 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [sl, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 77e80 <_PyObject_GC_NewVar@@Base+0x1a8> │ │ │ │ + bne.w 77e74 <_PyObject_GC_NewVar@@Base+0x1a8> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add.w r2, fp, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r2, #512 @ 0x200 │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bcs.n 77e38 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ + bcs.n 77e2c <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ mov.w lr, r2, lsr #3 │ │ │ │ ldr.w r3, [r3, lr, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 77e6c <_PyObject_GC_NewVar@@Base+0x194> │ │ │ │ + beq.n 77e60 <_PyObject_GC_NewVar@@Base+0x194> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr.w sl, [r1] │ │ │ │ str.w sl, [r3, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 77dce <_PyObject_GC_NewVar@@Base+0xf6> │ │ │ │ + beq.n 77dc2 <_PyObject_GC_NewVar@@Base+0xf6> │ │ │ │ add r4, r1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r1] │ │ │ │ strd r3, r3, [r4, #-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.n 77dfa <_PyObject_GC_NewVar@@Base+0x122> │ │ │ │ + bgt.n 77dee <_PyObject_GC_NewVar@@Base+0x122> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #308] @ (77ee8 <_PyObject_GC_NewVar@@Base+0x210>) │ │ │ │ + ldr r2, [pc, #308] @ (77edc <_PyObject_GC_NewVar@@Base+0x210>) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77e9e <_PyObject_GC_NewVar@@Base+0x1c6> │ │ │ │ + bne.n 77e92 <_PyObject_GC_NewVar@@Base+0x1c6> │ │ │ │ str r6, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd fp, r2, [r3, #24] │ │ │ │ cmp fp, r2 │ │ │ │ - bhi.n 77dee <_PyObject_GC_NewVar@@Base+0x116> │ │ │ │ + bhi.n 77de2 <_PyObject_GC_NewVar@@Base+0x116> │ │ │ │ add.w r2, lr, #1 │ │ │ │ add.w r2, fp, r2, lsl #3 │ │ │ │ str r2, [r3, #24] │ │ │ │ add.w r2, r3, fp │ │ │ │ str r2, [r3, #4] │ │ │ │ str.w sl, [r3, fp] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - b.n 77d88 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ + b.n 77d7c <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 77d88 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ + b.n 77d7c <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 77da6 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + beq.n 77d9a <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 77da6 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + beq.n 77d9a <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77da6 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + bne.n 77d9a <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77edc <_PyObject_GC_NewVar@@Base+0x204> │ │ │ │ + bne.n 77ed0 <_PyObject_GC_NewVar@@Base+0x204> │ │ │ │ add.w r2, r7, #12 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 77da6 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + bmi.n 77d9a <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 77e22 <_PyObject_GC_NewVar@@Base+0x14a> │ │ │ │ + bne.n 77e16 <_PyObject_GC_NewVar@@Base+0x14a> │ │ │ │ dmb ish │ │ │ │ - b.n 77da6 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + b.n 77d9a <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ - movw r2, #49749 @ 0xc255 │ │ │ │ + movw r2, #49745 @ 0xc251 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77eb2 <_PyObject_GC_NewVar@@Base+0x1da> │ │ │ │ + bne.n 77ea6 <_PyObject_GC_NewVar@@Base+0x1da> │ │ │ │ mov r0, fp │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r1, r0 │ │ │ │ - cbz r1, 77e8e <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ + cbz r1, 77e82 <_PyObject_GC_NewVar@@Base+0x1b6> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 77d88 <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ + b.n 77d7c <_PyObject_GC_NewVar@@Base+0xb0> │ │ │ │ mov r1, lr │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 719d8 │ │ │ │ + bl 719f0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77e38 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ + beq.n 77e2c <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 77dea <_PyObject_GC_NewVar@@Base+0x112> │ │ │ │ + b.n 77dde <_PyObject_GC_NewVar@@Base+0x112> │ │ │ │ mov r1, fp │ │ │ │ ldr.w r0, [sl, #708] @ 0x2c4 │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77e7a <_PyObject_GC_NewVar@@Base+0x1a2> │ │ │ │ + bne.n 77e6e <_PyObject_GC_NewVar@@Base+0x1a2> │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ea3d0 │ │ │ │ + bl 1e9698 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 77da6 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + bne.n 77d9a <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77dc6 <_PyObject_GC_NewVar@@Base+0xee> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 77dba <_PyObject_GC_NewVar@@Base+0xee> │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 77ebe <_PyObject_GC_NewVar@@Base+0x1e6> │ │ │ │ + bne.n 77eb2 <_PyObject_GC_NewVar@@Base+0x1e6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ - b.n 77dc4 <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ + bl 126cc8 │ │ │ │ + b.n 77db8 <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ mov r1, fp │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 77e56 <_PyObject_GC_NewVar@@Base+0x17e> │ │ │ │ + b.n 77e4a <_PyObject_GC_NewVar@@Base+0x17e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 77dc4 <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ - movw r0, #12796 @ 0x31fc │ │ │ │ + b.n 77db8 <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ + movw r0, #12412 @ 0x307c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #1882 @ 0x75a │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 77e9a <_PyObject_GC_NewVar@@Base+0x1c2> │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 77e8e <_PyObject_GC_NewVar@@Base+0x1c2> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77da6 <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ - b.n 77e14 <_PyObject_GC_NewVar@@Base+0x13c> │ │ │ │ + bne.w 77d9a <_PyObject_GC_NewVar@@Base+0xce> │ │ │ │ + b.n 77e08 <_PyObject_GC_NewVar@@Base+0x13c> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00077ef0 <_Py_Dealloc@@Base>: │ │ │ │ +00077ee4 <_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, #48] @ (77f30 <_Py_Dealloc@@Base+0x40>) │ │ │ │ + ldr r2, [pc, #48] @ (77f24 <_Py_Dealloc@@Base+0x40>) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ - cbnz r3, 77f12 <_Py_Dealloc@@Base+0x22> │ │ │ │ + cbnz r3, 77f06 <_Py_Dealloc@@Base+0x22> │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 77f24 <_Py_Dealloc@@Base+0x34> │ │ │ │ + bne.n 77f18 <_Py_Dealloc@@Base+0x34> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 77f0a <_Py_Dealloc@@Base+0x1a> │ │ │ │ + b.n 77efe <_Py_Dealloc@@Base+0x1a> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 77f0a <_Py_Dealloc@@Base+0x1a> │ │ │ │ + b.n 77efe <_Py_Dealloc@@Base+0x1a> │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 780c2 <_Py_Dealloc@@Base+0x1d2> │ │ │ │ + beq.w 780b6 <_Py_Dealloc@@Base+0x1d2> │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ - ldr.w r9, [pc, #876] @ 782d0 <_Py_Dealloc@@Base+0x3e0> │ │ │ │ + ldr.w r9, [pc, #876] @ 782c4 <_Py_Dealloc@@Base+0x3e0> │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r1 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r8, [r9, fp] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 780d6 <_Py_Dealloc@@Base+0x1e6> │ │ │ │ + beq.w 780ca <_Py_Dealloc@@Base+0x1e6> │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble.w 781f2 <_Py_Dealloc@@Base+0x302> │ │ │ │ + ble.w 781e6 <_Py_Dealloc@@Base+0x302> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 780a6 <_Py_Dealloc@@Base+0x1b6> │ │ │ │ + beq.w 7809a <_Py_Dealloc@@Base+0x1b6> │ │ │ │ ldr r4, [r6, #8] │ │ │ │ subs r4, #1 │ │ │ │ - bmi.w 7812a <_Py_Dealloc@@Base+0x23a> │ │ │ │ - ldr.w sl, [pc, #804] @ 782d4 <_Py_Dealloc@@Base+0x3e4> │ │ │ │ + bmi.w 7811e <_Py_Dealloc@@Base+0x23a> │ │ │ │ + ldr.w sl, [pc, #804] @ 782c8 <_Py_Dealloc@@Base+0x3e4> │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 77fbe <_Py_Dealloc@@Base+0xce> │ │ │ │ + b.n 77fb2 <_Py_Dealloc@@Base+0xce> │ │ │ │ subs r4, #1 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 77ff0 <_Py_Dealloc@@Base+0x100> │ │ │ │ + beq.n 77fe4 <_Py_Dealloc@@Base+0x100> │ │ │ │ ldr.w r5, [r1, r4, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 77fb6 <_Py_Dealloc@@Base+0xc6> │ │ │ │ + beq.n 77faa <_Py_Dealloc@@Base+0xc6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 77fb6 <_Py_Dealloc@@Base+0xc6> │ │ │ │ + beq.n 77faa <_Py_Dealloc@@Base+0xc6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77fb6 <_Py_Dealloc@@Base+0xc6> │ │ │ │ + bne.n 77faa <_Py_Dealloc@@Base+0xc6> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 781de <_Py_Dealloc@@Base+0x2ee> │ │ │ │ + bne.w 781d2 <_Py_Dealloc@@Base+0x2ee> │ │ │ │ mov r0, r5 │ │ │ │ subs r4, #1 │ │ │ │ blx r2 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 77fbe <_Py_Dealloc@@Base+0xce> │ │ │ │ + bne.n 77fb2 <_Py_Dealloc@@Base+0xce> │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ - movw r3, #30033 @ 0x7551 │ │ │ │ + movw r3, #30021 @ 0x7545 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r5, #704] @ 0x2c0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7814e <_Py_Dealloc@@Base+0x25e> │ │ │ │ + bne.w 78142 <_Py_Dealloc@@Base+0x25e> │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - cbz r1, 78064 <_Py_Dealloc@@Base+0x174> │ │ │ │ + cbz r1, 78058 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldr.w r4, [r3, #1528] @ 0x5f8 │ │ │ │ bic.w r2, r1, #4080 @ 0xff0 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 780fc <_Py_Dealloc@@Base+0x20c> │ │ │ │ + beq.n 780f0 <_Py_Dealloc@@Base+0x20c> │ │ │ │ lsrs r7, r1, #18 │ │ │ │ ubfx ip, r1, #0, #18 │ │ │ │ add.w r7, r4, r7, lsl #3 │ │ │ │ ldr.w r0, [r7, #808] @ 0x328 │ │ │ │ cmp r0, ip │ │ │ │ - bgt.n 78050 <_Py_Dealloc@@Base+0x160> │ │ │ │ + bgt.n 78044 <_Py_Dealloc@@Base+0x160> │ │ │ │ ldr.w r7, [r7, #804] @ 0x324 │ │ │ │ cmp r7, ip │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r7, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 780fc <_Py_Dealloc@@Base+0x20c> │ │ │ │ + beq.n 780f0 <_Py_Dealloc@@Base+0x20c> │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 780ea <_Py_Dealloc@@Base+0x1fa> │ │ │ │ + beq.n 780de <_Py_Dealloc@@Base+0x1fa> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 78160 <_Py_Dealloc@@Base+0x270> │ │ │ │ + beq.n 78154 <_Py_Dealloc@@Base+0x270> │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.n 780b8 <_Py_Dealloc@@Base+0x1c8> │ │ │ │ + bhi.n 780ac <_Py_Dealloc@@Base+0x1c8> │ │ │ │ movw r1, #22148 @ 0x5684 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 780b8 <_Py_Dealloc@@Base+0x1c8> │ │ │ │ + bne.n 780ac <_Py_Dealloc@@Base+0x1c8> │ │ │ │ adds r1, r2, #1 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ str.w r1, [r3, #2092] @ 0x82c │ │ │ │ str.w r6, [r2, #1772] @ 0x6ec │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr.w r2, [r8, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - bgt.w 782c2 <_Py_Dealloc@@Base+0x3d2> │ │ │ │ + bgt.w 782b6 <_Py_Dealloc@@Base+0x3d2> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bls.n 7806e <_Py_Dealloc@@Base+0x17e> │ │ │ │ + bls.n 78062 <_Py_Dealloc@@Base+0x17e> │ │ │ │ ldr.w r3, [r0, #160] @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 78088 <_Py_Dealloc@@Base+0x198> │ │ │ │ - ldr.w r9, [pc, #524] @ 782d0 <_Py_Dealloc@@Base+0x3e0> │ │ │ │ + b.n 7807c <_Py_Dealloc@@Base+0x198> │ │ │ │ + ldr.w r9, [pc, #524] @ 782c4 <_Py_Dealloc@@Base+0x3e0> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r8, [r9, fp] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 77f8c <_Py_Dealloc@@Base+0x9c> │ │ │ │ - movw r1, #63540 @ 0xf834 │ │ │ │ + bne.w 77f80 <_Py_Dealloc@@Base+0x9c> │ │ │ │ + movw r1, #63156 @ 0xf6b4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #27128 @ 0x69f8 │ │ │ │ + movw r0, #26744 @ 0x6878 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 622dc <_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 78064 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 78058 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldr.w r2, [r5, #684] @ 0x2ac │ │ │ │ - movw r3, #50457 @ 0xc519 │ │ │ │ + movw r3, #50453 @ 0xc515 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 782ba <_Py_Dealloc@@Base+0x3ca> │ │ │ │ + bne.w 782ae <_Py_Dealloc@@Base+0x3ca> │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ 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 78064 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 78058 <_Py_Dealloc@@Base+0x174> │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ - movw r3, #30033 @ 0x7551 │ │ │ │ + movw r3, #30021 @ 0x7545 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r5, #704] @ 0x2c0 │ │ │ │ cmp r2, r3 │ │ │ │ itt eq │ │ │ │ ldreq.w r3, [r8, #8] │ │ │ │ addeq.w r3, r3, #4096 @ 0x1000 │ │ │ │ - beq.w 78016 <_Py_Dealloc@@Base+0x126> │ │ │ │ + beq.w 7800a <_Py_Dealloc@@Base+0x126> │ │ │ │ ldr.w r0, [r5, #688] @ 0x2b0 │ │ │ │ blx r2 │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 78064 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 78058 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldr r1, [r2, #16] │ │ │ │ movs r0, #28 │ │ │ │ mul.w r1, r0, r1 │ │ │ │ ldr.w r0, [r4, #512] @ 0x200 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r7, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -116339,98 +116324,98 @@ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r7, [r0, #16] │ │ │ │ str r7, [r2, #8] │ │ │ │ add.w lr, r4, r1, lsl #2 │ │ │ │ str r2, [r0, #16] │ │ │ │ ldr.w ip, [lr, #528] @ 0x210 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 781a2 <_Py_Dealloc@@Base+0x2b2> │ │ │ │ + bne.n 78196 <_Py_Dealloc@@Base+0x2b2> │ │ │ │ ldr r2, [r0, #24] │ │ │ │ - cbz r2, 7819e <_Py_Dealloc@@Base+0x2ae> │ │ │ │ + cbz r2, 78192 <_Py_Dealloc@@Base+0x2ae> │ │ │ │ ldr r7, [r2, #8] │ │ │ │ cmp r1, r7 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ str.w r2, [lr, #528] @ 0x210 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 78246 <_Py_Dealloc@@Base+0x356> │ │ │ │ + beq.n 7823a <_Py_Dealloc@@Base+0x356> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 78224 <_Py_Dealloc@@Base+0x334> │ │ │ │ + beq.n 78218 <_Py_Dealloc@@Base+0x334> │ │ │ │ ldr.w r2, [lr, #532] @ 0x214 │ │ │ │ - cbnz r2, 781ba <_Py_Dealloc@@Base+0x2ca> │ │ │ │ + cbnz r2, 781ae <_Py_Dealloc@@Base+0x2ca> │ │ │ │ str.w r0, [lr, #532] @ 0x214 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 78064 <_Py_Dealloc@@Base+0x174> │ │ │ │ + beq.w 78058 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldrd r2, r1, [r0, #20] │ │ │ │ - cbz r1, 7821e <_Py_Dealloc@@Base+0x32e> │ │ │ │ + cbz r1, 78212 <_Py_Dealloc@@Base+0x32e> │ │ │ │ str r2, [r1, #20] │ │ │ │ ldr.w r2, [ip, #20] │ │ │ │ ldr r4, [r0, #20] │ │ │ │ str r1, [r4, #24] │ │ │ │ strd r2, ip, [r0, #20] │ │ │ │ - cbz r2, 781d8 <_Py_Dealloc@@Base+0x2e8> │ │ │ │ + cbz r2, 781cc <_Py_Dealloc@@Base+0x2e8> │ │ │ │ str r0, [r2, #24] │ │ │ │ str.w r0, [ip, #20] │ │ │ │ - b.n 78064 <_Py_Dealloc@@Base+0x174> │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 78058 <_Py_Dealloc@@Base+0x174> │ │ │ │ + movw r2, #26709 @ 0x6855 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 78212 <_Py_Dealloc@@Base+0x322> │ │ │ │ + bne.n 78206 <_Py_Dealloc@@Base+0x322> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 77fb6 <_Py_Dealloc@@Base+0xc6> │ │ │ │ + b.n 77faa <_Py_Dealloc@@Base+0xc6> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - movw r2, #32565 @ 0x7f35 │ │ │ │ + movw r2, #32553 @ 0x7f29 │ │ │ │ movt r2, #7 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 77f96 <_Py_Dealloc@@Base+0xa6> │ │ │ │ + bne.w 77f8a <_Py_Dealloc@@Base+0xa6> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14f33c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 14e934 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr.w r2, [sl, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 781ea <_Py_Dealloc@@Base+0x2fa> │ │ │ │ + b.n 781de <_Py_Dealloc@@Base+0x2fa> │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 781c8 <_Py_Dealloc@@Base+0x2d8> │ │ │ │ + b.n 781bc <_Py_Dealloc@@Base+0x2d8> │ │ │ │ ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r0, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ - cbz r2, 78232 <_Py_Dealloc@@Base+0x342> │ │ │ │ + cbz r2, 78226 <_Py_Dealloc@@Base+0x342> │ │ │ │ str r0, [r2, #24] │ │ │ │ ldr.w r2, [r4, #532] @ 0x214 │ │ │ │ str.w r0, [r4, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 78064 <_Py_Dealloc@@Base+0x174> │ │ │ │ + bne.w 78058 <_Py_Dealloc@@Base+0x174> │ │ │ │ str.w r0, [r4, #532] @ 0x214 │ │ │ │ - b.n 78064 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 78058 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 781ac <_Py_Dealloc@@Base+0x2bc> │ │ │ │ + beq.n 781a0 <_Py_Dealloc@@Base+0x2bc> │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - cbz r3, 782b4 <_Py_Dealloc@@Base+0x3c4> │ │ │ │ + cbz r3, 782a8 <_Py_Dealloc@@Base+0x3c4> │ │ │ │ str r2, [r3, #20] │ │ │ │ str r3, [r2, #24] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr r1, [r2, r3] │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ str r3, [r0, #20] │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ str.w r0, [r4, #520] @ 0x208 │ │ │ │ - cbz r3, 7827c <_Py_Dealloc@@Base+0x38c> │ │ │ │ + cbz r3, 78270 <_Py_Dealloc@@Base+0x38c> │ │ │ │ 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 │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -116443,33 +116428,33 @@ │ │ │ │ str.w sl, [r2, r3] │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr.w r2, [r4, #788] @ 0x314 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r4, #788] @ 0x314 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 78064 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 78058 <_Py_Dealloc@@Base+0x174> │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 78252 <_Py_Dealloc@@Base+0x362> │ │ │ │ + b.n 78246 <_Py_Dealloc@@Base+0x362> │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 78114 <_Py_Dealloc@@Base+0x224> │ │ │ │ + b.n 78108 <_Py_Dealloc@@Base+0x224> │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14f350 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 14e948 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000782d8 : │ │ │ │ +000782cc : │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ - cbz r2, 7830c │ │ │ │ + cbz r2, 78300 │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ push {r4} │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r1 │ │ │ │ movs r4, #0 │ │ │ │ @@ -116480,993 +116465,994 @@ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00078310 : │ │ │ │ +00078304 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (78340 ) │ │ │ │ + ldr r3, [pc, #32] @ (78334 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbz r0, 7832a │ │ │ │ + cbz r0, 7831e │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #63540 @ 0xf834 │ │ │ │ + movw r1, #63156 @ 0xf6b4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #27128 @ 0x69f8 │ │ │ │ + movw r0, #26744 @ 0x6878 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 7837e │ │ │ │ + cbz r0, 78372 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 78362 │ │ │ │ + bne.n 78356 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 78360 │ │ │ │ - ldr r2, [pc, #48] @ (7839c ) │ │ │ │ + bne.n 78354 │ │ │ │ + ldr r2, [pc, #48] @ (78390 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 78380 │ │ │ │ + cbnz r3, 78374 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 78390 │ │ │ │ + bne.n 78384 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 78376 │ │ │ │ + b.n 7836a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 78376 │ │ │ │ + b.n 7836a │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r0, 783a4 │ │ │ │ + cbnz r0, 78398 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 783c4 │ │ │ │ + beq.n 783b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 783c6 │ │ │ │ + cbz r3, 783ba │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #48] @ (783f8 ) │ │ │ │ + ldr r2, [pc, #48] @ (783ec ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 783da │ │ │ │ + cbnz r3, 783ce │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 783ea │ │ │ │ + bne.n 783de │ │ │ │ mov r0, r4 │ │ │ │ - b.n 783d2 │ │ │ │ + b.n 783c6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 783d2 │ │ │ │ + b.n 783c6 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000783fc : │ │ │ │ +000783f0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 78446 │ │ │ │ + bne.n 7843a │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 78446 │ │ │ │ + beq.n 7843a │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 78468 │ │ │ │ + bl 7845c │ │ │ │ adds r4, r0, #3 │ │ │ │ - beq.n 78460 │ │ │ │ + beq.n 78454 │ │ │ │ adds r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 7843a │ │ │ │ + bne.n 7842e │ │ │ │ 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 6cd24 │ │ │ │ + bl 6cd1c │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 78436 │ │ │ │ + beq.n 7842a │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78468 │ │ │ │ + bl 7845c │ │ │ │ adds r3, r0, #3 │ │ │ │ - bne.n 7842e │ │ │ │ + bne.n 78422 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 78436 │ │ │ │ + b.n 7842a │ │ │ │ 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 │ │ │ │ + mov fp, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldrb r6, [r4, #6] │ │ │ │ - mov fp, r4 │ │ │ │ + mov r9, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 78708 │ │ │ │ + beq.w 786ec │ │ │ │ ldrb.w r8, [r4, #4] │ │ │ │ movs r5, #1 │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ cmp r1, r2 │ │ │ │ lsl.w r5, r5, r8 │ │ │ │ add.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ - and.w sl, r9, r5 │ │ │ │ - bne.w 78ad0 │ │ │ │ - add.w fp, r4, #20 │ │ │ │ + and.w r9, fp, r5 │ │ │ │ + bne.w 78ab4 │ │ │ │ + add.w sl, r4, #20 │ │ │ │ cmp.w r8, #7 │ │ │ │ - add r3, fp │ │ │ │ - str r6, [sp, #20] │ │ │ │ - bgt.w 78616 │ │ │ │ - ldrsb.w r2, [fp, sl] │ │ │ │ - mov r6, r2 │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.n 78588 │ │ │ │ - ldr.w r0, [r3, r2, lsl #3] │ │ │ │ + add r3, sl │ │ │ │ + str r6, [sp, #24] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bgt.w 78606 │ │ │ │ + ldrsb.w r3, [sl, r9] │ │ │ │ + mov r6, r3 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 78584 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr.w r0, [r2, r3, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 785fe │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - cmp r9, r2 │ │ │ │ - beq.w 78694 │ │ │ │ - add.w r2, sl, sl, lsl #2 │ │ │ │ - mov.w sl, r9, lsr #5 │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - add sl, r2 │ │ │ │ - and.w sl, sl, r5 │ │ │ │ - ldrsb.w r6, [fp, sl] │ │ │ │ + beq.w 785ee │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cmp fp, r3 │ │ │ │ + beq.w 78682 │ │ │ │ + add.w r3, r9, r9, lsl #2 │ │ │ │ + mov.w r9, fp, lsr #5 │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + add r9, r3 │ │ │ │ + and.w r9, r9, r5 │ │ │ │ + ldrsb.w r6, [sl, r9] │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 78658 │ │ │ │ - ldr.w r1, [r3, r6, lsl #3] │ │ │ │ - cmp r7, r1 │ │ │ │ - beq.n 785fe │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ - cmp r9, r2 │ │ │ │ - beq.w 788c4 │ │ │ │ - mov.w ip, r9, lsr #10 │ │ │ │ - add.w r2, sl, sl, lsl #2 │ │ │ │ - add.w sl, ip, #1 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - add sl, r2 │ │ │ │ - mov r4, ip │ │ │ │ - and.w sl, sl, r5 │ │ │ │ + blt.w 78648 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr.w r3, [r3, r6, lsl #3] │ │ │ │ + cmp r7, r3 │ │ │ │ + beq.n 785ee │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + cmp fp, r2 │ │ │ │ + beq.n 7859c │ │ │ │ + mov.w lr, fp, lsr #10 │ │ │ │ + add.w r3, r9, r9, lsl #2 │ │ │ │ + add.w r9, lr, #1 │ │ │ │ + add r9, r3 │ │ │ │ + mov r3, lr │ │ │ │ + and.w r9, r9, r5 │ │ │ │ cmp.w r8, #7 │ │ │ │ - bgt.w 78844 │ │ │ │ - ldrsb.w r6, [fp, sl] │ │ │ │ + bgt.w 78826 │ │ │ │ + ldrsb.w r6, [sl, r9] │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 7865e │ │ │ │ - ldr.w r1, [r3, r6, lsl #3] │ │ │ │ + blt.w 7864e │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr.w r1, [r2, r6, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 785fc │ │ │ │ + beq.n 785ee │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - cmp r9, r2 │ │ │ │ - beq.n 785a0 │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ + cmp fp, r2 │ │ │ │ + beq.w 78920 │ │ │ │ + add.w r9, r9, r9, lsl #2 │ │ │ │ cmp.w r8, #7 │ │ │ │ - add.w sl, sl, r4, lsr #5 │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - and.w sl, sl, r5 │ │ │ │ - bgt.w 7886e │ │ │ │ - ldrsb.w r6, [fp, sl] │ │ │ │ + add.w r9, r9, r3, lsr #5 │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + and.w r9, r9, r5 │ │ │ │ + bgt.w 78850 │ │ │ │ + ldrsb.w r6, [sl, r9] │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 7867e │ │ │ │ - ldr.w r1, [r3, r6, lsl #3] │ │ │ │ + blt.w 7866e │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr.w r1, [r2, r6, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 785fc │ │ │ │ + beq.n 785ee │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - cmp r9, r2 │ │ │ │ - beq.w 78a5e │ │ │ │ - lsrs r4, r4, #10 │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ - adds r2, r4, #1 │ │ │ │ - add sl, r2 │ │ │ │ - and.w sl, sl, r5 │ │ │ │ - b.n 78526 │ │ │ │ - adds r2, #1 │ │ │ │ - bne.w 78c06 │ │ │ │ + cmp fp, r2 │ │ │ │ + beq.w 78a42 │ │ │ │ + lsrs r3, r3, #10 │ │ │ │ + add.w r9, r9, r9, lsl #2 │ │ │ │ + adds r2, r3, #1 │ │ │ │ + add r9, r2 │ │ │ │ + and.w r9, r9, r5 │ │ │ │ + b.n 7851c │ │ │ │ + adds r3, #1 │ │ │ │ + bne.w 78d12 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r2, #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 78546 │ │ │ │ - cbz r2, 785fc │ │ │ │ - ldrb.w lr, [r1, #16] │ │ │ │ - ldrb.w ip, [r7, #16] │ │ │ │ - eor.w r0, lr, ip │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 78508 │ │ │ │ + cbz r2, 785ee │ │ │ │ + ldrb r1, [r7, #16] │ │ │ │ + ldrb.w ip, [r3, #16] │ │ │ │ + eor.w r0, r1, ip │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.n 78546 │ │ │ │ - tst.w lr, #32 │ │ │ │ - beq.w 78c3e │ │ │ │ - tst.w lr, #64 @ 0x40 │ │ │ │ - ite ne │ │ │ │ - addne.w r0, r1, #20 │ │ │ │ - addeq.w r0, r1, #28 │ │ │ │ + bne.n 78508 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 78db6 │ │ │ │ + beq.w 78be6 │ │ │ │ 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 │ │ │ │ + ite eq │ │ │ │ + addeq.w r0, r3, #28 │ │ │ │ + addne.w r0, r3, #20 │ │ │ │ + lsls r3, r1, #26 │ │ │ │ + bpl.w 78d9a │ │ │ │ + lsls r1, r1, #25 │ │ │ │ + ite pl │ │ │ │ + addpl.w r1, r7, #28 │ │ │ │ + addmi.w r1, r7, #20 │ │ │ │ + ubfx ip, ip, #2, #3 │ │ │ │ + mul.w r2, r2, ip │ │ │ │ blx 29204 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78546 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bne.n 78508 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 789b0 │ │ │ │ + beq.w 789a2 │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ movs r3, #1 │ │ │ │ add.w r4, r4, r6, lsl #3 │ │ │ │ lsls r3, r2 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - b.n 78594 │ │ │ │ + b.n 78590 │ │ │ │ cmp.w r8, #15 │ │ │ │ - bgt.w 789bc │ │ │ │ - ldrsh.w r6, [fp, sl, lsl #1] │ │ │ │ + bgt.w 789ae │ │ │ │ + ldrsh.w r6, [sl, r9, lsl #1] │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 78668 │ │ │ │ + blt.n 78658 │ │ │ │ ldr.w r0, [r3, r6, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 785fe │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - cmp r9, r2 │ │ │ │ - beq.n 78694 │ │ │ │ - add.w r2, sl, sl, lsl #2 │ │ │ │ - mov.w sl, r9, lsr #5 │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - add sl, r2 │ │ │ │ - and.w sl, sl, r5 │ │ │ │ + beq.n 785ee │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cmp fp, r3 │ │ │ │ + beq.n 78682 │ │ │ │ + add.w r3, r9, r9, lsl #2 │ │ │ │ + mov.w r9, fp, lsr #5 │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + add r9, r3 │ │ │ │ + and.w r9, r9, r5 │ │ │ │ cmp.w r8, #15 │ │ │ │ - bgt.w 789dc │ │ │ │ - ldrsh.w r6, [fp, sl, lsl #1] │ │ │ │ + bgt.w 789ce │ │ │ │ + ldrsh.w r6, [sl, r9, lsl #1] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 78500 │ │ │ │ + bge.w 784f8 │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 7858e │ │ │ │ - b.n 78510 │ │ │ │ + beq.n 7858a │ │ │ │ + b.n 78508 │ │ │ │ adds r2, r6, #1 │ │ │ │ - bne.w 78c42 │ │ │ │ + bne.w 78c06 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 78594 │ │ │ │ + b.n 78590 │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 7858e │ │ │ │ - mov.w r2, r9, lsr #5 │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ - adds r2, #1 │ │ │ │ - add sl, r2 │ │ │ │ - and.w sl, sl, r5 │ │ │ │ - b.n 7864e │ │ │ │ + beq.n 7858a │ │ │ │ + mov.w r3, fp, lsr #5 │ │ │ │ + add.w r9, r9, r9, lsl #2 │ │ │ │ + adds r3, #1 │ │ │ │ + add r9, r3 │ │ │ │ + and.w r9, r9, r5 │ │ │ │ + b.n 7863e │ │ │ │ adds r1, r6, #1 │ │ │ │ - beq.n 78664 │ │ │ │ - lsrs r4, r4, #10 │ │ │ │ - add.w r2, sl, sl, lsl #2 │ │ │ │ - add.w sl, r4, #1 │ │ │ │ - add sl, r2 │ │ │ │ - and.w sl, sl, r5 │ │ │ │ - b.n 7852e │ │ │ │ + beq.n 78654 │ │ │ │ + lsrs r3, r3, #10 │ │ │ │ + add.w r9, r9, r9, lsl #2 │ │ │ │ + adds r2, r3, #1 │ │ │ │ + add r2, r9 │ │ │ │ + and.w r9, r2, r5 │ │ │ │ + b.n 78524 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 786ee │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 786d2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 785fe │ │ │ │ - ldrb.w lr, [r7, #16] │ │ │ │ - ldrb.w ip, [r0, #16] │ │ │ │ - eor.w r1, lr, ip │ │ │ │ - tst.w r1, #28 │ │ │ │ - bne.n 786ee │ │ │ │ - tst.w ip, #32 │ │ │ │ - beq.w 78d68 │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ + beq.n 785ee │ │ │ │ + ldrb r1, [r7, #16] │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ + eor.w ip, r1, r3 │ │ │ │ + tst.w ip, #28 │ │ │ │ + bne.n 786d2 │ │ │ │ + tst.w r3, #32 │ │ │ │ + beq.w 78c18 │ │ │ │ + tst.w r3, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ - tst.w lr, #32 │ │ │ │ - beq.w 78da2 │ │ │ │ - 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 │ │ │ │ + tst.w r1, #32 │ │ │ │ + beq.w 78d92 │ │ │ │ + lsls r1, r1, #25 │ │ │ │ + ite pl │ │ │ │ + addpl.w r1, r7, #28 │ │ │ │ + addmi.w r1, r7, #20 │ │ │ │ + ubfx r3, r3, #2, #3 │ │ │ │ + mul.w r2, r3, r2 │ │ │ │ blx 29204 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 785fe │ │ │ │ - mov.w r2, r9, lsr #5 │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ - adds r2, #1 │ │ │ │ + beq.n 785ee │ │ │ │ + mov.w r3, fp, lsr #5 │ │ │ │ + add.w r9, r9, r9, lsl #2 │ │ │ │ + adds r3, #1 │ │ │ │ cmp.w r8, #7 │ │ │ │ - add sl, r2 │ │ │ │ - and.w sl, sl, r5 │ │ │ │ - ble.w 784f6 │ │ │ │ - b.n 78646 │ │ │ │ + add r9, r3 │ │ │ │ + and.w r9, r9, r5 │ │ │ │ + ble.w 784ee │ │ │ │ + b.n 78636 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ movs r5, #1 │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ add.w r3, r4, #20 │ │ │ │ cmp r2, #7 │ │ │ │ lsl.w r0, r5, r2 │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r5, r5, r1 │ │ │ │ - and.w sl, r9, r0 │ │ │ │ + and.w r8, fp, r0 │ │ │ │ add r5, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ it le │ │ │ │ - ldrsble.w r8, [r3, sl] │ │ │ │ - bgt.w 788a6 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.w 78898 │ │ │ │ + ldrsble.w sl, [r3, r8] │ │ │ │ + bgt.w 78888 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + blt.w 7887a │ │ │ │ movs r6, #12 │ │ │ │ - mul.w r6, r6, r8 │ │ │ │ + mul.w r6, r6, sl │ │ │ │ adds r0, r5, r6 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 788b4 │ │ │ │ + beq.w 78896 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ - cmp r9, r1 │ │ │ │ - beq.w 78940 │ │ │ │ - mov.w r1, r9, lsr #5 │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ + cmp fp, r1 │ │ │ │ + beq.w 788be │ │ │ │ + mov.w r1, fp, lsr #5 │ │ │ │ + add.w r8, r8, r8, lsl #2 │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - add sl, r1 │ │ │ │ + add r8, r1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - and.w sl, r1, sl │ │ │ │ + and.w r8, r1, r8 │ │ │ │ it le │ │ │ │ - ldrsble.w r8, [r3, sl] │ │ │ │ - bgt.w 789a2 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.w 7892c │ │ │ │ + ldrsble.w sl, [r3, r8] │ │ │ │ + bgt.w 78988 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + blt.w 788aa │ │ │ │ movs r6, #12 │ │ │ │ - mul.w r6, r6, r8 │ │ │ │ + mul.w r6, r6, sl │ │ │ │ adds r1, r5, r6 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 78934 │ │ │ │ + beq.w 788b2 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ - cmp r9, r1 │ │ │ │ - beq.w 789fa │ │ │ │ - mov.w r1, r9, lsr #10 │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ + cmp fp, r1 │ │ │ │ + beq.w 789de │ │ │ │ + mov.w r1, fp, lsr #10 │ │ │ │ + add.w r8, r8, r8, lsl #2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r2, #7 │ │ │ │ str r1, [sp, #24] │ │ │ │ add.w r1, r1, #1 │ │ │ │ - add r1, sl │ │ │ │ - and.w sl, r1, r0 │ │ │ │ + add r1, r8 │ │ │ │ + and.w r8, r1, r0 │ │ │ │ mov r1, r7 │ │ │ │ - mov r7, r5 │ │ │ │ - mov r5, r3 │ │ │ │ - bgt.n 78836 │ │ │ │ - ldrsb.w r8, [r5, sl] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.w 789f0 │ │ │ │ + mov r7, r3 │ │ │ │ + bgt.n 78818 │ │ │ │ + ldrsb.w sl, [r7, r8] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + blt.w 789d4 │ │ │ │ movs r6, #12 │ │ │ │ - mul.w r6, r6, r8 │ │ │ │ - adds r3, r7, r6 │ │ │ │ + mul.w r6, r6, sl │ │ │ │ + adds r3, r5, r6 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.w 789e2 │ │ │ │ - ldr r0, [r7, r6] │ │ │ │ - cmp r9, r0 │ │ │ │ - beq.w 78b2e │ │ │ │ + beq.w 78996 │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ + cmp fp, r0 │ │ │ │ + beq.w 78b0a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ + add.w r8, r8, r8, lsl #2 │ │ │ │ cmp r2, #7 │ │ │ │ - add.w sl, sl, r3, lsr #5 │ │ │ │ + add.w r8, r8, r3, lsr #5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - and.w sl, r3, sl │ │ │ │ - bgt.w 78b82 │ │ │ │ - ldrsb.w r8, [r5, sl] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.w 78ac6 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + and.w r8, r3, r8 │ │ │ │ + bgt.w 78b5e │ │ │ │ + ldrsb.w sl, [r7, r8] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + blt.w 78aaa │ │ │ │ movs r6, #12 │ │ │ │ - mul.w r6, r6, r8 │ │ │ │ - adds r4, r7, r6 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.w 789e2 │ │ │ │ - ldr r0, [r7, r6] │ │ │ │ - cmp r9, r0 │ │ │ │ - beq.w 78b90 │ │ │ │ + mul.w r6, r6, sl │ │ │ │ + adds r3, r5, r6 │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + cmp r1, r4 │ │ │ │ + beq.w 78996 │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ + cmp fp, r0 │ │ │ │ + beq.w 78b6c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ + add.w r8, r8, r8, lsl #2 │ │ │ │ cmp r2, #7 │ │ │ │ mov.w r3, r3, lsr #10 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r3, r3, #1 │ │ │ │ - add sl, r3 │ │ │ │ + add r8, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - and.w sl, r3, sl │ │ │ │ - ble.n 787b8 │ │ │ │ + and.w r8, r3, r8 │ │ │ │ + ble.n 7879a │ │ │ │ cmp r2, #15 │ │ │ │ ite le │ │ │ │ - ldrshle.w r8, [r5, sl, lsl #1] │ │ │ │ - ldrgt.w r8, [r5, sl, lsl #2] │ │ │ │ - b.n 787bc │ │ │ │ + ldrshle.w sl, [r7, r8, lsl #1] │ │ │ │ + ldrgt.w sl, [r7, r8, lsl #2] │ │ │ │ + b.n 7879e │ │ │ │ cmp.w r8, #15 │ │ │ │ ite le │ │ │ │ - ldrshle.w r6, [fp, sl, lsl #1] │ │ │ │ - ldrgt.w r6, [fp, sl, lsl #2] │ │ │ │ + ldrshle.w r6, [sl, r9, lsl #1] │ │ │ │ + ldrgt.w r6, [sl, r9, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 78538 │ │ │ │ + bge.w 7852e │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 78664 │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ - add.w sl, sl, r4, lsr #5 │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - and.w sl, sl, r5 │ │ │ │ + beq.w 78654 │ │ │ │ + add.w r9, r9, r9, lsl #2 │ │ │ │ + add.w r9, r9, r3, lsr #5 │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + and.w r9, r9, r5 │ │ │ │ cmp.w r8, #15 │ │ │ │ ite le │ │ │ │ - ldrshle.w r6, [fp, sl, lsl #1] │ │ │ │ - ldrgt.w r6, [fp, sl, lsl #2] │ │ │ │ + ldrshle.w r6, [sl, r9, lsl #1] │ │ │ │ + ldrgt.w r6, [sl, r9, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 78568 │ │ │ │ + bge.w 78562 │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.w 78664 │ │ │ │ - lsrs r4, r4, #10 │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ - adds r2, r4, #1 │ │ │ │ - add sl, r2 │ │ │ │ - and.w sl, sl, r5 │ │ │ │ - b.n 78844 │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 78756 │ │ │ │ + beq.w 78654 │ │ │ │ + lsrs r3, r3, #10 │ │ │ │ + add.w r9, r9, r9, lsl #2 │ │ │ │ + adds r2, r3, #1 │ │ │ │ + add r9, r2 │ │ │ │ + and.w r9, r9, r5 │ │ │ │ + b.n 78826 │ │ │ │ + cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ + bne.w 7873a │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 78664 │ │ │ │ + b.n 78654 │ │ │ │ cmp r2, #15 │ │ │ │ ite gt │ │ │ │ - ldrgt.w r8, [r3, sl, lsl #2] │ │ │ │ - ldrshle.w r8, [r3, sl, lsl #1] │ │ │ │ - b.n 78732 │ │ │ │ - mov fp, r6 │ │ │ │ - mov r6, r8 │ │ │ │ + ldrgt.w sl, [r3, r8, lsl #2] │ │ │ │ + ldrshle.w sl, [r3, r8, lsl #1] │ │ │ │ + b.n 78716 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r6, sl │ │ │ │ + add r2, r3 │ │ │ │ + mov r3, r2 │ │ │ │ movs r2, #1 │ │ │ │ - add r3, fp │ │ │ │ lsls r2, r1 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - b.n 78594 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.w 78510 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 785fe │ │ │ │ - ldrb.w lr, [r7, #16] │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ - eor.w r0, lr, ip │ │ │ │ - tst.w r0, #28 │ │ │ │ - bne.w 78510 │ │ │ │ - tst.w ip, #32 │ │ │ │ - beq.w 78c5a │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ - ite eq │ │ │ │ - addeq.w r0, r1, #28 │ │ │ │ - addne.w r0, r1, #20 │ │ │ │ - tst.w lr, #32 │ │ │ │ - beq.w 78d9e │ │ │ │ - tst.w lr, #64 @ 0x40 │ │ │ │ - ite eq │ │ │ │ - addeq.w r1, r7, #28 │ │ │ │ - addne.w r1, r7, #20 │ │ │ │ - ubfx ip, ip, #2, #3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mul.w r2, r2, ip │ │ │ │ - blx 29204 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 785fe │ │ │ │ - b.n 78510 │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 788a0 │ │ │ │ - b.n 78798 │ │ │ │ - mov sl, fp │ │ │ │ - mov fp, r6 │ │ │ │ - mov r6, r8 │ │ │ │ - ldrb.w r1, [sl, #5] │ │ │ │ - b.n 788b8 │ │ │ │ + b.n 78590 │ │ │ │ + cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ + beq.n 78882 │ │ │ │ + b.n 7877c │ │ │ │ + mov r2, r3 │ │ │ │ + ldrb.w r1, [r9, #5] │ │ │ │ + mov r3, r6 │ │ │ │ + mov r6, sl │ │ │ │ + b.n 7889c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r2, r1 │ │ │ │ itett ne │ │ │ │ movne r1, r0 │ │ │ │ moveq r4, r0 │ │ │ │ movne r4, r1 │ │ │ │ addne r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ it ne │ │ │ │ strne r2, [r1, #0] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl d1954 │ │ │ │ + bl d13fc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 7897c │ │ │ │ + beq.n 788fa │ │ │ │ ldr r0, [sp, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 78c18 │ │ │ │ + beq.w 78d26 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 78c54 │ │ │ │ + blt.w 78bd2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ - cmp fp, r4 │ │ │ │ - bne.w 78486 │ │ │ │ + cmp r9, r4 │ │ │ │ + bne.w 7847a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 78486 │ │ │ │ + bne.w 7847a │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 788b2 │ │ │ │ + ldrb.w r2, [r9, #4] │ │ │ │ + b.n 7873a │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ + cmp r2, r0 │ │ │ │ + bne.w 78540 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 78934 │ │ │ │ - ldrb.w r2, [fp, #4] │ │ │ │ - b.n 78756 │ │ │ │ + beq.w 785ee │ │ │ │ + ldrb.w lr, [r1, #16] │ │ │ │ + ldrb.w ip, [r7, #16] │ │ │ │ + eor.w r0, lr, ip │ │ │ │ + tst.w r0, #28 │ │ │ │ + bne.w 78540 │ │ │ │ + tst.w lr, #32 │ │ │ │ + beq.w 78bea │ │ │ │ + tst.w lr, #64 @ 0x40 │ │ │ │ + ite ne │ │ │ │ + addne.w r0, r1, #20 │ │ │ │ + addeq.w r0, r1, #28 │ │ │ │ + tst.w ip, #32 │ │ │ │ + beq.w 78d9e │ │ │ │ + tst.w ip, #64 @ 0x40 │ │ │ │ + ite ne │ │ │ │ + addne.w r1, r7, #20 │ │ │ │ + addeq.w r1, r7, #28 │ │ │ │ + ubfx lr, lr, #2, #3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mul.w r2, r2, lr │ │ │ │ + blx 29204 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 785ee │ │ │ │ + b.n 78540 │ │ │ │ cmp r2, #15 │ │ │ │ ite gt │ │ │ │ - ldrgt.w r8, [r3, sl, lsl #2] │ │ │ │ - ldrshle.w r8, [r3, sl, lsl #1] │ │ │ │ - b.n 78774 │ │ │ │ + ldrgt.w sl, [r3, r8, lsl #2] │ │ │ │ + ldrshle.w sl, [r3, r8, lsl #1] │ │ │ │ + b.n 78758 │ │ │ │ + mov r3, r6 │ │ │ │ + ldrb.w r1, [r9, #5] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r6, sl │ │ │ │ + b.n 7889c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.n 78594 │ │ │ │ - ldr.w r6, [fp, sl, lsl #2] │ │ │ │ + b.n 78590 │ │ │ │ + ldr.w r6, [sl, r9, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 78626 │ │ │ │ + bge.w 78616 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 7858e │ │ │ │ - mov.w r2, r9, lsr #5 │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ - adds r2, #1 │ │ │ │ - add sl, r2 │ │ │ │ - and.w sl, sl, r5 │ │ │ │ - ldr.w r6, [fp, sl, lsl #2] │ │ │ │ - b.n 78652 │ │ │ │ - mov sl, fp │ │ │ │ - mov r3, r5 │ │ │ │ - mov fp, r6 │ │ │ │ - mov r6, r8 │ │ │ │ - ldrb.w r1, [sl, #5] │ │ │ │ - b.n 788b8 │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 788a0 │ │ │ │ - b.n 787dc │ │ │ │ + beq.w 7858a │ │ │ │ + mov.w r3, fp, lsr #5 │ │ │ │ + add.w r9, r9, r9, lsl #2 │ │ │ │ + adds r3, #1 │ │ │ │ + add r9, r3 │ │ │ │ + and.w r9, r9, r5 │ │ │ │ + ldr.w r6, [sl, r9, lsl #2] │ │ │ │ + b.n 78642 │ │ │ │ + cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 78882 │ │ │ │ + b.n 787be │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 78bf4 │ │ │ │ + beq.w 78c02 │ │ │ │ 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 d1954 │ │ │ │ + bl d13fc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 78a36 │ │ │ │ + beq.n 78a1a │ │ │ │ ldr r0, [sp, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 78bf8 │ │ │ │ + beq.w 78bd8 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 78c54 │ │ │ │ + blt.w 78bd2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ - cmp fp, r4 │ │ │ │ - bne.w 78486 │ │ │ │ + cmp r9, r4 │ │ │ │ + bne.w 7847a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 78486 │ │ │ │ + bne.w 7847a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 78934 │ │ │ │ - ldrb.w r2, [fp, #4] │ │ │ │ - b.n 78798 │ │ │ │ + bne.w 788b2 │ │ │ │ + ldrb.w r2, [r9, #4] │ │ │ │ + b.n 7877c │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 78578 │ │ │ │ + bne.w 78574 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 785fc │ │ │ │ + beq.w 785ee │ │ │ │ ldrb.w lr, [r1, #16] │ │ │ │ ldrb.w ip, [r7, #16] │ │ │ │ eor.w r0, lr, ip │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.w 78578 │ │ │ │ + bne.w 78574 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 78c26 │ │ │ │ + beq.w 78c1c │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r0, r1, #20 │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 78db2 │ │ │ │ + beq.w 78d96 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r1, r7, #20 │ │ │ │ addeq.w r1, r7, #28 │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ mul.w r2, r2, lr │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 785fc │ │ │ │ - b.n 78578 │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 788a0 │ │ │ │ - b.n 7881a │ │ │ │ + beq.w 785ee │ │ │ │ + b.n 78574 │ │ │ │ + cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 78882 │ │ │ │ + b.n 787fc │ │ │ │ add.w r2, r4, #20 │ │ │ │ cmp.w r8, #7 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ it le │ │ │ │ movle r3, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ it le │ │ │ │ - ldrsble.w fp, [r3, sl] │ │ │ │ - bgt.w 78d8a │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bge.w 78d6c │ │ │ │ - cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 7858e │ │ │ │ - mov.w r3, r9, lsr #5 │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ + ldrsble.w r3, [r3, r9] │ │ │ │ + bgt.w 78d54 │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.w 78d34 │ │ │ │ + adds r3, #1 │ │ │ │ + beq.w 7858a │ │ │ │ + mov.w r3, fp, lsr #5 │ │ │ │ + add.w r9, r9, r9, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ cmp.w r8, #7 │ │ │ │ - add sl, r3 │ │ │ │ + add r9, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - and.w sl, sl, r5 │ │ │ │ + and.w r9, r9, r5 │ │ │ │ it le │ │ │ │ - ldrsble.w fp, [r3, sl] │ │ │ │ - bgt.w 78d58 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bge.w 78c5e │ │ │ │ - cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 7858e │ │ │ │ - b.n 78c7c │ │ │ │ + ldrsble.w r3, [r3, r9] │ │ │ │ + bgt.w 78d68 │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.w 78c20 │ │ │ │ + adds r3, #1 │ │ │ │ + beq.w 7858a │ │ │ │ + b.n 78c40 │ │ │ │ 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 d1954 │ │ │ │ + bl d13fc │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldrd r1, r3, [sp, #28] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 78b60 │ │ │ │ + beq.n 78b3c │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 78c2a │ │ │ │ + beq.n 78bee │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 78c54 │ │ │ │ + blt.n 78bd2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cmp fp, r0 │ │ │ │ - bne.w 78d50 │ │ │ │ + cmp r9, r0 │ │ │ │ + bne.w 78d78 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 78d50 │ │ │ │ + bne.w 78d78 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 789e2 │ │ │ │ - ldrb.w r2, [fp, #4] │ │ │ │ - b.n 787dc │ │ │ │ + bne.w 78996 │ │ │ │ + ldrb.w r2, [r9, #4] │ │ │ │ + b.n 787be │ │ │ │ cmp r2, #15 │ │ │ │ ite le │ │ │ │ - ldrshle.w r8, [r5, sl, lsl #1] │ │ │ │ - ldrgt.w r8, [r5, sl, lsl #2] │ │ │ │ - b.n 787fa │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + ldrshle.w sl, [r7, r8, lsl #1] │ │ │ │ + ldrgt.w sl, [r7, r8, lsl #2] │ │ │ │ + b.n 787dc │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [sp, #32] │ │ │ │ + str r3, [sp, #32] │ │ │ │ cmp r2, r0 │ │ │ │ - mov r0, r3 │ │ │ │ + mov r0, r4 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ + strne r2, [r4, #0] │ │ │ │ movs r2, #2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl d1954 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + str r1, [sp, #28] │ │ │ │ + bl d13fc │ │ │ │ mov r2, r0 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ + ldrd r1, r3, [sp, #28] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 78bc0 │ │ │ │ + beq.n 78b9c │ │ │ │ subs r0, #1 │ │ │ │ - str r0, [r3, #0] │ │ │ │ - cbz r0, 78be2 │ │ │ │ + str r0, [r4, #0] │ │ │ │ + cbz r0, 78bbe │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 78c54 │ │ │ │ + blt.n 78bd2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cmp fp, r0 │ │ │ │ - bne.w 78d50 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.w 78d50 │ │ │ │ + cmp r9, r0 │ │ │ │ + bne.w 78d78 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.w 78d78 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 789e2 │ │ │ │ - ldrb.w r2, [fp, #4] │ │ │ │ - b.n 7881a │ │ │ │ - mov r0, r3 │ │ │ │ + bne.w 78996 │ │ │ │ + ldrb.w r2, [r9, #4] │ │ │ │ + b.n 787fc │ │ │ │ + mov r0, r4 │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ - b.n 78bc0 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - b.n 78a10 │ │ │ │ - strd r2, r3, [sp, #32] │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldrd r2, r3, [sp, #32] │ │ │ │ - b.n 78a36 │ │ │ │ - mov.w r2, r9, lsr #5 │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ - adds r2, #1 │ │ │ │ - add sl, r2 │ │ │ │ - and.w sl, sl, r5 │ │ │ │ - b.n 784f6 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + b.n 78b9c │ │ │ │ + mvn.w r6, #2 │ │ │ │ + b.n 78654 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ - b.n 7897c │ │ │ │ + b.n 78a1a │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + b.n 785cc │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 78a98 │ │ │ │ + b.n 7895a │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.n 78b60 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b.n 785d2 │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ - add.w sl, sl, r4, lsr #5 │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - and.w sl, r5, sl │ │ │ │ - b.n 7855e │ │ │ │ - mvn.w r6, #2 │ │ │ │ - b.n 78664 │ │ │ │ + b.n 78b3c │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + b.n 789f4 │ │ │ │ + add.w r9, r9, r9, lsl #2 │ │ │ │ + add.w r9, r9, r3, lsr #5 │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + and.w r9, r5, r9 │ │ │ │ + b.n 78558 │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.n 786ae │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 788fe │ │ │ │ + b.n 78a7c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - mov r3, fp │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - strd r7, r9, [sp] │ │ │ │ - bl 1bc4cc │ │ │ │ - subs.w r8, r0, #0 │ │ │ │ - blt.w 78da8 │ │ │ │ - bne.n 78cec │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + strd r7, fp, [sp] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 1b9928 │ │ │ │ + subs.w sl, r0, #0 │ │ │ │ + blt.w 78d82 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + bne.n 78cb0 │ │ │ │ ldrb.w r8, [r4, #4] │ │ │ │ - mov.w r3, r9, lsr #10 │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ + mov.w r3, fp, lsr #10 │ │ │ │ + add.w r9, r9, r9, lsl #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ adds r3, #1 │ │ │ │ - add sl, r3 │ │ │ │ - mov fp, r6 │ │ │ │ - and.w sl, sl, r5 │ │ │ │ + add r9, r3 │ │ │ │ + mov r3, r8 │ │ │ │ + and.w r9, r9, r5 │ │ │ │ + mov r8, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ - mov r3, r8 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt.n 78d42 │ │ │ │ - ldrsb.w r8, [r4, sl] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bge.n 78d28 │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 7858e │ │ │ │ + bgt.n 78cf8 │ │ │ │ + ldrsb.w sl, [r4, r9] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bge.n 78cde │ │ │ │ + cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 7858a │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ + add.w r9, r9, r9, lsl #2 │ │ │ │ cmp r3, #7 │ │ │ │ - add.w sl, sl, r2, lsr #5 │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - and.w sl, sl, r6 │ │ │ │ + add.w r9, r9, r2, lsr #5 │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + and.w r9, r9, r6 │ │ │ │ it le │ │ │ │ - ldrsble.w r8, [r4, sl] │ │ │ │ - bgt.n 78d0e │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bge.n 78cf4 │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 7858e │ │ │ │ + ldrsble.w sl, [r4, r9] │ │ │ │ + bgt.n 78cd0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bge.n 78cb6 │ │ │ │ + cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 7858a │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ + add.w r9, r9, r9, lsl #2 │ │ │ │ lsrs r2, r2, #10 │ │ │ │ str r2, [sp, #28] │ │ │ │ adds r2, #1 │ │ │ │ - add sl, r2 │ │ │ │ - and.w sl, sl, r6 │ │ │ │ - b.n 78c98 │ │ │ │ - mov r3, fp │ │ │ │ - str r6, [sp, #20] │ │ │ │ + add r9, r2 │ │ │ │ + and.w r9, r9, r6 │ │ │ │ + b.n 78c5c │ │ │ │ + str r6, [sp, #24] │ │ │ │ mov r6, r3 │ │ │ │ - b.n 785fe │ │ │ │ + b.n 785ee │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - mov r3, r8 │ │ │ │ + mov r3, sl │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - strd r7, r9, [sp] │ │ │ │ - bl 1bc4cc │ │ │ │ + strd r7, fp, [sp] │ │ │ │ + bl 1b9928 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 78da6 │ │ │ │ - bne.n 78d1c │ │ │ │ + blt.n 78d80 │ │ │ │ + bne.n 78d06 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ - b.n 78cd8 │ │ │ │ + b.n 78c9c │ │ │ │ cmp r3, #15 │ │ │ │ ite le │ │ │ │ - ldrshle.w r8, [r4, sl, lsl #1] │ │ │ │ - ldrgt.w r8, [r4, sl, lsl #2] │ │ │ │ - b.n 78cca │ │ │ │ - mov r3, r8 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r6, r3 │ │ │ │ - str.w fp, [sp, #20] │ │ │ │ - b.n 785fe │ │ │ │ + ldrshle.w sl, [r4, r9, lsl #1] │ │ │ │ + ldrgt.w sl, [r4, r9, lsl #2] │ │ │ │ + b.n 78c8e │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - mov r3, r8 │ │ │ │ + mov r3, sl │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - strd r7, r9, [sp] │ │ │ │ - bl 1bc4cc │ │ │ │ + strd r7, fp, [sp] │ │ │ │ + bl 1b9928 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 78da6 │ │ │ │ - bne.n 78d1c │ │ │ │ + blt.n 78d80 │ │ │ │ + bne.n 78d06 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ - b.n 78cae │ │ │ │ + b.n 78c72 │ │ │ │ cmp r3, #15 │ │ │ │ ite le │ │ │ │ - ldrshle.w r8, [r4, sl, lsl #1] │ │ │ │ - ldrgt.w r8, [r4, sl, lsl #2] │ │ │ │ - b.n 78ca0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - b.w 78486 │ │ │ │ - cmp.w r8, #15 │ │ │ │ - ite gt │ │ │ │ - ldrgt.w fp, [r3, sl, lsl #2] │ │ │ │ - ldrshle.w fp, [r3, sl, lsl #1] │ │ │ │ - b.n 78b1c │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.n 786c4 │ │ │ │ + ldrshle.w sl, [r4, r9, lsl #1] │ │ │ │ + ldrgt.w sl, [r4, r9, lsl #2] │ │ │ │ + b.n 78c64 │ │ │ │ + mov r3, sl │ │ │ │ + mov r4, r5 │ │ │ │ + mov r6, r3 │ │ │ │ + str.w r8, [sp, #24] │ │ │ │ + b.n 785ee │ │ │ │ + mov.w r3, fp, lsr #5 │ │ │ │ + add.w r9, r9, r9, lsl #2 │ │ │ │ + adds r3, #1 │ │ │ │ + add r9, r3 │ │ │ │ + and.w r9, r9, r5 │ │ │ │ + b.w 784ee │ │ │ │ + strd r2, r3, [sp, #32] │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + ldrd r2, r3, [sp, #32] │ │ │ │ + b.n 788fa │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - mov r3, fp │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - strd r7, r9, [sp] │ │ │ │ - bl 1bc4cc │ │ │ │ - subs.w r8, r0, #0 │ │ │ │ - blt.n 78da8 │ │ │ │ - bne.n 78cec │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + strd r7, fp, [sp] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 1b9928 │ │ │ │ + subs.w sl, r0, #0 │ │ │ │ + blt.n 78d82 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + bne.n 78cb0 │ │ │ │ ldrb.w r8, [r4, #4] │ │ │ │ - b.n 78afc │ │ │ │ + b.n 78adc │ │ │ │ cmp.w r8, #15 │ │ │ │ itete gt │ │ │ │ movgt r3, r2 │ │ │ │ ldrle r3, [sp, #20] │ │ │ │ - ldrgt.w fp, [r3, sl, lsl #2] │ │ │ │ - ldrshle.w fp, [r3, sl, lsl #1] │ │ │ │ - b.n 78aec │ │ │ │ + ldrgt.w r3, [r3, r9, lsl #2] │ │ │ │ + ldrshle.w r3, [r3, r9, lsl #1] │ │ │ │ + b.n 78ad0 │ │ │ │ + cmp.w r8, #15 │ │ │ │ + ite gt │ │ │ │ + ldrgt.w r3, [r3, r9, lsl #2] │ │ │ │ + ldrshle.w r3, [r3, r9, lsl #1] │ │ │ │ + b.n 78afc │ │ │ │ + mov r7, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + b.w 7847a │ │ │ │ + mov sl, r0 │ │ │ │ + cmn.w sl, #4 │ │ │ │ + beq.n 78d8c │ │ │ │ + mov r6, sl │ │ │ │ + b.n 78654 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.w 78478 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78914 │ │ │ │ + b.n 786c2 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 786da │ │ │ │ - mov r8, r0 │ │ │ │ - cmn.w r8, #4 │ │ │ │ - beq.n 78dba │ │ │ │ - mov r6, r8 │ │ │ │ - b.n 78664 │ │ │ │ + b.n 78a92 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78aae │ │ │ │ + b.n 785de │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 785e8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.w 78484 │ │ │ │ + b.n 78970 │ │ │ │ + nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r9, [r0, #4] │ │ │ │ mov r6, r2 │ │ │ │ ldrb r2, [r0, #5] │ │ │ │ @@ -117476,421 +117462,421 @@ │ │ │ │ mov r7, r1 │ │ │ │ cmp.w r9, #7 │ │ │ │ lsl.w r0, r3, r2 │ │ │ │ lsl.w r3, r3, r9 │ │ │ │ add.w sl, r8, r0 │ │ │ │ add.w r5, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w fp, r6, r5 │ │ │ │ - bgt.w 78f5a │ │ │ │ + bgt.w 78f3e │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 78eba │ │ │ │ + blt.n 78e9e │ │ │ │ ldr.w r0, [sl, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 78ec4 │ │ │ │ + beq.n 78ea8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 78ecc │ │ │ │ + beq.n 78eb0 │ │ │ │ add.w r3, fp, fp, lsl #2 │ │ │ │ mov.w fp, r6, lsr #5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp.w r9, #7 │ │ │ │ add fp, r3 │ │ │ │ and.w fp, r5, fp │ │ │ │ - bgt.w 78f34 │ │ │ │ + bgt.w 78f18 │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 78f46 │ │ │ │ + blt.w 78f2a │ │ │ │ ldr.w r3, [sl, r4, lsl #3] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 78ec4 │ │ │ │ + beq.n 78ea8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 78fd6 │ │ │ │ + beq.w 78fba │ │ │ │ lsrs r3, r6, #10 │ │ │ │ add.w r2, fp, fp, lsl #2 │ │ │ │ add.w fp, r3, #1 │ │ │ │ add fp, r2 │ │ │ │ and.w fp, r5, fp │ │ │ │ cmp.w r9, #7 │ │ │ │ - bgt.w 78f9e │ │ │ │ + bgt.w 78f82 │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 78f82 │ │ │ │ + blt.w 78f66 │ │ │ │ ldr.w r0, [sl, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 78ec4 │ │ │ │ + beq.n 78ea8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 79030 │ │ │ │ + beq.w 79014 │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ cmp.w r9, #7 │ │ │ │ add.w fp, fp, r3, lsr #5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ and.w fp, r5, fp │ │ │ │ - bgt.w 78fc6 │ │ │ │ + bgt.w 78faa │ │ │ │ ldrsb.w r4, [r8, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 78f98 │ │ │ │ + blt.n 78f7c │ │ │ │ ldr.w r0, [sl, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 78ec4 │ │ │ │ + beq.n 78ea8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 790b4 │ │ │ │ + beq.w 79098 │ │ │ │ lsrs r3, r3, #10 │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ adds r2, r3, #1 │ │ │ │ add fp, r2 │ │ │ │ and.w fp, r5, fp │ │ │ │ - b.n 78e58 │ │ │ │ + b.n 78e3c │ │ │ │ adds r4, #1 │ │ │ │ - bne.w 79110 │ │ │ │ + bne.w 790fc │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 78f1c │ │ │ │ + bne.n 78f00 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 78ec4 │ │ │ │ + beq.n 78ea8 │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ eor.w ip, r1, r3 │ │ │ │ tst.w ip, #28 │ │ │ │ - bne.n 78f1c │ │ │ │ + bne.n 78f00 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.w 79126 │ │ │ │ + beq.w 7910e │ │ │ │ tst.w r3, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 7913a │ │ │ │ + beq.w 79116 │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 78ec4 │ │ │ │ + beq.n 78ea8 │ │ │ │ lsrs r2, r6, #5 │ │ │ │ add.w r3, fp, fp, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ cmp.w r9, #7 │ │ │ │ add.w fp, r2, r3 │ │ │ │ and.w fp, r5, fp │ │ │ │ - ble.w 78e2e │ │ │ │ + ble.w 78e12 │ │ │ │ cmp.w r9, #15 │ │ │ │ - bgt.w 790ae │ │ │ │ + bgt.w 79092 │ │ │ │ ldrsh.w r4, [r8, fp, lsl #1] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 78e38 │ │ │ │ + bge.w 78e1c │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 78ec4 │ │ │ │ + beq.n 78ea8 │ │ │ │ lsrs r3, r6, #10 │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ adds r2, r3, #1 │ │ │ │ add fp, r2 │ │ │ │ and.w fp, r5, fp │ │ │ │ - b.n 78e58 │ │ │ │ + b.n 78e3c │ │ │ │ cmp.w r9, #15 │ │ │ │ - bgt.w 7908c │ │ │ │ + bgt.w 79070 │ │ │ │ ldrsh.w r4, [r8, fp, lsl #1] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 78e06 │ │ │ │ + bge.w 78dea │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 78ec0 │ │ │ │ + beq.n 78ea4 │ │ │ │ lsrs r2, r6, #5 │ │ │ │ add.w r3, fp, fp, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add.w fp, r2, r3 │ │ │ │ and.w fp, r5, fp │ │ │ │ - b.n 78f3c │ │ │ │ + b.n 78f20 │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 78ec0 │ │ │ │ + beq.n 78ea4 │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ add.w fp, fp, r3, lsr #5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ and.w fp, r5, fp │ │ │ │ - b.n 78e92 │ │ │ │ + b.n 78e76 │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 78ec4 │ │ │ │ - b.n 78eaa │ │ │ │ + beq.n 78ea8 │ │ │ │ + b.n 78e8e │ │ │ │ cmp.w r9, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r4, [r8, fp, lsl #1] │ │ │ │ ldrgt.w r4, [r8, fp, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 78e6a │ │ │ │ + bge.w 78e4e │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 78ec0 │ │ │ │ + beq.n 78ea4 │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ add.w fp, fp, r3, lsr #5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ and.w fp, r5, fp │ │ │ │ cmp.w r9, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r4, [r8, fp, lsl #1] │ │ │ │ ldrgt.w r4, [r8, fp, lsl #2] │ │ │ │ - b.n 78e96 │ │ │ │ + b.n 78e7a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 78f4a │ │ │ │ + bne.n 78f2e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78ec4 │ │ │ │ + beq.w 78ea8 │ │ │ │ ldrb.w ip, [r3, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor.w r0, ip, r1 │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.n 78f4a │ │ │ │ + bne.n 78f2e │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 7912a │ │ │ │ + beq.w 790f4 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq.w r0, r3, #28 │ │ │ │ addne.w r0, r3, #20 │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.w 79132 │ │ │ │ + bpl.w 7911e │ │ │ │ lsls r3, r1, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ mul.w r2, r2, ip │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 78ec4 │ │ │ │ - b.n 78f4a │ │ │ │ + beq.w 78ea8 │ │ │ │ + b.n 78f2e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 78e7a │ │ │ │ + bne.w 78e5e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78ec4 │ │ │ │ + beq.w 78ea8 │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor.w lr, ip, r1 │ │ │ │ tst.w lr, #28 │ │ │ │ - bne.w 78e7a │ │ │ │ + bne.w 78e5e │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n 7912e │ │ │ │ + beq.n 79112 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.n 79136 │ │ │ │ + beq.n 7911a │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ mul.w r2, r2, ip │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 78ec4 │ │ │ │ - b.n 78e7a │ │ │ │ + beq.w 78ea8 │ │ │ │ + b.n 78e5e │ │ │ │ ldr.w r4, [r8, fp, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 78e06 │ │ │ │ + bge.w 78dea │ │ │ │ adds r4, #1 │ │ │ │ - beq.w 78ec0 │ │ │ │ + beq.w 78ea4 │ │ │ │ add.w r3, fp, fp, lsl #2 │ │ │ │ mov.w fp, r6, lsr #5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add fp, r3 │ │ │ │ and.w fp, r5, fp │ │ │ │ ldr.w r4, [r8, fp, lsl #2] │ │ │ │ - b.n 78f40 │ │ │ │ + b.n 78f24 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 78eaa │ │ │ │ + bne.w 78e8e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78ec4 │ │ │ │ + beq.w 78ea8 │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor.w lr, ip, r1 │ │ │ │ tst.w lr, #28 │ │ │ │ - bne.w 78eaa │ │ │ │ + bne.w 78e8e │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n 79122 │ │ │ │ + beq.n 790f8 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.n 7913e │ │ │ │ + beq.n 79122 │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ mul.w r2, r2, ip │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 78ec4 │ │ │ │ - b.n 78eaa │ │ │ │ + beq.w 78ea8 │ │ │ │ + b.n 78e8e │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + b.n 78fee │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.n 790ca │ │ │ │ lsrs r2, r6, #5 │ │ │ │ add.w r3, fp, fp, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add.w fp, r2, r3 │ │ │ │ and.w fp, r5, fp │ │ │ │ - b.n 78e2e │ │ │ │ + b.n 78e12 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 790e6 │ │ │ │ + b.n 78edc │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 78ef8 │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - b.n 7900a │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.n 79062 │ │ │ │ + b.n 79046 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 7901c │ │ │ │ + b.n 78ef0 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 79074 │ │ │ │ + b.n 79058 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 78f0c │ │ │ │ + b.n 79000 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 790f8 │ │ │ │ + b.n 790dc │ │ │ │ nop │ │ │ │ │ │ │ │ -00079144 : │ │ │ │ +00079128 : │ │ │ │ stmdb 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 r6, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov fp, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movw r2, #655 @ 0x28f │ │ │ │ ands r2, r1 │ │ │ │ cmp r2, #8 │ │ │ │ - bgt.w 792ce │ │ │ │ + bgt.w 792b2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 79480 │ │ │ │ + beq.w 79464 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.w 79480 │ │ │ │ + bhi.w 79464 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsls r2, r0, #6 │ │ │ │ movs r0, r1 │ │ │ │ lsls r7, r0, #3 │ │ │ │ lsls r2, r0, #6 │ │ │ │ lsls r2, r0, #6 │ │ │ │ lsls r2, r0, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ lsls r1, r1, #22 │ │ │ │ - bmi.w 79322 │ │ │ │ + bmi.w 79306 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 794be │ │ │ │ + bne.w 794a2 │ │ │ │ movw r5, #16312 @ 0x3fb8 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ and.w r1, r2, #24 │ │ │ │ ubfx r4, r2, #14, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ addne r4, #1 │ │ │ │ lsls r2, r2, #29 │ │ │ │ mov.w r4, r4, lsl #3 │ │ │ │ - bmi.w 794d6 │ │ │ │ - ldr.w sl, [pc, #844] @ 79510 │ │ │ │ + bmi.w 794ba │ │ │ │ + ldr.w sl, [pc, #844] @ 794f4 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp r3, r2 │ │ │ │ ldr.w r1, [sl, r9] │ │ │ │ str r1, [sp, #8] │ │ │ │ - bhi.w 79444 │ │ │ │ + bhi.w 79428 │ │ │ │ adds r0, r4, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bmi.w 79444 │ │ │ │ + bmi.w 79428 │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r2, #6429 @ 0x191d │ │ │ │ + movw r2, #6453 @ 0x1935 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r8, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 79436 │ │ │ │ + bne.w 7941a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3, #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, #24] │ │ │ │ - bcs.w 793ec │ │ │ │ + bcs.w 793d0 │ │ │ │ mov.w lr, r3, lsr #3 │ │ │ │ ldr.w r3, [r2, lr, lsl #3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7942c │ │ │ │ + beq.w 79410 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 792de │ │ │ │ + beq.n 792c2 │ │ │ │ add r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ strd r3, r3, [r4, #-8] │ │ │ │ ldr.w r3, [r1, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [r1, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #3760] @ 0xeb0 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.w 793a2 │ │ │ │ + bgt.w 79386 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #676] @ (7950c ) │ │ │ │ + ldr r2, [pc, #676] @ (794f0 ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 79456 │ │ │ │ + bne.w 7943a │ │ │ │ str r3, [r4, #20] │ │ │ │ str.w fp, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 79364 │ │ │ │ + beq.n 79348 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 79364 │ │ │ │ + beq.n 79348 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r6, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7936c │ │ │ │ + bne.n 79350 │ │ │ │ ldr.w r1, [sl, r9] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r3, [r4, #16] │ │ │ │ str r0, [r4, #24] │ │ │ │ @@ -117902,343 +117888,343 @@ │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #130 @ 0x82 │ │ │ │ - bne.n 79380 │ │ │ │ - movw r2, #31105 @ 0x7981 │ │ │ │ + bne.n 79364 │ │ │ │ + movw r2, #29577 @ 0x7389 │ │ │ │ movt r2, #11 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 79190 │ │ │ │ + b.n 79174 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r7, [r3, #28] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r7, r2 │ │ │ │ - bcc.n 79398 │ │ │ │ + bcc.n 7937c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add.w r2, lr, #1 │ │ │ │ add.w r2, r1, r2, lsl #3 │ │ │ │ str r2, [r3, #24] │ │ │ │ adds r2, r3, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ str.w ip, [r3, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 793ec │ │ │ │ + beq.n 793d0 │ │ │ │ ldr.w r3, [sl, r9] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 7923c │ │ │ │ - movw r2, #63381 @ 0xf795 │ │ │ │ + b.n 79220 │ │ │ │ + movw r2, #61605 @ 0xf0a5 │ │ │ │ movt r2, #8 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 79190 │ │ │ │ - movw r2, #60097 @ 0xeac1 │ │ │ │ + b.n 79174 │ │ │ │ + movw r2, #58569 @ 0xe4c9 │ │ │ │ movt r2, #11 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 79190 │ │ │ │ + b.n 79174 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 794a6 │ │ │ │ + beq.w 7948a │ │ │ │ movw r0, #15912 @ 0x3e28 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71640 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 79452 │ │ │ │ + beq.w 79436 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w sl, [pc, #456] @ 79510 │ │ │ │ + ldr.w sl, [pc, #456] @ 794f4 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r0, #28] │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ str r3, [r4, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 79286 │ │ │ │ + bne.n 7926a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r6, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7929c │ │ │ │ + beq.n 79280 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ ittt ne │ │ │ │ addne r3, #1 │ │ │ │ ldrne r2, [sp, #4] │ │ │ │ strne r3, [r2, #0] │ │ │ │ - b.n 7929c │ │ │ │ + b.n 79280 │ │ │ │ movw r0, #642 @ 0x282 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 79420 │ │ │ │ + beq.n 79404 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bne.n 79480 │ │ │ │ - movw r2, #14561 @ 0x38e1 │ │ │ │ + bne.n 79464 │ │ │ │ + movw r2, #13205 @ 0x3395 │ │ │ │ movt r2, #12 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 79190 │ │ │ │ + b.n 79174 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 7923c │ │ │ │ + b.n 79220 │ │ │ │ ldr.w r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7925c │ │ │ │ + beq.w 79240 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7925c │ │ │ │ + beq.w 79240 │ │ │ │ ldr.w r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7925c │ │ │ │ + bne.w 79240 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7949c │ │ │ │ + bne.n 79480 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.w 7925c │ │ │ │ + bmi.w 79240 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 793d6 │ │ │ │ + bne.n 793ba │ │ │ │ dmb ish │ │ │ │ - b.n 7925c │ │ │ │ + b.n 79240 │ │ │ │ ldr.w r3, [r8, #672] @ 0x2a0 │ │ │ │ - movw r2, #49749 @ 0xc255 │ │ │ │ + movw r2, #49745 @ 0xc251 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7946a │ │ │ │ + bne.n 7944e │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ - cbz r0, 79444 │ │ │ │ + cbz r0, 79428 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r3, [r1, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #800] @ 0x320 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - b.n 7923c │ │ │ │ - movw r2, #55157 @ 0xd775 │ │ │ │ + b.n 79220 │ │ │ │ + movw r2, #52205 @ 0xcbed │ │ │ │ movt r2, #21 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 79190 │ │ │ │ + b.n 79174 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, lr │ │ │ │ - bl 719d8 │ │ │ │ - b.n 792fc │ │ │ │ + bl 719f0 │ │ │ │ + b.n 792e0 │ │ │ │ ldr.w r0, [r8, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 79300 │ │ │ │ + bne.w 792e4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1ea3d0 │ │ │ │ + bl 1e9698 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7925c │ │ │ │ + bne.w 79240 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 792c6 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 792aa │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 79474 │ │ │ │ + bne.n 79458 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ - b.n 79358 │ │ │ │ + bl 126cc8 │ │ │ │ + b.n 7933c │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ - b.n 79408 │ │ │ │ + b.n 793ec │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 79358 │ │ │ │ + b.n 7933c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [fp] │ │ │ │ - movw r1, #13172 @ 0x3374 │ │ │ │ + movw r1, #12788 @ 0x31f4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 79452 │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 79436 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7925c │ │ │ │ - b.n 793c4 │ │ │ │ + bne.w 79240 │ │ │ │ + b.n 793a8 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13200 @ 0x3390 │ │ │ │ + movw r1, #12816 @ 0x3210 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 79452 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 79436 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13268 @ 0x33d4 │ │ │ │ + movw r1, #12884 @ 0x3254 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 79452 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 79436 │ │ │ │ ldr.w r0, [r5, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr.w sl, [pc, #48] @ 79510 │ │ │ │ + ldr.w sl, [pc, #48] @ 794f4 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ subs r1, r1, r4 │ │ │ │ ldrd r2, r0, [r0, #12] │ │ │ │ add r2, r0 │ │ │ │ ldr.w r0, [sl, r9] │ │ │ │ str r0, [sp, #8] │ │ │ │ adds r0, r2, #3 │ │ │ │ adds r2, #1 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ add r3, r2 │ │ │ │ cmp r3, r1 │ │ │ │ - bls.w 791da │ │ │ │ - b.n 79444 │ │ │ │ + bls.w 791be │ │ │ │ + b.n 79428 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00079514 : │ │ │ │ +000794f8 : │ │ │ │ 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 795ba │ │ │ │ + bpl.n 7959e │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 79580 │ │ │ │ + bne.n 79564 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7958a │ │ │ │ + beq.n 7956e │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.n 79598 │ │ │ │ + bne.n 7957c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 79598 │ │ │ │ - ldr r1, [pc, #116] @ (795d0 ) │ │ │ │ + beq.n 7957c │ │ │ │ + ldr r1, [pc, #116] @ (795b4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r6, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - beq.n 795b2 │ │ │ │ - bl 7bb58 │ │ │ │ + beq.n 79596 │ │ │ │ + bl 7bb38 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 79542 │ │ │ │ + bne.n 79526 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 79554 │ │ │ │ + beq.n 79538 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd1c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 7955a │ │ │ │ + bne.n 7953e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1a2938 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ - bl 79610 │ │ │ │ + b.w 1a1388 │ │ │ │ + bl 795f4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + movw r0, #64844 @ 0xfd4c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7957c │ │ │ │ + b.n 79560 │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 76154 │ │ │ │ - cbz r0, 795fe │ │ │ │ + bl 76158 │ │ │ │ + cbz r0, 795e2 │ │ │ │ mul.w r2, r6, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 19dee4 │ │ │ │ - movw r1, #65036 @ 0xfe0c │ │ │ │ + b.w 19c924 │ │ │ │ + movw r1, #64652 @ 0xfc8c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #4] @ (7960c ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r4, [r1, #32] │ │ │ │ + ldr r0, [pc, #4] @ (795f0 ) │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ movs r6, 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 r8, #42220 @ 0xa4ec │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ mov r6, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r3, [pc, #700] @ (798f8 ) │ │ │ │ + ldr r3, [pc, #700] @ (798dc ) │ │ │ │ mov r5, r1 │ │ │ │ cmp sl, r8 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bne.w 79884 │ │ │ │ + bne.w 79868 │ │ │ │ add.w r1, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r1, #2740] @ 0xab4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 79726 │ │ │ │ + ble.n 7970a │ │ │ │ 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 │ │ │ │ @@ -118254,48 +118240,48 @@ │ │ │ │ movw r3, #771 @ 0x303 │ │ │ │ strh r3, [r4, #4] │ │ │ │ add.w r0, r4, #28 │ │ │ │ add.w r9, r4, #20 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ands.w r0, r3, #255 @ 0xff │ │ │ │ - bne.w 79946 │ │ │ │ + bne.w 7992a │ │ │ │ movw ip, #42704 @ 0xa6d0 │ │ │ │ add.w r0, r7, ip │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ ldr.w r2, [r7, ip] │ │ │ │ ldr.w lr, [r0, #4] │ │ │ │ adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ str.w r2, [r7, ip] │ │ │ │ orr.w r3, r3, r2 │ │ │ │ adc.w r7, lr, #0 │ │ │ │ str r7, [r0, #4] │ │ │ │ - cbnz r1, 796da │ │ │ │ + cbnz r1, 796be │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r2, #17 │ │ │ │ - bmi.w 79868 │ │ │ │ + bmi.w 7984c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.w 797ec │ │ │ │ + bmi.w 797d0 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r2, #7 │ │ │ │ and.w r1, r1, #7 │ │ │ │ - bgt.w 79838 │ │ │ │ + bgt.w 7981c │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r9, r1] │ │ │ │ movs r2, #1 │ │ │ │ cmp sl, r8 │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ lsl.w r2, r2, r1 │ │ │ │ - bne.w 79856 │ │ │ │ + bne.w 7983a │ │ │ │ str.w r6, [r9, r2] │ │ │ │ add r2, r9 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ @@ -118316,33 +118302,33 @@ │ │ │ │ movs r4, #8 │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r0, #6429 @ 0x191d │ │ │ │ + movw r0, #6453 @ 0x1935 │ │ │ │ movt r0, #7 │ │ │ │ ldr.w r3, [r9, #692] @ 0x2b4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 798fc │ │ │ │ + bne.w 798e0 │ │ │ │ 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 798e6 │ │ │ │ + beq.w 798ca │ │ │ │ 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, 797a0 │ │ │ │ + cbz r2, 79784 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ sub.w r3, sl, r8 │ │ │ │ clz r3, r3 │ │ │ │ @@ -118352,48 +118338,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 79682 │ │ │ │ + b.n 79666 │ │ │ │ ldrd ip, r1, [r3, #24] │ │ │ │ cmp r1, ip │ │ │ │ - bcc.w 798d2 │ │ │ │ + bcc.w 798b6 │ │ │ │ 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 79774 │ │ │ │ + bne.n 79758 │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r2, #49749 @ 0xc255 │ │ │ │ + movw r2, #49745 @ 0xc251 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7993a │ │ │ │ + bne.w 7991e │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7990c │ │ │ │ + beq.w 798f0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 79774 │ │ │ │ + b.n 79758 │ │ │ │ ldr.w r2, [r1, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 798b2 │ │ │ │ + bne.n 79896 │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 798da │ │ │ │ - ldr r2, [pc, #244] @ (798f8 ) │ │ │ │ + beq.n 798be │ │ │ │ + ldr r2, [pc, #244] @ (798dc ) │ │ │ │ sub.w r1, r5, #8 │ │ │ │ ldr.w r2, [r2, fp] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r0, [r2, #3796] @ 0xed4 │ │ │ │ ldr.w r2, [r5, #-4] │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -118401,175 +118387,175 @@ │ │ │ │ str.w r1, [ip] │ │ │ │ strd r0, r2, [r5, #-8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r1, [r0, #4] │ │ │ │ and.w r1, r2, #7 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ cmp r2, #7 │ │ │ │ - ble.w 796e8 │ │ │ │ + ble.w 796cc │ │ │ │ cmp r2, #15 │ │ │ │ mov.w r2, #0 │ │ │ │ ite le │ │ │ │ strhle.w r2, [r9, r1, lsl #1] │ │ │ │ strgt.w r2, [r9, r1, lsl #2] │ │ │ │ movs r2, #1 │ │ │ │ cmp sl, r8 │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ lsl.w r2, r2, r1 │ │ │ │ - beq.w 796fc │ │ │ │ + beq.w 796e0 │ │ │ │ add.w r1, r9, r2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r6, [r1, #4] │ │ │ │ str.w r0, [r9, r2] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [r1, #8] │ │ │ │ - b.n 79706 │ │ │ │ + b.n 796ea │ │ │ │ ldr.w r2, [r1, #164] @ 0xa4 │ │ │ │ - cbnz r2, 79896 │ │ │ │ + cbnz r2, 7987a │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 79800 │ │ │ │ + bne.n 797e4 │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79800 │ │ │ │ - b.n 796ce │ │ │ │ + bne.n 797e4 │ │ │ │ + b.n 796b2 │ │ │ │ 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 79736 │ │ │ │ - movw r1, #63789 @ 0xf92d │ │ │ │ + b.n 7971a │ │ │ │ + movw r1, #63737 @ 0xf8f9 │ │ │ │ movt r1, #7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 79964 │ │ │ │ + bne.n 79948 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 796ce │ │ │ │ + beq.w 796b2 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - b.n 7986e │ │ │ │ - movw r1, #63789 @ 0xf92d │ │ │ │ + b.n 79852 │ │ │ │ + movw r1, #63737 @ 0xf8f9 │ │ │ │ movt r1, #7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 79958 │ │ │ │ + bne.n 7993c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 796da │ │ │ │ + beq.w 796be │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - b.n 797f4 │ │ │ │ + b.n 797d8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 79774 │ │ │ │ + b.n 79758 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr.w r2, [r2, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79800 │ │ │ │ - b.n 796da │ │ │ │ + bne.n 797e4 │ │ │ │ + b.n 796be │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 719d8 │ │ │ │ + bl 719f0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 79774 │ │ │ │ - b.n 797be │ │ │ │ + bne.w 79758 │ │ │ │ + b.n 797a2 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r0, [r9, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 79774 │ │ │ │ - bl 1ea294 │ │ │ │ + bne.w 79758 │ │ │ │ + bl 1e955c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 79920 │ │ │ │ + beq.n 79904 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 79970 │ │ │ │ + cbz r3, 79954 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 79934 │ │ │ │ + beq.n 79918 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 79978 │ │ │ │ + cbz r3, 7995c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 79720 │ │ │ │ + b.n 79704 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 797d8 │ │ │ │ + b.n 797bc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1e391c │ │ │ │ + bl 1e2bc4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - b.n 79698 │ │ │ │ + b.n 7967c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 798c6 │ │ │ │ + b.n 798aa │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 798a8 │ │ │ │ + b.n 7988c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 79920 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 79904 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 79934 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 79918 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 79a16 │ │ │ │ + beq.n 799fa │ │ │ │ movs r0, #1 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ - ldr r2, [pc, #576] @ (79be8 ) │ │ │ │ + ldr r2, [pc, #576] @ (79bcc ) │ │ │ │ lsl.w r7, r0, r5 │ │ │ │ mov fp, r5 │ │ │ │ cmp r5, #7 │ │ │ │ lsl.w r6, r7, r0 │ │ │ │ umull r3, r6, r3, r6 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ lsr.w r6, r6, r0 │ │ │ │ mov.w r9, r6, lsl #3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bhi.w 79b44 │ │ │ │ + bhi.w 79b28 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 79a44 │ │ │ │ + bne.n 79a28 │ │ │ │ add.w r1, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r1, #2740] @ 0xab4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 79b40 │ │ │ │ + ble.w 79b24 │ │ │ │ subs r3, r2, #1 │ │ │ │ str.w r3, [r1, #2740] @ 0xab4 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ movw r3, #771 @ 0x303 │ │ │ │ ldr.w r4, [r1, #2420] @ 0x974 │ │ │ │ movs r1, #0 │ │ │ │ @@ -118582,61 +118568,61 @@ │ │ │ │ str r1, [r4, #8] │ │ │ │ str r3, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ blx 2957c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #464] @ (79be8 ) │ │ │ │ + ldr r3, [pc, #464] @ (79bcc ) │ │ │ │ movs r7, #1 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r6, #43691 @ 0xaaab │ │ │ │ movt r6, #43690 @ 0xaaaa │ │ │ │ lsls r7, r0 │ │ │ │ mov.w r9, #12 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ lsls r2, r7, #1 │ │ │ │ cmp r0, #7 │ │ │ │ umull r2, r6, r2, r6 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov.w r6, r6, lsr #1 │ │ │ │ mul.w r9, r9, r6 │ │ │ │ - bhi.n 79b44 │ │ │ │ + bhi.n 79b28 │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ add.w r1, r9, r7 │ │ │ │ - movw r0, #6429 @ 0x191d │ │ │ │ + movw r0, #6453 @ 0x1935 │ │ │ │ movt r0, #7 │ │ │ │ add.w r2, r1, #20 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr.w r2, [sl, #692] @ 0x2b4 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 79bc4 │ │ │ │ + bne.w 79ba8 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ subs r3, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.n 79b54 │ │ │ │ + bcs.n 79b38 │ │ │ │ adds r1, #19 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 79b8a │ │ │ │ + beq.n 79b6e │ │ │ │ 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 79ada │ │ │ │ + beq.n 79abe │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ strb r5, [r4, #4] │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ movs r5, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r0, r4, #20 │ │ │ │ @@ -118652,22 +118638,22 @@ │ │ │ │ add r0, r4 │ │ │ │ blx 2957c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r2, [r3, #24] │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 79b2c │ │ │ │ + bhi.n 79b10 │ │ │ │ adds r1, #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] │ │ │ │ - cbz r4, 79b54 │ │ │ │ + cbz r4, 79b38 │ │ │ │ uxtb.w fp, fp │ │ │ │ add.w sl, r7, #20 │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #1 │ │ │ │ strb r5, [r4, #4] │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ movs r5, #0 │ │ │ │ @@ -118679,212 +118665,212 @@ │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2957c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, sl │ │ │ │ blx 2957c │ │ │ │ - b.n 79a0e │ │ │ │ + b.n 799f2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ uxtb.w fp, fp │ │ │ │ str.w r3, [ip, #12] │ │ │ │ add.w sl, r7, #20 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 79afc │ │ │ │ + b.n 79ae0 │ │ │ │ movs r7, #8 │ │ │ │ - b.n 79a44 │ │ │ │ + b.n 79a28 │ │ │ │ cmp r5, #15 │ │ │ │ - bhi.n 79b94 │ │ │ │ + bhi.n 79b78 │ │ │ │ add.w fp, r5, #1 │ │ │ │ movs r7, #1 │ │ │ │ lsl.w r7, r7, fp │ │ │ │ - b.n 79a44 │ │ │ │ + b.n 79a28 │ │ │ │ ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ - movw r1, #49749 @ 0xc255 │ │ │ │ + movw r1, #49745 @ 0xc251 │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 79bda │ │ │ │ + bne.n 79bbe │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 79bd2 │ │ │ │ + cbz r4, 79bb6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ uxtb.w fp, fp │ │ │ │ add.w sl, r7, #20 │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 79afc │ │ │ │ + b.n 79ae0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 719d8 │ │ │ │ + bl 719f0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 79af2 │ │ │ │ + b.n 79ad6 │ │ │ │ add.w fp, r5, #2 │ │ │ │ movs r7, #1 │ │ │ │ lsl.w r7, r7, fp │ │ │ │ add.w r1, r7, r9 │ │ │ │ adds.w r2, r1, #20 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bmi.n 79bd2 │ │ │ │ + bmi.n 79bb6 │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ - movw r0, #6429 @ 0x191d │ │ │ │ + movw r0, #6453 @ 0x1935 │ │ │ │ movt r0, #7 │ │ │ │ ldr.w r2, [sl, #692] @ 0x2b4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 79a68 │ │ │ │ + beq.w 79a4c │ │ │ │ ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 79af4 │ │ │ │ + bne.n 79ad8 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 79a0e │ │ │ │ + bl 1e955c │ │ │ │ + b.n 799f2 │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 79b72 │ │ │ │ + b.n 79b56 │ │ │ │ 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 │ │ │ │ movw r5, #19968 @ 0x4e00 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r3, [r3, #1168] @ 0x490 │ │ │ │ - cbz r3, 79c36 │ │ │ │ + cbz r3, 79c1a │ │ │ │ ldr.w r3, [r5, #1412] @ 0x584 │ │ │ │ - cbz r3, 79c36 │ │ │ │ - ldr r3, [pc, #692] @ (79ed0 ) │ │ │ │ + cbz r3, 79c1a │ │ │ │ + ldr r3, [pc, #692] @ (79eb4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 79e88 │ │ │ │ + beq.w 79e6c │ │ │ │ ldr.w r0, [r5, #1416] @ 0x588 │ │ │ │ blx 2a31c │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 79e88 │ │ │ │ + bne.w 79e6c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 79d20 │ │ │ │ + beq.n 79d04 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ sub.w r6, r4, #8 │ │ │ │ ldrb.w r8, [r4, #-4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 79eb0 │ │ │ │ + bne.w 79e94 │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 79e96 │ │ │ │ + bne.w 79e7a │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 79e96 │ │ │ │ + bne.w 79e7a │ │ │ │ ldrb.w r3, [r4, #-1] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 79e96 │ │ │ │ + bne.w 79e7a │ │ │ │ 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 79e6e │ │ │ │ + bne.w 79e52 │ │ │ │ adds r3, r4, r2 │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.w 79e6e │ │ │ │ + bne.w 79e52 │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.w 79e6e │ │ │ │ + bne.w 79e52 │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 79e6e │ │ │ │ + bne.w 79e52 │ │ │ │ mov.w r3, #3722304989 @ 0xdddddddd │ │ │ │ adds r2, #4 │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ str r3, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 2957c │ │ │ │ ldr r2, [r7, #20] │ │ │ │ - movw r3, #30033 @ 0x7551 │ │ │ │ + movw r3, #30021 @ 0x7545 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 79d26 │ │ │ │ - ldr r3, [pc, #516] @ (79ed0 ) │ │ │ │ + bne.n 79d0a │ │ │ │ + ldr r3, [pc, #516] @ (79eb4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r2, [r2, r3] │ │ │ │ bic.w r3, r6, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r7, #804 @ 0x324 │ │ │ │ - beq.n 79d44 │ │ │ │ + beq.n 79d28 │ │ │ │ lsrs r2, r6, #18 │ │ │ │ ubfx r1, r6, #0, #18 │ │ │ │ add.w r2, r7, r2, lsl #3 │ │ │ │ ldr.w r0, [r2, #808] @ 0x328 │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.n 79d0e │ │ │ │ + bgt.n 79cf2 │ │ │ │ ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r1 │ │ │ │ ite gt │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - cbz r1, 79d44 │ │ │ │ + cbz r1, 79d28 │ │ │ │ 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, 79d32 │ │ │ │ - cbz r2, 79d68 │ │ │ │ + cbz r1, 79d16 │ │ │ │ + cbz r2, 79d4c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r1, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, 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 79d20 │ │ │ │ + b.n 79d04 │ │ │ │ ldr.w r2, [r5, #684] @ 0x2ac │ │ │ │ - movw r3, #50457 @ 0xc519 │ │ │ │ + movw r3, #50453 @ 0xc515 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 79e64 │ │ │ │ + bne.w 79e48 │ │ │ │ mov r0, r6 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 79d20 │ │ │ │ + b.n 79d04 │ │ │ │ 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 r9, r2, r4 │ │ │ │ @@ -118892,72 +118878,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 79da4 │ │ │ │ + bne.n 79d88 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 79da0 │ │ │ │ + cbz r3, 79d84 │ │ │ │ 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 79e00 │ │ │ │ + beq.n 79de4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 79de0 │ │ │ │ + beq.n 79dc4 │ │ │ │ ldr.w r3, [lr, #532] @ 0x214 │ │ │ │ - cbnz r3, 79dbc │ │ │ │ + cbnz r3, 79da0 │ │ │ │ str.w r2, [lr, #532] @ 0x214 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 79d20 │ │ │ │ + beq.n 79d04 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 79dda │ │ │ │ + cbz r1, 79dbe │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r4, [r2, #20] │ │ │ │ str r1, [r4, #24] │ │ │ │ strd r3, r0, [r2, #20] │ │ │ │ - cbz r3, 79dd6 │ │ │ │ + cbz r3, 79dba │ │ │ │ str r2, [r3, #24] │ │ │ │ str r2, [r0, #20] │ │ │ │ - b.n 79d20 │ │ │ │ + b.n 79d04 │ │ │ │ str.w r3, [r7, #524] @ 0x20c │ │ │ │ - b.n 79dc8 │ │ │ │ + b.n 79dac │ │ │ │ ldr.w r3, [r7, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 79dee │ │ │ │ + cbz r3, 79dd2 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r7, #532] @ 0x214 │ │ │ │ str.w r2, [r7, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 79d20 │ │ │ │ + bne.n 79d04 │ │ │ │ str.w r2, [r7, #532] @ 0x214 │ │ │ │ - b.n 79d20 │ │ │ │ + b.n 79d04 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 79dae │ │ │ │ + beq.n 79d92 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 79e5e │ │ │ │ + cbz r3, 79e42 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr.w r1, [r6, r9] │ │ │ │ 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, 79e34 │ │ │ │ + cbz r3, 79e18 │ │ │ │ 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 │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -118966,83 +118952,83 @@ │ │ │ │ str.w r8, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [r5, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r7, #788] @ 0x314 │ │ │ │ str.w r8, [r6, r9] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r7, #788] @ 0x314 │ │ │ │ - b.n 79d20 │ │ │ │ + b.n 79d04 │ │ │ │ str.w r1, [r7, #524] @ 0x20c │ │ │ │ - b.n 79e0c │ │ │ │ + b.n 79df0 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 79d5c │ │ │ │ + b.n 79d40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 61470 <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ - movw r1, #53612 @ 0xd16c │ │ │ │ + bl 61714 <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ + movw r1, #53228 @ 0xcfec │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #50996 @ 0xc734 │ │ │ │ + movw r0, #50612 @ 0xc5b4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #65036 @ 0xfe0c │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #64652 @ 0xfc8c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #64] @ (79ed4 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #64] @ (79eb8 ) │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 61470 <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ - movw r1, #53588 @ 0xd154 │ │ │ │ + bl 61714 <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ + movw r1, #53204 @ 0xcfd4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #50996 @ 0xc734 │ │ │ │ + movw r0, #50612 @ 0xc5b4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 61470 <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ - movw r1, #53528 @ 0xd118 │ │ │ │ + bl 61714 <_Py_SetRefcnt@@Base+0xd7e> │ │ │ │ + movw r1, #53144 @ 0xcf98 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #50996 @ 0xc734 │ │ │ │ + movw r0, #50612 @ 0xc5b4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ - bl 676e0 │ │ │ │ + bl 65fa4 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ movs r6, r5 │ │ │ │ │ │ │ │ -00079ed8 : │ │ │ │ +00079ebc : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #29668 @ 0x73e4 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 1a2dcc <_PyThreadState_New@@Base+0x2440> │ │ │ │ - cbz r0, 79f00 │ │ │ │ + bl 1a181c │ │ │ │ + cbz r0, 79ee4 │ │ │ │ strd r4, r5, [r0, #20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00079f04 : │ │ │ │ +00079ee8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 79f4c │ │ │ │ - cbz r0, 79f46 │ │ │ │ + bl 79f30 │ │ │ │ + cbz r0, 79f2a │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 79f46 │ │ │ │ - ldr r4, [pc, #36] @ (79f48 ) │ │ │ │ + bpl.n 79f2a │ │ │ │ + ldr r4, [pc, #36] @ (79f2c ) │ │ │ │ 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 │ │ │ │ @@ -119084,1239 +119070,1239 @@ │ │ │ │ addmi r1, r3, #3 │ │ │ │ addmi r3, #1 │ │ │ │ ittt mi │ │ │ │ bicmi.w r1, r1, #3 │ │ │ │ addmi r1, r1, r2 │ │ │ │ addmi.w r2, r1, r3, lsl #2 │ │ │ │ adds.w r8, r2, r5 │ │ │ │ - bmi.w 7a0ea │ │ │ │ + bmi.w 7a0ce │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6453 @ 0x1935 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r9, [r7, #712] @ 0x2c8 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 7a1c2 │ │ │ │ - ldr r3, [pc, #612] @ (7a234 ) │ │ │ │ + bne.w 7a1a6 │ │ │ │ + ldr r3, [pc, #612] @ (7a218 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ add.w ip, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #512 @ 0x200 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r9, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.w 7a160 │ │ │ │ + bcs.w 7a144 │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r3, [r9, ip, lsl #3] │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 7a1ac │ │ │ │ + beq.w 7a190 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr.w fp, [r3, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r7, [fp] │ │ │ │ str r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7a080 │ │ │ │ + beq.n 7a064 │ │ │ │ add.w r7, fp, r5 │ │ │ │ - cbz r5, 7a044 │ │ │ │ + cbz r5, 7a028 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [fp] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 7a044 │ │ │ │ - ldr r1, [pc, #528] @ (7a234 ) │ │ │ │ + beq.n 7a028 │ │ │ │ + ldr r1, [pc, #528] @ (7a218 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, r1] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ strd r3, r3, [r7, #-8] │ │ │ │ ldr.w r3, [r1, #3760] @ 0xeb0 │ │ │ │ ldr.w r5, [r1, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #3760] @ 0xeb0 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 7a120 │ │ │ │ + bgt.n 7a104 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2957c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7a100 │ │ │ │ + bne.n 7a0e4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #472] @ (7a238 ) │ │ │ │ + ldr r2, [pc, #472] @ (7a21c ) │ │ │ │ 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 7a1dc │ │ │ │ + bne.w 7a1c0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 7a0b0 │ │ │ │ + bmi.n 7a094 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r8, r1, [r3, #24] │ │ │ │ cmp r1, r8 │ │ │ │ - bcc.n 7a0f4 │ │ │ │ + bcc.n 7a0d8 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r1, r8, ip, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add.w r1, r3, r8 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r7, [r3, r8] │ │ │ │ and.w lr, r0, #16384 @ 0x4000 │ │ │ │ add.w r7, fp, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7a016 │ │ │ │ + bne.n 79ffa │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7a022 │ │ │ │ - b.n 7a044 │ │ │ │ + bne.n 7a006 │ │ │ │ + b.n 7a028 │ │ │ │ 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, [r7, #9] │ │ │ │ strh r3, [r7, #10] │ │ │ │ strb r2, [r7, #8] │ │ │ │ - cbz r2, 7a0dc │ │ │ │ + cbz r2, 7a0c0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ add.w r0, r7, #12 │ │ │ │ blx 2957c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r7, #-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 1ea294 │ │ │ │ + b.w 1e955c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [sl, #12] │ │ │ │ str.w sl, [r3, #8] │ │ │ │ - b.n 7a010 │ │ │ │ + b.n 79ff4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #300] @ (7a238 ) │ │ │ │ + ldr r2, [pc, #300] @ (7a21c ) │ │ │ │ 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.n 7a1f0 │ │ │ │ + bne.n 7a1d4 │ │ │ │ str r6, [r7, #8] │ │ │ │ - b.n 7a072 │ │ │ │ + b.n 7a056 │ │ │ │ ldr.w r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, #0 │ │ │ │ - beq.n 7a044 │ │ │ │ + beq.n 7a028 │ │ │ │ ldr.w r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7a044 │ │ │ │ + bne.n 7a028 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7a22a │ │ │ │ + bne.n 7a20e │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bmi.w 7a044 │ │ │ │ + bmi.w 7a028 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r0, r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7a14a │ │ │ │ + bne.n 7a12e │ │ │ │ dmb ish │ │ │ │ - b.n 7a044 │ │ │ │ + b.n 7a028 │ │ │ │ ldr.w sl, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #49745 @ 0xc251 │ │ │ │ movt r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 7a204 │ │ │ │ + bne.n 7a1e8 │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 7a0ea │ │ │ │ + beq.n 7a0ce │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w lr, r3, #16384 @ 0x4000 │ │ │ │ add.w r7, fp, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7a016 │ │ │ │ + bne.w 79ffa │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 7a022 │ │ │ │ - b.n 7a044 │ │ │ │ + bne.w 7a006 │ │ │ │ + b.n 7a028 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 719d8 │ │ │ │ + bl 719f0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a160 │ │ │ │ + beq.n 7a144 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ - b.n 7a09c │ │ │ │ + b.n 7a080 │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r9 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a0ea │ │ │ │ + beq.n 7a0ce │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w lr, r3, #16384 @ 0x4000 │ │ │ │ - b.n 7a198 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 7a17c │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7a212 │ │ │ │ + bne.n 7a1f6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 127218 │ │ │ │ - b.n 7a072 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + bl 126cc8 │ │ │ │ + b.n 7a056 │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7a21e │ │ │ │ + bne.n 7a202 │ │ │ │ mov r0, r7 │ │ │ │ - bl 127218 │ │ │ │ - b.n 7a11c │ │ │ │ + bl 126cc8 │ │ │ │ + b.n 7a100 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx sl │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ - b.n 7a182 │ │ │ │ + b.n 7a166 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 7a072 │ │ │ │ + b.n 7a056 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 7a11c │ │ │ │ + b.n 7a100 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a044 │ │ │ │ - b.n 7a13a │ │ │ │ + bne.w 7a028 │ │ │ │ + b.n 7a11e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007a23c : │ │ │ │ +0007a220 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ blx 29b58 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 7a2ac │ │ │ │ - cbz r0, 7a27c │ │ │ │ + bl 7a290 │ │ │ │ + cbz r0, 7a260 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #24] @ (7a280 ) │ │ │ │ + ldr r0, [pc, #24] @ (7a264 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7b2e4 │ │ │ │ + b.w 7b2c8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007a284 : │ │ │ │ +0007a268 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a2ac │ │ │ │ + bl 7a290 │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7a8d4 │ │ │ │ + beq.w 7a8b8 │ │ │ │ mov r8, r2 │ │ │ │ mov fp, r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 7a57c │ │ │ │ + beq.w 7a560 │ │ │ │ adds r3, r0, r1 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - blt.w 7b03a │ │ │ │ + blt.w 7b01e │ │ │ │ movw r2, #65514 @ 0xffea │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.w 7af60 │ │ │ │ + bgt.w 7af44 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ - movw r2, #6429 @ 0x191d │ │ │ │ + movw r2, #6453 @ 0x1935 │ │ │ │ movt r2, #7 │ │ │ │ add.w sl, r1, #21 │ │ │ │ ldr.w r6, [r4, #712] @ 0x2c8 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 7aa8e │ │ │ │ - ldr r2, [pc, #680] @ (7a5b8 ) │ │ │ │ + bne.w 7aa72 │ │ │ │ + ldr r2, [pc, #680] @ (7a59c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ cmp.w sl, #512 @ 0x200 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ - bgt.w 7a8f6 │ │ │ │ + bgt.w 7a8da │ │ │ │ add.w r9, r5, #20 │ │ │ │ mov.w r1, r9, lsr #3 │ │ │ │ ldr.w r0, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 7a8e0 │ │ │ │ + beq.w 7a8c4 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r6, [r0, #4] │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r4, [r6, #0] │ │ │ │ str r4, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7a444 │ │ │ │ + beq.n 7a428 │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ 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, #596] @ (7a5bc ) │ │ │ │ + ldr r2, [pc, #596] @ (7a5a0 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7abf2 │ │ │ │ + bne.w 7abd6 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r5, [r6, #8] │ │ │ │ str r2, [r6, #12] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ strb r2, [r6, #16] │ │ │ │ strb.w r4, [r6, r9] │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ lsls r4, r2, #26 │ │ │ │ - bpl.w 7a89a │ │ │ │ + bpl.w 7a87e │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.w 7b1da │ │ │ │ + bpl.w 7b1be │ │ │ │ add.w r0, r6, #20 │ │ │ │ lsls r1, r7, #30 │ │ │ │ - bne.w 7a8a2 │ │ │ │ + bne.w 7a886 │ │ │ │ adds r4, r7, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 7a494 │ │ │ │ + bhi.n 7a478 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a494 │ │ │ │ + bne.n 7a478 │ │ │ │ mov r2, r0 │ │ │ │ add.w ip, r7, #8 │ │ │ │ cmp r3, ip │ │ │ │ str.w r1, [r2], #4 │ │ │ │ - bcc.n 7a490 │ │ │ │ + bcc.n 7a474 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a490 │ │ │ │ + bne.n 7a474 │ │ │ │ add.w r4, r7, #12 │ │ │ │ str r1, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ add.w r1, r0, #8 │ │ │ │ - bcc.w 7a5a0 │ │ │ │ + bcc.w 7a584 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a5a0 │ │ │ │ + bne.w 7a584 │ │ │ │ str r2, [r0, #8] │ │ │ │ add.w r2, r7, #16 │ │ │ │ add.w ip, r0, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 7a5b2 │ │ │ │ + bcc.w 7a58a │ │ │ │ ldr r1, [r7, #12] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a5b2 │ │ │ │ + bne.w 7a58a │ │ │ │ str r1, [r0, #12] │ │ │ │ add.w r1, r7, #20 │ │ │ │ cmp r3, r1 │ │ │ │ add.w r0, r0, #16 │ │ │ │ it cc │ │ │ │ movcc r4, r2 │ │ │ │ - bcc.n 7a426 │ │ │ │ + bcc.n 7a40a │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov lr, r2 │ │ │ │ add.w ip, r1, #4 │ │ │ │ adds r2, #4 │ │ │ │ tst.w r4, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7abb6 │ │ │ │ + bne.w 7ab9a │ │ │ │ cmp r3, ip │ │ │ │ str.w r4, [r0], #4 │ │ │ │ - bcc.n 7a424 │ │ │ │ + bcc.n 7a408 │ │ │ │ mov r1, ip │ │ │ │ - b.n 7a406 │ │ │ │ + b.n 7a3ea │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 7a462 │ │ │ │ + bhi.n 7a446 │ │ │ │ sub.w r9, r4, r7 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ cmp r5, r9 │ │ │ │ - bne.n 7a4ae │ │ │ │ + bne.n 7a492 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ae0a │ │ │ │ + bne.w 7adee │ │ │ │ mov r0, r6 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd lr, r2, [r0, #24] │ │ │ │ cmp r2, lr │ │ │ │ - bcc.w 7a5a6 │ │ │ │ + bcc.w 7a58e │ │ │ │ adds r1, #1 │ │ │ │ add.w r2, r0, lr │ │ │ │ str r2, [r0, #4] │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ str r1, [r0, #24] │ │ │ │ str.w r4, [r0, lr] │ │ │ │ - b.n 7a34c │ │ │ │ + b.n 7a330 │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7a42a │ │ │ │ + blt.n 7a40e │ │ │ │ adds r4, #1 │ │ │ │ strb r2, [r0, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 7a42a │ │ │ │ + bls.n 7a40e │ │ │ │ adds r0, #1 │ │ │ │ mov r2, r4 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ mov r4, r2 │ │ │ │ adds r2, #1 │ │ │ │ tst.w r1, #128 @ 0x80 │ │ │ │ - bne.n 7a42a │ │ │ │ + bne.n 7a40e │ │ │ │ cmp r2, r3 │ │ │ │ strb.w r1, [r0], #1 │ │ │ │ - bne.n 7a478 │ │ │ │ + bne.n 7a45c │ │ │ │ mov r4, r2 │ │ │ │ - b.n 7a42a │ │ │ │ + b.n 7a40e │ │ │ │ mov r0, r2 │ │ │ │ - b.n 7a426 │ │ │ │ + b.n 7a40a │ │ │ │ cmp r3, r7 │ │ │ │ - bls.n 7a4a6 │ │ │ │ + bls.n 7a48a │ │ │ │ ldrsb.w r1, [r7] │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ge │ │ │ │ movge r4, r7 │ │ │ │ - bge.n 7a46c │ │ │ │ + bge.n 7a450 │ │ │ │ mov r4, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ blx 2957c │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.w 7adda │ │ │ │ + bpl.w 7adbe │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7b1d4 │ │ │ │ + beq.w 7b1b8 │ │ │ │ add.w r2, r6, #20 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ strd r3, r3, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.w 7a830 │ │ │ │ + bcs.w 7a814 │ │ │ │ ldrd r1, r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 7ab04 │ │ │ │ + bne.w 7aae8 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ lsls r7, r2, #25 │ │ │ │ add r3, r1 │ │ │ │ it pl │ │ │ │ subpl r7, r6, #4 │ │ │ │ - bpl.n 7a5d4 │ │ │ │ + bpl.n 7a5b8 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.w 7abd8 │ │ │ │ + bls.w 7abbc │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bls.w 7aa2c │ │ │ │ + bls.w 7aa10 │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ - bhi.w 7b0d8 │ │ │ │ + bhi.w 7b0bc │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #2 │ │ │ │ - ble.w 7adb4 │ │ │ │ + ble.w 7ad98 │ │ │ │ ldrb r7, [r4, #1] │ │ │ │ ldrb r0, [r4, #2] │ │ │ │ sub.w r5, r7, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7a85e │ │ │ │ + bhi.w 7a842 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq.w 7a858 │ │ │ │ + beq.w 7a83c │ │ │ │ cmp r2, #237 @ 0xed │ │ │ │ - bne.n 7a548 │ │ │ │ + bne.n 7a52c │ │ │ │ cmp r7, #159 @ 0x9f │ │ │ │ - bhi.w 7a85e │ │ │ │ + bhi.w 7a842 │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7af9a │ │ │ │ + bhi.w 7af7e │ │ │ │ add.w r5, r0, r2, lsl #12 │ │ │ │ adds r4, #3 │ │ │ │ sub.w r5, r5, #925696 @ 0xe2000 │ │ │ │ subs r5, #128 @ 0x80 │ │ │ │ add.w r5, r5, r7, lsl #6 │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ cmp r5, #4 │ │ │ │ - bhi.w 7aa56 │ │ │ │ + bhi.w 7aa3a │ │ │ │ tbh [pc, r5, lsl #1] │ │ │ │ lsls r2, r2, #5 │ │ │ │ lsls r0, r1, #6 │ │ │ │ lsls r1, r7, #5 │ │ │ │ lsls r0, r3, #4 │ │ │ │ lsls r0, r3, #4 │ │ │ │ ldrsb.w r2, [r0] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 7ae10 │ │ │ │ + blt.w 7adf4 │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7af76 │ │ │ │ - ldr r6, [pc, #44] @ (7a5c0 ) │ │ │ │ + bne.w 7af5a │ │ │ │ + ldr r6, [pc, #44] @ (7a5a4 ) │ │ │ │ movs r2, #24 │ │ │ │ mla r6, r2, r3, r6 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r1 │ │ │ │ mov r4, ip │ │ │ │ - b.n 7a426 │ │ │ │ + b.n 7a40a │ │ │ │ + mov r0, ip │ │ │ │ + b.n 7a40a │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 7a34c │ │ │ │ - mov r0, ip │ │ │ │ - b.n 7a426 │ │ │ │ + b.n 7a330 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 7a562 │ │ │ │ + beq.n 7a546 │ │ │ │ adds r4, #1 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.w 7abee │ │ │ │ + bcs.w 7abd2 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bhi.w 7a76c │ │ │ │ + bhi.w 7a750 │ │ │ │ mov r0, r4 │ │ │ │ ands.w r5, r4, #3 │ │ │ │ - bne.n 7a5c8 │ │ │ │ + bne.n 7a5ac │ │ │ │ add.w ip, r4, #4 │ │ │ │ cmp r6, ip │ │ │ │ - bcc.n 7a5c4 │ │ │ │ + bcc.n 7a5a8 │ │ │ │ sub.w sl, r7, r4 │ │ │ │ bic.w sl, sl, #3 │ │ │ │ mov r2, sl │ │ │ │ add.w sl, sl, #4 │ │ │ │ add sl, r3 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ adds r2, #1 │ │ │ │ ands.w r2, r2, #7 │ │ │ │ - beq.n 7a696 │ │ │ │ + beq.n 7a67a │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7a682 │ │ │ │ + beq.n 7a666 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 7a672 │ │ │ │ + beq.n 7a656 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 7a662 │ │ │ │ + beq.n 7a646 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 7a652 │ │ │ │ + beq.n 7a636 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 7a640 │ │ │ │ + beq.n 7a624 │ │ │ │ cmp r2, #6 │ │ │ │ - beq.n 7a62e │ │ │ │ + beq.n 7a612 │ │ │ │ ldr.w r2, [r0], #4 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a75e │ │ │ │ + bne.w 7a742 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a75e │ │ │ │ + bne.w 7a742 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7a75e │ │ │ │ + bne.w 7a742 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a75e │ │ │ │ + bne.n 7a742 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a75e │ │ │ │ + bne.n 7a742 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a75e │ │ │ │ + bne.n 7a742 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a75e │ │ │ │ + bne.n 7a742 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 7a75c │ │ │ │ + beq.n 7a740 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ add.w r9, r0, #4 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r9, #4 │ │ │ │ mov ip, r0 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a75e │ │ │ │ + bne.n 7a742 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ add.w r0, r9, #8 │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mov lr, r3 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a75e │ │ │ │ + bne.n 7a742 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r4, ip │ │ │ │ ldr.w r2, [ip] │ │ │ │ mov ip, r0 │ │ │ │ add.w r0, r9, #12 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a75e │ │ │ │ + bne.n 7a742 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r4, ip │ │ │ │ add.w r3, lr, #8 │ │ │ │ ldr.w r2, [ip] │ │ │ │ mov ip, r0 │ │ │ │ add.w r0, r9, #16 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a75e │ │ │ │ + bne.n 7a742 │ │ │ │ str.w r2, [lr, #8] │ │ │ │ mov r4, ip │ │ │ │ add.w r3, lr, #12 │ │ │ │ ldr.w r2, [ip] │ │ │ │ mov ip, r0 │ │ │ │ add.w r0, r9, #20 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a75e │ │ │ │ + bne.n 7a742 │ │ │ │ str.w r2, [lr, #12] │ │ │ │ mov r4, ip │ │ │ │ add.w r3, lr, #16 │ │ │ │ ldr.w r2, [ip] │ │ │ │ mov ip, r0 │ │ │ │ add.w r0, r9, #24 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a75e │ │ │ │ + bne.n 7a742 │ │ │ │ str.w r2, [lr, #16] │ │ │ │ mov r4, ip │ │ │ │ add.w r3, lr, #20 │ │ │ │ ldr.w r2, [ip] │ │ │ │ mov ip, r0 │ │ │ │ add.w r0, r9, #28 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a75e │ │ │ │ + bne.n 7a742 │ │ │ │ str.w r2, [lr, #20] │ │ │ │ add.w r3, lr, #24 │ │ │ │ mov r4, ip │ │ │ │ ldr.w r2, [ip] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7a75e │ │ │ │ + bne.n 7a742 │ │ │ │ add.w r3, lr, #28 │ │ │ │ str.w r2, [lr, #24] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 7a696 │ │ │ │ + bne.n 7a67a │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 7a562 │ │ │ │ + beq.w 7a546 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.w 7a5c8 │ │ │ │ + bls.w 7a5ac │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bhi.w 7afc8 │ │ │ │ + bhi.w 7afac │ │ │ │ cmp r2, #193 @ 0xc1 │ │ │ │ - bls.w 7b22c │ │ │ │ + bls.w 7b210 │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 7abee │ │ │ │ + ble.w 7abd2 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7b000 │ │ │ │ + bhi.w 7afe4 │ │ │ │ add.w r0, r0, r2, lsl #6 │ │ │ │ adds r4, #2 │ │ │ │ sub.w r5, r0, #12416 @ 0x3080 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - bhi.w 7a562 │ │ │ │ + bhi.w 7a546 │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ - b.n 7a5ce │ │ │ │ + b.n 7a5b2 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ - movw r7, #52092 @ 0xcb7c │ │ │ │ + movw r7, #51708 @ 0xc9fc │ │ │ │ movt r7, #38 @ 0x26 │ │ │ │ sub.w r9, r4, sl │ │ │ │ add.w r6, r9, #4294967295 @ 0xffffffff │ │ │ │ add r6, r5 │ │ │ │ strd r6, r9, [sp, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7a7cc │ │ │ │ + bne.n 7a7b0 │ │ │ │ mov r0, fp │ │ │ │ - bl f213c <_Py_GetErrorHandler@@Base> │ │ │ │ + bl f1bb0 <_Py_GetErrorHandler@@Base> │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.w 7af10 │ │ │ │ + bne.w 7aef4 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 7aef6 │ │ │ │ + ble.w 7aeda │ │ │ │ mov r3, r9 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.w 7ae82 │ │ │ │ + blt.w 7ae66 │ │ │ │ sub.w r3, r6, r9 │ │ │ │ add r4, r3 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.n 7a4ec │ │ │ │ + b.n 7a4d0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ sub.w r3, r3, r1 │ │ │ │ mov.w r2, r3, asr #1 │ │ │ │ - bne.n 7a812 │ │ │ │ + bne.n 7a7f6 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub.w r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7aeb6 │ │ │ │ + bhi.w 7ae9a │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ - bhi.w 7b0c0 │ │ │ │ + bhi.w 7b0a4 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ - beq.w 7aeb6 │ │ │ │ + beq.w 7ae9a │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ subs r3, r4, r6 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7aed8 │ │ │ │ + beq.w 7aebc │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - cbz r3, 7a83e │ │ │ │ + cbz r3, 7a822 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r4, r4, r3 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7aad4 │ │ │ │ + bne.w 7aab8 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7aaa8 │ │ │ │ + bne.w 7aa8c │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 92620 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl 91fe4 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 7a43c │ │ │ │ + b.n 7a420 │ │ │ │ cmp r7, #159 @ 0x9f │ │ │ │ - bhi.w 7a548 │ │ │ │ + bhi.w 7a52c │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ movs r5, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7a7a2 │ │ │ │ + beq.n 7a786 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #237 @ 0xed │ │ │ │ - beq.w 7b26a │ │ │ │ + beq.w 7b24e │ │ │ │ movs r5, #2 │ │ │ │ - b.n 7a7a4 │ │ │ │ + b.n 7a788 │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - movw r7, #52072 @ 0xcb68 │ │ │ │ + movw r7, #51688 @ 0xc9e8 │ │ │ │ movt r7, #38 @ 0x26 │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ sub.w r9, r4, sl │ │ │ │ add.w r6, r9, #1 │ │ │ │ - b.n 7a7ba │ │ │ │ + b.n 7a79e │ │ │ │ ldr r0, [r6, #28] │ │ │ │ lsls r2, r7, #30 │ │ │ │ - beq.w 7a39c │ │ │ │ + beq.w 7a380 │ │ │ │ cmp r3, r7 │ │ │ │ it hi │ │ │ │ movhi r4, r7 │ │ │ │ - bls.w 7a4a6 │ │ │ │ + bls.w 7a48a │ │ │ │ lsls r2, r4, #30 │ │ │ │ - beq.n 7a92e │ │ │ │ + beq.n 7a912 │ │ │ │ ldrsb.w r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7a8be │ │ │ │ + blt.n 7a8a2 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 7a8ac │ │ │ │ + bcc.n 7a890 │ │ │ │ sub.w r9, r4, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ blx 29c10 │ │ │ │ cmp r5, r9 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - beq.w 7a434 │ │ │ │ - b.n 7a4ae │ │ │ │ + beq.w 7a418 │ │ │ │ + b.n 7a492 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b222 │ │ │ │ - ldr r6, [pc, #732] @ (7abbc ) │ │ │ │ - b.n 7a43c │ │ │ │ + bne.w 7b206 │ │ │ │ + ldr r6, [pc, #732] @ (7aba0 ) │ │ │ │ + b.n 7a420 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 719d8 │ │ │ │ + bl 719f0 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7a34c │ │ │ │ + bne.w 7a330 │ │ │ │ ldr.w r6, [r4, #672] @ 0x2a0 │ │ │ │ - movw r1, #49749 @ 0xc255 │ │ │ │ + movw r1, #49745 @ 0xc251 │ │ │ │ movt r1, #6 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.w 7afb4 │ │ │ │ + bne.w 7af98 │ │ │ │ mov r0, sl │ │ │ │ strd r3, r2, [sp, #32] │ │ │ │ blx 2a0fc │ │ │ │ mov r6, r0 │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7af60 │ │ │ │ + beq.w 7af44 │ │ │ │ ldr.w r1, [r2, #800] @ 0x320 │ │ │ │ add.w r9, r5, #20 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r2, #800] @ 0x320 │ │ │ │ - b.n 7a34c │ │ │ │ + b.n 7a330 │ │ │ │ add.w ip, r4, #4 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.n 7aa24 │ │ │ │ + bcc.n 7aa08 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7aa24 │ │ │ │ + bne.n 7aa08 │ │ │ │ add.w r1, r4, #8 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7ab00 │ │ │ │ + bcc.w 7aae4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7ab00 │ │ │ │ + bne.w 7aae4 │ │ │ │ add.w ip, r4, #12 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.w 7abb2 │ │ │ │ + bcc.w 7ab96 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7abb2 │ │ │ │ + bne.w 7ab96 │ │ │ │ add.w r1, r4, #16 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7ab00 │ │ │ │ + bcc.w 7aae4 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7ab00 │ │ │ │ + bne.w 7aae4 │ │ │ │ add.w lr, r4, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bcc.w 7abb2 │ │ │ │ + bcc.w 7ab96 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7abb2 │ │ │ │ + bne.w 7ab96 │ │ │ │ add.w ip, r4, #24 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.w 7add6 │ │ │ │ + bcc.w 7adba │ │ │ │ ldr r2, [r4, #20] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7add6 │ │ │ │ + bne.w 7adba │ │ │ │ add.w r1, r4, #28 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7ab00 │ │ │ │ + bcc.w 7aae4 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7ab00 │ │ │ │ + bne.w 7aae4 │ │ │ │ add.w ip, r4, #32 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.w 7abb2 │ │ │ │ + bcc.w 7ab96 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7abb2 │ │ │ │ + bne.w 7ab96 │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7ab00 │ │ │ │ + bcc.w 7aae4 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7ab00 │ │ │ │ + bne.w 7aae4 │ │ │ │ add.w ip, r4, #40 @ 0x28 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.w 7abb2 │ │ │ │ + bcc.w 7ab96 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7abb2 │ │ │ │ + bne.w 7ab96 │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 7ab00 │ │ │ │ + bcc.w 7aae4 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7ab00 │ │ │ │ + bne.n 7aae4 │ │ │ │ sub.w ip, r3, #44 @ 0x2c │ │ │ │ sub.w ip, ip, r4 │ │ │ │ bic.w ip, ip, #3 │ │ │ │ add ip, r1 │ │ │ │ - b.n 7aa1e │ │ │ │ + b.n 7aa02 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ adds r1, #4 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7aa24 │ │ │ │ + bne.n 7aa08 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 7aa14 │ │ │ │ + bne.n 7a9f8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 7a8b0 │ │ │ │ - b.n 7a8be │ │ │ │ + bne.w 7a894 │ │ │ │ + b.n 7a8a2 │ │ │ │ cmp r2, #193 @ 0xc1 │ │ │ │ - bls.w 7aeee │ │ │ │ + bls.w 7aed2 │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 7ae7a │ │ │ │ + ble.w 7ae5e │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7a85e │ │ │ │ + bhi.w 7a842 │ │ │ │ add.w r0, r0, r2, lsl #6 │ │ │ │ subs r3, r3, r1 │ │ │ │ sub.w r5, r0, #12416 @ 0x3080 │ │ │ │ adds r4, #2 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.w 7abc4 │ │ │ │ + bcc.w 7aba8 │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7abc4 │ │ │ │ + ble.w 7aba8 │ │ │ │ ldrd r2, r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #1 │ │ │ │ itt eq │ │ │ │ strbeq r5, [r2, r3] │ │ │ │ ldreq r3, [sp, #96] @ 0x60 │ │ │ │ - beq.n 7aa86 │ │ │ │ + beq.n 7aa6a │ │ │ │ cmp r1, #2 │ │ │ │ itet ne │ │ │ │ strne.w r5, [r2, r3, lsl #2] │ │ │ │ strheq.w r5, [r2, r3, lsl #1] │ │ │ │ ldrne r3, [sp, #96] @ 0x60 │ │ │ │ adds r3, #1 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7a4ee │ │ │ │ + b.n 7a4d2 │ │ │ │ ldr.w r0, [r4, #708] @ 0x2c4 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #32] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7af60 │ │ │ │ + beq.w 7af44 │ │ │ │ add.w r9, r5, #20 │ │ │ │ - b.n 7a34c │ │ │ │ + b.n 7a330 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7a84e │ │ │ │ + beq.w 7a832 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a84e │ │ │ │ - ldr r1, [pc, #256] @ (7abc0 ) │ │ │ │ + bne.w 7a832 │ │ │ │ + ldr r1, [pc, #256] @ (7aba4 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7aebe │ │ │ │ + bne.w 7aea2 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 7a84e │ │ │ │ + b.n 7a832 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7a846 │ │ │ │ + beq.w 7a82a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a846 │ │ │ │ - ldr r1, [pc, #212] @ (7abc0 ) │ │ │ │ + bne.w 7a82a │ │ │ │ + ldr r1, [pc, #212] @ (7aba4 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b186 │ │ │ │ + bne.w 7b16a │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 7a846 │ │ │ │ + b.n 7a82a │ │ │ │ mov r4, ip │ │ │ │ - b.n 7aa24 │ │ │ │ + b.n 7aa08 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 7b052 │ │ │ │ + bne.w 7b036 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #32] │ │ │ │ add.w r3, r1, r3, lsl #1 │ │ │ │ - b.n 7ab74 │ │ │ │ + b.n 7ab58 │ │ │ │ cmp r0, #223 @ 0xdf │ │ │ │ - bls.n 7ab8a │ │ │ │ + bls.n 7ab6e │ │ │ │ cmp r0, #239 @ 0xef │ │ │ │ - bhi.w 7b01a │ │ │ │ + bhi.w 7affe │ │ │ │ subs r2, r6, r4 │ │ │ │ cmp r2, #2 │ │ │ │ - ble.w 7a7ee │ │ │ │ + ble.w 7a7d2 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ sub.w r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7aeb2 │ │ │ │ + bhi.w 7ae96 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ - beq.w 7aeac │ │ │ │ + beq.w 7ae90 │ │ │ │ sub.w r5, r0, #237 @ 0xed │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ clz r5, r5 │ │ │ │ mov.w r5, r5, lsr #5 │ │ │ │ it ls │ │ │ │ movls r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7aeb2 │ │ │ │ + bne.w 7ae96 │ │ │ │ sub.w r5, r2, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7b212 │ │ │ │ + bhi.w 7b1f6 │ │ │ │ add.w r2, r2, r0, lsl #12 │ │ │ │ adds r4, #3 │ │ │ │ sub.w r2, r2, #925696 @ 0xe2000 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add.w r2, r2, r1, lsl #6 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.n 7ac20 │ │ │ │ + bcs.n 7ac04 │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n 7ab14 │ │ │ │ + bhi.n 7aaf8 │ │ │ │ mov r2, r4 │ │ │ │ ands.w r5, r4, #3 │ │ │ │ - beq.n 7ac2e │ │ │ │ + beq.n 7ac12 │ │ │ │ adds r4, #1 │ │ │ │ strh.w r0, [r3], #2 │ │ │ │ - b.n 7ab70 │ │ │ │ + b.n 7ab54 │ │ │ │ cmp r0, #193 @ 0xc1 │ │ │ │ - bls.w 7b1a0 │ │ │ │ + bls.w 7b184 │ │ │ │ subs r2, r6, r4 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 7ac20 │ │ │ │ + ble.n 7ac04 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ sub.w r1, r2, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.w 7aeb2 │ │ │ │ + bhi.w 7ae96 │ │ │ │ add.w r2, r2, r0, lsl #6 │ │ │ │ adds r4, #2 │ │ │ │ sub.w r2, r2, #12416 @ 0x3080 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ - b.n 7ab70 │ │ │ │ + b.n 7ab54 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 7aa24 │ │ │ │ + b.n 7aa08 │ │ │ │ mov r4, lr │ │ │ │ - b.n 7a426 │ │ │ │ + b.n 7a40a │ │ │ │ nop │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl ca0e4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl c9b84 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7b132 │ │ │ │ + beq.w 7b116 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7aa6a │ │ │ │ + b.n 7aa4e │ │ │ │ ands.w r5, r4, #3 │ │ │ │ - beq.w 7b156 │ │ │ │ + beq.w 7b13a │ │ │ │ adds r4, #1 │ │ │ │ strb r2, [r3, #0] │ │ │ │ cmp r4, r6 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcc.w 7a50e │ │ │ │ + bcc.w 7a4f2 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7a562 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 7a546 │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r4, r1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne.w 7b064 │ │ │ │ + bne.w 7b048 │ │ │ │ mov r0, r6 │ │ │ │ - bl 127218 │ │ │ │ + bl 126cc8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r5, [r6, #8] │ │ │ │ str r2, [r6, #12] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ strb r2, [r6, #16] │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r6, r9] │ │ │ │ - b.w 7a384 │ │ │ │ + b.w 7a368 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r5, #0 │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7a568 │ │ │ │ + b.n 7a54c │ │ │ │ add.w ip, r4, #4 │ │ │ │ cmp r6, ip │ │ │ │ - bcc.w 7b0c8 │ │ │ │ + bcc.w 7b0ac │ │ │ │ subs r0, r6, #4 │ │ │ │ subs r0, r0, r4 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ add r0, ip │ │ │ │ subs r1, r0, r4 │ │ │ │ subs r1, #4 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ adds r1, #1 │ │ │ │ ands.w r1, r1, #3 │ │ │ │ - beq.n 7ace0 │ │ │ │ + beq.n 7acc4 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 7acae │ │ │ │ + beq.n 7ac92 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 7ac82 │ │ │ │ + beq.n 7ac66 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, ip │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7ada4 │ │ │ │ + bne.w 7ad88 │ │ │ │ uxtb r4, r1 │ │ │ │ adds r3, #8 │ │ │ │ strh.w r4, [r3, #-8] │ │ │ │ ubfx r4, r1, #8, #8 │ │ │ │ strh.w r4, [r3, #-6] │ │ │ │ ubfx r4, r1, #16, #8 │ │ │ │ lsrs r1, r1, #24 │ │ │ │ strh.w r4, [r3, #-4] │ │ │ │ strh.w r1, [r3, #-2] │ │ │ │ mov r4, r2 │ │ │ │ adds r2, #4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7ada4 │ │ │ │ + bne.w 7ad88 │ │ │ │ uxtb r4, r1 │ │ │ │ adds r3, #8 │ │ │ │ strh.w r4, [r3, #-8] │ │ │ │ ubfx r4, r1, #8, #8 │ │ │ │ strh.w r4, [r3, #-6] │ │ │ │ ubfx r4, r1, #16, #8 │ │ │ │ lsrs r1, r1, #24 │ │ │ │ strh.w r4, [r3, #-4] │ │ │ │ strh.w r1, [r3, #-2] │ │ │ │ mov r4, r2 │ │ │ │ adds r2, #4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7ada4 │ │ │ │ + bne.n 7ad88 │ │ │ │ uxtb r4, r1 │ │ │ │ adds r3, #8 │ │ │ │ strh.w r4, [r3, #-8] │ │ │ │ cmp r2, r0 │ │ │ │ ubfx r4, r1, #8, #8 │ │ │ │ strh.w r4, [r3, #-6] │ │ │ │ ubfx r4, r1, #16, #8 │ │ │ │ mov.w r1, r1, lsr #24 │ │ │ │ strh.w r4, [r3, #-4] │ │ │ │ strh.w r1, [r3, #-2] │ │ │ │ - beq.w 7ae02 │ │ │ │ + beq.w 7ade6 │ │ │ │ strd r5, r6, [sp, #36] @ 0x24 │ │ │ │ - b.n 7ad8a │ │ │ │ + b.n 7ad6e │ │ │ │ ubfx r7, r1, #8, #8 │ │ │ │ ubfx r6, r1, #16, #8 │ │ │ │ lsrs r5, r1, #24 │ │ │ │ ldr.w r1, [r9] │ │ │ │ strh.w ip, [r3] │ │ │ │ adds r3, #8 │ │ │ │ strh.w r7, [r3, #-6] │ │ │ │ @@ -120325,196 +120311,196 @@ │ │ │ │ uxtb.w ip, r1 │ │ │ │ strh.w r5, [r3, #-2] │ │ │ │ ubfx r7, r1, #8, #8 │ │ │ │ ubfx r6, r1, #16, #8 │ │ │ │ lsrs r5, r1, #24 │ │ │ │ mov sl, r3 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7ada0 │ │ │ │ + bne.n 7ad84 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r4, r2 │ │ │ │ add.w r2, r9, #8 │ │ │ │ strh r7, [r3, #2] │ │ │ │ strh r6, [r3, #4] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ strh r5, [r3, #6] │ │ │ │ ubfx r7, r1, #8, #8 │ │ │ │ strh.w ip, [r3] │ │ │ │ ubfx r6, r1, #16, #8 │ │ │ │ add.w r3, r3, #8 │ │ │ │ uxtb.w ip, r1 │ │ │ │ mov.w r5, r1, lsr #24 │ │ │ │ mov lr, r2 │ │ │ │ - bne.n 7ada0 │ │ │ │ + bne.n 7ad84 │ │ │ │ ldr.w r1, [lr] │ │ │ │ add.w r2, r9, #12 │ │ │ │ strh r7, [r3, #2] │ │ │ │ mov r4, lr │ │ │ │ strh r6, [r3, #4] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ strh r5, [r3, #6] │ │ │ │ strh.w ip, [r3] │ │ │ │ add.w r3, sl, #16 │ │ │ │ - bne.n 7ada0 │ │ │ │ + bne.n 7ad84 │ │ │ │ uxtb.w ip, r1 │ │ │ │ ubfx r7, r1, #8, #8 │ │ │ │ strh.w ip, [sl, #16] │ │ │ │ ubfx r6, r1, #16, #8 │ │ │ │ lsrs r5, r1, #24 │ │ │ │ strh r7, [r3, #2] │ │ │ │ strh r6, [r3, #4] │ │ │ │ cmp r2, r0 │ │ │ │ strh r5, [r3, #6] │ │ │ │ add.w r3, sl, #24 │ │ │ │ - beq.n 7adfe │ │ │ │ + beq.n 7ade2 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ add.w r9, r2, #4 │ │ │ │ mov r4, r2 │ │ │ │ add.w r2, r9, #4 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ uxtb.w ip, r1 │ │ │ │ - beq.n 7ace6 │ │ │ │ + beq.n 7acca │ │ │ │ ldrd r5, r6, [sp, #36] @ 0x24 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 7b0ce │ │ │ │ + beq.w 7b0b2 │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bls.w 7ab82 │ │ │ │ - b.n 7ab14 │ │ │ │ - bne.n 7ae7a │ │ │ │ + bls.w 7ab66 │ │ │ │ + b.n 7aaf8 │ │ │ │ + bne.n 7ae5e │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7a85e │ │ │ │ + bhi.w 7a842 │ │ │ │ cmp r0, #159 @ 0x9f │ │ │ │ - bhi.w 7afa6 │ │ │ │ + bhi.w 7af8a │ │ │ │ sub.w r5, r2, #224 @ 0xe0 │ │ │ │ negs r2, r5 │ │ │ │ adcs r2, r5 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.w 7a562 │ │ │ │ + b.w 7a546 │ │ │ │ mov r4, lr │ │ │ │ - b.n 7aa24 │ │ │ │ + b.n 7aa08 │ │ │ │ ubfx r1, r3, #2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 7ae06 │ │ │ │ + beq.n 7adea │ │ │ │ cmp r1, #2 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ it ne │ │ │ │ movtne r1, #16 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7b1d4 │ │ │ │ + beq.w 7b1b8 │ │ │ │ add.w r2, r6, #28 │ │ │ │ - b.w 7a4d4 │ │ │ │ + b.w 7a4b8 │ │ │ │ ldrd r5, r6, [sp, #36] @ 0x24 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 7ada4 │ │ │ │ + b.n 7ad88 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ - b.n 7adee │ │ │ │ + b.n 7add2 │ │ │ │ str r5, [r3, #0] │ │ │ │ - b.w 7a43c │ │ │ │ + b.w 7a420 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ - movw r2, #6429 @ 0x191d │ │ │ │ + movw r2, #6453 @ 0x1935 │ │ │ │ movt r2, #7 │ │ │ │ adds r3, r0, #1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr.w r6, [r4, #712] @ 0x2c8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ cmp r6, r2 │ │ │ │ it ne │ │ │ │ movne.w sl, #22 │ │ │ │ - bne.w 7aa8e │ │ │ │ - ldr r2, [pc, #668] @ (7b0d4 ) │ │ │ │ + bne.w 7aa72 │ │ │ │ + ldr r2, [pc, #668] @ (7b0b8 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ mov.w sl, #22 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ - b.w 7a326 │ │ │ │ + b.w 7a30a │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 7ae7a │ │ │ │ + ble.n 7ae5e │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ sub.w r7, r5, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.w 7a85e │ │ │ │ + bhi.w 7a842 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7b218 │ │ │ │ + bls.w 7b1fc │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - beq.w 7a85e │ │ │ │ + beq.w 7a842 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 7ae7a │ │ │ │ + beq.n 7ae5e │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi.w 7af9a │ │ │ │ + bhi.w 7af7e │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7a816 │ │ │ │ + b.n 7a7fa │ │ │ │ ldrb.w r7, [sl, r3] │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ add.w r0, r7, #56320 @ 0xdc00 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 7b1ce │ │ │ │ + beq.w 7b1b2 │ │ │ │ cmp r5, #2 │ │ │ │ itet ne │ │ │ │ strne.w r0, [r1, r2, lsl #2] │ │ │ │ strheq.w r0, [r1, r2, lsl #1] │ │ │ │ ldrne r2, [sp, #96] @ 0x60 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - b.n 7a7de │ │ │ │ + b.n 7a7c2 │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ - bhi.w 7ab52 │ │ │ │ + bhi.w 7ab36 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ subs r3, r3, r1 │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7a864 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 7a848 │ │ │ │ + movw r2, #26709 @ 0x6855 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7aace │ │ │ │ + beq.w 7aab2 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 7aace │ │ │ │ + b.n 7aab2 │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ - movw r7, #52048 @ 0xcb50 │ │ │ │ + movw r7, #51664 @ 0xc9d0 │ │ │ │ movt r7, #38 @ 0x26 │ │ │ │ sub.w r6, r6, sl │ │ │ │ sub.w r9, r4, sl │ │ │ │ - b.n 7a7ba │ │ │ │ + b.n 7a79e │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7a882 │ │ │ │ + b.n 7a866 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ - bl ca0e4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl c9b84 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7b132 │ │ │ │ + beq.w 7b116 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ - b.n 7a7dc │ │ │ │ + b.n 7a7c0 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bls.n 7af26 │ │ │ │ + bls.n 7af0a │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.w 7b1b2 │ │ │ │ + beq.w 7b196 │ │ │ │ cmp.w r8, #4 │ │ │ │ - beq.w 7b1a6 │ │ │ │ + beq.w 7b18a │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mov r3, r7 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -120524,831 +120510,830 @@ │ │ │ │ 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, #13336 @ 0x3418 │ │ │ │ + movw r2, #12952 @ 0x3298 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 1dbb50 <_PyErr_ProgramDecodedTextObject@@Base+0x380> │ │ │ │ + bl 1dad0c <_PyErr_ProgramDecodedTextObject@@Base+0x50c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7b132 │ │ │ │ + bne.w 7b116 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a4ec │ │ │ │ + b.w 7a4d0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1e955c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7a384 │ │ │ │ + bne.w 7a368 │ │ │ │ movs r6, #0 │ │ │ │ - b.w 7a43c │ │ │ │ + b.w 7a420 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldrsb.w r2, [r0] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 7a590 │ │ │ │ + bge.w 7a574 │ │ │ │ add.w r3, r3, #1296 @ 0x510 │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ add.w r6, r6, r3, lsl #5 │ │ │ │ - b.w 7a43c │ │ │ │ + b.w 7a420 │ │ │ │ subs r3, r3, r1 │ │ │ │ movs r5, #3 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a7a4 │ │ │ │ + b.w 7a788 │ │ │ │ sub.w r0, r2, #237 @ 0xed │ │ │ │ negs r2, r0 │ │ │ │ adcs r2, r0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.w 7a562 │ │ │ │ + b.w 7a546 │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ mov r1, sl │ │ │ │ strd r3, r2, [sp, #32] │ │ │ │ blx r6 │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 7a918 │ │ │ │ + b.n 7a8fc │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ - bhi.w 7b228 │ │ │ │ + bhi.w 7b20c │ │ │ │ subs r5, r6, r4 │ │ │ │ cmp r5, #2 │ │ │ │ - ble.n 7b006 │ │ │ │ + ble.n 7afea │ │ │ │ ldrb r7, [r4, #1] │ │ │ │ ldrb r0, [r4, #2] │ │ │ │ sub.w r5, r7, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.n 7b000 │ │ │ │ + bhi.n 7afe4 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq.n 7affc │ │ │ │ + beq.n 7afe0 │ │ │ │ cmp r2, #237 @ 0xed │ │ │ │ - bne.n 7afec │ │ │ │ + bne.n 7afd0 │ │ │ │ cmp r7, #159 @ 0x9f │ │ │ │ - bhi.n 7b000 │ │ │ │ + bhi.n 7afe4 │ │ │ │ sub.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bls.w 7a552 │ │ │ │ + bls.w 7a536 │ │ │ │ movs r5, #3 │ │ │ │ - b.w 7a562 │ │ │ │ + b.w 7a546 │ │ │ │ cmp r7, #159 @ 0x9f │ │ │ │ - bhi.n 7afec │ │ │ │ + bhi.n 7afd0 │ │ │ │ movs r5, #2 │ │ │ │ - b.w 7a562 │ │ │ │ - bne.w 7abee │ │ │ │ + b.w 7a546 │ │ │ │ + bne.w 7abd2 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub.w r7, r0, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bls.w 7adc2 │ │ │ │ - b.w 7a562 │ │ │ │ + bls.w 7ada6 │ │ │ │ + b.w 7a546 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r0, #244 @ 0xf4 │ │ │ │ - bhi.w 7a87a │ │ │ │ + bhi.w 7a85e │ │ │ │ subs r2, r6, r4 │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 7b072 │ │ │ │ + bgt.n 7b056 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.w 7b1e2 │ │ │ │ + bgt.w 7b1c6 │ │ │ │ subs r3, r3, r1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 7a816 │ │ │ │ + b.w 7a7fa │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64520 @ 0xfc08 │ │ │ │ + movw r1, #64136 @ 0xfa88 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 7af70 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 7af54 │ │ │ │ mov r2, r1 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 19dbf8 │ │ │ │ + bl 19c638 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 7a568 │ │ │ │ + b.w 7a54c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.n 7ac0a │ │ │ │ + b.n 7abee │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ ldrb r7, [r4, #2] │ │ │ │ sub.w ip, r5, #128 @ 0x80 │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7b20e │ │ │ │ + bhi.w 7b1f2 │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ - bne.w 7b2d4 │ │ │ │ + bne.w 7b2b8 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7b20e │ │ │ │ + bls.w 7b1f2 │ │ │ │ sub.w ip, r7, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7b2d0 │ │ │ │ + bhi.w 7b2b4 │ │ │ │ sub.w ip, r2, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7b2cc │ │ │ │ + bhi.w 7b2b0 │ │ │ │ add.w r2, r2, r0, lsl #18 │ │ │ │ adds r4, #4 │ │ │ │ sub.w r2, r2, #63438848 @ 0x3c80000 │ │ │ │ sub.w r2, r2, #8320 @ 0x2080 │ │ │ │ add.w r2, r2, r5, lsl #12 │ │ │ │ add.w r5, r2, r7, lsl #6 │ │ │ │ - b.n 7ac24 │ │ │ │ + b.n 7ac08 │ │ │ │ cmp r0, #237 @ 0xed │ │ │ │ - bne.w 7a812 │ │ │ │ - b.n 7aeb6 │ │ │ │ + bne.w 7a7f6 │ │ │ │ + b.n 7ae9a │ │ │ │ cmp r4, r6 │ │ │ │ - bne.w 7ab82 │ │ │ │ + bne.w 7ab66 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - b.n 7ac24 │ │ │ │ + b.n 7ac08 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bhi.w 7aeee │ │ │ │ + bhi.w 7aed2 │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #3 │ │ │ │ - ble.w 7ae50 │ │ │ │ + ble.w 7ae34 │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ ldrb r7, [r4, #2] │ │ │ │ sub.w ip, r5, #128 @ 0x80 │ │ │ │ ldrb r0, [r4, #3] │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7a85e │ │ │ │ + bhi.w 7a842 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne.n 7b17a │ │ │ │ + bne.n 7b15e │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7a85e │ │ │ │ + bls.w 7a842 │ │ │ │ sub.w ip, r7, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7af9a │ │ │ │ + bhi.w 7af7e │ │ │ │ sub.w ip, r0, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.n 7b16e │ │ │ │ + bhi.n 7b152 │ │ │ │ add.w r2, r0, r2, lsl #18 │ │ │ │ adds r4, #4 │ │ │ │ sub.w r2, r2, #63438848 @ 0x3c80000 │ │ │ │ sub.w r2, r2, #8320 @ 0x2080 │ │ │ │ add.w r2, r2, r5, lsl #12 │ │ │ │ add.w r5, r2, r7, lsl #6 │ │ │ │ - b.w 7a562 │ │ │ │ + b.w 7a546 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 1d6cec <_PyBytesWriter_Dealloc@@Base> │ │ │ │ - b.n 7af70 │ │ │ │ + bl 1d5a84 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + b.n 7af54 │ │ │ │ ldr.w r0, [r2, #-4] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b15c │ │ │ │ + bne.n 7b140 │ │ │ │ mov r4, r2 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ adds r2, r4, #4 │ │ │ │ cmp r2, r6 │ │ │ │ - bls.n 7b146 │ │ │ │ + bls.n 7b12a │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 7a562 │ │ │ │ + beq.w 7a546 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.w 7abe0 │ │ │ │ - b.w 7a516 │ │ │ │ + bls.w 7abc4 │ │ │ │ + b.w 7a4fa │ │ │ │ subs r3, r3, r1 │ │ │ │ movs r5, #4 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a7a4 │ │ │ │ + b.w 7a788 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bne.n 7b102 │ │ │ │ + bne.n 7b0e6 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7b102 │ │ │ │ - b.w 7a85e │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + bls.n 7b0e6 │ │ │ │ + b.w 7a842 │ │ │ │ + movw r2, #26709 @ 0x6855 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7aafa │ │ │ │ + beq.w 7aade │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 7aafa │ │ │ │ + b.n 7aade │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r5, #1 │ │ │ │ - b.n 7ac24 │ │ │ │ + b.n 7ac08 │ │ │ │ sub.w r6, r6, r9 │ │ │ │ add r4, r6 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a4ec │ │ │ │ + b.w 7a4d0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ movw r1, #65533 @ 0xfffd │ │ │ │ - bl e2a04 │ │ │ │ + bl e2464 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7b132 │ │ │ │ + beq.n 7b116 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ sub.w r6, r6, r9 │ │ │ │ add r4, r6 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b.w 7a4ec │ │ │ │ + b.w 7a4d0 │ │ │ │ strb r7, [r1, r2] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ - b.n 7aea4 │ │ │ │ + b.n 7ae88 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ - b.w 7a4d4 │ │ │ │ + b.w 7a4b8 │ │ │ │ add.w r0, r6, #28 │ │ │ │ - b.w 7a89c │ │ │ │ + b.w 7a880 │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ sub.w r7, r5, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.n 7b20e │ │ │ │ + bhi.n 7b1f2 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7b20a │ │ │ │ + bls.n 7b1ee │ │ │ │ cmp r0, #244 @ 0xf4 │ │ │ │ - beq.n 7b20e │ │ │ │ + beq.n 7b1f2 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 7b206 │ │ │ │ + beq.n 7b1ea │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ ite hi │ │ │ │ movhi r5, #3 │ │ │ │ movls r5, #0 │ │ │ │ - b.n 7ac24 │ │ │ │ + b.n 7ac08 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7ac24 │ │ │ │ + b.n 7ac08 │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ - bne.n 7b1f4 │ │ │ │ + bne.n 7b1d8 │ │ │ │ subs r3, r3, r1 │ │ │ │ - b.n 7aeb6 │ │ │ │ + b.n 7ae9a │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r5, #3 │ │ │ │ - b.n 7ac24 │ │ │ │ + b.n 7ac08 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne.w 7ae6c │ │ │ │ - b.w 7a85e │ │ │ │ + bne.w 7ae50 │ │ │ │ + b.w 7a842 │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.w 7a8dc │ │ │ │ + b.w 7a8c0 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bls.n 7b232 │ │ │ │ + bls.n 7b216 │ │ │ │ movs r5, #1 │ │ │ │ - b.w 7a562 │ │ │ │ + b.w 7a546 │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #3 │ │ │ │ - bgt.n 7b282 │ │ │ │ + bgt.n 7b266 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 7abee │ │ │ │ + ble.w 7abd2 │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ sub.w r7, r5, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.w 7b000 │ │ │ │ + bhi.w 7afe4 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bhi.n 7b2bc │ │ │ │ + bhi.n 7b2a0 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - beq.w 7b000 │ │ │ │ + beq.w 7afe4 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 7abee │ │ │ │ + beq.w 7abd2 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ ite hi │ │ │ │ movhi r5, #3 │ │ │ │ movls r5, #0 │ │ │ │ - b.w 7a562 │ │ │ │ + b.w 7a546 │ │ │ │ subs r5, r6, r4 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.w 7a876 │ │ │ │ + bne.w 7a85a │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.w 7a836 │ │ │ │ - b.w 7a7a4 │ │ │ │ + bls.w 7a81a │ │ │ │ + b.w 7a788 │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ ldrb r7, [r4, #2] │ │ │ │ sub.w ip, r5, #128 @ 0x80 │ │ │ │ ldrb r0, [r4, #3] │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7b000 │ │ │ │ + bhi.w 7afe4 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne.n 7b2c2 │ │ │ │ + bne.n 7b2a6 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7b000 │ │ │ │ + bls.w 7afe4 │ │ │ │ sub.w ip, r7, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7aff6 │ │ │ │ + bhi.w 7afda │ │ │ │ sub.w ip, r0, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bls.w 7b118 │ │ │ │ + bls.w 7b0fc │ │ │ │ movs r5, #4 │ │ │ │ - b.w 7a562 │ │ │ │ + b.w 7a546 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bne.n 7b254 │ │ │ │ - b.n 7b000 │ │ │ │ + bne.n 7b238 │ │ │ │ + b.n 7afe4 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bne.n 7b29e │ │ │ │ + bne.n 7b282 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7b29e │ │ │ │ - b.n 7b000 │ │ │ │ + bls.n 7b282 │ │ │ │ + b.n 7afe4 │ │ │ │ movs r5, #4 │ │ │ │ - b.n 7ac24 │ │ │ │ + b.n 7ac08 │ │ │ │ movs r5, #3 │ │ │ │ - b.n 7ac24 │ │ │ │ + b.n 7ac08 │ │ │ │ cmp r0, #244 @ 0xf4 │ │ │ │ - bne.w 7b090 │ │ │ │ + bne.w 7b074 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7b090 │ │ │ │ - b.n 7b20e │ │ │ │ + bls.w 7b074 │ │ │ │ + b.n 7b1f2 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 7b32c │ │ │ │ + cbz r1, 7b310 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw ip, #42220 @ 0xa4ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r2, ip │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bmi.n 7b32c │ │ │ │ + bmi.n 7b310 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ands.w r2, r3, #3 │ │ │ │ - beq.n 7b336 │ │ │ │ + beq.n 7b31a │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 7b442 │ │ │ │ + beq.w 7b426 │ │ │ │ mov r7, r4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r8, [r1] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 7b54e │ │ │ │ - ldr r3, [pc, #664] @ (7b5e0 ) │ │ │ │ + beq.w 7b532 │ │ │ │ + ldr r3, [pc, #664] @ (7b5c4 ) │ │ │ │ ldr.w r0, [r3, #792] @ 0x318 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7b40a │ │ │ │ + bne.n 7b3ee │ │ │ │ add.w r6, r6, #98304 @ 0x18000 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r6, #1152] @ 0x480 │ │ │ │ - bl 7d0c8 │ │ │ │ + bl 7d0a4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7b59e │ │ │ │ + blt.w 7b582 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r8, r2 │ │ │ │ it eq │ │ │ │ orreq.w r5, r5, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 7b3c4 │ │ │ │ + beq.n 7b3a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7b390 │ │ │ │ + beq.n 7b374 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b596 │ │ │ │ + beq.w 7b57a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7b48e │ │ │ │ + beq.n 7b472 │ │ │ │ subs r3, #2 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7b492 │ │ │ │ + beq.n 7b476 │ │ │ │ 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 7b458 │ │ │ │ + bmi.n 7b43c │ │ │ │ mov r7, r4 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7b3e4 │ │ │ │ + beq.n 7b3c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7b3e4 │ │ │ │ - ldr r2, [pc, #528] @ (7b5e4 ) │ │ │ │ + cbnz r3, 7b3c8 │ │ │ │ + ldr r2, [pc, #528] @ (7b5c8 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b4ec │ │ │ │ + bne.w 7b4d0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7b32e │ │ │ │ + beq.n 7b312 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 7b32e │ │ │ │ + bne.n 7b312 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movs r0, #2 │ │ │ │ bfi r3, r0, #0, #2 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ strb r3, [r7, #16] │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bmi.n 7b4b6 │ │ │ │ + bmi.n 7b49a │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 7b32e │ │ │ │ + b.n 7b312 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7b352 │ │ │ │ + beq.n 7b336 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7b432 │ │ │ │ + beq.n 7b416 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7b432 │ │ │ │ - ldr r2, [pc, #448] @ (7b5e4 ) │ │ │ │ + cbnz r3, 7b416 │ │ │ │ + ldr r2, [pc, #448] @ (7b5c8 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b51e │ │ │ │ + bne.n 7b502 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ - b.n 7b32e │ │ │ │ + b.n 7b312 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7b32c │ │ │ │ + beq.w 7b310 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - bl 1a1460 <_PyThreadState_New@@Base+0xad4> │ │ │ │ - b.n 7b32c │ │ │ │ + bl 19feb0 │ │ │ │ + b.n 7b310 │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbnz r3, 7b49e │ │ │ │ + cbnz r3, 7b482 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7b3b4 │ │ │ │ + beq.n 7b398 │ │ │ │ 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 7b3b4 │ │ │ │ + b.n 7b398 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7b3a2 │ │ │ │ + bne.n 7b386 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 7b32c │ │ │ │ - movw r2, #63789 @ 0xf92d │ │ │ │ + b.n 7b310 │ │ │ │ + movw r2, #63737 @ 0xf8f9 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7b536 │ │ │ │ + bne.n 7b51a │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b45e │ │ │ │ - b.n 7b3b4 │ │ │ │ + bne.n 7b442 │ │ │ │ + b.n 7b398 │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbnz r3, 7b506 │ │ │ │ + cbnz r3, 7b4ea │ │ │ │ ldr.w r2, [r7, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7b402 │ │ │ │ + beq.n 7b3e6 │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ movs r0, #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] │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ str.w r0, [r7, #-8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r7, #-4] │ │ │ │ - b.n 7b402 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 7b3e6 │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7b3e0 │ │ │ │ + beq.w 7b3c4 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7b3e0 │ │ │ │ - movw r2, #63789 @ 0xf92d │ │ │ │ + b.n 7b3c4 │ │ │ │ + movw r2, #63737 @ 0xf8f9 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7b542 │ │ │ │ + bne.n 7b526 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b4bc │ │ │ │ - b.n 7b402 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + bne.n 7b4a0 │ │ │ │ + b.n 7b3e6 │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7b42e │ │ │ │ + beq.n 7b412 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7b42e │ │ │ │ + b.n 7b412 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b45e │ │ │ │ - b.n 7b3b4 │ │ │ │ + bne.n 7b442 │ │ │ │ + b.n 7b398 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b4bc │ │ │ │ - b.n 7b402 │ │ │ │ + bne.n 7b4a0 │ │ │ │ + b.n 7b3e6 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 7b344 │ │ │ │ + bne.w 7b328 │ │ │ │ lsls r6, r3, #26 │ │ │ │ - bpl.n 7b5ce │ │ │ │ + bpl.n 7b5b2 │ │ │ │ lsls r5, r3, #25 │ │ │ │ - bpl.n 7b5a4 │ │ │ │ + bpl.n 7b588 │ │ │ │ ldrsb.w r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ addge.w r3, r1, #20 │ │ │ │ - blt.n 7b5b6 │ │ │ │ + blt.n 7b59a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #24 │ │ │ │ - ldr r7, [pc, #116] @ (7b5e8 ) │ │ │ │ + ldr r7, [pc, #116] @ (7b5cc ) │ │ │ │ mla r7, r2, r3, r7 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 7b32e │ │ │ │ + beq.w 7b312 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b32e │ │ │ │ + bne.w 7b312 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b32e │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b312 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b390 │ │ │ │ - bl d42d0 │ │ │ │ - b.n 7b32c │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b374 │ │ │ │ + bl d3d48 │ │ │ │ + b.n 7b310 │ │ │ │ ldrsb.w r2, [r1, #28] │ │ │ │ cmp r2, #0 │ │ │ │ it ge │ │ │ │ addge.w r3, r1, #28 │ │ │ │ - bge.n 7b56e │ │ │ │ + bge.n 7b552 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 7b5da │ │ │ │ + bpl.n 7b5be │ │ │ │ add.w r3, r4, #20 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ add.w r3, r3, #1296 @ 0x510 │ │ │ │ add.w r7, r7, r3, lsl #5 │ │ │ │ - b.n 7b578 │ │ │ │ + b.n 7b55c │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 7b56e │ │ │ │ - b.n 7b5ba │ │ │ │ + bge.n 7b552 │ │ │ │ + b.n 7b59e │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 7b5ba │ │ │ │ + b.n 7b59e │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7b65c │ │ │ │ - cbz r1, 7b65c │ │ │ │ + beq.n 7b640 │ │ │ │ + cbz r1, 7b640 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7b64c │ │ │ │ + bne.n 7b630 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w lr, [r0, #16] │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ ubfx r2, lr, #2, #3 │ │ │ │ ubfx r4, ip, #2, #3 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7b650 │ │ │ │ + bne.n 7b634 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.n 7b654 │ │ │ │ + beq.n 7b638 │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n 7b658 │ │ │ │ + beq.n 7b63c │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r1, #20 │ │ │ │ addeq r1, #28 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 29204 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 7b62c │ │ │ │ + b.n 7b610 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 7b63c │ │ │ │ + b.n 7b620 │ │ │ │ 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 7b984 │ │ │ │ + blt.w 7b95e │ │ │ │ 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 7b776 │ │ │ │ + bne.n 7b756 │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 7b73a │ │ │ │ + bpl.n 7b71a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7b87c │ │ │ │ + beq.w 7b85c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r3, #47497 @ 0xb989 │ │ │ │ + movw r3, #47465 @ 0xb969 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b872 │ │ │ │ + bne.w 7b852 │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ - movw r3, #30033 @ 0x7551 │ │ │ │ + movw r3, #30021 @ 0x7545 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b864 │ │ │ │ - ldr r1, [pc, #688] @ (7b978 ) │ │ │ │ + bne.w 7b844 │ │ │ │ + ldr r1, [pc, #696] @ (7b964 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r3, r4, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.n 7b752 │ │ │ │ + beq.n 7b732 │ │ │ │ lsrs r2, r4, #18 │ │ │ │ ubfx r1, r4, #0, #18 │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ ldr.w r6, [r2, #808] @ 0x328 │ │ │ │ cmp r6, r1 │ │ │ │ - bgt.n 7b70c │ │ │ │ + bgt.n 7b6f0 │ │ │ │ ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r1 │ │ │ │ ite gt │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - cbz r1, 7b752 │ │ │ │ + cbz r1, 7b732 │ │ │ │ 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, 7b724 │ │ │ │ + cbz r1, 7b708 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7b7ea │ │ │ │ + beq.n 7b7ca │ │ │ │ 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} │ │ │ │ + b.n 7b702 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7b894 │ │ │ │ + bne.w 7b874 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 7b698 │ │ │ │ + bmi.n 7b67c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7b698 │ │ │ │ - bl 77384 │ │ │ │ - b.n 7b698 │ │ │ │ + beq.n 7b67c │ │ │ │ + bl 77378 │ │ │ │ + b.n 7b67c │ │ │ │ ldr.w r2, [r0, #684] @ 0x2ac │ │ │ │ - movw r3, #50457 @ 0xc519 │ │ │ │ + movw r3, #50453 @ 0xc515 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b96c │ │ │ │ + bne.w 7b94c │ │ │ │ mov r0, r4 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 7b71e │ │ │ │ + b.n 7b702 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 7b97e │ │ │ │ + bne.w 7b958 │ │ │ │ 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, #488] @ (7b978 ) │ │ │ │ + ldr r3, [pc, #500] @ (7b964 ) │ │ │ │ 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 7b8f8 │ │ │ │ + bpl.w 7b8d8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b97c │ │ │ │ + beq.w 7b956 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7b8ac │ │ │ │ + bne.n 7b88c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.n 7b8ac │ │ │ │ + beq.n 7b88c │ │ │ │ mov r0, r5 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl daf64 <_PyDict_Pop@@Base+0x40> │ │ │ │ + bl da9b0 <_PyDict_Pop@@Base+0x40> │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.n 7b8b8 │ │ │ │ + beq.n 7b898 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b97c │ │ │ │ + beq.w 7b956 │ │ │ │ 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 7b68a │ │ │ │ + b.n 7b66e │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldr.w r7, [r5, #512] @ 0x200 │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r2, #28 │ │ │ │ mul.w r8, r2, r6 │ │ │ │ @@ -121356,119 +121341,119 @@ │ │ │ │ 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 7b826 │ │ │ │ + bne.n 7b806 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7b822 │ │ │ │ + cbz r3, 7b802 │ │ │ │ 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 7b90a │ │ │ │ + beq.n 7b8ea │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7b8d0 │ │ │ │ + beq.n 7b8b0 │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ - cbnz r3, 7b83e │ │ │ │ + cbnz r3, 7b81e │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 7b71e │ │ │ │ + beq.w 7b702 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7b8f2 │ │ │ │ + beq.n 7b8d2 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 7b85e │ │ │ │ + cbz r3, 7b83e │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 7b71e │ │ │ │ + b.n 7b702 │ │ │ │ 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 7b742 │ │ │ │ + beq.w 7b722 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 7b74c │ │ │ │ - bl 77384 │ │ │ │ + beq.w 7b72c │ │ │ │ + bl 77378 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 7b742 │ │ │ │ + b.n 7b722 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7b884 │ │ │ │ + beq.n 7b864 │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r4, #20 │ │ │ │ addpl.w r3, r4, #28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 7b698 │ │ │ │ - b.n 7b88c │ │ │ │ + beq.w 7b67c │ │ │ │ + b.n 7b86c │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd1c │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.n 7b7c2 │ │ │ │ + bne.n 7b7a2 │ │ │ │ mov r0, r4 │ │ │ │ bl 2ea54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1460 <_PyThreadState_New@@Base+0xad4> │ │ │ │ + bl 19feb0 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 7b71e │ │ │ │ + b.n 7b702 │ │ │ │ ldr.w r3, [r5, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7b8de │ │ │ │ + cbz r3, 7b8be │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r5, #532] @ 0x214 │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b71e │ │ │ │ + bne.w 7b702 │ │ │ │ str.w r2, [r5, #532] @ 0x214 │ │ │ │ - b.n 7b71e │ │ │ │ + b.n 7b702 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ - b.n 7b84e │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + b.n 7b82e │ │ │ │ + movw r0, #64844 @ 0xfd4c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #3003 @ 0xbbb │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7b8b8 │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7b898 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7b830 │ │ │ │ + beq.n 7b810 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7b966 │ │ │ │ + cbz r3, 7b946 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr.w r1, [r7, r8] │ │ │ │ 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, 7b93e │ │ │ │ + cbz r3, 7b91e │ │ │ │ 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 │ │ │ │ @@ -121477,95 +121462,95 @@ │ │ │ │ ldr.w r3, [r0, #812] @ 0x32c │ │ │ │ ldr.w r0, [r0, #804] @ 0x324 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r5, #788] @ 0x314 │ │ │ │ str.w r4, [r7, r8] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #788] @ 0x314 │ │ │ │ - b.n 7b71e │ │ │ │ + b.n 7b702 │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 7b916 │ │ │ │ + b.n 7b8f6 │ │ │ │ ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r2 │ │ │ │ - b.n 7b76a │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + b.n 7b74a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1a1460 <_PyThreadState_New@@Base+0xad4> │ │ │ │ + b.w 19feb0 │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ │ │ │ │ -0007b988 : │ │ │ │ +0007b968 : │ │ │ │ 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, #19968 @ 0x4e00 │ │ │ │ movt ip, #72 @ 0x48 │ │ │ │ - movw r3, #30033 @ 0x7551 │ │ │ │ + movw r3, #30021 @ 0x7545 │ │ │ │ movt r3, #7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7babe │ │ │ │ - cbz r0, 7ba0c │ │ │ │ - ldr r0, [pc, #412] @ (7bb54 ) │ │ │ │ + bne.w 7ba9c │ │ │ │ + cbz r0, 7b9ec │ │ │ │ + ldr r0, [pc, #412] @ (7bb34 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 7ba24 │ │ │ │ + beq.n 7ba02 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r0, r1, #0, #18 │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ ldr.w r5, [r2, #808] @ 0x328 │ │ │ │ cmp r5, r0 │ │ │ │ - bgt.n 7b9fc │ │ │ │ + bgt.n 7b9dc │ │ │ │ ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r0 │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - cbz r0, 7ba24 │ │ │ │ + cbz r0, 7ba02 │ │ │ │ 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, 7ba10 │ │ │ │ - cbz r2, 7ba48 │ │ │ │ + cbz r0, 7b9f0 │ │ │ │ + cbz r2, 7ba26 │ │ │ │ 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} │ │ │ │ + b.n 7b9ec │ │ │ │ ldr.w r2, [ip, #684] @ 0x2ac │ │ │ │ - movw r3, #50457 @ 0xc519 │ │ │ │ + movw r3, #50453 @ 0xc515 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7bb4c │ │ │ │ + bne.w 7bb2a │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7ba0c │ │ │ │ + b.n 7b9ec │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr.w r6, [r4, #512] @ 0x200 │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r2, #28 │ │ │ │ mul.w r5, r2, r5 │ │ │ │ @@ -121573,74 +121558,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 7ba82 │ │ │ │ + bne.n 7ba60 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r7, 7ba7e │ │ │ │ + cbz r7, 7ba5c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ str.w r7, [r0, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7bae8 │ │ │ │ + beq.n 7bac6 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7bac8 │ │ │ │ + beq.n 7baa6 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 7ba9a │ │ │ │ + cbnz r3, 7ba78 │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 7ba0c │ │ │ │ + beq.n 7b9ec │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7bb46 │ │ │ │ + beq.n 7bb24 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 7bab8 │ │ │ │ + cbz r3, 7ba96 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 7ba0c │ │ │ │ + b.n 7b9ec │ │ │ │ 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, 7bad6 │ │ │ │ + cbz r3, 7bab4 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ba0c │ │ │ │ + bne.n 7b9ec │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7ba0c │ │ │ │ + b.n 7b9ec │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7ba8c │ │ │ │ + beq.n 7ba6a │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7bb40 │ │ │ │ + cbz r3, 7bb1e │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r1, [r6, r5] │ │ │ │ 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, 7bb1a │ │ │ │ + cbz r3, 7baf8 │ │ │ │ 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 r7, #0 │ │ │ │ @@ -121649,22 +121634,23 @@ │ │ │ │ str.w r7, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [ip, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r7, [r6, r5] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 7ba0c │ │ │ │ + b.n 7b9ec │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7baf4 │ │ │ │ + b.n 7bad2 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7baa8 │ │ │ │ + b.n 7ba86 │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 7ba3c │ │ │ │ + b.n 7ba1a │ │ │ │ + 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, #4040] @ 0xfc8 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ @@ -121672,43 +121658,43 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r2 │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7be7a │ │ │ │ + beq.w 7be5a │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7be54 │ │ │ │ + bne.w 7be34 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7be84 │ │ │ │ + bne.w 7be64 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78468 │ │ │ │ + bl 7845c │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r0, #3 │ │ │ │ - beq.w 7c074 │ │ │ │ + beq.w 7c054 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7bcaa │ │ │ │ + beq.n 7bc8a │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.w 7bd00 │ │ │ │ + bne.w 7bce0 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7bf5c │ │ │ │ + ble.w 7bf3c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ands.w r0, r1, #255 @ 0xff │ │ │ │ - bne.w 7c0d2 │ │ │ │ + bne.w 7c0b2 │ │ │ │ movw r2, #42704 @ 0xa6d0 │ │ │ │ add.w ip, r8, r2 │ │ │ │ ubfx r1, r1, #0, #12 │ │ │ │ mov r5, r6 │ │ │ │ ldr.w r3, [r8, r2] │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ @@ -121720,29 +121706,29 @@ │ │ │ │ ldrb.w r8, [r6, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ cmp.w r8, #7 │ │ │ │ lsl.w ip, ip, r8 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ and.w r2, r9, ip │ │ │ │ - bgt.n 7bc6a │ │ │ │ + bgt.n 7bc4a │ │ │ │ add.w lr, r6, #20 │ │ │ │ ldrsb.w r3, [lr, r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7be34 │ │ │ │ + bge.w 7be14 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ strb.w r3, [lr, r2] │ │ │ │ ldr r5, [r4, #24] │ │ │ │ ldr.w ip, [r5, #16] │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r6, [r5, #5] │ │ │ │ lsls r3, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7bed2 │ │ │ │ + beq.w 7beb2 │ │ │ │ add.w r3, r3, ip, lsl #3 │ │ │ │ add.w r2, r5, #20 │ │ │ │ str r7, [r2, r3] │ │ │ │ add r2, r3 │ │ │ │ str.w sl, [r2, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add.w r3, ip, #1 │ │ │ │ @@ -121754,68 +121740,68 @@ │ │ │ │ str r2, [r5, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r8, #15 │ │ │ │ - bgt.w 7bffc │ │ │ │ + bgt.w 7bfdc │ │ │ │ add.w r3, r6, r2, lsl #1 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7bd88 │ │ │ │ + bge.w 7bd68 │ │ │ │ ldr.w ip, [r6, #16] │ │ │ │ add.w lr, r6, #20 │ │ │ │ movs r3, #1 │ │ │ │ strh.w ip, [lr, r2, lsl #1] │ │ │ │ ldrb r2, [r6, #6] │ │ │ │ ldrb r6, [r6, #5] │ │ │ │ lsls r3, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7bed6 │ │ │ │ + beq.w 7beb6 │ │ │ │ add.w r3, r3, ip, lsl #3 │ │ │ │ str.w r7, [lr, r3] │ │ │ │ add r3, lr │ │ │ │ str.w sl, [r3, #4] │ │ │ │ - b.n 7bc4c │ │ │ │ + b.n 7bc2c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bmi.w 7befc │ │ │ │ + bmi.w 7bedc │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.w 7bbb4 │ │ │ │ + bpl.w 7bb94 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7bf3a │ │ │ │ + bne.w 7befc │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7c018 │ │ │ │ - ldr r3, [pc, #792] @ (7bff4 ) │ │ │ │ + beq.w 7bff8 │ │ │ │ + ldr r3, [pc, #792] @ (7bfd4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ - b.n 7bbb4 │ │ │ │ + b.n 7bb94 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, sl │ │ │ │ - beq.n 7bd5e │ │ │ │ + beq.n 7bd3e │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ands.w r0, r2, #255 @ 0xff │ │ │ │ - bne.w 7bf8e │ │ │ │ + bne.w 7bf6e │ │ │ │ movw lr, #42704 @ 0xa6d0 │ │ │ │ add.w ip, r8, lr │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ ldr.w r3, [r8, lr] │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ @@ -121824,217 +121810,217 @@ │ │ │ │ adc.w r3, r0, #0 │ │ │ │ str.w r3, [ip, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldrb.w lr, [r1, #5] │ │ │ │ ldrb.w ip, [r1, #6] │ │ │ │ lsl.w r0, r0, lr │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7bfe0 │ │ │ │ + beq.w 7bfc0 │ │ │ │ add.w r1, r1, r5, lsl #3 │ │ │ │ add r1, r0 │ │ │ │ str.w sl, [r1, #24] │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ - cbz r6, 7bd6a │ │ │ │ + cbz r6, 7bd4a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7bdd8 │ │ │ │ + bne.n 7bdb8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7bc62 │ │ │ │ + beq.w 7bc42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bc62 │ │ │ │ + bne.w 7bc42 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7bc62 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7bc42 │ │ │ │ mov.w lr, r9, lsr #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w r3, lr, #1 │ │ │ │ add r3, r2 │ │ │ │ and.w r2, r3, ip │ │ │ │ add.w r3, r6, r2, lsl #1 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 7bc80 │ │ │ │ + blt.w 7bc60 │ │ │ │ lsls r3, r2, #2 │ │ │ │ add r3, r2 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ add r3, lr │ │ │ │ cmp.w r8, #7 │ │ │ │ add.w r3, r3, #1 │ │ │ │ and.w r2, r3, ip │ │ │ │ - bgt.n 7be06 │ │ │ │ + bgt.n 7bde6 │ │ │ │ adds r3, r6, r2 │ │ │ │ ldrsb.w r5, [r3, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bge.w 7beea │ │ │ │ + bge.w 7beca │ │ │ │ ldr r2, [r6, #16] │ │ │ │ strb r2, [r3, #20] │ │ │ │ ldr r5, [r4, #24] │ │ │ │ ldr.w ip, [r5, #16] │ │ │ │ - b.n 7bc2e │ │ │ │ + b.n 7bc0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7bd6a │ │ │ │ - ldr r2, [pc, #532] @ (7bff8 ) │ │ │ │ + bne.n 7bd4a │ │ │ │ + ldr r2, [pc, #532] @ (7bfd8 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c0b0 │ │ │ │ + bne.w 7c088 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ - b.n 7bd6a │ │ │ │ + b.n 7bd4a │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ add r2, lr │ │ │ │ adds r2, #1 │ │ │ │ and.w r2, r2, ip │ │ │ │ cmp.w r8, #15 │ │ │ │ add.w r3, r6, r2, lsl #1 │ │ │ │ itet gt │ │ │ │ addgt.w r3, r6, r2, lsl #2 │ │ │ │ ldrshle.w r3, [r3, #20] │ │ │ │ ldrgt r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 7bdf6 │ │ │ │ + bge.n 7bdd6 │ │ │ │ cmp.w r8, #15 │ │ │ │ ldr.w ip, [r6, #16] │ │ │ │ it gt │ │ │ │ lslgt r3, r2, #2 │ │ │ │ - ble.w 7bc84 │ │ │ │ + ble.w 7bc64 │ │ │ │ add.w lr, r6, r3 │ │ │ │ - b.n 7c012 │ │ │ │ + b.n 7bff2 │ │ │ │ mov.w lr, r9, lsr #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w r3, lr, #1 │ │ │ │ add r3, r2 │ │ │ │ and.w r2, r3, ip │ │ │ │ adds r3, r6, r2 │ │ │ │ ldrsb.w fp, [r3, #20] │ │ │ │ cmp.w fp, #0 │ │ │ │ - blt.n 7bdcc │ │ │ │ - b.n 7bda8 │ │ │ │ + blt.n 7bdac │ │ │ │ + b.n 7bd88 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ cmp r3, #8 │ │ │ │ it lt │ │ │ │ movlt r3, #8 │ │ │ │ subs r1, r3, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7c200 │ │ │ │ + bl 7c1e0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7c074 │ │ │ │ + beq.w 7c054 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bb98 │ │ │ │ + beq.w 7bb78 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl d6504 <_PyEval_CheckExceptTypeValid@@Base+0x17ac> │ │ │ │ + bl d5f74 <_PyEval_CheckExceptTypeValid@@Base+0x17a4> │ │ │ │ mov r3, r0 │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.w 7c04e │ │ │ │ + beq.w 7c02e │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 1242c8 <_PyUnicode_IsNumeric@@Base+0x600> │ │ │ │ + bl 123d70 <_PyUnicode_IsNumeric@@Base+0x600> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7c096 │ │ │ │ + bne.w 7c076 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7bc62 │ │ │ │ + beq.w 7bc42 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bc62 │ │ │ │ + bne.w 7bc42 │ │ │ │ mov r0, sl │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7bc62 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7bc42 │ │ │ │ add.w lr, r5, #20 │ │ │ │ movs r2, #12 │ │ │ │ mla r3, r2, ip, r3 │ │ │ │ add.w r2, lr, r3 │ │ │ │ strd r7, sl, [r2, #4] │ │ │ │ str.w r9, [lr, r3] │ │ │ │ - b.n 7bc4c │ │ │ │ + b.n 7bc2c │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ add r2, lr │ │ │ │ adds r2, #1 │ │ │ │ and.w r2, r2, ip │ │ │ │ - b.n 7bdc0 │ │ │ │ + b.n 7bda0 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r2, 7bf1c │ │ │ │ + cbnz r2, 7bf1e │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7bcd8 │ │ │ │ + bne.w 7bcb8 │ │ │ │ ldr.w r3, [r7, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bcd8 │ │ │ │ - b.n 7bcb4 │ │ │ │ - movw r3, #63789 @ 0xf92d │ │ │ │ + bne.w 7bcb8 │ │ │ │ + b.n 7bc94 │ │ │ │ + movw r3, #63737 @ 0xf8f9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7c0ca │ │ │ │ - ldr r3, [r7, #84] @ 0x54 │ │ │ │ + bne.w 7c0aa │ │ │ │ + ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bcb4 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - b.n 7bf02 │ │ │ │ - movw r3, #63789 @ 0xf92d │ │ │ │ + beq.w 7bb94 │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ + b.n 7bcaa │ │ │ │ + movw r3, #63737 @ 0xf8f9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7c0a8 │ │ │ │ - ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ + bne.w 7c0a2 │ │ │ │ + ldr r3, [r7, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bbb4 │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ - b.n 7bcca │ │ │ │ + beq.w 7bc94 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + b.n 7bee2 │ │ │ │ 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 7c200 │ │ │ │ + bl 7c1e0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7c074 │ │ │ │ + beq.n 7c054 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ands.w r0, r1, #255 @ 0xff │ │ │ │ - bne.w 7c0d2 │ │ │ │ + bne.w 7c0b2 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ - b.n 7bbce │ │ │ │ + b.n 7bbae │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 1e391c │ │ │ │ + bl 1e2bc4 │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ add.w lr, r8, r0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr.w r3, [r8, r0] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ adds.w ip, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ @@ -122044,253 +122030,253 @@ │ │ │ │ str.w r3, [lr, #4] │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ ldrb.w lr, [r1, #5] │ │ │ │ orr.w r2, r2, ip │ │ │ │ ldrb.w ip, [r1, #6] │ │ │ │ lsl.w r0, r0, lr │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 7bd50 │ │ │ │ + bne.w 7bd30 │ │ │ │ mov.w ip, #12 │ │ │ │ mla r1, ip, r5, r1 │ │ │ │ add r1, r0 │ │ │ │ str.w sl, [r1, #28] │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ - b.n 7bd5e │ │ │ │ + b.n 7bd3e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov.w fp, r2, lsl #2 │ │ │ │ add.w lr, r6, fp │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ ldrlt.w ip, [r6, #16] │ │ │ │ - bge.n 7c024 │ │ │ │ + bge.n 7c004 │ │ │ │ str.w ip, [lr, #20] │ │ │ │ - b.n 7bc2e │ │ │ │ + b.n 7bc0e │ │ │ │ ldr.w r3, [sl, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bbb4 │ │ │ │ - b.n 7bcd8 │ │ │ │ + beq.w 7bb94 │ │ │ │ + b.n 7bcb8 │ │ │ │ mov.w lr, r9, lsr #5 │ │ │ │ add fp, r2 │ │ │ │ add.w r2, lr, #1 │ │ │ │ add r2, fp │ │ │ │ and.w r2, r2, ip │ │ │ │ lsls r3, r2, #2 │ │ │ │ add.w fp, r6, r3 │ │ │ │ ldr.w fp, [fp, #20] │ │ │ │ cmp.w fp, #0 │ │ │ │ it lt │ │ │ │ ldrlt.w ip, [r6, #16] │ │ │ │ - blt.w 7be2e │ │ │ │ - b.n 7bdaa │ │ │ │ + blt.w 7be0e │ │ │ │ + b.n 7bd8a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ cmp r3, #8 │ │ │ │ it lt │ │ │ │ movlt r3, #8 │ │ │ │ subs r1, r3, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7c200 │ │ │ │ + bl 7c1e0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7bb98 │ │ │ │ + bne.w 7bb78 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7c0e4 │ │ │ │ + bne.n 7c0c4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7c090 │ │ │ │ + beq.n 7c070 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r3, 7c0f6 │ │ │ │ + cbz r3, 7c0d6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7bc64 │ │ │ │ + b.n 7bc44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7beb0 │ │ │ │ + bne.w 7be90 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7beb0 │ │ │ │ - mov r0, sl │ │ │ │ - blx r2 │ │ │ │ - mov r3, r0 │ │ │ │ - b.n 7bf50 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7be90 │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7bdf0 │ │ │ │ + beq.w 7bdd0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 7bdf0 │ │ │ │ + b.n 7bdd0 │ │ │ │ mov r0, r7 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7bf30 │ │ │ │ + b.n 7bf32 │ │ │ │ + mov r0, sl │ │ │ │ + blx r2 │ │ │ │ + mov r3, r0 │ │ │ │ + b.n 7bf12 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 1e391c │ │ │ │ + bl 1e2bc4 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - b.n 7bf8a │ │ │ │ + b.n 7bf6a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7c080 │ │ │ │ + bne.n 7c060 │ │ │ │ mov r0, sl │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7c080 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7c060 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7c090 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7c070 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w lr, [r0, #4] │ │ │ │ cmp.w lr, #7 │ │ │ │ lsl.w r3, r3, lr │ │ │ │ add.w r4, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r0, r4, r1 │ │ │ │ - bgt.n 7c176 │ │ │ │ + bgt.n 7c156 │ │ │ │ add.w ip, r2, r0 │ │ │ │ ldrsb.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 7c12c │ │ │ │ + bge.n 7c10c │ │ │ │ pop {r4, pc} │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ adds r0, r1, #1 │ │ │ │ add r3, r0 │ │ │ │ and.w r0, r4, r3 │ │ │ │ adds r3, r2, r0 │ │ │ │ ldrsb.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7c12a │ │ │ │ + blt.n 7c10a │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ cmp.w lr, #7 │ │ │ │ add.w r0, r0, r1, lsr #5 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ add.w r0, r0, #1 │ │ │ │ and.w r0, r0, r4 │ │ │ │ - bgt.n 7c1a0 │ │ │ │ + bgt.n 7c180 │ │ │ │ adds r3, r2, r0 │ │ │ │ ldrsb.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7c12a │ │ │ │ + blt.n 7c10a │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r0, r1 │ │ │ │ adds r0, #1 │ │ │ │ ands r0, r4 │ │ │ │ - b.n 7c15e │ │ │ │ + b.n 7c13e │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.n 7c1c4 │ │ │ │ + bgt.n 7c1a4 │ │ │ │ add.w r3, r2, r0, lsl #1 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7c12a │ │ │ │ + blt.n 7c10a │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ adds r0, r1, #1 │ │ │ │ add r3, r0 │ │ │ │ and.w r0, r4, r3 │ │ │ │ add.w r3, r2, r0, lsl #1 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ - b.n 7c140 │ │ │ │ + b.n 7c120 │ │ │ │ add.w ip, r2, r0, lsl #1 │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.n 7c1e6 │ │ │ │ + bgt.n 7c1c6 │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r3, r1 │ │ │ │ adds r3, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 7c12a │ │ │ │ + blt.n 7c10a │ │ │ │ and.w r0, r4, r3 │ │ │ │ - b.n 7c1a0 │ │ │ │ + b.n 7c180 │ │ │ │ add.w r3, r2, r0, lsl #2 │ │ │ │ ldr.w ip, [r3, #20] │ │ │ │ lsls r3, r0, #2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 7c12a │ │ │ │ + blt.n 7c10a │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r3, r0 │ │ │ │ adds r0, r1, #1 │ │ │ │ add r0, r3 │ │ │ │ ands r0, r4 │ │ │ │ add.w r3, r2, r0, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 7c140 │ │ │ │ + b.n 7c120 │ │ │ │ add.w ip, r2, r0, lsl #2 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r3, r0 │ │ │ │ add r3, r1 │ │ │ │ ldr.w ip, [ip, #20] │ │ │ │ adds r3, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 7c1be │ │ │ │ + bge.n 7c19e │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 7cb28 │ │ │ │ + bhi.w 7cb04 │ │ │ │ ldrd r5, r3, [r0, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ andne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c7ea │ │ │ │ + beq.w 7c7ca │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ lsl.w fp, r3, r6 │ │ │ │ - ldr r0, [pc, #720] @ (7c518 ) │ │ │ │ + ldr r0, [pc, #720] @ (7c4f8 ) │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ cmp r6, #7 │ │ │ │ lsl.w r2, fp, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ itt hi │ │ │ │ strhi r3, [sp, #20] │ │ │ │ strhi r3, [sp, #28] │ │ │ │ umull r1, r2, r1, r2 │ │ │ │ lsr.w sl, r2, r3 │ │ │ │ ldr.w r2, [r0, r9] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov.w r2, sl, lsl #3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bhi.w 7c82a │ │ │ │ + bhi.w 7c80a │ │ │ │ cmp r6, #3 │ │ │ │ - bne.w 7c3b6 │ │ │ │ + bne.w 7c396 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r0, #2740] @ 0xab4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7c86a │ │ │ │ + ble.w 7c84a │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r0, #2740] @ 0xab4 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r4, [r0, #2420] @ 0x974 │ │ │ │ add.w r0, r4, #28 │ │ │ │ @@ -122309,86 +122295,86 @@ │ │ │ │ blx 2957c │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ movs r3, #1 │ │ │ │ ldr.w fp, [r7, #8] │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7caf2 │ │ │ │ + bne.w 7cace │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c83e │ │ │ │ + beq.w 7c81e │ │ │ │ add.w r3, r5, #20 │ │ │ │ mov.w r8, #8 │ │ │ │ add.w sl, r3, r1 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add r8, r6 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 7c8b4 │ │ │ │ + bne.w 7c882 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 7c8b4 │ │ │ │ + bne.w 7c882 │ │ │ │ mov.w r2, fp, lsl #3 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ blx 29c10 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ lsls r3, r2 │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 7c360 │ │ │ │ + beq.n 7c340 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - b.n 7c33a │ │ │ │ + b.n 7c31a │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.w 7c7d2 │ │ │ │ + bgt.w 7c7b2 │ │ │ │ ldrsh.w lr, [r6, r1, lsl #1] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7c4c8 │ │ │ │ + bne.w 7c4a8 │ │ │ │ strh.w r3, [r6, r1, lsl #1] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 7c35c │ │ │ │ + beq.n 7c33c │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ ldr.w r1, [r8, r3, lsl #3] │ │ │ │ cmp r2, #7 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ and.w r1, r0, r5 │ │ │ │ - bgt.n 7c31c │ │ │ │ + bgt.n 7c2fc │ │ │ │ ldrsb.w lr, [r6, r1] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7c4c8 │ │ │ │ + bne.w 7c4a8 │ │ │ │ strb r3, [r6, r1] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 7c338 │ │ │ │ + bne.n 7c318 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ mov r5, sl │ │ │ │ movw r3, #44060 @ 0xac1c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ str r4, [r7, #24] │ │ │ │ - beq.n 7c3a2 │ │ │ │ + beq.n 7c382 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, r9] │ │ │ │ cmp r2, #3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bne.w 7c51c │ │ │ │ + bne.w 7c4fc │ │ │ │ add.w r1, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r1, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.w 7c51c │ │ │ │ + bhi.w 7c4fc │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c51c │ │ │ │ + beq.w 7c4fc │ │ │ │ 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 fp, [r4, #16] │ │ │ │ @@ -122398,43 +122384,43 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ add.w r1, r3, fp │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6453 @ 0x1935 │ │ │ │ movt r3, #7 │ │ │ │ add.w r2, r1, #20 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr.w r2, [r8, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7cb18 │ │ │ │ + bne.w 7caf4 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r0, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.w 7caa2 │ │ │ │ + bcs.w 7ca7e │ │ │ │ adds r1, #19 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 7cae8 │ │ │ │ + beq.w 7cac4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c610 │ │ │ │ + beq.w 7c5f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r8, #1 │ │ │ │ strb r6, [r4, #4] │ │ │ │ add.w r6, r4, #20 │ │ │ │ strb r3, [r4, #5] │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -122455,171 +122441,171 @@ │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ ldr.w fp, [r7, #8] │ │ │ │ lsl.w r1, r8, r1 │ │ │ │ lsl.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c68e │ │ │ │ + bne.w 7c66e │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c842 │ │ │ │ + beq.w 7c822 │ │ │ │ add.w r3, r5, #20 │ │ │ │ add.w sl, r3, r1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c2e4 │ │ │ │ + bne.w 7c2c4 │ │ │ │ add.w r1, r6, r8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 7c4be │ │ │ │ + ble.n 7c49e │ │ │ │ movs r6, #12 │ │ │ │ mov r3, r1 │ │ │ │ mla r6, r6, fp, r1 │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7cce4 │ │ │ │ + beq.w 7ccc0 │ │ │ │ ldr.w r0, [sl], #8 │ │ │ │ adds r3, #12 │ │ │ │ str.w r0, [r3, #-8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str.w r0, [r3, #-12] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 7c49c │ │ │ │ + bne.n 7c47c │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e7c4 │ │ │ │ - b.n 7c360 │ │ │ │ + bl 7e79c │ │ │ │ + b.n 7c340 │ │ │ │ mov.w ip, r5, lsr #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ add.w lr, ip, #1 │ │ │ │ cmp r2, #7 │ │ │ │ add r1, lr │ │ │ │ and.w r1, r1, r0 │ │ │ │ - ble.n 7c50c │ │ │ │ + ble.n 7c4ec │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.w 7c9c8 │ │ │ │ + bgt.w 7c9a4 │ │ │ │ ldrsh.w r2, [r6, r1, lsl #1] │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 7c32e │ │ │ │ + beq.w 7c30e │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, ip │ │ │ │ ands r1, r0 │ │ │ │ - b.n 7c4e4 │ │ │ │ + b.n 7c4c4 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, ip │ │ │ │ ands r1, r0 │ │ │ │ ldrsb r2, [r6, r1] │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 7c354 │ │ │ │ - b.n 7c4fe │ │ │ │ + beq.w 7c334 │ │ │ │ + b.n 7c4de │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r2, #30033 @ 0x7551 │ │ │ │ + movw r2, #30021 @ 0x7545 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r6, [r8, #704] @ 0x2c0 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 7cb32 │ │ │ │ + bne.w 7cb0e │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - bic.w r1, r5, #4080 @ 0xff0 │ │ │ │ - bic.w r1, r1, #15 │ │ │ │ + bic.w r2, r5, #4080 @ 0xff0 │ │ │ │ + bic.w r2, r2, #15 │ │ │ │ ldr.w r6, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r6, #804 @ 0x324 │ │ │ │ - beq.w 7ca7c │ │ │ │ - lsrs r3, r5, #18 │ │ │ │ + beq.w 7ca58 │ │ │ │ + lsrs r1, r5, #18 │ │ │ │ ubfx r0, r5, #0, #18 │ │ │ │ - add.w r3, r6, r3, lsl #3 │ │ │ │ - ldr.w r2, [r3, #808] @ 0x328 │ │ │ │ - cmp r2, r0 │ │ │ │ - bgt.n 7c578 │ │ │ │ - ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ + add.w r1, r6, r1, lsl #3 │ │ │ │ + ldr.w r3, [r1, #808] @ 0x328 │ │ │ │ + cmp r3, r0 │ │ │ │ + bgt.n 7c558 │ │ │ │ + ldr.w r3, [r1, #804] @ 0x324 │ │ │ │ cmp r3, r0 │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ca7c │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - str r2, [r5, #0] │ │ │ │ - str r5, [r1, #4] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + beq.w 7ca58 │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ + str r1, [r5, #0] │ │ │ │ + str r5, [r2, #4] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 7c8a2 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 7c992 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c3a2 │ │ │ │ - ldr r5, [r1, #16] │ │ │ │ + bne.w 7c382 │ │ │ │ + ldr r5, [r2, #16] │ │ │ │ movs r3, #28 │ │ │ │ ldr.w r9, [r6, #512] @ 0x200 │ │ │ │ mul.w r5, r3, r5 │ │ │ │ - ldrd r2, r3, [r1, #8] │ │ │ │ - str r3, [r2, #12] │ │ │ │ - str r2, [r3, #8] │ │ │ │ - add.w r2, r9, r5 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - ldr r3, [r2, #16] │ │ │ │ - str r3, [r1, #8] │ │ │ │ - add.w lr, r6, r0, lsl #2 │ │ │ │ - str r1, [r2, #16] │ │ │ │ + ldrd r1, r3, [r2, #8] │ │ │ │ + add.w r0, r9, r5 │ │ │ │ + str r3, [r1, #12] │ │ │ │ + str r1, [r3, #8] │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + str r3, [r2, #8] │ │ │ │ + add.w lr, r6, r1, lsl #2 │ │ │ │ + str r2, [r0, #16] │ │ │ │ ldr.w ip, [lr, #528] @ 0x210 │ │ │ │ - cmp r2, ip │ │ │ │ - bne.n 7c5cc │ │ │ │ - ldr r1, [r2, #24] │ │ │ │ - cbz r1, 7c5c8 │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ + cmp r0, ip │ │ │ │ + bne.n 7c5ac │ │ │ │ + ldr r2, [r0, #24] │ │ │ │ + cbz r2, 7c5a8 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cmp r1, r3 │ │ │ │ it ne │ │ │ │ - movne r1, #0 │ │ │ │ - str.w r1, [lr, #528] @ 0x210 │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ - adds r0, #1 │ │ │ │ - str r0, [r2, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w 7cbf6 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.w 7cbd2 │ │ │ │ + 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 7cbd2 │ │ │ │ + cmp r1, #1 │ │ │ │ + beq.w 7cbae │ │ │ │ ldr.w r3, [lr, #532] @ 0x214 │ │ │ │ - cbnz r3, 7c5e8 │ │ │ │ - str.w r2, [lr, #532] @ 0x214 │ │ │ │ - cmp r2, ip │ │ │ │ - beq.w 7c3a2 │ │ │ │ - ldrd r3, r1, [r2, #20] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 7cc96 │ │ │ │ - str r3, [r1, #20] │ │ │ │ + cbnz r3, 7c5c8 │ │ │ │ + str.w r0, [lr, #532] @ 0x214 │ │ │ │ + cmp r0, ip │ │ │ │ + beq.w 7c382 │ │ │ │ + ldrd r3, r2, [r0, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 7cc72 │ │ │ │ + str r3, [r2, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ - str r1, [r0, #24] │ │ │ │ - strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 7c60a │ │ │ │ - str r2, [r3, #24] │ │ │ │ - str.w r2, [ip, #20] │ │ │ │ - b.n 7c3a2 │ │ │ │ + ldr r1, [r0, #20] │ │ │ │ + str r2, [r1, #24] │ │ │ │ + strd r3, ip, [r0, #20] │ │ │ │ + cbz r3, 7c5ea │ │ │ │ + str r0, [r3, #24] │ │ │ │ + str.w r0, [ip, #20] │ │ │ │ + b.n 7c382 │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp r2, lr │ │ │ │ - bcc.w 7c7be │ │ │ │ + bcc.w 7c79e │ │ │ │ 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 r4, #0 │ │ │ │ - beq.w 7caa2 │ │ │ │ + beq.w 7ca7e │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ add.w r8, fp, #20 │ │ │ │ strb r6, [r4, #4] │ │ │ │ add.w r6, r4, #20 │ │ │ │ strb r3, [r4, #5] │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -122640,23 +122626,23 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ ldrb.w r8, [r4, #5] │ │ │ │ lsl.w r1, fp, r1 │ │ │ │ lsl.w r8, fp, r8 │ │ │ │ ldr.w fp, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c472 │ │ │ │ + beq.w 7c452 │ │ │ │ ldrb r2, [r4, #6] │ │ │ │ add.w r3, r5, #20 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7cb58 │ │ │ │ + beq.w 7cb34 │ │ │ │ add.w r2, r6, r8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.w 7cbcc │ │ │ │ + ble.w 7cba8 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mov r1, r2 │ │ │ │ add.w r9, r2, fp, lsl #3 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldrb.w ip, [r0] │ │ │ │ @@ -122666,107 +122652,107 @@ │ │ │ │ ldrb.w r0, [ip, #1]! │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r8, r0, lsl #3] │ │ │ │ add.w r4, r2, r0, lsl #2 │ │ │ │ ldr.w lr, [r3] │ │ │ │ cmp lr, sl │ │ │ │ add.w lr, lr, #1 │ │ │ │ - bne.w 7c9e2 │ │ │ │ + bne.w 7c9be │ │ │ │ str r3, [r1, #0] │ │ │ │ adds r1, #8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ cmp r1, r9 │ │ │ │ - bne.n 7c6c6 │ │ │ │ + bne.n 7c6a6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldrb.w ip, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ add.w lr, r2, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r5 │ │ │ │ lsl.w r0, r0, ip │ │ │ │ subs r0, #1 │ │ │ │ ldr.w r2, [lr, #-8] │ │ │ │ cmp.w ip, #7 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ and.w r1, r2, r0 │ │ │ │ - ble.w 7c9fa │ │ │ │ + ble.w 7c9d6 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 7ca4a │ │ │ │ + bgt.w 7ca26 │ │ │ │ ldrsh.w r8, [r6, r1, lsl #1] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7ca54 │ │ │ │ + bne.w 7ca30 │ │ │ │ strh.w r3, [r6, r1, lsl #1] │ │ │ │ adds r3, #1 │ │ │ │ mov r5, r9 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 7c7a2 │ │ │ │ + beq.n 7c782 │ │ │ │ mvn.w r2, #7 │ │ │ │ mov r9, r4 │ │ │ │ mla lr, r2, r3, lr │ │ │ │ - b.n 7c750 │ │ │ │ + b.n 7c730 │ │ │ │ strh.w r3, [r6, r2, lsl #1] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 7c7a0 │ │ │ │ + beq.n 7c780 │ │ │ │ ldr.w r2, [lr, r3, lsl #3] │ │ │ │ cmp.w ip, #15 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ and.w r2, r0, r1 │ │ │ │ - bgt.w 7ccd8 │ │ │ │ + bgt.w 7ccb4 │ │ │ │ ldrsh.w r8, [r6, r2, lsl #1] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 7c746 │ │ │ │ + beq.n 7c726 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w r8, r1, #1 │ │ │ │ add r2, r8 │ │ │ │ ands r2, r0 │ │ │ │ cmp.w ip, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r8, [r6, r2, lsl #1] │ │ │ │ ldrgt.w r8, [r6, r2, lsl #2] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7cb6e │ │ │ │ + bne.w 7cb4a │ │ │ │ cmp.w ip, #15 │ │ │ │ - ble.n 7c746 │ │ │ │ + ble.n 7c726 │ │ │ │ str.w r3, [r6, r2, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 7c750 │ │ │ │ + bne.n 7c730 │ │ │ │ mov r4, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r7, #24] │ │ │ │ - bl 88150 │ │ │ │ + bl 1a4b8c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7ccb6 │ │ │ │ + beq.w 7cc92 │ │ │ │ strb r3, [r1, #3] │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b.n 7c3a2 │ │ │ │ + b.n 7c382 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ add.w r8, fp, #20 │ │ │ │ str.w r2, [ip, #12] │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 7c63a │ │ │ │ + b.n 7c61a │ │ │ │ ldr.w r7, [r6, r1, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ - bne.w 7c4c8 │ │ │ │ + bne.w 7c4a8 │ │ │ │ str.w r3, [r6, r1, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 7c338 │ │ │ │ - b.n 7c35c │ │ │ │ + bne.w 7c318 │ │ │ │ + b.n 7c33c │ │ │ │ mov.w fp, #1 │ │ │ │ - ldr r0, [pc, #784] @ (7cb00 ) │ │ │ │ + ldr r0, [pc, #780] @ (7cadc ) │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ str r0, [sp, #8] │ │ │ │ lsl.w fp, fp, r1 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ cmp r6, #7 │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ @@ -122776,257 +122762,257 @@ │ │ │ │ umull r1, r3, r1, r3 │ │ │ │ mov.w sl, r3, lsr #1 │ │ │ │ mov.w r3, #12 │ │ │ │ mul.w r3, r3, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [r0, r9] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bls.w 7c3ba │ │ │ │ + bls.w 7c39a │ │ │ │ cmp r6, #15 │ │ │ │ - bhi.w 7cc5e │ │ │ │ + bhi.w 7cc3a │ │ │ │ adds r3, r6, #1 │ │ │ │ mov.w fp, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsl.w fp, fp, r3 │ │ │ │ - b.n 7c3ba │ │ │ │ + b.n 7c39a │ │ │ │ mov.w r8, #8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r2, r5, #20 │ │ │ │ add r8, r6 │ │ │ │ add r1, r2 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 7ca18 │ │ │ │ + bne.w 7c9f4 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r8 │ │ │ │ mul.w r2, r2, fp │ │ │ │ blx 29c10 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e7c4 │ │ │ │ - b.n 7c360 │ │ │ │ + bl 7e79c │ │ │ │ + b.n 7c340 │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r1, #6429 @ 0x191d │ │ │ │ + movw r1, #6453 @ 0x1935 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r2, [r8, #692] @ 0x2b4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 7cb04 │ │ │ │ + bne.w 7cae0 │ │ │ │ ldr.w r2, [r0, #1528] @ 0x5f8 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w sl, #5 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov.w fp, #8 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 7c3f6 │ │ │ │ - ldr r3, [r1, #20] │ │ │ │ - ldr.w r3, [r6, r3, lsl #3] │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - strd r3, r2, [r1, #8] │ │ │ │ - str r1, [r3, #12] │ │ │ │ - str r1, [r2, #8] │ │ │ │ - b.n 7c3a2 │ │ │ │ + b.n 7c3d6 │ │ │ │ cmp.w fp, #0 │ │ │ │ it gt │ │ │ │ movgt r2, #0 │ │ │ │ - ble.w 7cb7c │ │ │ │ + ble.w 7cb58 │ │ │ │ sub.w r3, r2, fp │ │ │ │ mvns r3, r3 │ │ │ │ - ands.w ip, r3, #3 │ │ │ │ - beq.n 7c992 │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 7c99a │ │ │ │ - add.w r3, r8, r2, lsl #3 │ │ │ │ + ands.w r3, r3, #3 │ │ │ │ + beq.n 7c95c │ │ │ │ + ldr.w r1, [sl, #4] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 7c964 │ │ │ │ + add.w ip, r8, r2, lsl #3 │ │ │ │ add.w lr, sl, #8 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ adds r2, #1 │ │ │ │ mov sl, lr │ │ │ │ - cmp.w ip, #1 │ │ │ │ - stmia.w r3, {r0, r1} │ │ │ │ - beq.n 7c992 │ │ │ │ - cmp.w ip, #2 │ │ │ │ - beq.n 7c910 │ │ │ │ - ldr.w r3, [lr, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 7c99a │ │ │ │ - add.w r3, r8, r2, lsl #3 │ │ │ │ + cmp r3, #1 │ │ │ │ + stmia.w ip, {r0, r1} │ │ │ │ + beq.n 7c95c │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.n 7c8da │ │ │ │ + ldr.w r1, [lr, #4] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 7c964 │ │ │ │ + add.w ip, r8, r2, lsl #3 │ │ │ │ add.w lr, lr, #8 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ adds r2, #1 │ │ │ │ mov sl, lr │ │ │ │ - stmia.w r3, {r0, r1} │ │ │ │ - ldr.w r3, [lr, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 7c99a │ │ │ │ - add.w r3, r8, r2, lsl #3 │ │ │ │ + stmia.w ip, {r0, r1} │ │ │ │ + ldr.w r1, [lr, #4] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 7c964 │ │ │ │ + add.w ip, r8, r2, lsl #3 │ │ │ │ adds r2, #1 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ add.w sl, lr, #8 │ │ │ │ - stmia.w r3, {r0, r1} │ │ │ │ - b.n 7c992 │ │ │ │ + stmia.w ip, {r0, r1} │ │ │ │ + b.n 7c95c │ │ │ │ add.w r3, r8, r2, lsl #3 │ │ │ │ adds r2, #1 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ add.w ip, sl, #8 │ │ │ │ mov lr, r2 │ │ │ │ cmp fp, r2 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ - beq.n 7c9be │ │ │ │ + beq.n 7c988 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ mov sl, ip │ │ │ │ add.w r3, r8, r2, lsl #3 │ │ │ │ - cbz r1, 7c99a │ │ │ │ + cbz r1, 7c964 │ │ │ │ ldrd r0, r1, [ip] │ │ │ │ add.w sl, ip, #8 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ adds r2, #1 │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ add.w r3, r8, r2, lsl #3 │ │ │ │ - cbz r1, 7c99a │ │ │ │ + cbz r1, 7c964 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ add.w sl, ip, #16 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ add.w r2, lr, #2 │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ add.w r3, r8, r2, lsl #3 │ │ │ │ - cbz r1, 7c99a │ │ │ │ + cbz r1, 7c964 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ add.w r2, lr, #3 │ │ │ │ add.w sl, ip, #24 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7c92c │ │ │ │ + bne.n 7c8f6 │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ add.w r3, sl, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cb3e │ │ │ │ + beq.w 7cb1a │ │ │ │ add.w ip, r8, r2, lsl #3 │ │ │ │ adds r2, #1 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ add.w sl, r3, #8 │ │ │ │ cmp fp, r2 │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ - bne.n 7c8c0 │ │ │ │ + bne.n 7c88e │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r2 │ │ │ │ subs r0, #1 │ │ │ │ - b.n 7c314 │ │ │ │ + b.n 7c2f4 │ │ │ │ + ldr r3, [r2, #20] │ │ │ │ + ldr.w r3, [r6, r3, lsl #3] │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + strd r3, r1, [r2, #8] │ │ │ │ + str r2, [r3, #12] │ │ │ │ + str r2, [r1, #8] │ │ │ │ + b.n 7c382 │ │ │ │ ldr.w r2, [r6, r1, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 7c7dc │ │ │ │ + beq.w 7c7bc │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, ip │ │ │ │ ands r1, r0 │ │ │ │ - b.n 7c9c8 │ │ │ │ + b.n 7c9a4 │ │ │ │ str.w lr, [r3] │ │ │ │ adds r1, #8 │ │ │ │ str.w r3, [r1, #-8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ cmp r1, r9 │ │ │ │ - bne.w 7c6c6 │ │ │ │ - b.n 7c6f0 │ │ │ │ + bne.w 7c6a6 │ │ │ │ + b.n 7c6d0 │ │ │ │ ldrsb.w r8, [r6, r1] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7ca54 │ │ │ │ + bne.n 7ca30 │ │ │ │ strb r3, [r6, r1] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ - beq.w 7cb82 │ │ │ │ + beq.w 7cb5e │ │ │ │ ldrb.w ip, [r4, #4] │ │ │ │ add.w lr, lr, #8 │ │ │ │ - b.n 7c708 │ │ │ │ + b.n 7c6e8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.w 7c85e │ │ │ │ + ble.w 7c83e │ │ │ │ movs r6, #12 │ │ │ │ mov r3, r8 │ │ │ │ mla r6, r6, fp, r8 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - cbz r2, 7ca46 │ │ │ │ + cbz r2, 7ca22 │ │ │ │ add.w ip, r1, #12 │ │ │ │ ldmia r1, {r0, r1, r2} │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 7c85e │ │ │ │ + beq.w 7c83e │ │ │ │ mov r1, ip │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7ca2c │ │ │ │ + bne.n 7ca08 │ │ │ │ adds r1, #12 │ │ │ │ - b.n 7ca28 │ │ │ │ + b.n 7ca04 │ │ │ │ ldr.w r5, [r6, r1, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - beq.w 7cca6 │ │ │ │ + beq.w 7cc82 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ add.w r8, r2, #1 │ │ │ │ add r1, r8 │ │ │ │ ands r1, r0 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bgt.n 7cada │ │ │ │ + bgt.n 7cab6 │ │ │ │ ldrsb.w r8, [r6, r1] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7cb4a │ │ │ │ + bne.n 7cb26 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bgt.w 7c72e │ │ │ │ - b.n 7ca04 │ │ │ │ + bgt.w 7c70e │ │ │ │ + b.n 7c9e0 │ │ │ │ ldr.w r2, [r8, #684] @ 0x2ac │ │ │ │ - movw r3, #50457 @ 0xc519 │ │ │ │ + movw r3, #50453 @ 0xc515 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7ccc2 │ │ │ │ + bne.w 7cc9e │ │ │ │ mov r0, r5 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r6, #800] @ 0x320 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r6, #800] @ 0x320 │ │ │ │ - b.n 7c3a2 │ │ │ │ + b.n 7c382 │ │ │ │ ldr.w r3, [r8, #672] @ 0x2a0 │ │ │ │ - movw r2, #49749 @ 0xc255 │ │ │ │ + movw r2, #49745 @ 0xc251 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7cccc │ │ │ │ + bne.w 7cca8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 7cb28 │ │ │ │ + cbz r4, 7cb04 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r8, fp, #20 │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ - b.n 7c63a │ │ │ │ + b.n 7c61a │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 7cc9c │ │ │ │ + bgt.w 7cc78 │ │ │ │ ldrsh.w r8, [r6, r1, lsl #1] │ │ │ │ - b.n 7ca6c │ │ │ │ + b.n 7ca48 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 719d8 │ │ │ │ + bl 719f0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7c62c │ │ │ │ + b.n 7c60c │ │ │ │ add.w r3, r5, #20 │ │ │ │ mov.w r8, #8 │ │ │ │ add r3, r1 │ │ │ │ - b.n 7c69c │ │ │ │ + b.n 7c67c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov.w fp, #8 │ │ │ │ mov.w sl, #5 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -123035,53 +123021,53 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c632 │ │ │ │ - bl 1ea294 │ │ │ │ + bne.w 7c612 │ │ │ │ + bl 1e955c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7c3b0 │ │ │ │ + b.n 7c390 │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b.n 7c3a2 │ │ │ │ + b.n 7c382 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7c9a8 │ │ │ │ - b.n 7cb3e │ │ │ │ + bne.w 7c972 │ │ │ │ + b.n 7cb1a │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r2 │ │ │ │ ands r1, r0 │ │ │ │ - b.n 7ca62 │ │ │ │ + b.n 7ca3e │ │ │ │ add.w r1, r6, r8 │ │ │ │ mov r9, r3 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, fp │ │ │ │ - blt.n 7cb86 │ │ │ │ + blt.n 7cb62 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e7c4 │ │ │ │ - b.n 7c7a2 │ │ │ │ + bl 7e79c │ │ │ │ + b.n 7c782 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r2, #1 │ │ │ │ add r2, r1 │ │ │ │ ands r2, r0 │ │ │ │ - b.n 7c77a │ │ │ │ - beq.w 7c360 │ │ │ │ - b.n 7c9be │ │ │ │ + b.n 7c75a │ │ │ │ + beq.w 7c340 │ │ │ │ + b.n 7c988 │ │ │ │ mov r5, r9 │ │ │ │ - b.n 7c7a2 │ │ │ │ + b.n 7c782 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r6, #12 │ │ │ │ ldrb.w ip, [r0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r0, r0, ip, lsl #2 │ │ │ │ @@ -123095,43 +123081,43 @@ │ │ │ │ addne.w ip, ip, #1 │ │ │ │ strne.w ip, [r0] │ │ │ │ str.w r0, [r6, #-8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str.w r0, [r6, #-12] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ str.w r0, [r6, #-4] │ │ │ │ - b.n 7cb60 │ │ │ │ - beq.w 7c7a2 │ │ │ │ - b.n 7c6f4 │ │ │ │ + b.n 7cb3c │ │ │ │ + beq.w 7c782 │ │ │ │ + b.n 7c6d4 │ │ │ │ ldr.w r3, [r6, #524] @ 0x20c │ │ │ │ - movs r1, #0 │ │ │ │ - str r3, [r2, #20] │ │ │ │ - str r1, [r2, #24] │ │ │ │ - cbz r3, 7cbe0 │ │ │ │ - str r2, [r3, #24] │ │ │ │ + movs r2, #0 │ │ │ │ + str r3, [r0, #20] │ │ │ │ + str r2, [r0, #24] │ │ │ │ + cbz r3, 7cbbc │ │ │ │ + str r0, [r3, #24] │ │ │ │ ldr.w r3, [r6, #532] @ 0x214 │ │ │ │ - str.w r2, [r6, #524] @ 0x20c │ │ │ │ + str.w r0, [r6, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c3a2 │ │ │ │ - str.w r2, [r6, #532] @ 0x214 │ │ │ │ - b.w 7c3a2 │ │ │ │ - ldr r3, [r2, #20] │ │ │ │ + bne.w 7c382 │ │ │ │ + str.w r0, [r6, #532] @ 0x214 │ │ │ │ + b.w 7c382 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c5d8 │ │ │ │ - ldr r1, [r2, #24] │ │ │ │ - cbz r1, 7cc58 │ │ │ │ - str r3, [r1, #20] │ │ │ │ - str r1, [r3, #24] │ │ │ │ + beq.w 7c5b8 │ │ │ │ + ldr r2, [r0, #24] │ │ │ │ + cbz r2, 7cc34 │ │ │ │ + str r3, [r2, #20] │ │ │ │ ldr.w r1, [r9, r5] │ │ │ │ + str r2, [r3, #24] │ │ │ │ ldr.w r3, [r6, #520] @ 0x208 │ │ │ │ - str r3, [r2, #20] │ │ │ │ - str.w r2, [r6, #520] @ 0x208 │ │ │ │ - ubfx r3, r1, #0, #18 │ │ │ │ + str r3, [r0, #20] │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 7cc2c │ │ │ │ + ubfx r3, r1, #0, #18 │ │ │ │ + str.w r0, [r6, #520] @ 0x208 │ │ │ │ + cbz r3, 7cc08 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r6, r2, lsl #3 │ │ │ │ movs r4, #0 │ │ │ │ @@ -123141,124 +123127,124 @@ │ │ │ │ ldr.w r3, [r8, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r6, #788] @ 0x314 │ │ │ │ str.w r4, [r9, r5] │ │ │ │ subs r3, #1 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ str.w r3, [r6, #788] @ 0x314 │ │ │ │ - b.w 7c3a2 │ │ │ │ + b.w 7c382 │ │ │ │ str.w r3, [r6, #524] @ 0x20c │ │ │ │ - b.n 7cc04 │ │ │ │ + b.n 7cbe0 │ │ │ │ adds r3, r6, #2 │ │ │ │ mov.w fp, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsl.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r1, fp, r3 │ │ │ │ adds.w r3, r1, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bmi.w 7cb28 │ │ │ │ + bmi.w 7cb04 │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6453 @ 0x1935 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r8, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7c3e0 │ │ │ │ - b.n 7cb18 │ │ │ │ + beq.w 7c3c0 │ │ │ │ + b.n 7caf4 │ │ │ │ str.w r3, [r6, #524] @ 0x20c │ │ │ │ - b.n 7c5fa │ │ │ │ + b.n 7c5da │ │ │ │ ldr.w r5, [r6, r1, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bne.w 7cb4a │ │ │ │ + bne.w 7cb26 │ │ │ │ str.w r3, [r6, r1, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ mov r5, r9 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 7c73a │ │ │ │ - b.n 7c7a2 │ │ │ │ + bne.w 7c71a │ │ │ │ + b.n 7c782 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 77384 │ │ │ │ + bl 77378 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b.w 7c3a2 │ │ │ │ + b.w 7c382 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ - b.n 7ca94 │ │ │ │ + b.n 7ca70 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7cac2 │ │ │ │ + b.n 7ca9e │ │ │ │ ldr.w r4, [r6, r2, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - beq.w 7c796 │ │ │ │ - b.n 7c76c │ │ │ │ + beq.w 7c776 │ │ │ │ + b.n 7c74c │ │ │ │ add.w sl, sl, #8 │ │ │ │ - b.w 7c49c │ │ │ │ + b.w 7c47c │ │ │ │ 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 r3, [r1, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ and.w r2, r3, #32 │ │ │ │ ands.w r7, r3, #16 │ │ │ │ - bne.w 7cef4 │ │ │ │ + bne.w 7ced0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7cf44 │ │ │ │ + bne.w 7cf20 │ │ │ │ movw r2, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 7ce70 │ │ │ │ + bgt.w 7ce4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7cfb6 │ │ │ │ + beq.w 7cf92 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 7cfb6 │ │ │ │ + bhi.w 7cf92 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsls r1, r0, #5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r0, r1 │ │ │ │ lsls r1, r0, #5 │ │ │ │ lsls r1, r0, #5 │ │ │ │ lsls r1, r0, #5 │ │ │ │ lsls r4, r6, #2 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - bl 79f4c │ │ │ │ + bl 79f30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ce96 │ │ │ │ - movw r9, #59397 @ 0xe805 │ │ │ │ + beq.w 7ce72 │ │ │ │ + movw r9, #58017 @ 0xe2a1 │ │ │ │ movt r9, #12 │ │ │ │ movw r3, #30792 @ 0x7848 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 7cf0a │ │ │ │ - ldr r3, [pc, #628] @ (7cfec ) │ │ │ │ + bpl.w 7cee6 │ │ │ │ + ldr r3, [pc, #628] @ (7cfc8 ) │ │ │ │ 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, 7cdaa │ │ │ │ + cbz r5, 7cd86 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ mov r0, r7 │ │ │ │ @@ -123266,37 +123252,37 @@ │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ movs r7, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 7a2ac │ │ │ │ + bl 7a290 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7cfd0 │ │ │ │ - ldr r3, [pc, #544] @ (7cfec ) │ │ │ │ + beq.w 7cfac │ │ │ │ + ldr r3, [pc, #544] @ (7cfc8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b2c8 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7cf82 │ │ │ │ + beq.w 7cf5e │ │ │ │ strd r7, r6, [r4, #16] │ │ │ │ movs r7, #1 │ │ │ │ str.w r9, [r4, #24] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r0, [r5, #132] @ 0x84 │ │ │ │ - bpl.n 7ce3a │ │ │ │ - ldr r3, [pc, #496] @ (7cfec ) │ │ │ │ + bpl.n 7ce16 │ │ │ │ + ldr r3, [pc, #496] @ (7cfc8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -123310,319 +123296,319 @@ │ │ │ │ add r1, r2 │ │ │ │ add.w r2, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ cmp r2, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7cf9c │ │ │ │ + beq.w 7cf78 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ands.w r3, r3, #64 @ 0x40 │ │ │ │ - bne.n 7cf12 │ │ │ │ + bne.n 7ceee │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7d0c8 │ │ │ │ + bl 7d0a4 │ │ │ │ lsrs r5, r0, #31 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7cf20 │ │ │ │ + beq.n 7cefc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ce68 │ │ │ │ + beq.n 7ce44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7cfae │ │ │ │ + beq.w 7cf8a │ │ │ │ negs r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq r9, #43597 @ 0xaa4d │ │ │ │ + movweq r9, #42141 @ 0xa49d │ │ │ │ movteq r9, #13 │ │ │ │ - bne.n 7ced0 │ │ │ │ + bne.n 7ceac │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - bl 79f4c │ │ │ │ + bl 79f30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cd64 │ │ │ │ + bne.w 7cd40 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7ce6a │ │ │ │ + b.n 7ce46 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - bl 79f4c │ │ │ │ + bl 79f30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7ce96 │ │ │ │ - movw r9, #28397 @ 0x6eed │ │ │ │ + beq.n 7ce72 │ │ │ │ + movw r9, #26965 @ 0x6955 │ │ │ │ movt r9, #13 │ │ │ │ - b.n 7cd64 │ │ │ │ - movw r9, #30029 @ 0x754d │ │ │ │ + b.n 7cd40 │ │ │ │ + movw r9, #28645 @ 0x6fe5 │ │ │ │ movt r9, #12 │ │ │ │ - b.n 7ce7e │ │ │ │ - movw r9, #16901 @ 0x4205 │ │ │ │ + b.n 7ce5a │ │ │ │ + movw r9, #15301 @ 0x3bc5 │ │ │ │ movt r9, #9 │ │ │ │ - b.n 7ce7e │ │ │ │ + b.n 7ce5a │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 7cfb6 │ │ │ │ + ble.n 7cf92 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 7cee2 │ │ │ │ - movw r9, #45513 @ 0xb1c9 │ │ │ │ + bne.n 7cebe │ │ │ │ + movw r9, #44073 @ 0xac29 │ │ │ │ movt r9, #14 │ │ │ │ - b.n 7ce7e │ │ │ │ + b.n 7ce5a │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7cfb6 │ │ │ │ - movw r9, #58537 @ 0xe4a9 │ │ │ │ + bne.n 7cf92 │ │ │ │ + movw r9, #57257 @ 0xdfa9 │ │ │ │ movt r9, #17 │ │ │ │ - b.n 7ce7e │ │ │ │ + b.n 7ce5a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7cfd4 │ │ │ │ - bl 7d668 │ │ │ │ + bne.n 7cfb0 │ │ │ │ + bl 7d644 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7ce96 │ │ │ │ + beq.n 7ce72 │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ movs r7, #1 │ │ │ │ - b.n 7cdee │ │ │ │ + b.n 7cdca │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7cd9c │ │ │ │ - b.n 7cdaa │ │ │ │ + bne.w 7cd78 │ │ │ │ + b.n 7cd86 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 79514 │ │ │ │ + bl 794f8 │ │ │ │ lsrs r5, r0, #31 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7ce54 │ │ │ │ + bne.n 7ce30 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 7ce54 │ │ │ │ + beq.n 7ce30 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ce54 │ │ │ │ + bne.n 7ce30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 7ce5e │ │ │ │ - b.n 7ce68 │ │ │ │ + bne.n 7ce3a │ │ │ │ + b.n 7ce44 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79144 │ │ │ │ + bl 79128 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7ce96 │ │ │ │ - bl 7e790 │ │ │ │ + beq.n 7ce72 │ │ │ │ + bl 7e768 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7cf70 │ │ │ │ + beq.n 7cf4c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 7cfa6 │ │ │ │ + cbz r3, 7cf82 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7ce96 │ │ │ │ + beq.n 7ce72 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a268 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cdee │ │ │ │ + bne.w 7cdca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ce96 │ │ │ │ + beq.n 7ce72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ce96 │ │ │ │ + bne.n 7ce72 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ce96 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ce72 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 7ce3a │ │ │ │ + b.n 7ce16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7cf70 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7cf4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ce68 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ce44 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - movw r1, #13172 @ 0x3374 │ │ │ │ + movw r1, #12788 @ 0x31f4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 7ce96 │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 7ce72 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 7cf82 │ │ │ │ + b.n 7cf5e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13344 @ 0x3420 │ │ │ │ + movw r1, #12960 @ 0x32a0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 7ce96 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 7ce72 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007cff0 : │ │ │ │ +0007cfcc : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.n 7d022 │ │ │ │ - cbz r3, 7d074 │ │ │ │ + bgt.n 7cffe │ │ │ │ + cbz r3, 7d050 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 7d074 │ │ │ │ + bhi.n 7d050 │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r5, #40 @ 0x28 │ │ │ │ movs r3, #59 @ 0x3b │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ asrs r5, r5, #20 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 7d04e │ │ │ │ - movw r5, #43597 @ 0xaa4d │ │ │ │ + bne.n 7d02a │ │ │ │ + movw r5, #42141 @ 0xa49d │ │ │ │ movt r5, #13 │ │ │ │ movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 1a2dcc <_PyThreadState_New@@Base+0x2440> │ │ │ │ - cbz r0, 7d042 │ │ │ │ + bl 1a181c │ │ │ │ + cbz r0, 7d01e │ │ │ │ strd r4, r5, [r0, #20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r5, #28397 @ 0x6eed │ │ │ │ + movw r5, #26965 @ 0x6955 │ │ │ │ movt r5, #13 │ │ │ │ - b.n 7d02e │ │ │ │ + b.n 7d00a │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 7d074 │ │ │ │ + ble.n 7d050 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 7d09a │ │ │ │ - movw r5, #45513 @ 0xb1c9 │ │ │ │ + bne.n 7d076 │ │ │ │ + movw r5, #44073 @ 0xac29 │ │ │ │ movt r5, #14 │ │ │ │ - b.n 7d02e │ │ │ │ - movw r5, #59397 @ 0xe805 │ │ │ │ + b.n 7d00a │ │ │ │ + movw r5, #58017 @ 0xe2a1 │ │ │ │ movt r5, #12 │ │ │ │ - b.n 7d02e │ │ │ │ - movw r5, #16901 @ 0x4205 │ │ │ │ + b.n 7d00a │ │ │ │ + movw r5, #15301 @ 0x3bc5 │ │ │ │ movt r5, #9 │ │ │ │ - b.n 7d02e │ │ │ │ + b.n 7d00a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - movw r1, #13172 @ 0x3374 │ │ │ │ + movw r1, #12788 @ 0x31f4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r5, #30029 @ 0x754d │ │ │ │ + movw r5, #28645 @ 0x6fe5 │ │ │ │ movt r5, #12 │ │ │ │ - b.n 7d02e │ │ │ │ + b.n 7d00a │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7d074 │ │ │ │ - movw r5, #58537 @ 0xe4a9 │ │ │ │ + bne.n 7d050 │ │ │ │ + movw r5, #57257 @ 0xdfa9 │ │ │ │ movt r5, #17 │ │ │ │ - b.n 7d02e │ │ │ │ + b.n 7d00a │ │ │ │ │ │ │ │ -0007d0ac : │ │ │ │ +0007d088 : │ │ │ │ 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 7d0c8 │ │ │ │ + bl 7d0a4 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ - ldr.w sl, [pc, #1416] @ 7d664 │ │ │ │ + ldr.w sl, [pc, #1416] @ 7d640 │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #28 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldr.w r9, [r2, #8] │ │ │ │ - bpl.w 7d650 │ │ │ │ + bpl.w 7d610 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7d460 │ │ │ │ + bne.w 7d432 │ │ │ │ ldr.w r8, [r1, #12] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 7d460 │ │ │ │ + beq.w 7d432 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ movw r3, #44060 @ 0xac1c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7d53a │ │ │ │ + beq.w 7d50c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d5ba │ │ │ │ + bne.w 7d58c │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78468 │ │ │ │ + bl 7845c │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 7d4b6 │ │ │ │ + beq.w 7d488 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7d250 │ │ │ │ + bne.w 7d22c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 7d33c │ │ │ │ + beq.w 7d318 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7d344 │ │ │ │ + beq.w 7d320 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7d34e │ │ │ │ + ble.w 7d32a │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ands.w r0, r1, #255 @ 0xff │ │ │ │ - bne.w 7d596 │ │ │ │ + bne.w 7d568 │ │ │ │ movw lr, #42704 @ 0xa6d0 │ │ │ │ add.w ip, r9, lr │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ubfx r1, r1, #0, #12 │ │ │ │ ldr.w r2, [r9, lr] │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ @@ -123636,220 +123622,217 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp.w lr, #7 │ │ │ │ lsl.w r1, r1, lr │ │ │ │ add.w r2, r1, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #12] │ │ │ │ and.w r2, r2, r8 │ │ │ │ - bgt.n 7d26a │ │ │ │ + bgt.n 7d246 │ │ │ │ add.w ip, r3, #20 │ │ │ │ ldrsb.w r9, [ip, r2] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 7d2ae │ │ │ │ + bge.n 7d28a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb.w r3, [ip, r2] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldrb.w lr, [r3, #5] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w ip, [r3, #6] │ │ │ │ lsl.w r2, r2, lr │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7d3d8 │ │ │ │ + beq.w 7d3b4 │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ add.w ip, r3, #20 │ │ │ │ str.w r5, [ip, r2] │ │ │ │ add ip, r2 │ │ │ │ str.w r6, [ip, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r1, #1 │ │ │ │ strd r2, r0, [r4, #16] │ │ │ │ str r1, [r3, #16] │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ - cbnz r1, 7d22c │ │ │ │ + cbnz r1, 7d208 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #17 │ │ │ │ - bmi.w 7d3f2 │ │ │ │ + bmi.w 7d414 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bmi.w 7d440 │ │ │ │ + bmi.w 7d3ce │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbz r7, 7d248 │ │ │ │ + cbz r7, 7d224 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 7d246 │ │ │ │ + cbz r3, 7d222 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str r6, [r7, #0] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r7, 7d266 │ │ │ │ + cbz r7, 7d242 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r2, 7d264 │ │ │ │ + cbz r2, 7d240 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 7d4c2 │ │ │ │ + bne.w 7d494 │ │ │ │ str r3, [r7, #0] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 7d24a │ │ │ │ + b.n 7d226 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.w 7d4fa │ │ │ │ + bgt.w 7d4cc │ │ │ │ add.w ip, r3, r2, lsl #1 │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 7d2da │ │ │ │ + bge.n 7d2b6 │ │ │ │ add.w ip, r3, #20 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mov.w r9, #1 │ │ │ │ strh.w r1, [ip, r2, lsl #1] │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ ldrb.w lr, [r3, #6] │ │ │ │ lsl.w r2, r9, r2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 7d3dc │ │ │ │ + beq.w 7d3b8 │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ str.w r5, [ip, r2] │ │ │ │ add r2, ip │ │ │ │ str r6, [r2, #4] │ │ │ │ - b.n 7d202 │ │ │ │ + b.n 7d1de │ │ │ │ mov.w r9, r8, lsr #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w ip, r9, #1 │ │ │ │ add ip, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r2, ip, r2 │ │ │ │ add.w ip, r3, r2 │ │ │ │ ldrsb.w r1, [ip, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 7d2fa │ │ │ │ + bge.n 7d2d6 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb.w r3, [ip, #20] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 7d1da │ │ │ │ + b.n 7d1b6 │ │ │ │ mov.w r9, r8, lsr #5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w ip, r9, #1 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add r2, ip │ │ │ │ ands r2, r1 │ │ │ │ add.w ip, r3, r2, lsl #1 │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 7d280 │ │ │ │ + blt.n 7d25c │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ add r2, ip │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, r9 │ │ │ │ adds r2, #1 │ │ │ │ cmp.w lr, #7 │ │ │ │ and.w r2, r2, r1 │ │ │ │ - ble.n 7d3c6 │ │ │ │ + ble.n 7d3a2 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.w 7d570 │ │ │ │ + bgt.w 7d542 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w ip, r3, r2, lsl #1 │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 7d280 │ │ │ │ + blt.n 7d25c │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ add r2, r9 │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ - b.n 7d31e │ │ │ │ + b.n 7d2fa │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7d162 │ │ │ │ + bne.w 7d13e │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 7d170 │ │ │ │ + bgt.w 7d14c │ │ │ │ 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 7c200 │ │ │ │ + bl 7c1e0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7d170 │ │ │ │ + bne.w 7d14c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7d388 │ │ │ │ + beq.n 7d364 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d606 │ │ │ │ + beq.w 7d622 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7d39c │ │ │ │ + beq.n 7d378 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d60e │ │ │ │ + beq.w 7d62a │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7d616 │ │ │ │ + beq.w 7d632 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d218 │ │ │ │ + beq.w 7d1f4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 7d234 │ │ │ │ + b.n 7d210 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ add r2, r9 │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ add.w ip, r3, r2 │ │ │ │ ldrsb.w lr, [ip, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.w 7d2ce │ │ │ │ - b.n 7d3b8 │ │ │ │ + blt.w 7d2aa │ │ │ │ + b.n 7d394 │ │ │ │ add.w ip, r3, #20 │ │ │ │ mov.w lr, #12 │ │ │ │ mla r2, lr, r1, r2 │ │ │ │ add.w lr, ip, r2 │ │ │ │ strd r5, r6, [lr, #4] │ │ │ │ str.w r8, [ip, r2] │ │ │ │ - b.n 7d202 │ │ │ │ + b.n 7d1de │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7d4ca │ │ │ │ + bne.n 7d4b4 │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7d410 │ │ │ │ - ldr.w r3, [r5, #-8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 7d222 │ │ │ │ + beq.w 7d5d8 │ │ │ │ ldr.w r3, [sl, 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] │ │ │ │ @@ -123857,107 +123840,107 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r5 │ │ │ │ str r0, [r5, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7d234 │ │ │ │ - b.n 7d248 │ │ │ │ + bne.w 7d210 │ │ │ │ + b.n 7d224 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7d4e2 │ │ │ │ + bne.n 7d49c │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7d410 │ │ │ │ - ldr.w r3, [r6, #-8] │ │ │ │ + bne.n 7d3e4 │ │ │ │ + ldr.w r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d22c │ │ │ │ - b.n 7d410 │ │ │ │ + bne.n 7d3e4 │ │ │ │ + b.n 7d1fe │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd1c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 7d4b6 │ │ │ │ + beq.n 7d488 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7d53a │ │ │ │ + beq.n 7d50c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7d128 │ │ │ │ + beq.w 7d104 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d128 │ │ │ │ + beq.w 7d104 │ │ │ │ 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 7c200 │ │ │ │ + bl 7c1e0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7d128 │ │ │ │ - cbz r7, 7d4bc │ │ │ │ + bne.w 7d104 │ │ │ │ + cbz r7, 7d48e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7d24a │ │ │ │ + b.n 7d226 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 7d266 │ │ │ │ - movw r3, #63789 @ 0xf92d │ │ │ │ + b.n 7d242 │ │ │ │ + movw r3, #63737 @ 0xf8f9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7d5a6 │ │ │ │ + bne.n 7d578 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r3, #22 │ │ │ │ - bpl.w 7d222 │ │ │ │ + bpl.w 7d1fe │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b.n 7d3fa │ │ │ │ - movw r3, #63789 @ 0xf92d │ │ │ │ + b.n 7d41c │ │ │ │ + movw r3, #63737 @ 0xf8f9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7d5b0 │ │ │ │ + bne.n 7d582 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.w 7d22c │ │ │ │ + bpl.w 7d208 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.n 7d448 │ │ │ │ + b.n 7d3d6 │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ add.w r9, r3, ip │ │ │ │ ldr.w r9, [r9, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 7d516 │ │ │ │ + bge.n 7d4e8 │ │ │ │ add.w r2, r3, ip │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r1, [r2, #20] │ │ │ │ - b.n 7d1da │ │ │ │ + b.n 7d1b6 │ │ │ │ mov.w r9, r8, lsr #5 │ │ │ │ add r2, ip │ │ │ │ add.w ip, r9, #1 │ │ │ │ add ip, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r2, ip, r2 │ │ │ │ add.w ip, r3, r2, lsl #2 │ │ │ │ ldr.w r1, [ip, #20] │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7d50c │ │ │ │ - b.n 7d2fe │ │ │ │ + blt.n 7d4de │ │ │ │ + b.n 7d2da │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ @@ -123967,234 +123950,237 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r3, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 79610 │ │ │ │ + bl 795f4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7d4b6 │ │ │ │ + beq.n 7d488 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7d234 │ │ │ │ - b.n 7d248 │ │ │ │ + bne.w 7d210 │ │ │ │ + b.n 7d224 │ │ │ │ add.w ip, r3, r2, lsl #2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldr.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 7d584 │ │ │ │ + bge.n 7d556 │ │ │ │ mov ip, r1 │ │ │ │ - b.n 7d50c │ │ │ │ + b.n 7d4de │ │ │ │ add r1, r2 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, r9 │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ - b.n 7d314 │ │ │ │ + b.n 7d2f0 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e391c │ │ │ │ + bl 1e2bc4 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - b.n 7d17a │ │ │ │ + b.n 7d156 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d4de │ │ │ │ - b.n 7d222 │ │ │ │ + bne.n 7d4b0 │ │ │ │ + b.n 7d1fe │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d4f6 │ │ │ │ - b.n 7d22c │ │ │ │ + bne.n 7d4c8 │ │ │ │ + b.n 7d208 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl d6504 <_PyEval_CheckExceptTypeValid@@Base+0x17ac> │ │ │ │ + bl d5f74 <_PyEval_CheckExceptTypeValid@@Base+0x17a4> │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 7d628 │ │ │ │ + beq.n 7d5e8 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ ldr.w r8, [r2, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7d624 │ │ │ │ + bne.n 7d5e4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1242c8 <_PyUnicode_IsNumeric@@Base+0x600> │ │ │ │ - cbz r7, 7d5fc │ │ │ │ + bl 123d70 <_PyUnicode_IsNumeric@@Base+0x600> │ │ │ │ + cbz r7, 7d5ce │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 7d5fa │ │ │ │ + cbz r3, 7d5cc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str r6, [r7, #0] │ │ │ │ subs.w r0, r8, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 7d24a │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7d388 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7d39c │ │ │ │ + b.n 7d226 │ │ │ │ + ldr.w r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d218 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - b.n 7d248 │ │ │ │ + beq.w 7d208 │ │ │ │ + b.n 7d3e4 │ │ │ │ mov r6, r8 │ │ │ │ - b.n 7d5e6 │ │ │ │ + b.n 7d5b8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ cmp r3, #8 │ │ │ │ it lt │ │ │ │ movlt r3, #8 │ │ │ │ subs r1, r3, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7c200 │ │ │ │ + bl 7c1e0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7d130 │ │ │ │ - b.n 7d4b6 │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + bne.w 7d10c │ │ │ │ + b.n 7d488 │ │ │ │ + movw r0, #64844 @ 0xfd4c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #4264 @ 0x10a8 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7d4b6 │ │ │ │ - nop │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7d488 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7d364 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7d378 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7d1f4 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + b.n 7d224 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007d668 : │ │ │ │ +0007d644 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #30412 @ 0x76cc │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 1a2dcc <_PyThreadState_New@@Base+0x2440> │ │ │ │ - cbz r0, 7d68c │ │ │ │ + bl 1a181c │ │ │ │ + cbz r0, 7d668 │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0007d690 : │ │ │ │ +0007d66c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #29936 @ 0x74f0 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 1a2dcc <_PyThreadState_New@@Base+0x2440> │ │ │ │ - cbz r0, 7d6b4 │ │ │ │ + bl 1a181c │ │ │ │ + cbz r0, 7d690 │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r1, 7d726 │ │ │ │ + cbz r1, 7d702 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r6, r0 │ │ │ │ blx 295d4 │ │ │ │ - cbz r0, 7d6d6 │ │ │ │ + cbz r0, 7d6b2 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a68c │ │ │ │ - cbnz r0, 7d726 │ │ │ │ + cbnz r0, 7d702 │ │ │ │ ldrb r3, [r5, r4] │ │ │ │ add r4, r5 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 7d726 │ │ │ │ - movw r6, #13384 @ 0x3448 │ │ │ │ + bne.n 7d702 │ │ │ │ + movw r6, #13000 @ 0x32c8 │ │ │ │ movt r6, #39 @ 0x27 │ │ │ │ - b.n 7d706 │ │ │ │ + b.n 7d6e2 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 7d720 │ │ │ │ + beq.n 7d6fc │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ - cbz r3, 7d726 │ │ │ │ + cbz r3, 7d702 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne.n 7d6fc │ │ │ │ + bne.n 7d6d8 │ │ │ │ movs r2, #6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d700 │ │ │ │ + bne.n 7d6dc │ │ │ │ adds r0, r4, #6 │ │ │ │ it eq │ │ │ │ moveq r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 7d700 │ │ │ │ + bne.n 7d6dc │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0007d72c : │ │ │ │ +0007d708 : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7d7ac │ │ │ │ + beq.n 7d788 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77c20 │ │ │ │ - cbz r0, 7d7a2 │ │ │ │ + bl 77c14 │ │ │ │ + cbz r0, 7d77e │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 7d77c │ │ │ │ + ble.n 7d758 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w r2, r0, #8 │ │ │ │ adds r4, #8 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ adds r1, #4 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, ip │ │ │ │ add.w r6, r5, #1 │ │ │ │ it ne │ │ │ │ strne r6, [r3, #0] │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7d764 │ │ │ │ - ldr r4, [pc, #48] @ (7d7b0 ) │ │ │ │ + bne.n 7d740 │ │ │ │ + ldr r4, [pc, #48] @ (7d78c ) │ │ │ │ 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 │ │ │ │ @@ -124203,62 +124189,62 @@ │ │ │ │ str r2, [r4, #0] │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #4] @ (7d7b4 ) │ │ │ │ - b.n 7d7a2 │ │ │ │ + ldr r0, [pc, #4] @ (7d790 ) │ │ │ │ + b.n 7d77e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #248] @ (7d8c4 ) │ │ │ │ + ldr r5, [pc, #248] @ (7d8a0 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1616] @ 0x650 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7d878 │ │ │ │ - ldr.w ip, [pc, #224] @ 7d8c8 │ │ │ │ + beq.n 7d854 │ │ │ │ + ldr.w ip, [pc, #224] @ 7d8a4 │ │ │ │ ldr.w r1, [r3, #1696] @ 0x6a0 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ subs r1, #1 │ │ │ │ str.w r7, [r3, #1616] @ 0x650 │ │ │ │ str.w r1, [r3, #1696] @ 0x6a0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [ip, #1416] @ 0x588 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7d8a0 │ │ │ │ + bne.n 7d87c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 7d816 │ │ │ │ + beq.n 7d7f2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ str r1, [r4, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7d858 │ │ │ │ + beq.n 7d834 │ │ │ │ ldr.w r0, [r0, #3796] @ 0xed4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ @@ -124279,79 +124265,79 @@ │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r5 │ │ │ │ str r1, [r5, #0] │ │ │ │ strd r0, r3, [r4, #-8] │ │ │ │ str r1, [r0, #4] │ │ │ │ - b.n 7d84c │ │ │ │ + b.n 7d828 │ │ │ │ movs r1, #2 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77cd8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77ccc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7d84c │ │ │ │ + beq.n 7d828 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 7d812 │ │ │ │ - b.n 7d816 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + bne.n 7d7ee │ │ │ │ + b.n 7d7f2 │ │ │ │ + movw r2, #26709 @ 0x6855 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7d8b6 │ │ │ │ + bne.n 7d892 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ + bl 126cc8 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ - b.n 7d88e │ │ │ │ + b.n 7d86a │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ - b.n 7d88e │ │ │ │ + b.n 7d86a │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #224] @ (7d9c0 ) │ │ │ │ + ldr r5, [pc, #224] @ (7d99c ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldr r1, [r6, r5] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1612] @ 0x64c │ │ │ │ - cbz r4, 7d954 │ │ │ │ - ldr r0, [pc, #204] @ (7d9c4 ) │ │ │ │ + cbz r4, 7d930 │ │ │ │ + ldr r0, [pc, #204] @ (7d9a0 ) │ │ │ │ ldr.w r2, [r3, #1692] @ 0x69c │ │ │ │ ldr r7, [r4, #12] │ │ │ │ subs r2, #1 │ │ │ │ str.w r7, [r3, #1612] @ 0x64c │ │ │ │ str.w r2, [r3, #1692] @ 0x69c │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r0, #1416] @ 0x588 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7d99a │ │ │ │ + bne.n 7d976 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 7d978 │ │ │ │ + beq.n 7d954 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr.w r0, [r0, #3796] @ 0xed4 │ │ │ │ and.w r3, r3, #3 │ │ │ │ @@ -124366,176 +124352,176 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ movs r1, #1 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77cd8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77ccc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7d948 │ │ │ │ + beq.n 7d924 │ │ │ │ ldr r1, [r6, r5] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 7d920 │ │ │ │ + bne.n 7d8fc │ │ │ │ ldr r0, [r1, #8] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr.w r0, [r0, #3796] @ 0xed4 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ orrs r3, r5 │ │ │ │ str r1, [r5, #0] │ │ │ │ strd r0, r3, [r4, #-8] │ │ │ │ str r1, [r0, #4] │ │ │ │ - b.n 7d948 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 7d924 │ │ │ │ + movw r2, #26709 @ 0x6855 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7d9b0 │ │ │ │ + bne.n 7d98c │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ + bl 126cc8 │ │ │ │ ldr r1, [r6, r5] │ │ │ │ - b.n 7d96a │ │ │ │ + b.n 7d946 │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, r5] │ │ │ │ - b.n 7d96a │ │ │ │ + b.n 7d946 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007d9c8 : │ │ │ │ +0007d9a4 : │ │ │ │ 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 7d9f4 │ │ │ │ + bmi.n 7d9d0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movw r0, #30204 @ 0x75fc │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 1a2dcc <_PyThreadState_New@@Base+0x2440> │ │ │ │ - cbz r0, 7d9f2 │ │ │ │ + bl 1a181c │ │ │ │ + cbz r0, 7d9ce │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #65252 @ 0xfee4 │ │ │ │ + movw r1, #64868 @ 0xfd64 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ 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 r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r1, #256 @ 0x100 │ │ │ │ - bls.w 7dd34 │ │ │ │ + bls.w 7dd10 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ - mov.w r9, r1, lsr #30 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + mov.w r8, r1, lsr #30 │ │ │ │ + movw r3, #6453 @ 0x1935 │ │ │ │ movt r3, #7 │ │ │ │ - cmp.w r9, #0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ ldr.w r2, [r4, #712] @ 0x2c8 │ │ │ │ itete eq │ │ │ │ - moveq.w r8, #1 │ │ │ │ - movne.w r8, #2 │ │ │ │ + moveq.w r9, #1 │ │ │ │ + movne.w r9, #2 │ │ │ │ moveq.w sl, #16 │ │ │ │ movne.w sl, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7de9e │ │ │ │ - ldr r3, [pc, #712] @ (7dd2c ) │ │ │ │ + bne.w 7de7a │ │ │ │ + ldr r3, [pc, #712] @ (7dd08 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add.w r1, sl, #4294967295 @ 0xffffffff │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 7de64 │ │ │ │ + beq.w 7de40 │ │ │ │ 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 7dc52 │ │ │ │ - mov.w r3, r8, lsl #3 │ │ │ │ + beq.w 7dc2e │ │ │ │ + mov.w r3, r9, lsl #3 │ │ │ │ str r3, [r5, #8] │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ 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, #632] @ (7dd30 ) │ │ │ │ + ldr r2, [pc, #632] @ (7dd0c ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7dec0 │ │ │ │ + bne.w 7de9c │ │ │ │ bic.w r3, r7, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r5, #12] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 7dd7a │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 7dd56 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7dd44 │ │ │ │ + beq.w 7dd20 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 7dcb0 │ │ │ │ + blt.w 7dc8c │ │ │ │ ldr r4, [r7, r3] │ │ │ │ add.w r9, r7, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7dcfc │ │ │ │ + bne.w 7dcd8 │ │ │ │ movw r8, #9964 @ 0x26ec │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ ldr.w r2, [r8, #152] @ 0x98 │ │ │ │ - movw r3, #40709 @ 0x9f05 │ │ │ │ + movw r3, #40681 @ 0x9ee9 │ │ │ │ movt r3, #7 │ │ │ │ movw r0, #9964 @ 0x26ec │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7df1e │ │ │ │ - bl 79f4c │ │ │ │ + bne.w 7defa │ │ │ │ + bl 79f30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7dd5c │ │ │ │ + beq.w 7dd38 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 7db50 │ │ │ │ - ldr r3, [pc, #512] @ (7dd2c ) │ │ │ │ + bpl.n 7db2c │ │ │ │ + ldr r3, [pc, #512] @ (7dd08 ) │ │ │ │ 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] │ │ │ │ @@ -124543,33 +124529,33 @@ │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ str r3, [r4, #12] │ │ │ │ - movw r3, #10005 @ 0x2715 │ │ │ │ + movw r3, #8481 @ 0x2121 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r4, #28] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr.w r3, [r9] │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ddea │ │ │ │ + bne.w 7ddc6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 7de5a │ │ │ │ + bne.w 7de36 │ │ │ │ str r3, [r4, #24] │ │ │ │ str.w r4, [r9] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ ldr.w r1, [r6, #180] @ 0xb4 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 7dbca │ │ │ │ - ldr r2, [pc, #412] @ (7dd2c ) │ │ │ │ + bpl.n 7dba6 │ │ │ │ + ldr r2, [pc, #412] @ (7dd08 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #10 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov.w r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ @@ -124582,750 +124568,749 @@ │ │ │ │ add r2, r3 │ │ │ │ add.w r3, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r3, [r3, #252] @ 0xfc │ │ │ │ cmp r3, r6 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7ded4 │ │ │ │ + beq.w 7deb0 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7dd80 │ │ │ │ + beq.w 7dd5c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.w 7df64 │ │ │ │ + bpl.w 7df40 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 7dc78 │ │ │ │ + bne.n 7dc54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7dc82 │ │ │ │ + bne.n 7dc5e │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7dc94 │ │ │ │ + bne.n 7dc70 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.n 7dc94 │ │ │ │ - ldr r0, [pc, #300] @ (7dd2c ) │ │ │ │ + beq.n 7dc70 │ │ │ │ + ldr r0, [pc, #300] @ (7dd08 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r1, #24] │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r4, [sp, #0] │ │ │ │ cmp r6, r2 │ │ │ │ mov r2, r5 │ │ │ │ - beq.w 7ddd6 │ │ │ │ - bl 7bb58 │ │ │ │ + beq.w 7ddb2 │ │ │ │ + bl 7bb38 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7dc36 │ │ │ │ + beq.n 7dc12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7df2a │ │ │ │ + beq.w 7df06 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7dc4a │ │ │ │ + beq.n 7dc26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7df5c │ │ │ │ + beq.w 7df38 │ │ │ │ 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 7da98 │ │ │ │ + bcc.w 7da74 │ │ │ │ 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 7da98 │ │ │ │ + b.n 7da74 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 7dbea │ │ │ │ + beq.n 7dbc6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [r4, #0] │ │ │ │ - beq.n 7dbf8 │ │ │ │ + beq.n 7dbd4 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd1c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 7dbfe │ │ │ │ + bne.n 7dbda │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2938 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ + bl 1a1388 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 7dddc │ │ │ │ + b.n 7ddb8 │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r2, #30 │ │ │ │ - bpl.w 7dae6 │ │ │ │ - ldr r3, [pc, #112] @ (7dd2c ) │ │ │ │ + bpl.w 7dac2 │ │ │ │ + ldr r3, [pc, #112] @ (7dd08 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r7, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #28 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ adds r3, r0, r2 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ ldr.w r4, [r3, #252] @ 0xfc │ │ │ │ add.w r3, r2, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r0 │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 7dcf0 │ │ │ │ + beq.n 7dccc │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r2, r2, #98304 @ 0x18000 │ │ │ │ addls r2, #228 @ 0xe4 │ │ │ │ addls r3, r0, r2 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ add.w r9, r3, #24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7daf2 │ │ │ │ + beq.w 7dace │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7daf2 │ │ │ │ + bne.w 7dace │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r8, #9964 @ 0x26ec │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 7dafa │ │ │ │ + bne.w 7dad6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7dafa │ │ │ │ + ble.w 7dad6 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7db82 │ │ │ │ + beq.w 7db5e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 7db82 │ │ │ │ + b.n 7db5e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr r5, [pc, #588] @ (7df84 ) │ │ │ │ + ldr r5, [pc, #588] @ (7df60 ) │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ add.w r5, r5, r1, lsl #4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7dade │ │ │ │ + bne.w 7daba │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13392 @ 0x3450 │ │ │ │ + movw r1, #13008 @ 0x32d0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7deb2 │ │ │ │ + beq.w 7de8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7deb2 │ │ │ │ + bne.w 7de8e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7deb2 │ │ │ │ - str.w r9, [r5, #16] │ │ │ │ - b.n 7dad4 │ │ │ │ - bl 714b0 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7de8e │ │ │ │ + str.w r8, [r5, #16] │ │ │ │ + b.n 7dab0 │ │ │ │ + bl 714c8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7df32 │ │ │ │ + beq.w 7df0e │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r3, #30 │ │ │ │ it pl │ │ │ │ strpl.w r0, [r6, #180] @ 0xb4 │ │ │ │ - bpl.w 7dbd0 │ │ │ │ - ldr r2, [pc, #492] @ (7df88 ) │ │ │ │ + bpl.w 7dbac │ │ │ │ + ldr r2, [pc, #492] @ (7df64 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r6, #180] @ 0xb4 │ │ │ │ subs r0, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #28 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ mul.w r2, r0, r2 │ │ │ │ adds r3, r7, r2 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ ldr.w ip, [r3, #252] @ 0xfc │ │ │ │ add.w r3, r2, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r7 │ │ │ │ cmp ip, r6 │ │ │ │ - beq.n 7ddd2 │ │ │ │ + beq.n 7ddae │ │ │ │ cmp r0, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r2, r2, #98304 @ 0x18000 │ │ │ │ addls r2, #228 @ 0xe4 │ │ │ │ addls r3, r7, r2 │ │ │ │ str r1, [r3, #20] │ │ │ │ - b.n 7dbd0 │ │ │ │ - bl 79610 │ │ │ │ + b.n 7dbac │ │ │ │ + bl 795f4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7dc2c │ │ │ │ - b.n 7dc36 │ │ │ │ + bne.w 7dc08 │ │ │ │ + b.n 7dc12 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7de54 │ │ │ │ + bne.n 7de30 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r8 │ │ │ │ - bne.w 7defa │ │ │ │ + bne.w 7ded6 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbnz r1, 7de08 │ │ │ │ + cbnz r1, 7dde4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 7defe │ │ │ │ + bne.n 7deda │ │ │ │ str r3, [r4, #24] │ │ │ │ str r4, [r3, #20] │ │ │ │ - b.n 7db7e │ │ │ │ + b.n 7db5a │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7ddfc │ │ │ │ + bne.n 7ddd8 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ movw r0, #10624 @ 0x2980 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 7de2e │ │ │ │ + beq.n 7de0a │ │ │ │ movw r7, #10172 @ 0x27bc │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ cmp ip, r7 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r7, r8 │ │ │ │ - beq.n 7de02 │ │ │ │ + beq.n 7ddde │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 7de44 │ │ │ │ + beq.n 7de20 │ │ │ │ movw r0, #10172 @ 0x27bc │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 7deb8 │ │ │ │ - cbz r2, 7de5a │ │ │ │ + bne.n 7de94 │ │ │ │ + cbz r2, 7de36 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ strd r2, r3, [r4, #20] │ │ │ │ - cbz r3, 7de50 │ │ │ │ + cbz r3, 7de2c │ │ │ │ str r4, [r3, #20] │ │ │ │ str r4, [r2, #24] │ │ │ │ - b.n 7db82 │ │ │ │ + b.n 7db5e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 7de02 │ │ │ │ + beq.n 7ddde │ │ │ │ str r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7db7e │ │ │ │ - b.n 7de04 │ │ │ │ + beq.w 7db5a │ │ │ │ + b.n 7dde0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 719d8 │ │ │ │ + bl 719f0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7da98 │ │ │ │ + bne.w 7da74 │ │ │ │ ldr.w r5, [r4, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #49745 @ 0xc251 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7deea │ │ │ │ + bne.n 7dec6 │ │ │ │ mov r0, sl │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 7deae │ │ │ │ + cbz r5, 7de8a │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 7da98 │ │ │ │ + b.n 7da74 │ │ │ │ ldr.w r0, [r4, #708] @ 0x2c4 │ │ │ │ mov r1, sl │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7da98 │ │ │ │ - bl 1ea294 │ │ │ │ + bne.w 7da74 │ │ │ │ + bl 1e955c │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7dc4a │ │ │ │ + b.n 7dc26 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7de44 │ │ │ │ + beq.n 7de20 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 7de46 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 7de22 │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7dede │ │ │ │ + bne.n 7deba │ │ │ │ mov r0, r5 │ │ │ │ - bl 127218 │ │ │ │ - b.n 7dac6 │ │ │ │ + bl 126cc8 │ │ │ │ + b.n 7daa2 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldr.w r1, [r0, #248] @ 0xf8 │ │ │ │ - b.n 7dbca │ │ │ │ + b.n 7dba6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7dac6 │ │ │ │ + b.n 7daa2 │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ mov r1, sl │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7de90 │ │ │ │ + b.n 7de6c │ │ │ │ mov r1, r3 │ │ │ │ - b.n 7de10 │ │ │ │ + b.n 7ddec │ │ │ │ movw r1, #10172 @ 0x27bc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7df1a │ │ │ │ + beq.n 7def6 │ │ │ │ movw r1, #10624 @ 0x2980 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ - bne.n 7de44 │ │ │ │ + bne.n 7de20 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 7de46 │ │ │ │ + b.n 7de22 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7db50 │ │ │ │ - b.n 7dd5c │ │ │ │ + bne.w 7db2c │ │ │ │ + b.n 7dd38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7dc36 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7dc12 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7df42 │ │ │ │ + beq.n 7df1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 7df7a │ │ │ │ + cbz r3, 7df56 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7deb2 │ │ │ │ + beq.n 7de8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7deb2 │ │ │ │ + bne.n 7de8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7deb2 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7de8e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7dc4a │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7dc26 │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + movw r0, #64844 @ 0xfd4c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7dddc │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7ddb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7df42 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7df1e │ │ │ │ nop │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007df8c : │ │ │ │ - b.w 7df90 │ │ │ │ +0007df68 : │ │ │ │ + b.w 7df6c │ │ │ │ │ │ │ │ -0007df90 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0007df6c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #8 │ │ │ │ + sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ - bls.n 7e06c │ │ │ │ + bls.n 7e046 │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - mov.w r8, r0, lsr #30 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + lsrs r7, r0, #30 │ │ │ │ + movw r3, #6453 @ 0x1935 │ │ │ │ movt r3, #7 │ │ │ │ - cmp.w r8, #0 │ │ │ │ + cmp r7, #0 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ itete eq │ │ │ │ - moveq.w sl, #1 │ │ │ │ - movne.w sl, #2 │ │ │ │ + moveq.w r8, #1 │ │ │ │ + movne.w r8, #2 │ │ │ │ moveq.w r9, #16 │ │ │ │ movne.w r9, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7e0be │ │ │ │ - ldr r3, [pc, #292] @ (7e104 ) │ │ │ │ + bne.n 7e096 │ │ │ │ + ldr r3, [pc, #292] @ (7e0dc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.n 7e086 │ │ │ │ + ldr.w ip, [r3, #8] │ │ │ │ + cmp r3, ip │ │ │ │ + beq.n 7e05e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 7e04c │ │ │ │ + cbz r2, 7e022 │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - mov.w r7, sl, lsl #3 │ │ │ │ - strd r3, r7, [r5, #4] │ │ │ │ + mov.w r2, r8, lsl #3 │ │ │ │ + strd r3, r2, [r5, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #220] @ (7e108 ) │ │ │ │ + ldr r2, [pc, #216] @ (7e0e0 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e0d4 │ │ │ │ + bne.n 7e0ac │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r5, #12] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n 7e07a │ │ │ │ + cbnz r7, 7e054 │ │ │ │ mov r0, r5 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrd r6, r7, [r3, #24] │ │ │ │ - cmp r7, r6 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldrd r6, r0, [r3, #24] │ │ │ │ + cmp r0, r6 │ │ │ │ ittt cc │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ - strcc r3, [r0, #12] │ │ │ │ - strcc r0, [r3, #8] │ │ │ │ - bcc.n 7e00c │ │ │ │ + strcc.w r3, [ip, #12] │ │ │ │ + strcc.w ip, [r3, #8] │ │ │ │ + bcc.n 7dfe6 │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r6, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r6 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r6] │ │ │ │ - b.n 7e00c │ │ │ │ - ldr r5, [pc, #156] @ (7e10c ) │ │ │ │ + b.n 7dfe6 │ │ │ │ + ldr r5, [pc, #156] @ (7e0e4 ) │ │ │ │ add.w r5, r5, r0, lsl #4 │ │ │ │ mov r0, r5 │ │ │ │ - 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, pc} │ │ │ │ mov r0, r5 │ │ │ │ - str.w r8, [r5, #16] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + str r7, [r5, #16] │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 719d8 │ │ │ │ + bl 719f0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e00c │ │ │ │ + bne.n 7dfe6 │ │ │ │ ldr.w r5, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #49745 @ 0xc251 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7e0e8 │ │ │ │ + bne.n 7e0c0 │ │ │ │ mov r0, r9 │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 7e0cc │ │ │ │ + cbz r5, 7e0a4 │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 7e00c │ │ │ │ + b.n 7dfe6 │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e00c │ │ │ │ + bne.n 7dfe6 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 7e044 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + bl 1e955c │ │ │ │ + b.n 7e01a │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7e0f8 │ │ │ │ + bne.n 7e0d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 127218 │ │ │ │ - b.n 7e038 │ │ │ │ + bl 126cc8 │ │ │ │ + b.n 7e012 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7e0b0 │ │ │ │ + b.n 7e088 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e038 │ │ │ │ + b.n 7e012 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007e110 <_PyLong_New@@Base>: │ │ │ │ +0007e0e8 <_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 7e2b8 <_PyLong_New@@Base+0x1a8> │ │ │ │ + bgt.w 7e290 <_PyLong_New@@Base+0x1a8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e1e2 <_PyLong_New@@Base+0xd2> │ │ │ │ + beq.n 7e1ba <_PyLong_New@@Base+0xd2> │ │ │ │ adds r3, r0, #3 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bmi.w 7e26a <_PyLong_New@@Base+0x15a> │ │ │ │ + bmi.w 7e242 <_PyLong_New@@Base+0x15a> │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6453 @ 0x1935 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7e25c <_PyLong_New@@Base+0x14c> │ │ │ │ - ldr r3, [pc, #376] @ (7e2d0 <_PyLong_New@@Base+0x1c0>) │ │ │ │ + bne.w 7e234 <_PyLong_New@@Base+0x14c> │ │ │ │ + ldr r3, [pc, #376] @ (7e2a8 <_PyLong_New@@Base+0x1c0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ subs r1, r7, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.n 7e22c <_PyLong_New@@Base+0x11c> │ │ │ │ + bcs.n 7e204 <_PyLong_New@@Base+0x11c> │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7e21c <_PyLong_New@@Base+0x10c> │ │ │ │ + beq.n 7e1f4 <_PyLong_New@@Base+0x10c> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 7e1c2 <_PyLong_New@@Base+0xb2> │ │ │ │ + cbz r2, 7e19a <_PyLong_New@@Base+0xb2> │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ lsls r2, r4, #3 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r2, [r5, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - ldr r2, [pc, #296] @ (7e2d4 <_PyLong_New@@Base+0x1c4>) │ │ │ │ - bne.n 7e272 <_PyLong_New@@Base+0x162> │ │ │ │ + ldr r2, [pc, #296] @ (7e2ac <_PyLong_New@@Base+0x1c4>) │ │ │ │ + bne.n 7e24a <_PyLong_New@@Base+0x162> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e282 <_PyLong_New@@Base+0x172> │ │ │ │ + bne.n 7e25a <_PyLong_New@@Base+0x172> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #12] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrd r6, r7, [r3, #24] │ │ │ │ cmp r7, r6 │ │ │ │ - bcc.n 7e1da <_PyLong_New@@Base+0xca> │ │ │ │ + bcc.n 7e1b2 <_PyLong_New@@Base+0xca> │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r6, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r6 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r6] │ │ │ │ - b.n 7e18a <_PyLong_New@@Base+0x7a> │ │ │ │ + b.n 7e162 <_PyLong_New@@Base+0x7a> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 7e18a <_PyLong_New@@Base+0x7a> │ │ │ │ + b.n 7e162 <_PyLong_New@@Base+0x7a> │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6453 @ 0x1935 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7e296 <_PyLong_New@@Base+0x186> │ │ │ │ - ldr r3, [pc, #212] @ (7e2d0 <_PyLong_New@@Base+0x1c0>) │ │ │ │ + bne.n 7e26e <_PyLong_New@@Base+0x186> │ │ │ │ + ldr r3, [pc, #212] @ (7e2a8 <_PyLong_New@@Base+0x1c0>) │ │ │ │ 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, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bne.n 7e17c <_PyLong_New@@Base+0x6c> │ │ │ │ + bne.n 7e154 <_PyLong_New@@Base+0x6c> │ │ │ │ movs r7, #16 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 719d8 │ │ │ │ + bl 719f0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e18a <_PyLong_New@@Base+0x7a> │ │ │ │ + bne.n 7e162 <_PyLong_New@@Base+0x7a> │ │ │ │ ldr.w r5, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #49745 @ 0xc251 │ │ │ │ movt r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7e29e <_PyLong_New@@Base+0x18e> │ │ │ │ + bne.n 7e276 <_PyLong_New@@Base+0x18e> │ │ │ │ cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 7e26a <_PyLong_New@@Base+0x15a> │ │ │ │ + cbz r5, 7e242 <_PyLong_New@@Base+0x15a> │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 7e18a <_PyLong_New@@Base+0x7a> │ │ │ │ + b.n 7e162 <_PyLong_New@@Base+0x7a> │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e18a <_PyLong_New@@Base+0x7a> │ │ │ │ - bl 1ea294 │ │ │ │ + bne.n 7e162 <_PyLong_New@@Base+0x7a> │ │ │ │ + bl 1e955c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7e1bc <_PyLong_New@@Base+0xac> │ │ │ │ + b.n 7e194 <_PyLong_New@@Base+0xac> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e1b8 <_PyLong_New@@Base+0xa8> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + beq.n 7e190 <_PyLong_New@@Base+0xa8> │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7e2ac <_PyLong_New@@Base+0x19c> │ │ │ │ + bne.n 7e284 <_PyLong_New@@Base+0x19c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 127218 │ │ │ │ - b.n 7e1b8 <_PyLong_New@@Base+0xa8> │ │ │ │ + bl 126cc8 │ │ │ │ + b.n 7e190 <_PyLong_New@@Base+0xa8> │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ movs r7, #16 │ │ │ │ - b.n 7e260 <_PyLong_New@@Base+0x150> │ │ │ │ + b.n 7e238 <_PyLong_New@@Base+0x150> │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7e24e <_PyLong_New@@Base+0x13e> │ │ │ │ + b.n 7e226 <_PyLong_New@@Base+0x13e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e1b8 <_PyLong_New@@Base+0xa8> │ │ │ │ + b.n 7e190 <_PyLong_New@@Base+0xa8> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13436 @ 0x347c │ │ │ │ + movw r1, #13052 @ 0x32fc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 7e26e <_PyLong_New@@Base+0x15e> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 7e246 <_PyLong_New@@Base+0x15e> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007e2d8 : │ │ │ │ +0007e2b0 : │ │ │ │ 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] │ │ │ │ ldr r6, [r0, #104] @ 0x68 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7e592 │ │ │ │ + beq.w 7e56a │ │ │ │ mov r5, r1 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 7e550 │ │ │ │ + beq.w 7e528 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7e3ea │ │ │ │ + blt.n 7e3c2 │ │ │ │ ldr.w r8, [r4, r6] │ │ │ │ add r6, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7e436 │ │ │ │ + bne.w 7e40e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7e452 │ │ │ │ + bne.w 7e42a │ │ │ │ movw r7, #9964 @ 0x26ec │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ - movw r3, #40709 @ 0x9f05 │ │ │ │ + movw r3, #40681 @ 0x9ee9 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r7, #152] @ 0x98 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7e57a │ │ │ │ + bne.w 7e552 │ │ │ │ movw r0, #9964 @ 0x26ec │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movs r1, #0 │ │ │ │ - bl 79f4c │ │ │ │ + bl 79f30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e54c │ │ │ │ + beq.w 7e524 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r3, #17 │ │ │ │ - bpl.w 7e484 │ │ │ │ - ldr r3, [pc, #632] @ (7e5d0 ) │ │ │ │ + bpl.w 7e45c │ │ │ │ + ldr r3, [pc, #632] @ (7e5a8 ) │ │ │ │ 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 r5, [r1, #4] │ │ │ │ @@ -125336,537 +125321,536 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r1, #4] │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r0, #8] │ │ │ │ str r3, [r0, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7e3b8 │ │ │ │ - movw r3, #10005 @ 0x2715 │ │ │ │ + bne.n 7e390 │ │ │ │ + movw r3, #8481 @ 0x2121 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r0, #28] │ │ │ │ str.w r8, [r0, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e4ae │ │ │ │ + bne.w 7e486 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 7e5ac │ │ │ │ + bne.w 7e584 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ str r0, [r6, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - movw r3, #10005 @ 0x2715 │ │ │ │ + movw r3, #8481 @ 0x2121 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r0, #28] │ │ │ │ str r5, [r0, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e3ac │ │ │ │ + beq.n 7e384 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e4b4 │ │ │ │ + beq.n 7e48c │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 7e3b2 │ │ │ │ + b.n 7e38a │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 7e30a │ │ │ │ - ldr r2, [pc, #476] @ (7e5d0 ) │ │ │ │ + bpl.n 7e2e2 │ │ │ │ + ldr r2, [pc, #476] @ (7e5a8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r2, r0, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r6, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 7e428 │ │ │ │ + beq.n 7e400 │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ ldr.w r8, [r2, #24] │ │ │ │ add.w r6, r2, #24 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7e316 │ │ │ │ + beq.w 7e2ee │ │ │ │ movw r7, #9964 @ 0x26ec │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ ldr.w r2, [r7, #152] @ 0x98 │ │ │ │ - movw r3, #40709 @ 0x9f05 │ │ │ │ + movw r3, #40681 @ 0x9ee9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7e53c │ │ │ │ + bne.n 7e514 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 7e338 │ │ │ │ + b.n 7e310 │ │ │ │ ldr.w r5, [r8, #12] │ │ │ │ movw r7, #9964 @ 0x26ec │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7e52c │ │ │ │ + bne.n 7e504 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 7e43e │ │ │ │ + bne.n 7e416 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7e43e │ │ │ │ + ble.n 7e416 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e480 │ │ │ │ + beq.n 7e458 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ mov r0, r8 │ │ │ │ - b.n 7e3b4 │ │ │ │ + b.n 7e38c │ │ │ │ mov r5, r8 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [r0, #8] │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7e3ba │ │ │ │ - movw r3, #10005 @ 0x2715 │ │ │ │ + bne.n 7e392 │ │ │ │ + movw r3, #8481 @ 0x2121 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r0, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e3a4 │ │ │ │ + beq.w 7e37c │ │ │ │ ldr r5, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7e530 │ │ │ │ + bne.n 7e508 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 7e536 │ │ │ │ + bne.n 7e50e │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbnz r2, 7e4f2 │ │ │ │ - cbnz r5, 7e4e4 │ │ │ │ + cbnz r2, 7e4ca │ │ │ │ + cbnz r5, 7e4bc │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 7e3e0 │ │ │ │ + beq.n 7e3b8 │ │ │ │ movw r4, #10624 @ 0x2980 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 7e51c │ │ │ │ + beq.n 7e4f4 │ │ │ │ movw r4, #10172 @ 0x27bc │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 7e51c │ │ │ │ - cbz r5, 7e51c │ │ │ │ + beq.n 7e4f4 │ │ │ │ + cbz r5, 7e4f4 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ strd r3, r2, [r0, #20] │ │ │ │ - cbz r2, 7e4ee │ │ │ │ + cbz r2, 7e4c6 │ │ │ │ str r0, [r2, #20] │ │ │ │ str r0, [r3, #24] │ │ │ │ - b.n 7e3b4 │ │ │ │ + b.n 7e38c │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7e4be │ │ │ │ + bne.n 7e496 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w ip, [r2, #4] │ │ │ │ movw r4, #10624 @ 0x2980 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp ip, r4 │ │ │ │ - beq.n 7e516 │ │ │ │ + beq.n 7e4ee │ │ │ │ movw r4, #10172 @ 0x27bc │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp ip, r4 │ │ │ │ - bne.n 7e55c │ │ │ │ - cbnz r5, 7e572 │ │ │ │ + bne.n 7e534 │ │ │ │ + cbnz r5, 7e54a │ │ │ │ mov r5, r2 │ │ │ │ - b.n 7e4c2 │ │ │ │ - cbnz r1, 7e576 │ │ │ │ + b.n 7e49a │ │ │ │ + cbnz r1, 7e54e │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e3b2 │ │ │ │ - b.n 7e3e6 │ │ │ │ + beq.w 7e38a │ │ │ │ + b.n 7e3be │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7e43e │ │ │ │ + b.n 7e416 │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 7e4c2 │ │ │ │ + b.n 7e49a │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 7e4fa │ │ │ │ + b.n 7e4d2 │ │ │ │ movw r0, #9964 @ 0x26ec │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e486 │ │ │ │ + bne.n 7e45e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7e3b4 │ │ │ │ + b.n 7e38c │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7e568 │ │ │ │ + blt.n 7e540 │ │ │ │ ldr.w r8, [r4, r6] │ │ │ │ add r6, r4 │ │ │ │ - b.n 7e316 │ │ │ │ + b.n 7e2ee │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7e4c2 │ │ │ │ - cbnz r1, 7e576 │ │ │ │ + beq.n 7e49a │ │ │ │ + cbnz r1, 7e54e │ │ │ │ strd r1, r3, [r0, #20] │ │ │ │ - b.n 7e3e6 │ │ │ │ + b.n 7e3be │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bpl.n 7e554 │ │ │ │ + bpl.n 7e52c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7e3f0 │ │ │ │ + b.n 7e3c8 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 7e4e4 │ │ │ │ + b.n 7e4bc │ │ │ │ mov r3, r1 │ │ │ │ - b.n 7e4e4 │ │ │ │ + b.n 7e4bc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e54c │ │ │ │ + beq.n 7e524 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r0, #8] │ │ │ │ strd r8, r8, [r0, #20] │ │ │ │ str r3, [r0, #16] │ │ │ │ - b.n 7e498 │ │ │ │ + b.n 7e470 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #13392 @ 0x3450 │ │ │ │ + movw r1, #13008 @ 0x32d0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 7e54c │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 7e524 │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e5ca │ │ │ │ + beq.n 7e5a2 │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ subs r2, r3, r2 │ │ │ │ negs r3, r2 │ │ │ │ adcs r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e51e │ │ │ │ + beq.n 7e4f6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7e51e │ │ │ │ + b.n 7e4f6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - cbnz r3, 7e5fe │ │ │ │ - cbnz r2, 7e5f6 │ │ │ │ + cbnz r3, 7e5d6 │ │ │ │ + cbnz r2, 7e5ce │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw ip, #9964 @ 0x26ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ cmp r4, ip │ │ │ │ itt eq │ │ │ │ strdeq r2, r2, [r0, #20] │ │ │ │ streq r0, [r1, #0] │ │ │ │ - bne.n 7e658 │ │ │ │ + bne.n 7e630 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ str r0, [r1, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7e678 │ │ │ │ + bne.n 7e650 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ movw ip, #9964 @ 0x26ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 7e688 │ │ │ │ + bne.n 7e660 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ - cbnz r5, 7e648 │ │ │ │ - cbnz r2, 7e664 │ │ │ │ + cbnz r5, 7e620 │ │ │ │ + cbnz r2, 7e63c │ │ │ │ mov r4, r3 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 7e66e │ │ │ │ + beq.n 7e646 │ │ │ │ movw ip, #10172 @ 0x27bc │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 7e654 │ │ │ │ + beq.n 7e62c │ │ │ │ movw ip, #10624 @ 0x2980 │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 7e654 │ │ │ │ - cbz r2, 7e654 │ │ │ │ + beq.n 7e62c │ │ │ │ + cbz r2, 7e62c │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ strd r4, r3, [r0, #20] │ │ │ │ - cbz r3, 7e66a │ │ │ │ + cbz r3, 7e642 │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 7e66a │ │ │ │ + b.n 7e642 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ - cbz r4, 7e6aa │ │ │ │ + cbz r4, 7e682 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e61a │ │ │ │ - b.n 7e63c │ │ │ │ + beq.n 7e5f2 │ │ │ │ + b.n 7e614 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7e63c │ │ │ │ + bne.n 7e614 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e5fa │ │ │ │ - b.n 7e674 │ │ │ │ + beq.n 7e5d2 │ │ │ │ + b.n 7e64c │ │ │ │ strd r3, r4, [r0, #20] │ │ │ │ mov r4, r3 │ │ │ │ str r0, [r4, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 7e5fa │ │ │ │ + b.n 7e5d2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e66e │ │ │ │ + bne.n 7e646 │ │ │ │ movw ip, #9964 @ 0x26ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 7e61a │ │ │ │ + b.n 7e5f2 │ │ │ │ mov r5, r3 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ movw lr, #10624 @ 0x2980 │ │ │ │ movt lr, #70 @ 0x46 │ │ │ │ cmp r6, lr │ │ │ │ - beq.n 7e6a4 │ │ │ │ + beq.n 7e67c │ │ │ │ movw lr, #10172 @ 0x27bc │ │ │ │ movt lr, #70 @ 0x46 │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 7e6ae │ │ │ │ - cbnz r2, 7e6bc │ │ │ │ + bne.n 7e686 │ │ │ │ + cbnz r2, 7e694 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 7e61a │ │ │ │ + b.n 7e5f2 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 7e68a │ │ │ │ + b.n 7e662 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e61a │ │ │ │ + beq.n 7e5f2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7e63c │ │ │ │ + bne.n 7e614 │ │ │ │ strd r4, r3, [r0, #20] │ │ │ │ - b.n 7e674 │ │ │ │ + b.n 7e64c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 7e63c │ │ │ │ + b.n 7e614 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r1, r2, #1 │ │ │ │ - bhi.n 7e6e0 │ │ │ │ + bhi.n 7e6b8 │ │ │ │ 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 7e77e │ │ │ │ + beq.n 7e756 │ │ │ │ push {r4, r5, r6, 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 7e75e │ │ │ │ + bcs.n 7e736 │ │ │ │ sub.w ip, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7e76e │ │ │ │ + beq.n 7e746 │ │ │ │ mov.w lr, r3, lsl #30 │ │ │ │ and.w lr, lr, r5 │ │ │ │ orr.w lr, lr, r3, lsr #1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r3, lr │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 7e75e │ │ │ │ + bcs.n 7e736 │ │ │ │ sub.w ip, r2, #3 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 7e76e │ │ │ │ + beq.n 7e746 │ │ │ │ ldr.w r6, [r0, r2, lsl #2] │ │ │ │ lsls r2, r3, #30 │ │ │ │ ands r2, r5 │ │ │ │ orr.w r3, r2, r3, lsr #1 │ │ │ │ add r3, r6 │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 7e75e │ │ │ │ + bcs.n 7e736 │ │ │ │ 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 7e76e │ │ │ │ + beq.n 7e746 │ │ │ │ ldr.w r3, [r4, #-4]! │ │ │ │ add r3, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.n 7e740 │ │ │ │ + bcc.n 7e718 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ mov r2, ip │ │ │ │ adds r3, #1 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e6ee │ │ │ │ + bne.n 7e6c6 │ │ │ │ mul.w r0, r1, r3 │ │ │ │ mvn.w r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mul.w r0, r1, r3 │ │ │ │ mvn.w r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0007e790 : │ │ │ │ +0007e768 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #23532 @ 0x5bec │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 79f04 │ │ │ │ - cbz r0, 7e7c0 │ │ │ │ + bl 79ee8 │ │ │ │ + cbz r0, 7e798 │ │ │ │ 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 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - movs r6, #1 │ │ │ │ - ldrb r7, [r0, #4] │ │ │ │ - lsls r6, r7 │ │ │ │ - cbz r2, 7e824 │ │ │ │ - subs r6, #1 │ │ │ │ - add.w r5, r1, #12 │ │ │ │ + movs r5, #1 │ │ │ │ + ldrb r6, [r0, #4] │ │ │ │ + lsls r5, r6 │ │ │ │ + cbz r2, 7e7fc │ │ │ │ + subs r5, #1 │ │ │ │ + add.w lr, r1, #12 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7e7f4 │ │ │ │ + b.n 7e7cc │ │ │ │ add.w ip, r0, r3 │ │ │ │ - ldrsb.w lr, [ip, #20] │ │ │ │ - cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7e826 │ │ │ │ + ldrsb.w r7, [ip, #20] │ │ │ │ + adds r7, #1 │ │ │ │ + bne.n 7e7fe │ │ │ │ strb.w r4, [ip, #20] │ │ │ │ adds r4, #1 │ │ │ │ - adds r5, #12 │ │ │ │ + add.w lr, lr, #12 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 7e824 │ │ │ │ - ldrb r7, [r0, #4] │ │ │ │ - ldr.w r1, [r5, #-12] │ │ │ │ - cmp r7, #7 │ │ │ │ - and.w r3, r6, r1 │ │ │ │ - ble.n 7e7d8 │ │ │ │ - cmp r7, #15 │ │ │ │ - bgt.n 7e884 │ │ │ │ + beq.n 7e7fc │ │ │ │ + ldrb r6, [r0, #4] │ │ │ │ + ldr.w r1, [lr, #-12] │ │ │ │ + cmp r6, #7 │ │ │ │ + and.w r3, r5, r1 │ │ │ │ + ble.n 7e7b0 │ │ │ │ + cmp r6, #15 │ │ │ │ + bgt.n 7e858 │ │ │ │ mov.w ip, r3, lsl #1 │ │ │ │ - add.w lr, r0, ip │ │ │ │ - ldrsh.w lr, [lr, #20] │ │ │ │ - cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7e826 │ │ │ │ + add.w r7, r0, ip │ │ │ │ + ldrsh.w r7, [r7, #20] │ │ │ │ + adds r7, #1 │ │ │ │ + bne.n 7e7fe │ │ │ │ add ip, r0 │ │ │ │ - adds r5, #12 │ │ │ │ + add.w lr, lr, #12 │ │ │ │ strh.w r4, [ip, #20] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 7e7f2 │ │ │ │ + bne.n 7e7ca │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add ip, r3 │ │ │ │ adds r3, r1, #1 │ │ │ │ - cmp r7, #7 │ │ │ │ + cmp r6, #7 │ │ │ │ add r3, ip │ │ │ │ - and.w r3, r3, r6 │ │ │ │ - bgt.n 7e868 │ │ │ │ + and.w r3, r3, r5 │ │ │ │ + bgt.n 7e83e │ │ │ │ add.w ip, r0, r3 │ │ │ │ - ldrsb.w ip, [ip, #20] │ │ │ │ - cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7e8a6 │ │ │ │ - cmp r7, #7 │ │ │ │ - ble.n 7e87e │ │ │ │ - cmp r7, #15 │ │ │ │ + ldrsb.w r7, [ip, #20] │ │ │ │ + adds r7, #1 │ │ │ │ + bne.n 7e878 │ │ │ │ + cmp r6, #7 │ │ │ │ + ble.n 7e852 │ │ │ │ + cmp r6, #15 │ │ │ │ it gt │ │ │ │ movgt.w ip, r3, lsl #2 │ │ │ │ - bgt.n 7e896 │ │ │ │ + bgt.n 7e866 │ │ │ │ mov.w ip, r3, lsl #1 │ │ │ │ - b.n 7e816 │ │ │ │ + b.n 7e7ec │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, r1 │ │ │ │ - ands r3, r6 │ │ │ │ - add.w ip, r0, r3, lsl #1 │ │ │ │ - cmp r7, #15 │ │ │ │ - bgt.n 7e8b4 │ │ │ │ - ldrsh.w ip, [ip, #20] │ │ │ │ - cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7e85c │ │ │ │ - cmp r7, #7 │ │ │ │ - bgt.n 7e84c │ │ │ │ + ands r3, r5 │ │ │ │ + add.w r7, r0, r3, lsl #1 │ │ │ │ + cmp r6, #15 │ │ │ │ + bgt.n 7e886 │ │ │ │ + ldrsh.w r7, [r7, #20] │ │ │ │ + adds r7, #1 │ │ │ │ + bne.n 7e832 │ │ │ │ + cmp r6, #7 │ │ │ │ + bgt.n 7e822 │ │ │ │ add.w ip, r0, r3 │ │ │ │ - b.n 7e7e6 │ │ │ │ + b.n 7e7bc │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ - add.w lr, r0, ip │ │ │ │ - ldr.w lr, [lr, #20] │ │ │ │ - cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7e82a │ │ │ │ + add.w r7, r0, ip │ │ │ │ + ldr r7, [r7, #20] │ │ │ │ + adds r7, #1 │ │ │ │ + bne.n 7e802 │ │ │ │ add ip, r0 │ │ │ │ - adds r5, #12 │ │ │ │ + add.w lr, lr, #12 │ │ │ │ str.w r4, [ip, #20] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 7e7f2 │ │ │ │ + bne.n 7e7ca │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, r1 │ │ │ │ - ands r3, r6 │ │ │ │ - b.n 7e83a │ │ │ │ - add.w lr, r0, r3, lsl #2 │ │ │ │ + ands r3, r5 │ │ │ │ + b.n 7e812 │ │ │ │ + add.w r7, r0, r3, lsl #2 │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ - ldr.w lr, [lr, #20] │ │ │ │ - cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 7e848 │ │ │ │ + ldr r7, [r7, #20] │ │ │ │ + adds r7, #1 │ │ │ │ + beq.n 7e81e │ │ │ │ add r3, ip │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, r1 │ │ │ │ - ands r3, r6 │ │ │ │ - b.n 7e868 │ │ │ │ - nop │ │ │ │ + ands r3, r5 │ │ │ │ + b.n 7e83e │ │ │ │ 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] │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ @@ -125877,214 +125861,214 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r6, [r0, #-8] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ - cbnz r5, 7e920 │ │ │ │ + cbnz r5, 7e8ec │ │ │ │ ldr r5, [r4, #12] │ │ │ │ - cbnz r5, 7e96a │ │ │ │ + cbnz r5, 7e936 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - cbnz r5, 7e946 │ │ │ │ + cbnz r5, 7e912 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7e9dc │ │ │ │ + b.w 7e9a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e90e │ │ │ │ + beq.n 7e8da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e90e │ │ │ │ - ldr r2, [pc, #164] @ (7e9d8 ) │ │ │ │ + bne.n 7e8da │ │ │ │ + ldr r2, [pc, #164] @ (7e9a4 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e9a6 │ │ │ │ + bne.n 7e972 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 7e90e │ │ │ │ + b.n 7e8da │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e916 │ │ │ │ + beq.n 7e8e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e916 │ │ │ │ - ldr r2, [pc, #124] @ (7e9d8 ) │ │ │ │ + bne.n 7e8e2 │ │ │ │ + ldr r2, [pc, #124] @ (7e9a4 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 7e9be │ │ │ │ + cbnz r3, 7e98a │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 7e916 │ │ │ │ + b.n 7e8e2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e912 │ │ │ │ + beq.n 7e8de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e912 │ │ │ │ - ldr r2, [pc, #88] @ (7e9d8 ) │ │ │ │ + bne.n 7e8de │ │ │ │ + ldr r2, [pc, #88] @ (7e9a4 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 7e98e │ │ │ │ + cbnz r3, 7e95a │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 7e912 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 7e8de │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7e988 │ │ │ │ + beq.n 7e954 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e988 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 7e954 │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7e940 │ │ │ │ + beq.n 7e90c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e940 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 7e90c │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7e964 │ │ │ │ + beq.n 7e930 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e964 │ │ │ │ + b.n 7e930 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007e9dc : │ │ │ │ +0007e9a8 : │ │ │ │ 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] │ │ │ │ ldr.w r3, [r0, #-8] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ and.w r2, r1, #24 │ │ │ │ ubfx r1, r1, #14, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ea90 │ │ │ │ - ldr r3, [pc, #528] @ (7ec1c ) │ │ │ │ + bne.n 7ea5c │ │ │ │ + ldr r3, [pc, #528] @ (7ebe8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3760] @ 0xeb0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 7eabc │ │ │ │ + ble.n 7ea88 │ │ │ │ movw ip, #19968 @ 0x4e00 │ │ │ │ movt ip, #72 @ 0x48 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #3760] @ 0xeb0 │ │ │ │ - movw r2, #30033 @ 0x7551 │ │ │ │ + movw r2, #30021 @ 0x7545 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r4, [ip, #724] @ 0x2d4 │ │ │ │ subs r1, r0, r1 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7ead6 │ │ │ │ - cbz r1, 7ea8c │ │ │ │ + bne.n 7eaa2 │ │ │ │ + cbz r1, 7ea58 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ bic.w r2, r1, #4080 @ 0xff0 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ ldr.w r4, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 7eaf6 │ │ │ │ + beq.n 7eac0 │ │ │ │ lsrs r3, r1, #18 │ │ │ │ ubfx r0, r1, #0, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr.w r5, [r3, #808] @ 0x328 │ │ │ │ cmp r5, r0 │ │ │ │ - bgt.n 7ea7a │ │ │ │ + bgt.n 7ea46 │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r0 │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7eaf6 │ │ │ │ + beq.n 7eac0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r0, 7eae2 │ │ │ │ + cbz r0, 7eaae │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7eb1a │ │ │ │ + beq.n 7eae4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r4, [r0, #-4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ bic.w r4, r4, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #368] @ (7ec1c ) │ │ │ │ + ldr r2, [pc, #368] @ (7ebe8 ) │ │ │ │ str.w r4, [r0, #-8] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3760] @ 0xeb0 │ │ │ │ cmp r2, r4 │ │ │ │ - bgt.n 7ea1a │ │ │ │ + bgt.n 7e9e6 │ │ │ │ movw ip, #19968 @ 0x4e00 │ │ │ │ movt ip, #72 @ 0x48 │ │ │ │ - movw r2, #30033 @ 0x7551 │ │ │ │ + movw r2, #30021 @ 0x7545 │ │ │ │ movt r2, #7 │ │ │ │ subs r1, r0, r1 │ │ │ │ ldr.w r4, [ip, #724] @ 0x2d4 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 7ea3a │ │ │ │ + beq.n 7ea06 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [ip, #708] @ 0x2c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ strd r3, r1, [r2, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ str r2, [r1, #8] │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + b.n 7ea58 │ │ │ │ ldr.w r2, [ip, #684] @ 0x2ac │ │ │ │ - movw r3, #50457 @ 0xc519 │ │ │ │ + movw r3, #50453 @ 0xc515 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7ec14 │ │ │ │ + bne.w 7ebde │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7ea8c │ │ │ │ + b.n 7ea58 │ │ │ │ ldrd r1, r3, [r2, #8] │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr r5, [r2, #16] │ │ │ │ ldr.w r6, [r4, #512] @ 0x200 │ │ │ │ str r1, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r5, r3, r5 │ │ │ │ @@ -126092,72 +126076,72 @@ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ str r0, [r2, #8] │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr.w lr, [r0, #528] @ 0x210 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 7eb54 │ │ │ │ + bne.n 7eb1e │ │ │ │ ldr r7, [r3, #24] │ │ │ │ - cbz r7, 7eb50 │ │ │ │ + cbz r7, 7eb1a │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ str.w r7, [r0, #528] @ 0x210 │ │ │ │ adds r2, r1, #1 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7ebb6 │ │ │ │ + beq.n 7eb80 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7eb8e │ │ │ │ + beq.n 7eb58 │ │ │ │ ldr.w r2, [r0, #532] @ 0x214 │ │ │ │ - cbnz r2, 7eb6c │ │ │ │ + cbnz r2, 7eb36 │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 7ea8c │ │ │ │ + beq.n 7ea58 │ │ │ │ ldrd r2, r1, [r3, #20] │ │ │ │ - cbz r1, 7ebb0 │ │ │ │ + cbz r1, 7eb7a │ │ │ │ str r2, [r1, #20] │ │ │ │ ldr.w r2, [lr, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r2, lr, [r3, #20] │ │ │ │ - cbz r2, 7eb88 │ │ │ │ + cbz r2, 7eb52 │ │ │ │ str r3, [r2, #24] │ │ │ │ str.w r3, [lr, #20] │ │ │ │ - b.n 7ea8c │ │ │ │ + b.n 7ea58 │ │ │ │ ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r1, [r3, #20] │ │ │ │ - cbz r2, 7eb9c │ │ │ │ + cbz r2, 7eb66 │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r4, #532] @ 0x214 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7ea8c │ │ │ │ + bne.w 7ea58 │ │ │ │ str.w r3, [r4, #532] @ 0x214 │ │ │ │ - b.n 7ea8c │ │ │ │ + b.n 7ea58 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 7eb78 │ │ │ │ + b.n 7eb42 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7eb5e │ │ │ │ + beq.n 7eb28 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 7ec0e │ │ │ │ + cbz r2, 7ebd8 │ │ │ │ str r1, [r2, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ ldr r1, [r6, r5] │ │ │ │ ldr.w r2, [r4, #520] @ 0x208 │ │ │ │ str r2, [r3, #20] │ │ │ │ str.w r3, [r4, #520] @ 0x208 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ - cbz r3, 7ebe8 │ │ │ │ + cbz r3, 7ebb2 │ │ │ │ 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 r7, #0 │ │ │ │ @@ -126166,333 +126150,334 @@ │ │ │ │ str.w r7, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [ip, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r7, [r6, r5] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 7ea8c │ │ │ │ + b.n 7ea58 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7ebc2 │ │ │ │ + b.n 7eb8c │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 7eb0e │ │ │ │ + b.n 7ead8 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007ec20 <_PyType_GetDict@@Base>: │ │ │ │ +0007ebec <_PyType_GetDict@@Base>: │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 7ec2c <_PyType_GetDict@@Base+0xc> │ │ │ │ + bmi.n 7ebf8 <_PyType_GetDict@@Base+0xc> │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ bx lr │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #60] @ (7ec70 <_PyType_GetDict@@Base+0x50>) │ │ │ │ + ldr r4, [pc, #60] @ (7ec3c <_PyType_GetDict@@Base+0x50>) │ │ │ │ ldr.w r1, [r0, #180] @ 0xb4 │ │ │ │ movs r2, #28 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ add.w r3, r2, #92672 @ 0x16a00 │ │ │ │ add.w ip, r4, r2 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add.w ip, ip, #92672 @ 0x16a00 │ │ │ │ add r3, r4 │ │ │ │ ldr.w r5, [ip, #252] @ 0xfc │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 7ec68 <_PyType_GetDict@@Base+0x48> │ │ │ │ + beq.n 7ec34 <_PyType_GetDict@@Base+0x48> │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r2, r2, #98304 @ 0x18000 │ │ │ │ addls r2, #228 @ 0xe4 │ │ │ │ addls r3, r4, r2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007ec74 : │ │ │ │ +0007ec40 : │ │ │ │ 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 7ecca │ │ │ │ + bpl.n 7ec96 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7ecb0 │ │ │ │ + bne.n 7ec7c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 7ecb0 │ │ │ │ + beq.n 7ec7c │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 78468 │ │ │ │ + bl 7845c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd1c │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 7ecda │ │ │ │ + beq.n 7eca6 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78468 │ │ │ │ + bl 7845c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 7ecac │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + b.n 7ec78 │ │ │ │ + movw r0, #64844 @ 0xfd4c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7ecac │ │ │ │ + b.n 7ec78 │ │ │ │ nop │ │ │ │ │ │ │ │ -0007ece0 : │ │ │ │ +0007ecac : │ │ │ │ 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 r2, r0 │ │ │ │ movs r4, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 7ed04 │ │ │ │ + bl 7ecd0 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r3 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7f2fa │ │ │ │ + beq.w 7f2c6 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ cmp r3, #81 @ 0x51 │ │ │ │ - bhi.w 7f650 │ │ │ │ + bhi.w 7f61c │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq.w 7f14c │ │ │ │ + beq.w 7f118 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - beq.w 7f1fc │ │ │ │ + beq.w 7f1c8 │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ed36 │ │ │ │ + bne.n 7ed02 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7f6ca │ │ │ │ + beq.w 7f696 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 295d4 │ │ │ │ - cbz r0, 7ed64 │ │ │ │ + cbz r0, 7ed30 │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a268 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f6c4 │ │ │ │ + beq.w 7f690 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 29b58 │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 76fd8 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f64c │ │ │ │ + beq.w 7f618 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ blx 29c10 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 7f28c │ │ │ │ + bne.w 7f258 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7f304 │ │ │ │ + beq.w 7f2d0 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f46a │ │ │ │ + beq.w 7f436 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 7f566 │ │ │ │ + beq.w 7f532 │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r0, r3, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7ee64 │ │ │ │ + beq.n 7ee30 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f466 │ │ │ │ + beq.w 7f432 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r0, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7ee5c │ │ │ │ + beq.n 7ee28 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f4b2 │ │ │ │ + beq.w 7f47e │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #20] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7ee5c │ │ │ │ + beq.n 7ee28 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f4b6 │ │ │ │ + beq.w 7f482 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #28] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 7ee5c │ │ │ │ + cbz r2, 7ee28 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f4ba │ │ │ │ + beq.w 7f486 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 7ee5c │ │ │ │ + cbz r2, 7ee28 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f4be │ │ │ │ + beq.w 7f48a │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ - cbz r2, 7ee5c │ │ │ │ + cbz r2, 7ee28 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f4c2 │ │ │ │ + beq.w 7f48e │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ - cbz r2, 7ee5c │ │ │ │ + cbz r2, 7ee28 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f462 │ │ │ │ + beq.w 7f42e │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ - cbz r2, 7ee5c │ │ │ │ + cbz r2, 7ee28 │ │ │ │ mov r0, sl │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f48e │ │ │ │ + beq.w 7f45a │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 7f4c6 │ │ │ │ + beq.w 7f492 │ │ │ │ ldr.w r2, [r3, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7ee46 │ │ │ │ + bne.n 7ee12 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 7f668 │ │ │ │ + bne.w 7f634 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d8cc │ │ │ │ + bl 7d8a8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f688 │ │ │ │ + beq.w 7f654 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bpl.n 7eea4 │ │ │ │ + bpl.n 7ee70 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7f27c │ │ │ │ + ble.w 7f248 │ │ │ │ add.w fp, r5, #8 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r3, [fp, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f3b8 │ │ │ │ + beq.w 7f384 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ands.w r1, r1, #256 @ 0x100 │ │ │ │ - beq.w 7f502 │ │ │ │ + beq.w 7f4ce │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r2 │ │ │ │ - blt.n 7ee88 │ │ │ │ + blt.n 7ee54 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 7eeee │ │ │ │ + ble.n 7eeba │ │ │ │ add.w fp, r5, #8 │ │ │ │ movs r1, #0 │ │ │ │ mov ip, r4 │ │ │ │ mov lr, r2 │ │ │ │ ldr.w r3, [ip, #172] @ 0xac │ │ │ │ ldr.w r2, [fp, #4]! │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f330 │ │ │ │ + beq.w 7f2fc │ │ │ │ ldr.w sl, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp sl, r0 │ │ │ │ - ble.w 7f34e │ │ │ │ + ble.w 7f31a │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 7f30e │ │ │ │ + bne.w 7f2da │ │ │ │ adds r1, #1 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 7eec0 │ │ │ │ + bne.n 7ee8c │ │ │ │ mov r4, ip │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7f5b2 │ │ │ │ + bge.w 7f57e │ │ │ │ ldr.w r2, [r4, #156] @ 0x9c │ │ │ │ - cbz r2, 7ef10 │ │ │ │ + cbz r2, 7eedc │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7f58c │ │ │ │ + bne.w 7f558 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3b04 <_PyThreadState_New@@Base+0x3178> │ │ │ │ + bl 1a2554 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f3b8 │ │ │ │ + beq.w 7f384 │ │ │ │ ldr.w fp, [r6, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 7f31e │ │ │ │ + beq.w 7f2ea │ │ │ │ it ge │ │ │ │ strge.w fp, [sp, #36] @ 0x24 │ │ │ │ - blt.w 7f3d8 │ │ │ │ + blt.w 7f3a4 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f3b8 │ │ │ │ + beq.w 7f384 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ orr.w r2, r1, #512 @ 0x200 │ │ │ │ str r2, [r0, #84] @ 0x54 │ │ │ │ - cbz r3, 7ef64 │ │ │ │ + cbz r3, 7ef30 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ ldr.w r2, [sl] │ │ │ │ @@ -126512,15 +126497,15 @@ │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ add.w r3, r4, #420 @ 0x1a4 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ it ne │ │ │ │ strne.w r2, [sl] │ │ │ │ lsls r1, r1, #30 │ │ │ │ str.w sl, [r4, #128] @ 0x80 │ │ │ │ - bmi.w 7f6a4 │ │ │ │ + bmi.w 7f670 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r5, [r4, #168] @ 0xa8 │ │ │ │ ldr r5, [r6, #16] │ │ │ │ cmp r2, r1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ it ne │ │ │ │ @@ -126532,895 +126517,895 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str.w fp, [r4, #16] │ │ │ │ str.w r9, [r4, #436] @ 0x1b4 │ │ │ │ str.w r9, [r4, #428] @ 0x1ac │ │ │ │ - cbz r3, 7f01c │ │ │ │ - movw r8, #27188 @ 0x6a34 │ │ │ │ + cbz r3, 7efe8 │ │ │ │ + movw r8, #26804 @ 0x68b4 │ │ │ │ movt r8, #46 @ 0x2e │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq.w 7f1f0 │ │ │ │ - bgt.w 7f182 │ │ │ │ + beq.w 7f1bc │ │ │ │ + bgt.w 7f14e │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.w 7f1f0 │ │ │ │ + bls.w 7f1bc │ │ │ │ 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 7f2e4 │ │ │ │ + bne.w 7f2b0 │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7efe8 │ │ │ │ + bne.n 7efb4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f312 │ │ │ │ + beq.w 7f2de │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - bl 7f848 │ │ │ │ + bl 7f814 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f11a │ │ │ │ + blt.n 7f0e6 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ - movw r3, #40709 @ 0x9f05 │ │ │ │ + movw r3, #40681 @ 0x9ee9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f07c │ │ │ │ + bne.n 7f048 │ │ │ │ ldr.w r2, [r4, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r2, 7f05c │ │ │ │ + cbz r2, 7f028 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f702 │ │ │ │ + blt.w 7f6ce │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f6e6 │ │ │ │ + blt.w 7f6b2 │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f4e6 │ │ │ │ + blt.w 7f4b2 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f4ca │ │ │ │ + blt.w 7f496 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r7, [r4, #132] @ 0x84 │ │ │ │ - bmi.w 7f610 │ │ │ │ + bmi.w 7f5dc │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - cbz r1, 7f0c6 │ │ │ │ + cbz r1, 7f092 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7d6b8 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7d694 │ │ │ │ + bl 7a268 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f11a │ │ │ │ + beq.n 7f0e6 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #716] @ (7f370 ) │ │ │ │ + ldr r1, [pc, #716] @ (7f33c ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 79514 │ │ │ │ + bl 794f8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f0c2 │ │ │ │ + beq.n 7f08e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f608 │ │ │ │ + beq.w 7f5d4 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 7f11a │ │ │ │ + blt.n 7f0e6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f2b4 │ │ │ │ + bne.w 7f280 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f2ea │ │ │ │ - ldr r1, [pc, #668] @ (7f374 ) │ │ │ │ + bne.w 7f2b6 │ │ │ │ + ldr r1, [pc, #668] @ (7f340 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 783fc │ │ │ │ - cbnz r0, 7f11a │ │ │ │ + bl 783f0 │ │ │ │ + cbnz r0, 7f0e6 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 295d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f5ec │ │ │ │ + beq.w 7f5b8 │ │ │ │ subs r1, r0, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f86c │ │ │ │ + bl 7f838 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 7f11a │ │ │ │ + cbz r0, 7f0e6 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #628] @ (7f374 ) │ │ │ │ + ldr r1, [pc, #628] @ (7f340 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 79514 │ │ │ │ + bl 794f8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f11a │ │ │ │ + beq.n 7f0e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f5e4 │ │ │ │ - bl 7f8d0 │ │ │ │ + beq.w 7f5b0 │ │ │ │ + bl 7f89c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f540 │ │ │ │ + bne.w 7f50c │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77384 │ │ │ │ + bl 77378 │ │ │ │ mov r0, r9 │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 77384 │ │ │ │ + bl 77378 │ │ │ │ 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 7f6ac │ │ │ │ + bne.w 7f678 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7f41a │ │ │ │ + beq.w 7f3e6 │ │ │ │ blx 29b58 │ │ │ │ add.w r9, r0, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 76fd8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f57e │ │ │ │ + beq.w 7f54a │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r9 │ │ │ │ blx 29c10 │ │ │ │ - b.n 7ed48 │ │ │ │ + b.n 7ed14 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - bne.w 7effc │ │ │ │ + bne.w 7efc8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mul.w r9, r2, r7 │ │ │ │ - bl 7f8e8 │ │ │ │ + bl 7f8b4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r9 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f8e8 │ │ │ │ + bl 7f8b4 │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f8e8 │ │ │ │ + bl 7f8b4 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 7f1f0 │ │ │ │ + ble.n 7f1bc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 7f46e │ │ │ │ + bmi.w 7f43a │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 7f1f0 │ │ │ │ + beq.n 7f1bc │ │ │ │ ldr r3, [r0, #32] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 7f47e │ │ │ │ + bmi.w 7f44a │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 7f1f0 │ │ │ │ + beq.n 7f1bc │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 7f492 │ │ │ │ + bmi.w 7f45e │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 7f1f0 │ │ │ │ + beq.n 7f1bc │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 7f4a2 │ │ │ │ + bmi.w 7f46e │ │ │ │ adds r0, #80 @ 0x50 │ │ │ │ subs r3, r7, #4 │ │ │ │ - beq.n 7f1f0 │ │ │ │ + beq.n 7f1bc │ │ │ │ ldr r1, [r0, #12] │ │ │ │ lsls r2, r1, #28 │ │ │ │ - bmi.w 7f420 │ │ │ │ + bmi.w 7f3ec │ │ │ │ adds r0, #20 │ │ │ │ subs r3, #1 │ │ │ │ - bne.n 7f1e2 │ │ │ │ + bne.n 7f1ae │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7efe8 │ │ │ │ - b.n 7f01c │ │ │ │ + bne.w 7efb4 │ │ │ │ + b.n 7efe8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7f528 │ │ │ │ + bne.w 7f4f4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 7ed48 │ │ │ │ - movw ip, #13532 @ 0x34dc │ │ │ │ + beq.w 7ed14 │ │ │ │ + movw ip, #13148 @ 0x335c │ │ │ │ movt ip, #39 @ 0x27 │ │ │ │ - movw r1, #59412 @ 0xe814 │ │ │ │ + movw r1, #59028 @ 0xe694 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r2, #13552 @ 0x34f0 │ │ │ │ + movw r2, #13168 @ 0x3370 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ str r5, [sp, #32] │ │ │ │ mov fp, r3 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ mov r5, ip │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r9 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #1 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f2c4 │ │ │ │ + beq.n 7f290 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f2dc │ │ │ │ + beq.n 7f2a8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ blx 2a890 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f328 │ │ │ │ + beq.n 7f2f4 │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bmi.w 7f380 │ │ │ │ + bmi.w 7f34c │ │ │ │ ldr.w r4, [fp, #20]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7f23a │ │ │ │ + bne.n 7f206 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 7ed48 │ │ │ │ + b.n 7ed14 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 7eeee │ │ │ │ + b.n 7eeba │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ it pl │ │ │ │ movpl r1, sl │ │ │ │ - bpl.w 7ee64 │ │ │ │ + bpl.w 7ee30 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7f69e │ │ │ │ + beq.w 7f66a │ │ │ │ adds r3, #1 │ │ │ │ mov r5, sl │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 7ee72 │ │ │ │ - ldr r1, [pc, #192] @ (7f378 ) │ │ │ │ + b.n 7ee3e │ │ │ │ + ldr r1, [pc, #192] @ (7f344 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl bc934 │ │ │ │ + bl bc33c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7f0ce │ │ │ │ - b.n 7f11a │ │ │ │ + bge.w 7f09a │ │ │ │ + b.n 7f0e6 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ - movw r1, #59412 @ 0xe814 │ │ │ │ + movw r1, #59028 @ 0xe694 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7f254 │ │ │ │ + bne.n 7f220 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 7f254 │ │ │ │ + b.n 7f220 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r0, [r3, r1] │ │ │ │ - b.n 7f1f0 │ │ │ │ - ldr r1, [pc, #144] @ (7f37c ) │ │ │ │ + b.n 7f1bc │ │ │ │ + ldr r1, [pc, #144] @ (7f348 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl bc934 │ │ │ │ + bl bc33c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7f0d6 │ │ │ │ - b.n 7f11a │ │ │ │ + bge.w 7f0a2 │ │ │ │ + b.n 7f0e6 │ │ │ │ mov r8, r7 │ │ │ │ str r7, [sp, #28] │ │ │ │ strd r7, r7, [sp, #16] │ │ │ │ - b.n 7ed50 │ │ │ │ + b.n 7ed1c │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - b.n 7ee64 │ │ │ │ + b.n 7ee30 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 7eed6 │ │ │ │ - movw r3, #909 @ 0x38d │ │ │ │ - movt r3, #16 │ │ │ │ + b.n 7eea2 │ │ │ │ + movw r3, #64921 @ 0xfd99 │ │ │ │ + movt r3, #15 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 7f024 │ │ │ │ + b.n 7eff0 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ ldr.w fp, [r0, #16] │ │ │ │ - b.n 7ef34 │ │ │ │ + b.n 7ef00 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 7f264 │ │ │ │ + b.n 7f230 │ │ │ │ mov r3, ip │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7eee6 │ │ │ │ + beq.w 7eeb2 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f332 │ │ │ │ + bne.n 7f2fe │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7eee6 │ │ │ │ + beq.w 7eeb2 │ │ │ │ ldr.w r3, [r2, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7f430 │ │ │ │ + beq.n 7f3fc │ │ │ │ ldr.w sl, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp sl, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 7f44a │ │ │ │ + ble.n 7f416 │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 7f35c │ │ │ │ + bne.n 7f328 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 7eee6 │ │ │ │ - add r2, pc, #608 @ (adr r2, 7f5d4 ) │ │ │ │ + b.n 7eeb2 │ │ │ │ + add r2, pc, #608 @ (adr r2, 7f5a0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r1, sp, #624 @ 0x270 │ │ │ │ lsls r0, r1, #1 │ │ │ │ sxth r4, r2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #224 @ (adr r2, 7f460 ) │ │ │ │ + add r2, pc, #224 @ (adr r2, 7f42c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 7f3bc │ │ │ │ + bgt.n 7f388 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7f396 │ │ │ │ + blt.n 7f362 │ │ │ │ negs r3, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 7f26a │ │ │ │ + blt.w 7f236 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13632 @ 0x3540 │ │ │ │ + movw r1, #13248 @ 0x33c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r5, r3 │ │ │ │ mov r9, r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7f12c │ │ │ │ + b.n 7f0f8 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13576 @ 0x3508 │ │ │ │ + movw r1, #13192 @ 0x3388 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 7f3b0 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 7f37c │ │ │ │ ldr r2, [r0, #16] │ │ │ │ rsb r3, fp, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ adds r2, #7 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add.w fp, r3, r2 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7ef34 │ │ │ │ + beq.w 7ef00 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ orrs r2, r1 │ │ │ │ lsls r0, r2, #8 │ │ │ │ - bmi.w 7ef34 │ │ │ │ + bmi.w 7ef00 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14252 @ 0x37ac │ │ │ │ + movw r1, #13868 @ 0x362c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 7f3b8 │ │ │ │ - bl 77384 │ │ │ │ - b.n 7ed48 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 7f384 │ │ │ │ + bl 77378 │ │ │ │ + b.n 7ed14 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ bic.w r1, r1, #8 │ │ │ │ str r1, [r0, #12] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r2, r1 │ │ │ │ str r2, [r0, #8] │ │ │ │ - b.n 7f1ea │ │ │ │ + b.n 7f1b6 │ │ │ │ mov r3, r2 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 7f36c │ │ │ │ + beq.n 7f338 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f432 │ │ │ │ + bne.n 7f3fe │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 7f36c │ │ │ │ + beq.n 7f338 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13900 @ 0x364c │ │ │ │ + movw r1, #13516 @ 0x34cc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 7f3b8 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 7f384 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - b.n 7ee3e │ │ │ │ + b.n 7ee0a │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b.n 7edce │ │ │ │ + b.n 7ed9a │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 7edb6 │ │ │ │ + b.n 7ed82 │ │ │ │ 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 7f1b8 │ │ │ │ + b.n 7f184 │ │ │ │ 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 7f1c4 │ │ │ │ + b.n 7f190 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 7ee52 │ │ │ │ + b.n 7ee1e │ │ │ │ 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 7f1d0 │ │ │ │ + b.n 7f19c │ │ │ │ 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 7f1dc │ │ │ │ + b.n 7f1a8 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b.n 7ede2 │ │ │ │ + b.n 7edae │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b.n 7edf6 │ │ │ │ + b.n 7edc2 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - b.n 7ee08 │ │ │ │ + b.n 7edd4 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - b.n 7ee1a │ │ │ │ + b.n 7ede6 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - b.n 7ee2c │ │ │ │ + b.n 7edf8 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - b.n 7ee52 │ │ │ │ + b.n 7ee1e │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #14524 @ 0x38bc │ │ │ │ + movw r1, #14140 @ 0x373c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 7f11a │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 7f0e6 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #14456 @ 0x3878 │ │ │ │ + movw r1, #14072 @ 0x36f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 7f11a │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 7f0e6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ movw r2, #44040 @ 0xac08 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #13792 @ 0x35e0 │ │ │ │ + movw r2, #13408 @ 0x3460 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 1f7bd4 │ │ │ │ + bl 1f6eac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f3b8 │ │ │ │ + bne.w 7f384 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b.n 7ee9c │ │ │ │ + b.n 7ee68 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13484 @ 0x34ac │ │ │ │ + movw r1, #13100 @ 0x332c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 7f3b0 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 7f37c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f550 │ │ │ │ + beq.n 7f51c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7f55e │ │ │ │ + cbz r3, 7f52a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r4, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 7f12c │ │ │ │ + b.n 7f0f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f550 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f51c │ │ │ │ ldrd sl, r2, [r3, #4] │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ add.w r0, r3, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7edc0 │ │ │ │ - b.n 7ee5c │ │ │ │ - bl 1ea294 │ │ │ │ + bne.w 7ed8c │ │ │ │ + b.n 7ee28 │ │ │ │ + bl 1e955c │ │ │ │ mov r9, r8 │ │ │ │ mov r5, r8 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ - b.n 7f3b8 │ │ │ │ + b.n 7f384 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cbz r3, 7f5cc │ │ │ │ + cbz r3, 7f598 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #14068 @ 0x36f4 │ │ │ │ + movw r2, #13684 @ 0x3574 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - bl 1f7bd4 │ │ │ │ + bl 1f6eac │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7ef10 │ │ │ │ - b.n 7f3b8 │ │ │ │ + bge.w 7eedc │ │ │ │ + b.n 7f384 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #14024 @ 0x36c8 │ │ │ │ + movw r1, #13640 @ 0x3548 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 7f3b8 │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 7f384 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14200 @ 0x3778 │ │ │ │ + movw r1, #13816 @ 0x35f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 7f3b8 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 7f384 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f11a │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f0e6 │ │ │ │ movw r0, #44040 @ 0xac08 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #14596 @ 0x3904 │ │ │ │ + movw r2, #14212 @ 0x3784 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1f7bd4 │ │ │ │ - b.n 7f11a │ │ │ │ + bl 1f6eac │ │ │ │ + b.n 7f0e6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f0c2 │ │ │ │ - ldr r2, [pc, #272] @ (7f724 ) │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f08e │ │ │ │ + ldr r2, [pc, #272] @ (7f6f0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r2, r0, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r5, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 7f648 │ │ │ │ + beq.n 7f614 │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ - b.n 7f08a │ │ │ │ + b.n 7f056 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - b.n 7f3b8 │ │ │ │ + b.n 7f384 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13464 @ 0x3498 │ │ │ │ + movw r1, #13080 @ 0x3318 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 7f3b0 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 7f37c │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 7f68c │ │ │ │ + bmi.n 7f658 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13764 @ 0x35c4 │ │ │ │ + movw r1, #13380 @ 0x3444 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 7f3b8 │ │ │ │ + b.n 7f384 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f69e │ │ │ │ + beq.n 7f66a │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ mov r5, sl │ │ │ │ - b.w 7ee72 │ │ │ │ + b.w 7ee3e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1460 <_PyThreadState_New@@Base+0xad4> │ │ │ │ - b.n 7efa6 │ │ │ │ + bl 19feb0 │ │ │ │ + b.n 7ef72 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13676 @ 0x356c │ │ │ │ + movw r1, #13292 @ 0x33ec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 7f3b0 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 7f37c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 7f3b8 │ │ │ │ + b.n 7f384 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13720 @ 0x3598 │ │ │ │ + movw r1, #13336 @ 0x3418 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r9, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ str r5, [sp, #12] │ │ │ │ - b.n 7f3b8 │ │ │ │ + b.n 7f384 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #14384 @ 0x3830 │ │ │ │ + movw r1, #14000 @ 0x36b0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 7f11a │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 7f0e6 │ │ │ │ str r1, [sp, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #14320 @ 0x37f0 │ │ │ │ + movw r1, #13936 @ 0x3670 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 7f11a │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 7f0e6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r5, [r0, #128] @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7f7d4 │ │ │ │ + beq.n 7f7a0 │ │ │ │ ldr.w r6, [r5, #128] @ 0x80 │ │ │ │ - cbz r6, 7f7a8 │ │ │ │ + cbz r6, 7f774 │ │ │ │ ldr.w r7, [r6, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7f804 │ │ │ │ + beq.n 7f7d0 │ │ │ │ ldr.w r8, [r7, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7f7ea │ │ │ │ + beq.n 7f7b6 │ │ │ │ ldr.w r0, [r8, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f81e │ │ │ │ - bl 7f728 │ │ │ │ + beq.n 7f7ea │ │ │ │ + bl 7f6f4 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f830 │ │ │ │ + bne.n 7f7fc │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7f842 │ │ │ │ + bne.n 7f80e │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f83e │ │ │ │ + bne.n 7f80a │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7f7fa │ │ │ │ + bne.n 7f7c6 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f83a │ │ │ │ + bne.n 7f806 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7f814 │ │ │ │ + bne.n 7f7e0 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7f7b8 │ │ │ │ + beq.n 7f784 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f7e4 │ │ │ │ + bne.n 7f7b0 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 7f7c6 │ │ │ │ + b.n 7f792 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f79e │ │ │ │ + bne.n 7f76a │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7f79e │ │ │ │ + bne.n 7f76a │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f7e4 │ │ │ │ + bne.n 7f7b0 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ movne r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7f7c6 │ │ │ │ + beq.n 7f792 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7f780 │ │ │ │ + beq.n 7f74c │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f83a │ │ │ │ + bne.n 7f806 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 7f78e │ │ │ │ + b.n 7f75a │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7f78e │ │ │ │ + beq.n 7f75a │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f79c │ │ │ │ + bne.n 7f768 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 7f7b8 │ │ │ │ + b.n 7f784 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7f770 │ │ │ │ + beq.n 7f73c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f7fa │ │ │ │ + bne.n 7f7c6 │ │ │ │ mov r0, r8 │ │ │ │ - b.n 7f780 │ │ │ │ + b.n 7f74c │ │ │ │ mov r3, r2 │ │ │ │ - b.n 7f814 │ │ │ │ + b.n 7f7e0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 7f7fa │ │ │ │ + b.n 7f7c6 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 7f830 │ │ │ │ + b.n 7f7fc │ │ │ │ nop │ │ │ │ │ │ │ │ -0007f848 : │ │ │ │ +0007f814 : │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r3, #19 │ │ │ │ - bmi.n 7f866 │ │ │ │ + bmi.n 7f832 │ │ │ │ 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 72fd0 │ │ │ │ + b.w 72fdc │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0007f86c : │ │ │ │ +0007f838 : │ │ │ │ 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 7f898 │ │ │ │ - cbz r0, 7f892 │ │ │ │ + blt.n 7f864 │ │ │ │ + cbz r0, 7f85e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 7a2ac │ │ │ │ + bl 7a290 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - cbnz r3, 7f8b2 │ │ │ │ - ldr r0, [pc, #52] @ (7f8cc ) │ │ │ │ - b.n 7f88c │ │ │ │ + cbnz r3, 7f87e │ │ │ │ + ldr r0, [pc, #52] @ (7f898 ) │ │ │ │ + b.n 7f858 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14760 @ 0x39a8 │ │ │ │ + movw r1, #14376 @ 0x3828 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7f88c │ │ │ │ + b.n 7f858 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14812 @ 0x39dc │ │ │ │ + movw r1, #14428 @ 0x385c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 7f8ae │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 7f87a │ │ │ │ nop │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0007f8d0 : │ │ │ │ - ldr r3, [pc, #16] @ (7f8e4 ) │ │ │ │ +0007f89c : │ │ │ │ + ldr r3, [pc, #16] @ (7f8b0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - cbnz r0, 7f8de │ │ │ │ + cbnz r0, 7f8aa │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 7f8dc │ │ │ │ + b.n 7f8a8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007f8e8 : │ │ │ │ +0007f8b4 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - beq.n 7f8f8 │ │ │ │ + beq.n 7f8c4 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #14892 @ 0x3a2c │ │ │ │ + movw r1, #14508 @ 0x38ac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ and.w r0, r0, #512 @ 0x200 │ │ │ │ bx lr │ │ │ │ @@ -127430,221 +127415,221 @@ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov sl, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 7fab8 │ │ │ │ + bl 7fa84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7fa62 │ │ │ │ + beq.w 7fa2e │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #328] @ (7faa8 ) │ │ │ │ + ldr r1, [pc, #328] @ (7fa74 ) │ │ │ │ mov r0, sl │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7fa58 │ │ │ │ + blt.n 7fa24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7fa68 │ │ │ │ + bne.n 7fa34 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7fab8 │ │ │ │ + bl 7fa84 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fa62 │ │ │ │ + beq.n 7fa2e │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #296] @ (7faac ) │ │ │ │ + ldr r1, [pc, #296] @ (7fa78 ) │ │ │ │ mov r0, sl │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7fa58 │ │ │ │ + blt.n 7fa24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7fa80 │ │ │ │ + bne.n 7fa4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fab8 │ │ │ │ + bl 7fa84 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fa62 │ │ │ │ + beq.n 7fa2e │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #264] @ (7fab0 ) │ │ │ │ + ldr r1, [pc, #264] @ (7fa7c ) │ │ │ │ mov r0, sl │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7fa58 │ │ │ │ + blt.n 7fa24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7fa90 │ │ │ │ + bne.n 7fa5c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 72184 │ │ │ │ + bl 7219c │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fa62 │ │ │ │ + beq.n 7fa2e │ │ │ │ ldr r3, [r6, #12] │ │ │ │ movs r5, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7fa14 │ │ │ │ - movw r8, #14940 @ 0x3a5c │ │ │ │ + ble.n 7f9e0 │ │ │ │ + movw r8, #14556 @ 0x38dc │ │ │ │ movt r8, #39 @ 0x27 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r4, r5 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 7f9e4 │ │ │ │ + b.n 7f9b0 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr.w fp, [r2, r4, lsl #3] │ │ │ │ mov r0, fp │ │ │ │ cmp fp, r8 │ │ │ │ - beq.n 7fa48 │ │ │ │ + beq.n 7fa14 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, fp │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 7a2ac │ │ │ │ + bl 7a290 │ │ │ │ adds r4, #1 │ │ │ │ add.w r2, r7, r5, lsl #2 │ │ │ │ - cbz r0, 7fa50 │ │ │ │ + cbz r0, 7fa1c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ adds r5, #1 │ │ │ │ str r0, [r2, #12] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 7f9e2 │ │ │ │ + bgt.n 7f9ae │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 7fc70 <_PyTuple_Resize@@Base> │ │ │ │ + bl 7fc3c <_PyTuple_Resize@@Base> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7fa52 │ │ │ │ - ldr r1, [pc, #144] @ (7fab4 ) │ │ │ │ + beq.n 7fa1e │ │ │ │ + ldr r1, [pc, #144] @ (7fa80 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 7fb44 │ │ │ │ + bl 7fb10 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7fa50 │ │ │ │ + blt.n 7fa1c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fa40 │ │ │ │ + beq.n 7fa0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7fa78 │ │ │ │ + cbz r3, 7fa44 │ │ │ │ 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 7f9e4 │ │ │ │ - b.n 7fa14 │ │ │ │ + bgt.n 7f9b0 │ │ │ │ + b.n 7f9e0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fa62 │ │ │ │ + beq.n 7fa2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7faa0 │ │ │ │ + cbz r3, 7fa6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7fa42 │ │ │ │ + b.n 7fa0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f974 │ │ │ │ + bne.n 7f940 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f974 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f940 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fa40 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fa0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f998 │ │ │ │ + bne.n 7f964 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f998 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f964 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f9bc │ │ │ │ + bne.n 7f988 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f9bc │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f988 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fa62 │ │ │ │ - ldr r4, [r7, #52] @ 0x34 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fa2e │ │ │ │ + ldr r4, [r7, #28] │ │ │ │ movs r6, r5 │ │ │ │ - ldr r0, [r2, #56] @ 0x38 │ │ │ │ + ldr r0, [r2, #32] │ │ │ │ movs r6, r5 │ │ │ │ - ldr r4, [r3, #56] @ 0x38 │ │ │ │ + ldr r4, [r3, #32] │ │ │ │ movs r6, r5 │ │ │ │ - ldr r0, [r6, #56] @ 0x38 │ │ │ │ + ldr r0, [r6, #32] │ │ │ │ movs r6, r5 │ │ │ │ │ │ │ │ -0007fab8 : │ │ │ │ +0007fa84 : │ │ │ │ adds r2, r0, #5 │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ - bcs.n 7fad4 │ │ │ │ + bcs.n 7faa0 │ │ │ │ movw r0, #8988 @ 0x231c │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ add 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, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7fafc │ │ │ │ + blt.n 7fac8 │ │ │ │ lsrs r5, r0, #30 │ │ │ │ - bne.n 7fb16 │ │ │ │ + bne.n 7fae2 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7e110 <_PyLong_New@@Base> │ │ │ │ - cbz r0, 7fb40 │ │ │ │ + bl 7e0e8 <_PyLong_New@@Base> │ │ │ │ + cbz r0, 7fb0c │ │ │ │ movs r3, #8 │ │ │ │ strd r3, r4, [r0, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ negs r4, r0 │ │ │ │ lsrs r5, r4, #30 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ - bne.n 7fb18 │ │ │ │ + bne.n 7fae4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7e110 <_PyLong_New@@Base> │ │ │ │ - cbz r0, 7fb40 │ │ │ │ + bl 7e0e8 <_PyLong_New@@Base> │ │ │ │ + cbz r0, 7fb0c │ │ │ │ movs r3, #10 │ │ │ │ strd r3, r4, [r0, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r6, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e110 <_PyLong_New@@Base> │ │ │ │ - cbz r0, 7fb40 │ │ │ │ - cbnz r6, 7fb34 │ │ │ │ + bl 7e0e8 <_PyLong_New@@Base> │ │ │ │ + cbz r0, 7fb0c │ │ │ │ + cbnz r6, 7fb00 │ │ │ │ add.w r2, r0, #16 │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ movs r3, #16 │ │ │ │ strd r3, r4, [r0, #8] │ │ │ │ str r5, [r2, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r2, r0, #16 │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ movs r3, #18 │ │ │ │ - b.n 7fb2c │ │ │ │ + b.n 7faf8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007fb44 : │ │ │ │ +0007fb10 : │ │ │ │ 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 │ │ │ │ @@ -127652,218 +127637,218 @@ │ │ │ │ mov r6, r2 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a2ac │ │ │ │ + bl 7a290 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fc48 │ │ │ │ - ldr.w r8, [pc, #216] @ 7fc50 │ │ │ │ + beq.n 7fc14 │ │ │ │ + ldr.w r8, [pc, #216] @ 7fc1c │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r8, r7] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b2c8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 7fc32 │ │ │ │ + bpl.n 7fbfe │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 7fc06 │ │ │ │ + bne.n 7fbd2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fba8 │ │ │ │ + beq.n 7fb74 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7fbee │ │ │ │ + bne.n 7fbba │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 7fbee │ │ │ │ + beq.n 7fbba │ │ │ │ ldr.w r2, [r8, r7] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r6, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - beq.n 7fc12 │ │ │ │ - bl 7bb58 │ │ │ │ + beq.n 7fbde │ │ │ │ + bl 7bb38 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7fc22 │ │ │ │ + bne.n 7fbee │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd1c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 7fbbc │ │ │ │ + bne.n 7fb88 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2938 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ + bl 1a1388 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7fc18 │ │ │ │ + b.n 7fbe4 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7fba4 │ │ │ │ - b.n 7fba8 │ │ │ │ - bl 79610 │ │ │ │ + bne.n 7fb70 │ │ │ │ + b.n 7fb74 │ │ │ │ + bl 795f4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fbe6 │ │ │ │ + beq.n 7fbb2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fbe6 │ │ │ │ + bne.n 7fbb2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fbe6 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fbb2 │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + movw r0, #64844 @ 0xfd4c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7fc18 │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7fbe4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7fbe6 │ │ │ │ + b.n 7fbb2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007fc54 <_PyUnicode_InternImmortal@@Base>: │ │ │ │ +0007fc20 <_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 7b2e4 │ │ │ │ + bl 7b2c8 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007fc70 <_PyTuple_Resize@@Base>: │ │ │ │ +0007fc3c <_PyTuple_Resize@@Base>: │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7fefc <_PyTuple_Resize@@Base+0x28c> │ │ │ │ + beq.w 7fec8 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7fefc <_PyTuple_Resize@@Base+0x28c> │ │ │ │ + bne.w 7fec8 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7fe4a <_PyTuple_Resize@@Base+0x1da> │ │ │ │ + beq.w 7fe16 <_PyTuple_Resize@@Base+0x1da> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 7fefc <_PyTuple_Resize@@Base+0x28c> │ │ │ │ + bne.w 7fec8 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 7fdaa <_PyTuple_Resize@@Base+0x13a> │ │ │ │ + beq.n 7fd76 <_PyTuple_Resize@@Base+0x13a> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7fdb0 <_PyTuple_Resize@@Base+0x140> │ │ │ │ + beq.n 7fd7c <_PyTuple_Resize@@Base+0x140> │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ - cbz r2, 7fce0 <_PyTuple_Resize@@Base+0x70> │ │ │ │ + cbz r2, 7fcac <_PyTuple_Resize@@Base+0x70> │ │ │ │ ldr.w r1, [r4, #-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] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ cmp r5, r6 │ │ │ │ - bge.n 7fd5c <_PyTuple_Resize@@Base+0xec> │ │ │ │ + bge.n 7fd28 <_PyTuple_Resize@@Base+0xec> │ │ │ │ add.w r8, r4, r5, lsl #2 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7fe8c <_PyTuple_Resize@@Base+0x21c> │ │ │ │ + bne.w 7fe58 <_PyTuple_Resize@@Base+0x21c> │ │ │ │ adds r3, r5, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fd5c <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fd28 <_PyTuple_Resize@@Base+0xec> │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7feae <_PyTuple_Resize@@Base+0x23e> │ │ │ │ + bne.w 7fe7a <_PyTuple_Resize@@Base+0x23e> │ │ │ │ adds r3, r5, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fd5c <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fd28 <_PyTuple_Resize@@Base+0xec> │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fdee <_PyTuple_Resize@@Base+0x17e> │ │ │ │ + bne.n 7fdba <_PyTuple_Resize@@Base+0x17e> │ │ │ │ adds r3, r5, #3 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fd5c <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fd28 <_PyTuple_Resize@@Base+0xec> │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fe0c <_PyTuple_Resize@@Base+0x19c> │ │ │ │ + bne.n 7fdd8 <_PyTuple_Resize@@Base+0x19c> │ │ │ │ adds r3, r5, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fd5c <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fd28 <_PyTuple_Resize@@Base+0xec> │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fdd0 <_PyTuple_Resize@@Base+0x160> │ │ │ │ + bne.n 7fd9c <_PyTuple_Resize@@Base+0x160> │ │ │ │ adds r3, r5, #5 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 7fd5c <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fd28 <_PyTuple_Resize@@Base+0xec> │ │ │ │ ldr.w r0, [r8, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7fe6a <_PyTuple_Resize@@Base+0x1fa> │ │ │ │ + bne.w 7fe36 <_PyTuple_Resize@@Base+0x1fa> │ │ │ │ add.w r8, r5, #6 │ │ │ │ cmp r6, r8 │ │ │ │ - ble.n 7fd5c <_PyTuple_Resize@@Base+0xec> │ │ │ │ + ble.n 7fd28 <_PyTuple_Resize@@Base+0xec> │ │ │ │ add.w r9, r5, #8 │ │ │ │ add.w r9, r4, r9, lsl #2 │ │ │ │ ldr.w r0, [r9, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fe2c <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ + bne.n 7fdf8 <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, r6 │ │ │ │ - blt.n 7fd4c <_PyTuple_Resize@@Base+0xdc> │ │ │ │ - ldr r2, [pc, #440] @ (7ff18 <_PyTuple_Resize@@Base+0x2a8>) │ │ │ │ + blt.n 7fd18 <_PyTuple_Resize@@Base+0xdc> │ │ │ │ + ldr r2, [pc, #440] @ (7fee4 <_PyTuple_Resize@@Base+0x2a8>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fed0 <_PyTuple_Resize@@Base+0x260> │ │ │ │ + bne.w 7fe9c <_PyTuple_Resize@@Base+0x260> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 109008 <_PyObject_GC_Resize@@Base> │ │ │ │ + bl 1089f0 <_PyObject_GC_Resize@@Base> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7fedc <_PyTuple_Resize@@Base+0x26c> │ │ │ │ - bl 9b7dc <_Py_NewReferenceNoTotal@@Base> │ │ │ │ + beq.w 7fea8 <_PyTuple_Resize@@Base+0x26c> │ │ │ │ + bl 9b18c <_Py_NewReferenceNoTotal@@Base> │ │ │ │ cmp r5, r6 │ │ │ │ - bgt.n 7fdbe <_PyTuple_Resize@@Base+0x14e> │ │ │ │ - ldr r0, [pc, #408] @ (7ff1c <_PyTuple_Resize@@Base+0x2ac>) │ │ │ │ + bgt.n 7fd8a <_PyTuple_Resize@@Base+0x14e> │ │ │ │ + ldr r0, [pc, #408] @ (7fee8 <_PyTuple_Resize@@Base+0x2ac>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r8, #-4] │ │ │ │ sub.w r1, r8, #8 │ │ │ │ str.w r8, [r7] │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ @@ -127873,181 +127858,181 @@ │ │ │ │ str r1, [r0, #0] │ │ │ │ strd r2, r3, [r8, #-8] │ │ │ │ str r1, [r2, #4] │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r4, #0] │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #356] @ (7ff20 <_PyTuple_Resize@@Base+0x2b0>) │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #356] @ (7feec <_PyTuple_Resize@@Base+0x2b0>) │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 7fdaa <_PyTuple_Resize@@Base+0x13a> │ │ │ │ + b.n 7fd76 <_PyTuple_Resize@@Base+0x13a> │ │ │ │ subs r2, r5, r6 │ │ │ │ adds r6, #3 │ │ │ │ movs r1, #0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ add.w r0, r8, r6, lsl #2 │ │ │ │ blx 2957c │ │ │ │ - b.n 7fd80 <_PyTuple_Resize@@Base+0x110> │ │ │ │ + b.n 7fd4c <_PyTuple_Resize@@Base+0x110> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fd2c <_PyTuple_Resize@@Base+0xbc> │ │ │ │ + beq.n 7fcf8 <_PyTuple_Resize@@Base+0xbc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fd2c <_PyTuple_Resize@@Base+0xbc> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fd2c <_PyTuple_Resize@@Base+0xbc> │ │ │ │ + bne.n 7fcf8 <_PyTuple_Resize@@Base+0xbc> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fcf8 <_PyTuple_Resize@@Base+0xbc> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fd10 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ + beq.n 7fcdc <_PyTuple_Resize@@Base+0xa0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fd10 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fd10 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ + bne.n 7fcdc <_PyTuple_Resize@@Base+0xa0> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fcdc <_PyTuple_Resize@@Base+0xa0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fd1e <_PyTuple_Resize@@Base+0xae> │ │ │ │ + beq.n 7fcea <_PyTuple_Resize@@Base+0xae> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fd1e <_PyTuple_Resize@@Base+0xae> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fd1e <_PyTuple_Resize@@Base+0xae> │ │ │ │ + bne.w 7fcea <_PyTuple_Resize@@Base+0xae> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fcea <_PyTuple_Resize@@Base+0xae> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fd54 <_PyTuple_Resize@@Base+0xe4> │ │ │ │ + beq.n 7fd20 <_PyTuple_Resize@@Base+0xe4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fd54 <_PyTuple_Resize@@Base+0xe4> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fd54 <_PyTuple_Resize@@Base+0xe4> │ │ │ │ + bne.n 7fd20 <_PyTuple_Resize@@Base+0xe4> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fd20 <_PyTuple_Resize@@Base+0xe4> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7fdaa <_PyTuple_Resize@@Base+0x13a> │ │ │ │ + beq.n 7fd76 <_PyTuple_Resize@@Base+0x13a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7feec <_PyTuple_Resize@@Base+0x27c> │ │ │ │ + bne.n 7feb8 <_PyTuple_Resize@@Base+0x27c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 72184 │ │ │ │ + bl 7219c │ │ │ │ str r0, [r7, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 7fdac <_PyTuple_Resize@@Base+0x13c> │ │ │ │ + b.n 7fd78 <_PyTuple_Resize@@Base+0x13c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7fd3c <_PyTuple_Resize@@Base+0xcc> │ │ │ │ + beq.w 7fd08 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fd3c <_PyTuple_Resize@@Base+0xcc> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fd3c <_PyTuple_Resize@@Base+0xcc> │ │ │ │ + bne.w 7fd08 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fd08 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7fcf2 <_PyTuple_Resize@@Base+0x82> │ │ │ │ + beq.w 7fcbe <_PyTuple_Resize@@Base+0x82> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fcf2 <_PyTuple_Resize@@Base+0x82> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fcf2 <_PyTuple_Resize@@Base+0x82> │ │ │ │ + bne.w 7fcbe <_PyTuple_Resize@@Base+0x82> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fcbe <_PyTuple_Resize@@Base+0x82> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r8, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7fd02 <_PyTuple_Resize@@Base+0x92> │ │ │ │ + beq.w 7fcce <_PyTuple_Resize@@Base+0x92> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fd02 <_PyTuple_Resize@@Base+0x92> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fd02 <_PyTuple_Resize@@Base+0x92> │ │ │ │ + bne.w 7fcce <_PyTuple_Resize@@Base+0x92> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fcce <_PyTuple_Resize@@Base+0x92> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7fd68 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + b.n 7fd34 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [r7] │ │ │ │ - bl 7e9dc │ │ │ │ + bl 7e9a8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7fdac <_PyTuple_Resize@@Base+0x13c> │ │ │ │ + b.n 7fd78 <_PyTuple_Resize@@Base+0x13c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fe58 <_PyTuple_Resize@@Base+0x1e8> │ │ │ │ + bne.n 7fe24 <_PyTuple_Resize@@Base+0x1e8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fe58 <_PyTuple_Resize@@Base+0x1e8> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fe24 <_PyTuple_Resize@@Base+0x1e8> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 78344 │ │ │ │ - movw r0, #64640 @ 0xfc80 │ │ │ │ + bl 78338 │ │ │ │ + movw r0, #64256 @ 0xfb00 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #911 @ 0x38f │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7fee6 <_PyTuple_Resize@@Base+0x276> │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7feb2 <_PyTuple_Resize@@Base+0x276> │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 7ff38 <_PyTuple_Resize@@Base+0x2c8> │ │ │ │ + bne.n 7ff04 <_PyTuple_Resize@@Base+0x2c8> │ │ │ │ movs r0, #1 │ │ │ │ - b.w 1a3f58 <_PyThreadState_New@@Base+0x35cc> │ │ │ │ - b.n 7ff3c <_PyTuple_Resize@@Base+0x2cc> │ │ │ │ + b.w 1a29a8 │ │ │ │ + b.n 7ff08 <_PyTuple_Resize@@Base+0x2cc> │ │ │ │ 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, #40709 @ 0x9f05 │ │ │ │ + movw r3, #40681 @ 0x9ee9 │ │ │ │ movt r3, #7 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7ffbe <_PyTuple_Resize@@Base+0x34e> │ │ │ │ + bne.n 7ff8a <_PyTuple_Resize@@Base+0x34e> │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 79f4c │ │ │ │ - cbz r0, 7ffc6 <_PyTuple_Resize@@Base+0x356> │ │ │ │ + bl 79f30 │ │ │ │ + cbz r0, 7ff92 <_PyTuple_Resize@@Base+0x356> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 7ff96 <_PyTuple_Resize@@Base+0x326> │ │ │ │ - ldr r1, [pc, #92] @ (7ffcc <_PyTuple_Resize@@Base+0x35c>) │ │ │ │ + bpl.n 7ff62 <_PyTuple_Resize@@Base+0x326> │ │ │ │ + ldr r1, [pc, #92] @ (7ff98 <_PyTuple_Resize@@Base+0x35c>) │ │ │ │ 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] │ │ │ │ @@ -128058,38 +128043,38 @@ │ │ │ │ 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, 7ffba <_PyTuple_Resize@@Base+0x34a> │ │ │ │ + cbz r4, 7ff86 <_PyTuple_Resize@@Base+0x34a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ffb6 <_PyTuple_Resize@@Base+0x346> │ │ │ │ + beq.n 7ff82 <_PyTuple_Resize@@Base+0x346> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r4, [r0, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r4, [pc, #20] @ (7ffd0 <_PyTuple_Resize@@Base+0x360>) │ │ │ │ - b.n 7ffb6 <_PyTuple_Resize@@Base+0x346> │ │ │ │ + ldr r4, [pc, #20] @ (7ff9c <_PyTuple_Resize@@Base+0x360>) │ │ │ │ + b.n 7ff82 <_PyTuple_Resize@@Base+0x346> │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ff96 <_PyTuple_Resize@@Base+0x326> │ │ │ │ + bne.n 7ff62 <_PyTuple_Resize@@Base+0x326> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b.w 1a3974 <_PyThreadState_New@@Base+0x2fe8> │ │ │ │ + b.w 1a23c4 │ │ │ │ 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 │ │ │ │ @@ -128100,29 +128085,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 8006c <_PyTuple_Resize@@Base+0x3fc> │ │ │ │ + bl 80038 <_PyTuple_Resize@@Base+0x3fc> │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8004e <_PyTuple_Resize@@Base+0x3de> │ │ │ │ - ldr r3, [pc, #64] @ (80068 <_PyTuple_Resize@@Base+0x3f8>) │ │ │ │ + bne.n 8001a <_PyTuple_Resize@@Base+0x3de> │ │ │ │ + ldr r3, [pc, #64] @ (80034 <_PyTuple_Resize@@Base+0x3f8>) │ │ │ │ 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 8005a <_PyTuple_Resize@@Base+0x3ea> │ │ │ │ + bgt.n 80026 <_PyTuple_Resize@@Base+0x3ea> │ │ │ │ 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 │ │ │ │ @@ -128139,177 +128124,177 @@ │ │ │ │ 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, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80106 <_PyTuple_Resize@@Base+0x496> │ │ │ │ + bne.n 800d2 <_PyTuple_Resize@@Base+0x496> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ - cbz r5, 800ac <_PyTuple_Resize@@Base+0x43c> │ │ │ │ + cbz r5, 80078 <_PyTuple_Resize@@Base+0x43c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 800ac <_PyTuple_Resize@@Base+0x43c> │ │ │ │ + beq.n 80078 <_PyTuple_Resize@@Base+0x43c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 800ac <_PyTuple_Resize@@Base+0x43c> │ │ │ │ - ldr r2, [pc, #240] @ (8018c <_PyTuple_Resize@@Base+0x51c>) │ │ │ │ + cbnz r3, 80078 <_PyTuple_Resize@@Base+0x43c> │ │ │ │ + ldr r2, [pc, #240] @ (80158 <_PyTuple_Resize@@Base+0x51c>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80122 <_PyTuple_Resize@@Base+0x4b2> │ │ │ │ + bne.n 800ee <_PyTuple_Resize@@Base+0x4b2> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8016e <_PyTuple_Resize@@Base+0x4fe> │ │ │ │ + bne.n 8013a <_PyTuple_Resize@@Base+0x4fe> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - cbz r5, 800dc <_PyTuple_Resize@@Base+0x46c> │ │ │ │ + cbz r5, 800a8 <_PyTuple_Resize@@Base+0x46c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 800dc <_PyTuple_Resize@@Base+0x46c> │ │ │ │ + beq.n 800a8 <_PyTuple_Resize@@Base+0x46c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 800dc <_PyTuple_Resize@@Base+0x46c> │ │ │ │ - ldr r2, [pc, #192] @ (8018c <_PyTuple_Resize@@Base+0x51c>) │ │ │ │ + cbnz r3, 800a8 <_PyTuple_Resize@@Base+0x46c> │ │ │ │ + ldr r2, [pc, #192] @ (80158 <_PyTuple_Resize@@Base+0x51c>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8013a <_PyTuple_Resize@@Base+0x4ca> │ │ │ │ + bne.n 80106 <_PyTuple_Resize@@Base+0x4ca> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80152 <_PyTuple_Resize@@Base+0x4e2> │ │ │ │ + bne.n 8011e <_PyTuple_Resize@@Base+0x4e2> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 800ea <_PyTuple_Resize@@Base+0x47a> │ │ │ │ + cbnz r0, 800b6 <_PyTuple_Resize@@Base+0x47a> │ │ │ │ movs r0, #0 │ │ │ │ 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 800e6 <_PyTuple_Resize@@Base+0x476> │ │ │ │ + beq.n 800b2 <_PyTuple_Resize@@Base+0x476> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 800e6 <_PyTuple_Resize@@Base+0x476> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 800e6 <_PyTuple_Resize@@Base+0x476> │ │ │ │ + bne.n 800b2 <_PyTuple_Resize@@Base+0x476> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 800b2 <_PyTuple_Resize@@Base+0x476> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80082 <_PyTuple_Resize@@Base+0x412> │ │ │ │ + beq.n 8004e <_PyTuple_Resize@@Base+0x412> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80082 <_PyTuple_Resize@@Base+0x412> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80082 <_PyTuple_Resize@@Base+0x412> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + bne.n 8004e <_PyTuple_Resize@@Base+0x412> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8004e <_PyTuple_Resize@@Base+0x412> │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 800a8 <_PyTuple_Resize@@Base+0x438> │ │ │ │ + beq.n 80074 <_PyTuple_Resize@@Base+0x438> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 800a8 <_PyTuple_Resize@@Base+0x438> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 80074 <_PyTuple_Resize@@Base+0x438> │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 800d8 <_PyTuple_Resize@@Base+0x468> │ │ │ │ + beq.n 800a4 <_PyTuple_Resize@@Base+0x468> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 800d8 <_PyTuple_Resize@@Base+0x468> │ │ │ │ + b.n 800a4 <_PyTuple_Resize@@Base+0x468> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 800e2 <_PyTuple_Resize@@Base+0x472> │ │ │ │ + beq.n 800ae <_PyTuple_Resize@@Base+0x472> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 800e2 <_PyTuple_Resize@@Base+0x472> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 800e2 <_PyTuple_Resize@@Base+0x472> │ │ │ │ + bne.n 800ae <_PyTuple_Resize@@Base+0x472> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 800ae <_PyTuple_Resize@@Base+0x472> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 800b2 <_PyTuple_Resize@@Base+0x442> │ │ │ │ + beq.n 8007e <_PyTuple_Resize@@Base+0x442> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 800b2 <_PyTuple_Resize@@Base+0x442> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 800b2 <_PyTuple_Resize@@Base+0x442> │ │ │ │ + bne.n 8007e <_PyTuple_Resize@@Base+0x442> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8007e <_PyTuple_Resize@@Base+0x442> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00080190 : │ │ │ │ +0008015c : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ adds r2, r0, #5 │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ - bcs.n 801bc │ │ │ │ + bcs.n 80188 │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ add.w r4, r4, r2, lsl #4 │ │ │ │ add r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r0, #1073741824 @ 0x40000000 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ subs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 80296 │ │ │ │ + bcs.n 80262 │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6453 @ 0x1935 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 802d0 │ │ │ │ - ldr r3, [pc, #316] @ (80324 ) │ │ │ │ + bne.n 8029c │ │ │ │ + ldr r3, [pc, #316] @ (802f0 ) │ │ │ │ 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 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 80262 │ │ │ │ + beq.n 8022e │ │ │ │ ldrd r2, r4, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 80228 │ │ │ │ + cbnz r2, 801f4 │ │ │ │ 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] │ │ │ │ @@ -128326,573 +128311,169 @@ │ │ │ │ movlt r2, #10 │ │ │ │ movge r2, #8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ sub.w r6, r6, r5, asr #31 │ │ │ │ strd r3, r2, [r4, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r2 │ │ │ │ - ldr r2, [pc, #216] @ (80328 ) │ │ │ │ - bne.n 802e6 │ │ │ │ + ldr r2, [pc, #216] @ (802f4 ) │ │ │ │ + bne.n 802b2 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 802f6 │ │ │ │ + bne.n 802c2 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #12] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 719d8 │ │ │ │ + bl 719f0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80228 │ │ │ │ + bne.n 801f4 │ │ │ │ ldr.w r2, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #49745 @ 0xc251 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8030a │ │ │ │ + bne.n 802d6 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 802de │ │ │ │ + cbz r4, 802aa │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 80228 │ │ │ │ + b.n 801f4 │ │ │ │ movs r0, #2 │ │ │ │ eor.w r6, r5, r5, asr #31 │ │ │ │ - bl 7e110 <_PyLong_New@@Base> │ │ │ │ + bl 7e0e8 <_PyLong_New@@Base> │ │ │ │ sub.w r6, r6, r5, asr #31 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 802e2 │ │ │ │ + cbz r0, 802ae │ │ │ │ cmp r5, #0 │ │ │ │ add.w r2, r0, #12 │ │ │ │ ite ge │ │ │ │ movge r3, #1 │ │ │ │ movlt.w r3, #4294967295 @ 0xffffffff │ │ │ │ rsb r3, r3, #1 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ str r3, [r0, #8] │ │ │ │ bic.w r3, r6, #3221225472 @ 0xc0000000 │ │ │ │ lsrs r6, r6, #30 │ │ │ │ str.w r3, [r2], #4 │ │ │ │ - beq.w 801b8 │ │ │ │ - b.n 802c0 │ │ │ │ + beq.w 80184 │ │ │ │ + b.n 8028c │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80228 │ │ │ │ - bl 1ea294 │ │ │ │ + bne.n 801f4 │ │ │ │ + bl 1e955c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 801b8 │ │ │ │ + b.n 80184 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8025c │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + beq.n 80228 │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 80316 │ │ │ │ + bne.n 802e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ - b.n 8025c │ │ │ │ + bl 126cc8 │ │ │ │ + b.n 80228 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 80288 │ │ │ │ + b.n 80254 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8025c │ │ │ │ + b.n 80228 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0008032c : │ │ │ │ +000802f8 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a268 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8035a │ │ │ │ - bl 80368 │ │ │ │ + cbz r0, 80326 │ │ │ │ + bl 80334 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80358 │ │ │ │ + beq.n 80324 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 8035e │ │ │ │ + cbz r3, 8032a │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8035a │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80326 │ │ │ │ │ │ │ │ -00080368 : │ │ │ │ +00080334 : │ │ │ │ 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, #4572 @ 0x11dc │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 803c0 │ │ │ │ - cbz r0, 803ba │ │ │ │ + bl 1a3d54 │ │ │ │ + cbz r0, 80386 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 804a8 │ │ │ │ - cbnz r0, 803a4 │ │ │ │ + bl 1a3d9c │ │ │ │ + cbnz r0, 80370 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 80830 │ │ │ │ + bl 8038c │ │ │ │ mov r0, r4 │ │ │ │ - bl 80830 │ │ │ │ + bl 8038c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 803ba │ │ │ │ + beq.n 80386 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 803ba │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 803a0 │ │ │ │ - nop │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movs r1, #0 │ │ │ │ - bl 79f4c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 80474 │ │ │ │ - ldr r2, [pc, #196] @ (804a0 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movs r1, #0 │ │ │ │ - strd r1, r1, [r0, #12] │ │ │ │ - strd r1, r1, [r0, #20] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ - add.w r3, r6, #4096 @ 0x1000 │ │ │ │ - ldr.w r2, [r3, #2416] @ 0x970 │ │ │ │ - cmp r2, r1 │ │ │ │ - ble.n 80444 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r3, #2416] @ 0x970 │ │ │ │ - add.w r3, r3, r2, lsl #2 │ │ │ │ - movs r2, #1 │ │ │ │ - ldr.w r5, [r3, #2096] @ 0x830 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - ldr r2, [pc, #148] @ (804a4 ) │ │ │ │ - ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 80478 │ │ │ │ - movw r1, #42704 @ 0xa6d0 │ │ │ │ - adds r0, r6, r1 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r3, #44060 @ 0xac1c │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - strd r3, r2, [r5, #24] │ │ │ │ - ldr r3, [r6, r1] │ │ │ │ - str r2, [r5, #8] │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ - str r3, [r6, r1] │ │ │ │ - adc.w r2, r2, #0 │ │ │ │ - str r2, [r0, #4] │ │ │ │ - strd r3, r2, [r5, #16] │ │ │ │ - str r5, [r4, #8] │ │ │ │ + cbnz r3, 80386 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movw r0, #21632 @ 0x5480 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 80414 │ │ │ │ - movw r0, #44060 @ 0xac1c │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - bl 88150 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 80474 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 80496 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 80440 │ │ │ │ - movw r0, #28077 @ 0x6dad │ │ │ │ - movt r0, #18 │ │ │ │ - cmp r3, r0 │ │ │ │ - bne.n 8048c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 127218 │ │ │ │ - b.n 80414 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - b.n 80414 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80474 │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - movw r6, #4356 @ 0x1104 │ │ │ │ - movt r6, #70 @ 0x46 │ │ │ │ - cmp r3, #0 │ │ │ │ - it ne │ │ │ │ - movne r6, r3 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ - bpl.w 80818 │ │ │ │ - ldr r5, [pc, #732] @ (807b0 ) │ │ │ │ - mov r8, r2 │ │ │ │ - mov r4, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr.w r2, [r5, #3068] @ 0xbfc │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 8077e │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 804f6 │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - ldr.w r3, [r5, #3072] @ 0xc00 │ │ │ │ - movw r7, #42220 @ 0xa4ec │ │ │ │ - movt r7, #70 @ 0x46 │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.w 806f4 │ │ │ │ - ldr.w r3, [r5, #3080] @ 0xc08 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - beq.w 806f4 │ │ │ │ - ldr r2, [pc, #672] @ (807b4 ) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - movw r2, #44060 @ 0xac1c │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - str.w r8, [sp] │ │ │ │ - cmp r1, r2 │ │ │ │ - ldr r2, [pc, #648] @ (807b8 ) │ │ │ │ - mov r1, r4 │ │ │ │ - beq.w 8080c │ │ │ │ - bl 7bb58 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 80828 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #2 │ │ │ │ - bpl.w 80818 │ │ │ │ - ldr.w r2, [r5, #1176] @ 0x498 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 80790 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 80560 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr.w r3, [r5, #1180] @ 0x49c │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.w 8070c │ │ │ │ - ldr.w r3, [r5, #1188] @ 0x4a4 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - beq.w 8070c │ │ │ │ - ldr r2, [pc, #572] @ (807b4 ) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - movw r2, #44060 @ 0xac1c │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - cmp r1, r2 │ │ │ │ - ldr r2, [pc, #556] @ (807bc ) │ │ │ │ - mov r1, r4 │ │ │ │ - beq.w 807f8 │ │ │ │ - bl 7bb58 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 80828 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #2 │ │ │ │ - bpl.w 80818 │ │ │ │ - ldr.w r2, [r5, #3412] @ 0xd54 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 807e0 │ │ │ │ - movw r6, #4356 @ 0x1104 │ │ │ │ - movt r6, #70 @ 0x46 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 805c8 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr.w r3, [r5, #3416] @ 0xd58 │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.w 80724 │ │ │ │ - ldr.w r3, [r5, #3424] @ 0xd60 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - beq.w 80724 │ │ │ │ - ldr r2, [pc, #468] @ (807b4 ) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - movw r2, #44060 @ 0xac1c │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - cmp r1, r2 │ │ │ │ - ldr r2, [pc, #456] @ (807c0 ) │ │ │ │ - mov r1, r4 │ │ │ │ - beq.w 80806 │ │ │ │ - bl 7bb58 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 80828 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #2 │ │ │ │ - bpl.w 80818 │ │ │ │ - ldr.w r2, [r5, #2720] @ 0xaa0 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 807d0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 80628 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr.w r3, [r5, #2724] @ 0xaa4 │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.w 80742 │ │ │ │ - ldr.w r3, [r5, #2732] @ 0xaac │ │ │ │ - adds r2, r3, #1 │ │ │ │ - beq.w 80742 │ │ │ │ - ldr r2, [pc, #372] @ (807b4 ) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - movw r2, #44060 @ 0xac1c │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - cmp r1, r2 │ │ │ │ - ldr r2, [pc, #364] @ (807c4 ) │ │ │ │ - mov r1, r4 │ │ │ │ - beq.w 80812 │ │ │ │ - bl 7bb58 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 80828 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - bpl.w 80818 │ │ │ │ - ldr r3, [pc, #340] @ (807c8 ) │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r1, [r3, #496] @ 0x1f0 │ │ │ │ - cmp r1, r0 │ │ │ │ - bne.w 807a0 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 8068a │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - ldr.w r2, [r3, #500] @ 0x1f4 │ │ │ │ - cmp r2, r7 │ │ │ │ - bne.n 80760 │ │ │ │ - ldr.w r3, [r3, #508] @ 0x1fc │ │ │ │ - adds r1, r3, #1 │ │ │ │ - beq.n 80760 │ │ │ │ - ldr r2, [pc, #280] @ (807b4 ) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - movw r2, #44060 @ 0xac1c │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - cmp r1, r2 │ │ │ │ - ldr r2, [pc, #280] @ (807cc ) │ │ │ │ - mov r1, r4 │ │ │ │ - beq.w 807fe │ │ │ │ - bl 7bb58 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 80828 │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.n 806ec │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r0, [r9, #24] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r8] │ │ │ │ - str.w r8, [r9, #24] │ │ │ │ - bl 783a0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r0, [pc, #192] @ (807b8 ) │ │ │ │ - bl 6cd24 │ │ │ │ - mov r3, r0 │ │ │ │ - adds r0, r3, #1 │ │ │ │ - bne.w 80512 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r0, [pc, #176] @ (807b8 ) │ │ │ │ - bl 1a2938 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ - b.n 80538 │ │ │ │ - ldr r0, [pc, #172] @ (807bc ) │ │ │ │ - bl 6cd24 │ │ │ │ - mov r3, r0 │ │ │ │ - adds r0, r3, #1 │ │ │ │ - bne.w 80574 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r0, [pc, #156] @ (807bc ) │ │ │ │ - bl 1a2938 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ - b.n 80598 │ │ │ │ - ldr r0, [pc, #152] @ (807c0 ) │ │ │ │ - bl 6cd24 │ │ │ │ - mov r3, r0 │ │ │ │ - adds r0, r3, #1 │ │ │ │ - bne.w 805dc │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - ldr r0, [pc, #132] @ (807c0 ) │ │ │ │ - bl 1a2938 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ - b.n 80600 │ │ │ │ - ldr r0, [pc, #128] @ (807c4 ) │ │ │ │ - bl 6cd24 │ │ │ │ - mov r3, r0 │ │ │ │ - adds r5, r0, #1 │ │ │ │ - bne.w 8063c │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - ldr r0, [pc, #104] @ (807c4 ) │ │ │ │ - bl 1a2938 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ - b.n 80660 │ │ │ │ - ldr r0, [pc, #104] @ (807cc ) │ │ │ │ - bl 6cd24 │ │ │ │ - mov r3, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 8069a │ │ │ │ - ldr r0, [pc, #92] @ (807cc ) │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - bl 1a2938 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 806c0 │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r5, #3068] @ 0xbfc │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 804f0 │ │ │ │ - b.n 804f6 │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r5, #1176] @ 0x498 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 8055c │ │ │ │ - b.n 80560 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - str.w r1, [r3, #496] @ 0x1f0 │ │ │ │ - cmp r2, r0 │ │ │ │ - bne.w 80686 │ │ │ │ - b.n 8068a │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - add r1, sp, #1008 @ 0x3f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 80a20 ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r0, sp, #640 @ 0x280 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r6, sp, #0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r7, sp, #960 @ 0x3c0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r5, #2720] @ 0xaa0 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 80624 │ │ │ │ - b.n 80628 │ │ │ │ - movw r6, #4356 @ 0x1104 │ │ │ │ - movt r6, #70 @ 0x46 │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r5, #3412] @ 0xd54 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 805c4 │ │ │ │ - b.n 805c8 │ │ │ │ - bl 79610 │ │ │ │ - b.n 80598 │ │ │ │ - bl 79610 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 806c0 │ │ │ │ - bl 79610 │ │ │ │ - b.n 80600 │ │ │ │ - bl 79610 │ │ │ │ - b.n 80538 │ │ │ │ - bl 79610 │ │ │ │ - b.n 80660 │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movw r1, #2572 @ 0xa0c │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 806ec │ │ │ │ + b.n 8036c │ │ │ │ nop │ │ │ │ │ │ │ │ -00080830 : │ │ │ │ +0008038c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ - cbnz r2, 8086c │ │ │ │ - ldr r4, [pc, #40] @ (80870 ) │ │ │ │ + cbnz r2, 803c8 │ │ │ │ + ldr r4, [pc, #40] @ (803cc ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r0, #-4] │ │ │ │ mov r3, r0 │ │ │ │ subs r0, #8 │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldr r1, [r1, r4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ @@ -128903,291 +128484,291 @@ │ │ │ │ strd r1, r2, [r3, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ pop {r4, pc} │ │ │ │ bl 2b6d8 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00080874 : │ │ │ │ +000803d0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 808bc │ │ │ │ - cbz r0, 808ae │ │ │ │ + bl 80418 │ │ │ │ + cbz r0, 8040a │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 809e4 │ │ │ │ + bl 80540 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 808aa │ │ │ │ + beq.n 80406 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 808b4 │ │ │ │ + cbz r3, 80410 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 808aa │ │ │ │ + b.n 80406 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 808aa │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80406 │ │ │ │ │ │ │ │ -000808bc : │ │ │ │ +00080418 : │ │ │ │ push {r4, 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 r1, #4572 @ 0x11dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 80902 │ │ │ │ + bne.n 8045e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 8091a │ │ │ │ + cbz r0, 80476 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.n 8091a │ │ │ │ - ldr r1, [pc, #92] @ (80948 ) │ │ │ │ + bpl.n 80476 │ │ │ │ + ldr r1, [pc, #92] @ (804a4 ) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8094c │ │ │ │ + bl 804a8 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 8091a │ │ │ │ + ble.n 80476 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 80910 │ │ │ │ + bpl.n 8046c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 85f3c │ │ │ │ + bl 85aac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 808dc │ │ │ │ - bl 499a0 │ │ │ │ - b.n 80936 │ │ │ │ + bne.n 80438 │ │ │ │ + bl 4997c │ │ │ │ + b.n 80492 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8093a │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 80936 │ │ │ │ + bne.n 80496 │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 80492 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15812 @ 0x3dc4 │ │ │ │ + movw r1, #15428 @ 0x3c44 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 808fe │ │ │ │ + b.n 8045a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8091a │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8091a │ │ │ │ + bne.n 80476 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80476 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0008094c : │ │ │ │ +000804a8 : │ │ │ │ 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 809cc │ │ │ │ + bpl.n 80528 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 809aa │ │ │ │ + bne.n 80506 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 809aa │ │ │ │ + beq.n 80506 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 78468 │ │ │ │ + bl 7845c │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 809c4 │ │ │ │ + beq.n 80520 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbnz r3, 80994 │ │ │ │ + cbnz r3, 804f0 │ │ │ │ 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 6cd24 │ │ │ │ + bl 6cd1c │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 809dc │ │ │ │ + beq.n 80538 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78468 │ │ │ │ + bl 7845c │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 80988 │ │ │ │ + bne.n 804e4 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8098e │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + b.n 804ea │ │ │ │ + movw r0, #64844 @ 0xfd4c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8098e │ │ │ │ + b.n 804ea │ │ │ │ stmdb 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 r8, r0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80c7e │ │ │ │ + beq.w 807da │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 80ede │ │ │ │ + beq.w 80a3a │ │ │ │ mov fp, r2 │ │ │ │ movw sl, #16312 @ 0x3fb8 │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ - movw r3, #31105 @ 0x7981 │ │ │ │ + movw r3, #29577 @ 0x7389 │ │ │ │ movt r3, #11 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ str r3, [sp, #32] │ │ │ │ - movw r3, #14561 @ 0x38e1 │ │ │ │ + movw r3, #13205 @ 0x3395 │ │ │ │ movt r3, #12 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.w 813be │ │ │ │ + bne.w 80f1a │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 80cde │ │ │ │ + bgt.w 8083a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81498 │ │ │ │ + beq.w 80ff4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 81498 │ │ │ │ + bhi.w 80ff4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsls r1, r4, #20 │ │ │ │ movs r0, r1 │ │ │ │ lsls r6, r7, #4 │ │ │ │ lsls r1, r4, #20 │ │ │ │ lsls r1, r4, #20 │ │ │ │ lsls r1, r4, #20 │ │ │ │ lsls r0, r3, #4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ lsls r4, r2, #22 │ │ │ │ - bmi.w 813a6 │ │ │ │ + bmi.w 80f02 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ and.w r0, r2, #24 │ │ │ │ ubfx r1, r2, #14, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ lsls r0, r2, #29 │ │ │ │ mov.w sl, r1, lsl #3 │ │ │ │ - bmi.w 80cb6 │ │ │ │ - ldr.w r9, [pc, #920] @ 80e28 │ │ │ │ + bmi.w 80812 │ │ │ │ + ldr.w r9, [pc, #920] @ 80984 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ sub.w r2, r2, sl │ │ │ │ cmp r3, r2 │ │ │ │ ldr.w r1, [r9, r7] │ │ │ │ str r1, [sp, #8] │ │ │ │ - bhi.w 8138a │ │ │ │ + bhi.w 80ee6 │ │ │ │ adds.w r1, r3, sl │ │ │ │ str r1, [sp, #24] │ │ │ │ - bmi.w 80e7c │ │ │ │ + bmi.w 809d8 │ │ │ │ movw r4, #19968 @ 0x4e00 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ - movw r2, #6429 @ 0x191d │ │ │ │ + movw r2, #6453 @ 0x1935 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r4, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 80e6e │ │ │ │ + bne.w 809ca │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r1, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bcs.w 80e2c │ │ │ │ + bcs.w 80988 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 80ea2 │ │ │ │ + beq.w 809fe │ │ │ │ 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 80d00 │ │ │ │ + beq.w 8085c │ │ │ │ add.w r4, r0, sl │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ strd r3, r3, [r4, #-8] │ │ │ │ ldr.w r3, [r5, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [r5, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #3760] @ 0xeb0 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 80d4a │ │ │ │ + blt.w 808a6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 80e9a │ │ │ │ - ldr r3, [pc, #744] @ (80e24 ) │ │ │ │ + bne.w 809f6 │ │ │ │ + ldr r3, [pc, #744] @ (80980 ) │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80eaa │ │ │ │ + bne.w 80a06 │ │ │ │ ldr.w r2, [r8] │ │ │ │ str r3, [r4, #20] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - beq.n 80b66 │ │ │ │ + beq.n 806c2 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r8, [r4, #12] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -129211,412 +128792,412 @@ │ │ │ │ str r1, [r0, #0] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ orrs r3, r0 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ str r1, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 814bc │ │ │ │ + bne.w 81018 │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 7a2ac │ │ │ │ + bl 7a290 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81350 │ │ │ │ + beq.w 80eac │ │ │ │ ldr.w r3, [r9, r7] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b2c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81350 │ │ │ │ + beq.w 80eac │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr.w sl, [r8, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bpl.w 812f4 │ │ │ │ + bpl.w 80e50 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 80de0 │ │ │ │ + bne.w 8093c │ │ │ │ ldr.w r0, [r9, r7] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b2c8 │ │ │ │ ldr.w r7, [sl, #76] @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 80dfe │ │ │ │ - movw r3, #6469 @ 0x1945 │ │ │ │ + beq.w 8095a │ │ │ │ + movw r3, #5281 @ 0x14a1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 80d96 │ │ │ │ + bne.w 808f2 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8194c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 814a8 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 80dac │ │ │ │ + bne.w 80908 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80c5a │ │ │ │ + beq.n 807b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80ed6 │ │ │ │ + beq.w 80a32 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 81350 │ │ │ │ + bne.w 80eac │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80c74 │ │ │ │ + beq.n 807d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8139e │ │ │ │ + beq.w 80efa │ │ │ │ ldr.w r0, [fp, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80a2c │ │ │ │ + bne.w 80588 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsls r5, r2, #22 │ │ │ │ - bmi.w 813a6 │ │ │ │ + bmi.w 80f02 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ and.w r0, r2, #24 │ │ │ │ ubfx r1, r2, #14, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ tst.w r2, #4 │ │ │ │ - movw r2, #60097 @ 0xeac1 │ │ │ │ + movw r2, #58569 @ 0xe4c9 │ │ │ │ movt r2, #11 │ │ │ │ mov.w sl, r1, lsl #3 │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq.w 80a8e │ │ │ │ + beq.w 805ea │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r1, [r2, #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 80a8e │ │ │ │ - movw r3, #63381 @ 0xf795 │ │ │ │ + b.n 805ea │ │ │ │ + movw r3, #61605 @ 0xf0a5 │ │ │ │ movt r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 80a6a │ │ │ │ + b.n 805c6 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #32] │ │ │ │ streq r3, [sp, #16] │ │ │ │ - beq.w 80a6a │ │ │ │ + beq.w 805c6 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 80e62 │ │ │ │ + beq.w 809be │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 81498 │ │ │ │ + bne.w 80ff4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 80a6a │ │ │ │ + b.n 805c6 │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp lr, r2 │ │ │ │ - bhi.n 80dd4 │ │ │ │ + bhi.n 80930 │ │ │ │ adds r1, #1 │ │ │ │ add.w r2, r3, lr │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ str.w r6, [r3, lr] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80e2c │ │ │ │ + beq.w 80988 │ │ │ │ ldr.w r3, [r9, r7] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add.w r4, r0, sl │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ strd r3, r3, [r4, #-8] │ │ │ │ ldr.w r3, [r5, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [r5, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #3760] @ 0xeb0 │ │ │ │ cmp r3, r2 │ │ │ │ - ble.w 80b2a │ │ │ │ + ble.w 80686 │ │ │ │ ldr.w r3, [r5, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80b2a │ │ │ │ + beq.w 80686 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 80b2a │ │ │ │ + beq.w 80686 │ │ │ │ ldr.w r3, [r5, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80b2a │ │ │ │ + bne.w 80686 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 814b2 │ │ │ │ + bne.w 8100e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 80b2a │ │ │ │ + bmi.w 80686 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 80d80 │ │ │ │ + bne.n 808dc │ │ │ │ dmb ish │ │ │ │ - b.n 80b2a │ │ │ │ + b.n 80686 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 80c46 │ │ │ │ + beq.w 807a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80c46 │ │ │ │ + bne.w 807a2 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ ldr.w r9, [r2, #24] │ │ │ │ - cbz r3, 80dce │ │ │ │ + cbz r3, 8092a │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r9 │ │ │ │ - b.n 80c46 │ │ │ │ + b.n 807a2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 80b08 │ │ │ │ + b.n 80664 │ │ │ │ ldr.w r1, [r9, r7] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b2c8 │ │ │ │ ldr.w r7, [sl, #76] @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 80c1e │ │ │ │ + bne.w 8077a │ │ │ │ ldr.w r2, [sl, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 814fc │ │ │ │ + beq.w 81058 │ │ │ │ mov r0, r6 │ │ │ │ - bl 90608 │ │ │ │ + bl 8ff18 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 814ca │ │ │ │ + beq.w 81026 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 80d9e │ │ │ │ + b.n 808fa │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r4, #672] @ 0x2a0 │ │ │ │ - movw r2, #49749 @ 0xc255 │ │ │ │ + movw r2, #49745 @ 0xc251 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 81258 │ │ │ │ + bne.w 80db4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ - cbz r0, 80e7c │ │ │ │ + cbz r0, 809d8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr.w r2, [r9, r7] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r3, [r1, #800] @ 0x320 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #800] @ 0x320 │ │ │ │ - b.n 80d28 │ │ │ │ - movw r3, #55157 @ 0xd775 │ │ │ │ + b.n 80884 │ │ │ │ + movw r3, #52205 @ 0xcbed │ │ │ │ movt r3, #21 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 80a6a │ │ │ │ + b.n 805c6 │ │ │ │ ldr.w r0, [r4, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80d20 │ │ │ │ + bne.w 8087c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1ea3d0 │ │ │ │ + bl 1e9698 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 812da │ │ │ │ + beq.w 80e36 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 80b3a │ │ │ │ + beq.w 80696 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 80b3a │ │ │ │ + b.n 80696 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 719d8 │ │ │ │ - b.n 80d1a │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + bl 719f0 │ │ │ │ + b.n 80876 │ │ │ │ + movw r2, #26709 @ 0x6855 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8126c │ │ │ │ + bne.w 80dc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ + bl 126cc8 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ str r1, [r4, #20] │ │ │ │ - bne.w 80b60 │ │ │ │ - b.n 80b66 │ │ │ │ + bne.w 806bc │ │ │ │ + b.n 806c2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5450 <_PyThreadState_New@@Base+0x4ac4> │ │ │ │ - b.n 80c5a │ │ │ │ + bl 1a3f90 │ │ │ │ + b.n 807b6 │ │ │ │ mov fp, r2 │ │ │ │ - movw r3, #31105 @ 0x7981 │ │ │ │ + movw r3, #29577 @ 0x7389 │ │ │ │ movt r3, #11 │ │ │ │ str r3, [sp, #28] │ │ │ │ - movw r3, #14561 @ 0x38e1 │ │ │ │ + movw r3, #13205 @ 0x3395 │ │ │ │ movt r3, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ - movw r3, #63381 @ 0xf795 │ │ │ │ + movw r3, #61605 @ 0xf0a5 │ │ │ │ movt r3, #8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.w 813be │ │ │ │ + bne.w 80f1a │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 81184 │ │ │ │ + bgt.w 80ce0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81498 │ │ │ │ + beq.w 80ff4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 81498 │ │ │ │ + bhi.w 80ff4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsls r0, r7, #10 │ │ │ │ movs r0, r1 │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsls r0, r7, #10 │ │ │ │ lsls r0, r7, #10 │ │ │ │ lsls r0, r7, #10 │ │ │ │ lsls r5, r2, #4 │ │ │ │ mov.w r8, #0 │ │ │ │ lsls r4, r2, #22 │ │ │ │ - bmi.w 813a6 │ │ │ │ + bmi.w 80f02 │ │ │ │ movw r5, #16312 @ 0x3fb8 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ and.w r0, r3, #24 │ │ │ │ ubfx r1, r3, #14, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ lsls r0, r3, #29 │ │ │ │ mov.w sl, r1, lsl #3 │ │ │ │ - bmi.w 813de │ │ │ │ - ldr r4, [pc, #764] @ (81264 ) │ │ │ │ + bmi.w 80f3a │ │ │ │ + ldr r4, [pc, #764] @ (80dc0 ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, sl │ │ │ │ cmp r3, r2 │ │ │ │ ldr r6, [r4, r7] │ │ │ │ - bcc.w 812ca │ │ │ │ + bcc.w 80e26 │ │ │ │ adds.w r3, r2, sl │ │ │ │ str r3, [sp, #8] │ │ │ │ - bmi.w 812ca │ │ │ │ + bmi.w 80e26 │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r2, #6429 @ 0x191d │ │ │ │ + movw r2, #6453 @ 0x1935 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r9, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 812ba │ │ │ │ + bne.w 80e16 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w ip, [r6, #8] │ │ │ │ subs r1, r3, #1 │ │ │ │ add.w r3, ip, #4096 @ 0x1000 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bcs.w 81286 │ │ │ │ + bcs.w 80de2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r1, #3 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr.w r2, [r3, r2, lsl #3] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8127a │ │ │ │ + beq.w 80dd6 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr.w lr, [r3] │ │ │ │ str.w lr, [r2, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8115c │ │ │ │ + beq.w 80cb8 │ │ │ │ add.w r9, r3, sl │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r3] │ │ │ │ strd r2, r2, [r9, #-8] │ │ │ │ ldr.w r3, [ip, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [ip, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [ip, #3760] @ 0xeb0 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 81210 │ │ │ │ + blt.w 80d6c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r5, [r9, #4] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - ldr r5, [pc, #588] @ (81268 ) │ │ │ │ + ldr r5, [pc, #588] @ (80dc4 ) │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8136a │ │ │ │ + bne.w 80ec6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r2, #0 │ │ │ │ str.w fp, [r9, #8] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r2, [r9, #20] │ │ │ │ @@ -129640,519 +129221,519 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r6 │ │ │ │ str r1, [r6, #0] │ │ │ │ strd r2, r3, [r9, #-8] │ │ │ │ ldr.w r6, [fp] │ │ │ │ str r1, [r2, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 81394 │ │ │ │ + bne.w 80ef0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 7a2ac │ │ │ │ + bl 7a290 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8134e │ │ │ │ + beq.w 80eaa │ │ │ │ ldr r3, [r4, r7] │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b2c8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8134e │ │ │ │ + beq.w 80eaa │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 81326 │ │ │ │ + bpl.w 80e82 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8120a │ │ │ │ + bne.w 80d66 │ │ │ │ ldr r3, [r4, r7] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b2c8 │ │ │ │ ldr.w r7, [r8, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 811b0 │ │ │ │ - movw r3, #6469 @ 0x1945 │ │ │ │ + beq.n 80d0c │ │ │ │ + movw r3, #5281 @ 0x14a1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 8118e │ │ │ │ + bne.n 80cea │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8194c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 814a8 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 811dc │ │ │ │ + bne.n 80d38 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81122 │ │ │ │ + beq.n 80c7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 812ec │ │ │ │ + beq.w 80e48 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8134e │ │ │ │ + bne.w 80eaa │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81140 │ │ │ │ + beq.n 80c9c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 813d6 │ │ │ │ + beq.w 80f32 │ │ │ │ ldr.w r0, [fp, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80efe │ │ │ │ - b.n 80c7e │ │ │ │ + bne.w 80a5a │ │ │ │ + b.n 807da │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ - b.n 80f3c │ │ │ │ - movw r8, #60097 @ 0xeac1 │ │ │ │ + b.n 80a98 │ │ │ │ + movw r8, #58569 @ 0xe4c9 │ │ │ │ movt r8, #11 │ │ │ │ - b.n 80f3c │ │ │ │ + b.n 80a98 │ │ │ │ ldrd r0, r1, [r2, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 81200 │ │ │ │ + bcc.n 80d5c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ 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 r3, #0 │ │ │ │ - beq.w 81286 │ │ │ │ + beq.w 80de2 │ │ │ │ ldr r6, [r4, r7] │ │ │ │ ldr.w ip, [r6, #8] │ │ │ │ - b.n 80fe6 │ │ │ │ + b.n 80b42 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 8119a │ │ │ │ + bne.n 80cf6 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ - b.n 80f3c │ │ │ │ + b.n 80a98 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ movs r0, #0 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 81104 │ │ │ │ + b.n 80c60 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8131c │ │ │ │ + beq.w 80e78 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 81498 │ │ │ │ + bne.w 80ff4 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ - b.n 80f3c │ │ │ │ + b.n 80a98 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81424 │ │ │ │ - bl 90608 │ │ │ │ + beq.w 80f80 │ │ │ │ + bl 8ff18 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 813f8 │ │ │ │ + beq.w 80f54 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r9 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8110e │ │ │ │ + beq.n 80c6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8110e │ │ │ │ + bne.n 80c6a │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r8, [r2, #24] │ │ │ │ - cbz r3, 811fa │ │ │ │ + cbz r3, 80d56 │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b.n 8110e │ │ │ │ + b.n 80c6a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 80fe6 │ │ │ │ + b.n 80b42 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 810d4 │ │ │ │ + b.n 80c30 │ │ │ │ ldr.w r3, [ip, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81008 │ │ │ │ + beq.w 80b64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 81008 │ │ │ │ + beq.w 80b64 │ │ │ │ ldr.w r3, [ip, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81008 │ │ │ │ + bne.w 80b64 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81538 │ │ │ │ + bne.w 81094 │ │ │ │ add.w r3, r6, #12 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bmi.w 81008 │ │ │ │ + bmi.w 80b64 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 81242 │ │ │ │ + bne.n 80d9e │ │ │ │ dmb ish │ │ │ │ - b.n 81008 │ │ │ │ + b.n 80b64 │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 80e4a │ │ │ │ + b.n 809a6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 80ebe │ │ │ │ + b.n 80a1a │ │ │ │ ldrd r0, r1, [sp, #12] │ │ │ │ - bl 719d8 │ │ │ │ + bl 719f0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 81176 │ │ │ │ + b.n 80cd2 │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r2, #49749 @ 0xc255 │ │ │ │ + movw r2, #49745 @ 0xc251 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 812e0 │ │ │ │ + bne.n 80e3c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 812ca │ │ │ │ + cbz r3, 80e26 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r6, [r4, r7] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ ldr.w ip, [r6, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ - b.n 80fe6 │ │ │ │ + b.n 80b42 │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8117c │ │ │ │ + bne.w 80cd8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ea3d0 │ │ │ │ + bl 1e9698 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 81008 │ │ │ │ + bne.w 80b64 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80c80 │ │ │ │ + b.n 807dc │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 812a4 │ │ │ │ + b.n 80e00 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a5450 <_PyThreadState_New@@Base+0x4ac4> │ │ │ │ - b.n 81122 │ │ │ │ + bl 1a3f90 │ │ │ │ + b.n 80c7e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15940 @ 0x3e44 │ │ │ │ + movw r1, #15556 @ 0x3cc4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81350 │ │ │ │ + beq.n 80eac │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80c50 │ │ │ │ - movw r8, #55157 @ 0xd775 │ │ │ │ + b.n 807ac │ │ │ │ + movw r8, #52205 @ 0xcbed │ │ │ │ movt r8, #21 │ │ │ │ - b.n 80f3c │ │ │ │ + b.n 80a98 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15940 @ 0x3e44 │ │ │ │ + movw r1, #15556 @ 0x3cc4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8134e │ │ │ │ + beq.n 80eaa │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 81118 │ │ │ │ + b.n 80c74 │ │ │ │ mov r4, r9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 812da │ │ │ │ + beq.n 80e36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 812da │ │ │ │ + bne.n 80e36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 812da │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80e36 │ │ │ │ + movw r2, #26709 @ 0x6855 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8137e │ │ │ │ + bne.n 80eda │ │ │ │ mov r0, r9 │ │ │ │ - bl 127218 │ │ │ │ - b.n 8102c │ │ │ │ + bl 126cc8 │ │ │ │ + b.n 80b88 │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b.n 8102c │ │ │ │ + b.n 80b88 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1ea3d0 │ │ │ │ + bl 1e9698 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 80e84 │ │ │ │ + b.n 809e0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ blx r8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 81122 │ │ │ │ + b.n 80c7e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80c74 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 807d0 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13200 @ 0x3390 │ │ │ │ + movw r1, #12816 @ 0x3210 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 812da │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 80e36 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15984 @ 0x3e70 │ │ │ │ + movw r1, #15600 @ 0x3cf0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 812da │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 80e36 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81140 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80c9c │ │ │ │ ldr.w r1, [r5, #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 80f66 │ │ │ │ + b.n 80ac2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8133e │ │ │ │ + beq.n 80e9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8133e │ │ │ │ + bne.n 80e9a │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 8141e │ │ │ │ + cbz r3, 80f7a │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - b.n 8133e │ │ │ │ + b.n 80e9a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81434 │ │ │ │ + beq.n 80f90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 81460 │ │ │ │ + cbz r3, 80fbc │ │ │ │ ldr.w r1, [r8, #32] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r1, 81478 │ │ │ │ + cbz r1, 80fd4 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r3, #15828 @ 0x3dd4 │ │ │ │ + movw r3, #15444 @ 0x3c54 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #15840 @ 0x3de0 │ │ │ │ + movw r1, #15456 @ 0x3c60 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d2028 │ │ │ │ - b.n 8133e │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 80e9a │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 81472 │ │ │ │ + cbz r3, 80fce │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - b.n 81434 │ │ │ │ + b.n 80f90 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81448 │ │ │ │ + bne.n 80fa4 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r3, #15828 @ 0x3dd4 │ │ │ │ + movw r3, #15444 @ 0x3c54 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #15896 @ 0x3e18 │ │ │ │ + movw r1, #15512 @ 0x3c98 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d2028 │ │ │ │ - b.n 8133e │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 80e9a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #13172 @ 0x3374 │ │ │ │ + movw r1, #12788 @ 0x31f4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 812da │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 80e36 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80b2a │ │ │ │ - b.n 80d6e │ │ │ │ + bne.w 80686 │ │ │ │ + b.n 808ca │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r6 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 80c5a │ │ │ │ + b.w 807b6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8130c │ │ │ │ + beq.w 80e68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8130c │ │ │ │ + bne.w 80e68 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 814f6 │ │ │ │ + cbz r3, 81052 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b.n 8130c │ │ │ │ + b.n 80e68 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8150c │ │ │ │ + beq.n 81068 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbz r2, 81562 │ │ │ │ + cbz r2, 810be │ │ │ │ ldr.w r1, [sl, #32] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ - cbz r1, 81542 │ │ │ │ + cbz r1, 8109e │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r3, #15828 @ 0x3dd4 │ │ │ │ + movw r3, #15444 @ 0x3c54 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #15840 @ 0x3de0 │ │ │ │ + movw r1, #15456 @ 0x3c60 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d2028 │ │ │ │ - b.n 8130c │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 80e68 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81008 │ │ │ │ - b.n 81232 │ │ │ │ + bne.w 80b64 │ │ │ │ + b.n 80d8e │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81520 │ │ │ │ + bne.n 8107c │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r3, #15828 @ 0x3dd4 │ │ │ │ + movw r3, #15444 @ 0x3c54 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #15896 @ 0x3e18 │ │ │ │ + movw r1, #15512 @ 0x3c98 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d2028 │ │ │ │ - b.n 8130c │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 80e68 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 81578 │ │ │ │ + cbz r3, 810d4 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b.n 8150c │ │ │ │ + b.n 81068 │ │ │ │ nop │ │ │ │ │ │ │ │ -00081580 : │ │ │ │ +000810dc : │ │ │ │ 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 r3, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ ldr r5, [r3, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 816ca │ │ │ │ + bne.w 81226 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r2 │ │ │ │ blx 29b58 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 7a2ac │ │ │ │ + bl 7a290 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 816c4 │ │ │ │ - ldr.w r8, [pc, #448] @ 81780 │ │ │ │ + beq.w 81220 │ │ │ │ + ldr.w r8, [pc, #448] @ 812dc │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b2c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 816c4 │ │ │ │ + beq.n 81220 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 816a6 │ │ │ │ + bpl.n 81202 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ iteee eq │ │ │ │ moveq r2, r5 │ │ │ │ addne r3, #1 │ │ │ │ movne r2, r5 │ │ │ │ @@ -130160,472 +129741,472 @@ │ │ │ │ itee eq │ │ │ │ ldreq.w r3, [r9, r8] │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldrne r0, [r1, #8] │ │ │ │ mov r1, r4 │ │ │ │ it eq │ │ │ │ ldreq r0, [r3, #8] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b2c8 │ │ │ │ ldr.w r8, [sl, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 8168a │ │ │ │ - movw r3, #6469 @ 0x1945 │ │ │ │ + beq.n 811e6 │ │ │ │ + movw r3, #5281 @ 0x14a1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 81654 │ │ │ │ + bne.n 811b0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 8194c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 814a8 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8165e │ │ │ │ + bne.n 811ba │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8164c │ │ │ │ + beq.n 811a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 81682 │ │ │ │ + cbz r3, 811de │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx r8 │ │ │ │ - b.n 81630 │ │ │ │ + b.n 8118c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8163c │ │ │ │ - ldr r2, [pc, #276] @ (8177c ) │ │ │ │ + bne.n 81198 │ │ │ │ + ldr r2, [pc, #276] @ (812d8 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8167c │ │ │ │ + cbz r3, 811d8 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b.n 8163c │ │ │ │ + b.n 81198 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a5450 <_PyThreadState_New@@Base+0x4ac4> │ │ │ │ - b.n 8164c │ │ │ │ + bl 1a3f90 │ │ │ │ + b.n 811a8 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 81702 │ │ │ │ - bl 90608 │ │ │ │ + beq.n 8125e │ │ │ │ + bl 8ff18 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 816d4 │ │ │ │ + cbz r0, 81230 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 81630 │ │ │ │ + b.n 8118c │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #15940 @ 0x3e44 │ │ │ │ + movw r1, #15556 @ 0x3cc4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8163c │ │ │ │ + b.n 81198 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8164c │ │ │ │ + b.n 811a8 │ │ │ │ mov r3, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 816be │ │ │ │ + beq.n 8121a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 816be │ │ │ │ - ldr r2, [pc, #148] @ (8177c ) │ │ │ │ + bne.n 8121a │ │ │ │ + ldr r2, [pc, #148] @ (812d8 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 816fc │ │ │ │ + cbz r3, 81258 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 816be │ │ │ │ + b.n 8121a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81712 │ │ │ │ + beq.n 8126e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 81760 │ │ │ │ + cbz r3, 812bc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ - cbz r3, 8174c │ │ │ │ - movw r1, #15840 @ 0x3de0 │ │ │ │ + cbz r3, 812a8 │ │ │ │ + movw r1, #15456 @ 0x3c60 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r5, #15828 @ 0x3dd4 │ │ │ │ + movw r5, #15444 @ 0x3c54 │ │ │ │ movt r5, #39 @ 0x27 │ │ │ │ - movw r3, #16040 @ 0x3ea8 │ │ │ │ + movw r3, #15656 @ 0x3d28 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r7, #0 │ │ │ │ it ne │ │ │ │ movne r3, r5 │ │ │ │ - bl d2028 │ │ │ │ - b.n 816be │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 8121a │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81726 │ │ │ │ - movw r1, #15896 @ 0x3e18 │ │ │ │ + bne.n 81282 │ │ │ │ + movw r1, #15512 @ 0x3c98 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r5, [sp, #0] │ │ │ │ - b.n 81730 │ │ │ │ - ldr r2, [pc, #24] @ (8177c ) │ │ │ │ + b.n 8128c │ │ │ │ + ldr r2, [pc, #24] @ (812d8 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81774 │ │ │ │ + cbz r3, 812d0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 81712 │ │ │ │ + b.n 8126e │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00081784 : │ │ │ │ +000812e0 : │ │ │ │ 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 r6, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bpl.n 81828 │ │ │ │ + bpl.n 81384 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ - ldr r2, [pc, #356] @ (81920 ) │ │ │ │ + ldr r2, [pc, #356] @ (8147c ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b2c8 │ │ │ │ ldr.w r7, [r8, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 81846 │ │ │ │ - movw r3, #6469 @ 0x1945 │ │ │ │ + beq.n 813a2 │ │ │ │ + movw r3, #5281 @ 0x14a1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 817fa │ │ │ │ + bne.n 81356 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8194c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 814a8 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 81804 │ │ │ │ + bne.n 81360 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b.n 817e6 │ │ │ │ + b.n 81342 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 817f2 │ │ │ │ - ldr r2, [pc, #276] @ (81924 ) │ │ │ │ + bne.n 8134e │ │ │ │ + ldr r2, [pc, #276] @ (81480 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81822 │ │ │ │ + cbz r3, 8137e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 817f2 │ │ │ │ + b.n 8134e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15940 @ 0x3e44 │ │ │ │ + movw r1, #15556 @ 0x3cc4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 817f2 │ │ │ │ + b.n 8134e │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ - cbz r3, 8188e │ │ │ │ - bl 90608 │ │ │ │ + cbz r3, 813ea │ │ │ │ + bl 8ff18 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 81860 │ │ │ │ + cbz r0, 813bc │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 817e6 │ │ │ │ + b.n 81342 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81840 │ │ │ │ + beq.n 8139c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81840 │ │ │ │ - ldr r2, [pc, #176] @ (81924 ) │ │ │ │ + bne.n 8139c │ │ │ │ + ldr r2, [pc, #176] @ (81480 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81888 │ │ │ │ + cbz r3, 813e4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 81840 │ │ │ │ + b.n 8139c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8189e │ │ │ │ + beq.n 813fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 81906 │ │ │ │ + cbz r3, 81462 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ - cbz r3, 818d8 │ │ │ │ - movw r1, #15828 @ 0x3dd4 │ │ │ │ + cbz r3, 81434 │ │ │ │ + movw r1, #15444 @ 0x3c54 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r3, #16040 @ 0x3ea8 │ │ │ │ + movw r3, #15656 @ 0x3d28 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #15840 @ 0x3de0 │ │ │ │ + movw r1, #15456 @ 0x3c60 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d2028 │ │ │ │ - b.n 81840 │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 8139c │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 818b2 │ │ │ │ - movw r1, #15828 @ 0x3dd4 │ │ │ │ + bne.n 8140e │ │ │ │ + movw r1, #15444 @ 0x3c54 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r3, #16040 @ 0x3ea8 │ │ │ │ + movw r3, #15656 @ 0x3d28 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #15896 @ 0x3e18 │ │ │ │ + movw r1, #15512 @ 0x3c98 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d2028 │ │ │ │ - b.n 81840 │ │ │ │ - ldr r2, [pc, #28] @ (81924 ) │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 8139c │ │ │ │ + ldr r2, [pc, #28] @ (81480 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8191a │ │ │ │ + cbz r3, 81476 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 8189e │ │ │ │ + b.n 813fa │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00081928 <_PyUnicode_InternMortal@@Base>: │ │ │ │ +00081484 <_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 7b2e4 │ │ │ │ + bl 7b2c8 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00081944 : │ │ │ │ +000814a0 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 8194c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + b.w 814a8 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ nop │ │ │ │ │ │ │ │ -0008194c <_PyObject_GenericSetAttrWithDict@@Base>: │ │ │ │ +000814a8 <_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 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bpl.w 81f54 <_PyObject_GenericSetAttrWithDict@@Base+0x608> │ │ │ │ + bpl.w 81ab0 <_PyObject_GenericSetAttrWithDict@@Base+0x608> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 81bde <_PyObject_GenericSetAttrWithDict@@Base+0x292> │ │ │ │ + bmi.w 8173a <_PyObject_GenericSetAttrWithDict@@Base+0x292> │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81c2a <_PyObject_GenericSetAttrWithDict@@Base+0x2de> │ │ │ │ - ldr.w sl, [pc, #1524] @ 81f7c <_PyObject_GenericSetAttrWithDict@@Base+0x630> │ │ │ │ + beq.w 81786 <_PyObject_GenericSetAttrWithDict@@Base+0x2de> │ │ │ │ + ldr.w sl, [pc, #1524] @ 81ad8 <_PyObject_GenericSetAttrWithDict@@Base+0x630> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 81a56 <_PyObject_GenericSetAttrWithDict@@Base+0x10a> │ │ │ │ + bne.n 815b2 <_PyObject_GenericSetAttrWithDict@@Base+0x10a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81a60 <_PyObject_GenericSetAttrWithDict@@Base+0x114> │ │ │ │ + beq.n 815bc <_PyObject_GenericSetAttrWithDict@@Base+0x114> │ │ │ │ ldr.w r1, [r5, #192] @ 0xc0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr.w r3, [sl, fp] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ eor.w r3, r1, r4, asr #3 │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ mla r2, r2, r3, r6 │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r2, #2808] @ 0xaf8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 81a84 <_PyObject_GenericSetAttrWithDict@@Base+0x138> │ │ │ │ + bne.n 815e0 <_PyObject_GenericSetAttrWithDict@@Base+0x138> │ │ │ │ movs r2, #12 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ adds r1, r6, r2 │ │ │ │ add.w r1, r1, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r1, #2812] @ 0xafc │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 81a84 <_PyObject_GenericSetAttrWithDict@@Base+0x138> │ │ │ │ + bne.n 815e0 <_PyObject_GenericSetAttrWithDict@@Base+0x138> │ │ │ │ add.w r6, r6, #40960 @ 0xa000 │ │ │ │ add r6, r2 │ │ │ │ ldr.w r9, [r6, #2816] @ 0xb00 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 81c52 <_PyObject_GenericSetAttrWithDict@@Base+0x306> │ │ │ │ + beq.w 817ae <_PyObject_GenericSetAttrWithDict@@Base+0x306> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 81ed8 <_PyObject_GenericSetAttrWithDict@@Base+0x58c> │ │ │ │ + beq.w 81a34 <_PyObject_GenericSetAttrWithDict@@Base+0x58c> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81b12 <_PyObject_GenericSetAttrWithDict@@Base+0x1c6> │ │ │ │ - movw r2, #19425 @ 0x4be1 │ │ │ │ + beq.w 8166e <_PyObject_GenericSetAttrWithDict@@Base+0x1c6> │ │ │ │ + movw r2, #18069 @ 0x4695 │ │ │ │ movt r2, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 81d82 <_PyObject_GenericSetAttrWithDict@@Base+0x436> │ │ │ │ + bne.w 818de <_PyObject_GenericSetAttrWithDict@@Base+0x436> │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 81d9a <_PyObject_GenericSetAttrWithDict@@Base+0x44e> │ │ │ │ + bne.w 818f6 <_PyObject_GenericSetAttrWithDict@@Base+0x44e> │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl c4ef4 │ │ │ │ + bl c49ac │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 81bb6 <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ + beq.w 81712 <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81bb6 <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ + bne.w 81712 <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a5450 <_PyThreadState_New@@Base+0x4ac4> │ │ │ │ - b.n 81bb6 <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ + bl 1a3f90 │ │ │ │ + b.n 81712 <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8199c <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ + bne.n 814f8 <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ ldr.w r1, [r5, #192] @ 0xc0 │ │ │ │ movs r2, #12 │ │ │ │ ldr.w r3, [sl, fp] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ eor.w r3, r1, r4, asr #3 │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ mla r2, r2, r3, r6 │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r2, #2808] @ 0xaf8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 819c4 <_PyObject_GenericSetAttrWithDict@@Base+0x78> │ │ │ │ + beq.n 81520 <_PyObject_GenericSetAttrWithDict@@Base+0x78> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 81c38 <_PyObject_GenericSetAttrWithDict@@Base+0x2ec> │ │ │ │ + bne.w 81794 <_PyObject_GenericSetAttrWithDict@@Base+0x2ec> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 81c38 <_PyObject_GenericSetAttrWithDict@@Base+0x2ec> │ │ │ │ + bgt.w 81794 <_PyObject_GenericSetAttrWithDict@@Base+0x2ec> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 82098 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81bf4 <_PyType_LookupRef@@Base+0x118> │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ add r2, sp, #28 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 82154 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81cb0 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 81c4c <_PyObject_GenericSetAttrWithDict@@Base+0x300> │ │ │ │ + bne.w 817a8 <_PyObject_GenericSetAttrWithDict@@Base+0x300> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r2, 81b06 <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ + cbz r2, 81662 <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ movs r2, #12 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ add.w r2, r6, #43520 @ 0xaa00 │ │ │ │ adds r2, #248 @ 0xf8 │ │ │ │ adds r1, r2, r3 │ │ │ │ str r0, [r1, #8] │ │ │ │ add r6, r3 │ │ │ │ @@ -130641,90 +130222,90 @@ │ │ │ │ str r4, [r2, r6] │ │ │ │ dmb ish │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r2, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 81d6a <_PyObject_GenericSetAttrWithDict@@Base+0x41e> │ │ │ │ + bne.w 818c6 <_PyObject_GenericSetAttrWithDict@@Base+0x41e> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 81ed8 <_PyObject_GenericSetAttrWithDict@@Base+0x58c> │ │ │ │ + bne.w 81a34 <_PyObject_GenericSetAttrWithDict@@Base+0x58c> │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81e14 <_PyObject_GenericSetAttrWithDict@@Base+0x4c8> │ │ │ │ + bne.w 81970 <_PyObject_GenericSetAttrWithDict@@Base+0x4c8> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bmi.w 81c6a <_PyObject_GenericSetAttrWithDict@@Base+0x31e> │ │ │ │ + bmi.w 817c6 <_PyObject_GenericSetAttrWithDict@@Base+0x31e> │ │ │ │ lsls r1, r3, #27 │ │ │ │ it mi │ │ │ │ submi.w r6, r7, #12 │ │ │ │ - bmi.n 81b3e <_PyObject_GenericSetAttrWithDict@@Base+0x1f2> │ │ │ │ + bmi.n 8169a <_PyObject_GenericSetAttrWithDict@@Base+0x1f2> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r6, [r3, #144] @ 0x90 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 81dec <_PyObject_GenericSetAttrWithDict@@Base+0x4a0> │ │ │ │ - blt.w 81ee8 <_PyObject_GenericSetAttrWithDict@@Base+0x59c> │ │ │ │ + beq.w 81948 <_PyObject_GenericSetAttrWithDict@@Base+0x4a0> │ │ │ │ + blt.w 81a44 <_PyObject_GenericSetAttrWithDict@@Base+0x59c> │ │ │ │ add r6, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 81dec <_PyObject_GenericSetAttrWithDict@@Base+0x4a0> │ │ │ │ + beq.w 81948 <_PyObject_GenericSetAttrWithDict@@Base+0x4a0> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 81cbe <_PyObject_GenericSetAttrWithDict@@Base+0x372> │ │ │ │ + beq.w 8181a <_PyObject_GenericSetAttrWithDict@@Base+0x372> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 81d8e <_PyObject_GenericSetAttrWithDict@@Base+0x442> │ │ │ │ + beq.w 818ea <_PyObject_GenericSetAttrWithDict@@Base+0x442> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 81d52 <_PyObject_GenericSetAttrWithDict@@Base+0x406> │ │ │ │ + bne.w 818ae <_PyObject_GenericSetAttrWithDict@@Base+0x406> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81b6e <_PyObject_GenericSetAttrWithDict@@Base+0x222> │ │ │ │ + beq.n 816ca <_PyObject_GenericSetAttrWithDict@@Base+0x222> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 81cf6 <_PyObject_GenericSetAttrWithDict@@Base+0x3aa> │ │ │ │ + bne.w 81852 <_PyObject_GenericSetAttrWithDict@@Base+0x3aa> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.w 81cf6 <_PyObject_GenericSetAttrWithDict@@Base+0x3aa> │ │ │ │ + beq.w 81852 <_PyObject_GenericSetAttrWithDict@@Base+0x3aa> │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ ldr r6, [r1, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 81d1e <_PyObject_GenericSetAttrWithDict@@Base+0x3d2> │ │ │ │ + beq.w 8187a <_PyObject_GenericSetAttrWithDict@@Base+0x3d2> │ │ │ │ mov r2, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 7bb58 │ │ │ │ + bl 7bb38 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 81c88 <_PyObject_GenericSetAttrWithDict@@Base+0x33c> │ │ │ │ + beq.n 817e4 <_PyObject_GenericSetAttrWithDict@@Base+0x33c> │ │ │ │ movs r6, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 81a34 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ + bne.w 81590 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81bca <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ + beq.n 81726 <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81ebc <_PyObject_GenericSetAttrWithDict@@Base+0x570> │ │ │ │ + beq.w 81a18 <_PyObject_GenericSetAttrWithDict@@Base+0x570> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 81d2c <_PyObject_GenericSetAttrWithDict@@Base+0x3e0> │ │ │ │ + bne.w 81888 <_PyObject_GenericSetAttrWithDict@@Base+0x3e0> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w sl, [pc, #924] @ 81f7c <_PyObject_GenericSetAttrWithDict@@Base+0x630> │ │ │ │ + ldr.w sl, [pc, #924] @ 81ad8 <_PyObject_GenericSetAttrWithDict@@Base+0x630> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r5, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r2, #1 │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ cmp r2, #10 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ @@ -130739,408 +130320,408 @@ │ │ │ │ add r1, r0 │ │ │ │ add.w r0, r3, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r5 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 81ddc <_PyObject_GenericSetAttrWithDict@@Base+0x490> │ │ │ │ + beq.w 81938 <_PyObject_GenericSetAttrWithDict@@Base+0x490> │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8198c <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ + bne.w 814e8 <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f848 │ │ │ │ + bl 7f814 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 81984 <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ - b.n 81f6c <_PyObject_GenericSetAttrWithDict@@Base+0x620> │ │ │ │ + bge.w 814e0 <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ + b.n 81ac8 <_PyObject_GenericSetAttrWithDict@@Base+0x620> │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 82154 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81cb0 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 81b06 <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ + beq.w 81662 <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 81f72 <_PyObject_GenericSetAttrWithDict@@Base+0x626> │ │ │ │ + beq.w 81ace <_PyObject_GenericSetAttrWithDict@@Base+0x626> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81e14 <_PyObject_GenericSetAttrWithDict@@Base+0x4c8> │ │ │ │ + bne.w 81970 <_PyObject_GenericSetAttrWithDict@@Base+0x4c8> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.w 81b22 <_PyObject_GenericSetAttrWithDict@@Base+0x1d6> │ │ │ │ + bpl.w 8167e <_PyObject_GenericSetAttrWithDict@@Base+0x1d6> │ │ │ │ ldrb r3, [r7, #11] │ │ │ │ add.w r6, r7, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81dc0 <_PyObject_GenericSetAttrWithDict@@Base+0x474> │ │ │ │ + beq.w 8191c <_PyObject_GenericSetAttrWithDict@@Base+0x474> │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d5dc0 <_PyEval_CheckExceptTypeValid@@Base+0x1068> │ │ │ │ + bl d5830 <_PyEval_CheckExceptTypeValid@@Base+0x1060> │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 81bae <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ + bge.n 8170a <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ + bl d3b34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 81bae <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ + beq.n 8170a <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - movw r1, #16128 @ 0x3f00 │ │ │ │ + movw r1, #15744 @ 0x3d80 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d3af8 │ │ │ │ - b.n 81bae <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ + bl d3570 │ │ │ │ + b.n 8170a <_PyObject_GenericSetAttrWithDict@@Base+0x262> │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bpl.n 81cd4 <_PyObject_GenericSetAttrWithDict@@Base+0x388> │ │ │ │ + bpl.n 81830 <_PyObject_GenericSetAttrWithDict@@Base+0x388> │ │ │ │ ldr.w r1, [r3, #440] @ 0x1b8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 81d62 <_PyObject_GenericSetAttrWithDict@@Base+0x416> │ │ │ │ + bne.n 818be <_PyObject_GenericSetAttrWithDict@@Base+0x416> │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #44060 @ 0xac1c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 71568 │ │ │ │ + bl 71580 │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 81b4c <_PyObject_GenericSetAttrWithDict@@Base+0x200> │ │ │ │ + bne.w 816a8 <_PyObject_GenericSetAttrWithDict@@Base+0x200> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 81c88 <_PyObject_GenericSetAttrWithDict@@Base+0x33c> │ │ │ │ + b.n 817e4 <_PyObject_GenericSetAttrWithDict@@Base+0x33c> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd1c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 81eb0 <_PyObject_GenericSetAttrWithDict@@Base+0x564> │ │ │ │ + beq.w 81a0c <_PyObject_GenericSetAttrWithDict@@Base+0x564> │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ movw r6, #44060 @ 0xac1c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r1, #24] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 81b9c <_PyObject_GenericSetAttrWithDict@@Base+0x250> │ │ │ │ + bne.w 816f8 <_PyObject_GenericSetAttrWithDict@@Base+0x250> │ │ │ │ mov r2, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 79610 │ │ │ │ + bl 795f4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81c84 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + b.n 817e0 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81bd6 <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ - ldr r2, [pc, #576] @ (81f78 <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ + bne.w 81732 <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ + ldr r2, [pc, #576] @ (81ad4 <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81d4c <_PyObject_GenericSetAttrWithDict@@Base+0x400> │ │ │ │ + cbz r3, 818a8 <_PyObject_GenericSetAttrWithDict@@Base+0x400> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 81bd6 <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ + b.n 81732 <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 81b68 <_PyObject_GenericSetAttrWithDict@@Base+0x21c> │ │ │ │ - b.n 81b6e <_PyObject_GenericSetAttrWithDict@@Base+0x222> │ │ │ │ - bl 1240d0 <_PyUnicode_IsNumeric@@Base+0x408> │ │ │ │ + bne.w 816c4 <_PyObject_GenericSetAttrWithDict@@Base+0x21c> │ │ │ │ + b.n 816ca <_PyObject_GenericSetAttrWithDict@@Base+0x222> │ │ │ │ + bl 123b78 <_PyUnicode_IsNumeric@@Base+0x408> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 81ce8 <_PyObject_GenericSetAttrWithDict@@Base+0x39c> │ │ │ │ + b.n 81844 <_PyObject_GenericSetAttrWithDict@@Base+0x39c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81b06 <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bne.w 81662 <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 81b0e <_PyObject_GenericSetAttrWithDict@@Base+0x1c2> │ │ │ │ - b.n 81ed8 <_PyObject_GenericSetAttrWithDict@@Base+0x58c> │ │ │ │ + beq.w 8166a <_PyObject_GenericSetAttrWithDict@@Base+0x1c2> │ │ │ │ + b.n 81a34 <_PyObject_GenericSetAttrWithDict@@Base+0x58c> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81a34 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ + b.n 81590 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a53f0 <_PyThreadState_New@@Base+0x4a64> │ │ │ │ + bl 1a3f30 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81c84 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + b.n 817e0 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 85f3c │ │ │ │ + bl 85aac │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81a26 <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ + bne.w 81582 <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ - bl 1a8350 │ │ │ │ + bl 1a6f00 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 81a26 <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ - b.n 81a34 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ + bne.w 81582 <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ + b.n 81590 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ ldr.w r0, [r7, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 81e6e <_PyObject_GenericSetAttrWithDict@@Base+0x522> │ │ │ │ + beq.n 819ca <_PyObject_GenericSetAttrWithDict@@Base+0x522> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 81c76 <_PyObject_GenericSetAttrWithDict@@Base+0x32a> │ │ │ │ + beq.w 817d2 <_PyObject_GenericSetAttrWithDict@@Base+0x32a> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a53c4 <_PyThreadState_New@@Base+0x4a38> │ │ │ │ + bl 1a3f04 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81c84 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + b.n 817e0 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8198c <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ - b.n 81c2a <_PyObject_GenericSetAttrWithDict@@Base+0x2de> │ │ │ │ + bne.w 814e8 <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ + b.n 81786 <_PyObject_GenericSetAttrWithDict@@Base+0x2de> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 81f06 <_PyObject_GenericSetAttrWithDict@@Base+0x5ba> │ │ │ │ + beq.w 81a62 <_PyObject_GenericSetAttrWithDict@@Base+0x5ba> │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #16168 @ 0x3f28 │ │ │ │ + movw r1, #15784 @ 0x3da8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl d2028 │ │ │ │ - b.n 81a34 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 81590 <_PyObject_GenericSetAttrWithDict@@Base+0xe8> │ │ │ │ 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 81f38 <_PyObject_GenericSetAttrWithDict@@Base+0x5ec> │ │ │ │ + beq.w 81a94 <_PyObject_GenericSetAttrWithDict@@Base+0x5ec> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 79514 │ │ │ │ + bl 794f8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 81c84 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + beq.w 817e0 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81c84 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ - ldr r2, [pc, #292] @ (81f78 <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ + bne.w 817e0 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + ldr r2, [pc, #292] @ (81ad4 <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81e68 <_PyObject_GenericSetAttrWithDict@@Base+0x51c> │ │ │ │ + cbz r3, 819c4 <_PyObject_GenericSetAttrWithDict@@Base+0x51c> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx r8 │ │ │ │ - b.n 81c84 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + b.n 817e0 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c70c4 │ │ │ │ + bl c6b64 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81cf0 <_PyObject_GenericSetAttrWithDict@@Base+0x3a4> │ │ │ │ + beq.w 8184c <_PyObject_GenericSetAttrWithDict@@Base+0x3a4> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 81f44 <_PyObject_GenericSetAttrWithDict@@Base+0x5f8> │ │ │ │ + beq.n 81aa0 <_PyObject_GenericSetAttrWithDict@@Base+0x5f8> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a53c4 <_PyThreadState_New@@Base+0x4a38> │ │ │ │ + bl 1a3f04 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 81c84 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + beq.w 817e0 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81c84 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + bne.w 817e0 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ mov r0, sl │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81c84 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 817e0 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2938 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ + bl 1a1388 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81c84 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ - ldr r2, [pc, #184] @ (81f78 <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ + b.n 817e0 <_PyObject_GenericSetAttrWithDict@@Base+0x338> │ │ │ │ + ldr r2, [pc, #184] @ (81ad4 <_PyObject_GenericSetAttrWithDict@@Base+0x62c>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 81ed2 <_PyObject_GenericSetAttrWithDict@@Base+0x586> │ │ │ │ + cbz r3, 81a2e <_PyObject_GenericSetAttrWithDict@@Base+0x586> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b.n 81bca <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ + b.n 81726 <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81a0c <_PyObject_GenericSetAttrWithDict@@Base+0xc0> │ │ │ │ - b.n 81b12 <_PyObject_GenericSetAttrWithDict@@Base+0x1c6> │ │ │ │ + bne.w 81568 <_PyObject_GenericSetAttrWithDict@@Base+0xc0> │ │ │ │ + b.n 8166e <_PyObject_GenericSetAttrWithDict@@Base+0x1c6> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ eor.w r1, r2, r2, asr #31 │ │ │ │ sub.w r1, r1, r2, asr #31 │ │ │ │ ldrd r2, r0, [r3, #16] │ │ │ │ adds r3, r2, #3 │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r3, r6 │ │ │ │ adds r6, r7, r3 │ │ │ │ - b.n 81b3e <_PyObject_GenericSetAttrWithDict@@Base+0x1f2> │ │ │ │ + b.n 8169a <_PyObject_GenericSetAttrWithDict@@Base+0x1f2> │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ - movw r3, #6469 @ 0x1945 │ │ │ │ + movw r3, #5281 @ 0x14a1 │ │ │ │ movt r3, #8 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, r3 │ │ │ │ mov r3, r4 │ │ │ │ itete eq │ │ │ │ - movweq r1, #16044 @ 0x3eac │ │ │ │ - movwne r1, #16128 @ 0x3f00 │ │ │ │ + movweq r1, #15660 @ 0x3d2c │ │ │ │ + movwne r1, #15744 @ 0x3d80 │ │ │ │ movteq r1, #39 @ 0x27 │ │ │ │ movtne r1, #39 @ 0x27 │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d3af8 │ │ │ │ - b.n 81bb6 <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ + bl d3570 │ │ │ │ + b.n 81712 <_PyObject_GenericSetAttrWithDict@@Base+0x26a> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl bc934 │ │ │ │ + bl bc33c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81e38 <_PyObject_GenericSetAttrWithDict@@Base+0x4ec> │ │ │ │ + b.n 81994 <_PyObject_GenericSetAttrWithDict@@Base+0x4ec> │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d5dc0 <_PyEval_CheckExceptTypeValid@@Base+0x1068> │ │ │ │ + bl d5830 <_PyEval_CheckExceptTypeValid@@Base+0x1060> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81e8e <_PyObject_GenericSetAttrWithDict@@Base+0x542> │ │ │ │ + b.n 819ea <_PyObject_GenericSetAttrWithDict@@Base+0x542> │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #15940 @ 0x3e44 │ │ │ │ + movw r1, #15556 @ 0x3cc4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 81bd6 <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ - bl d42d0 │ │ │ │ - b.n 81b0e <_PyObject_GenericSetAttrWithDict@@Base+0x1c2> │ │ │ │ + b.n 81732 <_PyObject_GenericSetAttrWithDict@@Base+0x28a> │ │ │ │ + bl d3d48 │ │ │ │ + b.n 8166a <_PyObject_GenericSetAttrWithDict@@Base+0x1c2> │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00081f80 <_PyType_LookupRef@@Base>: │ │ │ │ +00081adc <_PyType_LookupRef@@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 │ │ │ │ - ldr r0, [pc, #256] @ (82094 <_PyType_LookupRef@@Base+0x114>) │ │ │ │ + ldr r0, [pc, #256] @ (81bf0 <_PyType_LookupRef@@Base+0x114>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ mov r8, r1 │ │ │ │ ldr.w r2, [r7, #192] @ 0xc0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ eor.w r5, r2, r1, asr #3 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ movs r3, #12 │ │ │ │ ubfx r5, r5, #0, #12 │ │ │ │ mul.w r5, r3, r5 │ │ │ │ adds r6, r4, r5 │ │ │ │ add.w r6, r6, #40960 @ 0xa000 │ │ │ │ ldr.w r3, [r6, #2808] @ 0xaf8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8200a <_PyType_LookupRef@@Base+0x8a> │ │ │ │ + bne.n 81b66 <_PyType_LookupRef@@Base+0x8a> │ │ │ │ ldr.w r3, [r6, #2812] @ 0xafc │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8200a <_PyType_LookupRef@@Base+0x8a> │ │ │ │ + bne.n 81b66 <_PyType_LookupRef@@Base+0x8a> │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ add r4, r5 │ │ │ │ ldr.w r7, [r4, #2816] @ 0xb00 │ │ │ │ - cbz r7, 82000 <_PyType_LookupRef@@Base+0x80> │ │ │ │ + cbz r7, 81b5c <_PyType_LookupRef@@Base+0x80> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81fe2 <_PyType_LookupRef@@Base+0x62> │ │ │ │ + beq.n 81b3e <_PyType_LookupRef@@Base+0x62> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 82154 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81cb0 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 81fe2 <_PyType_LookupRef@@Base+0x62> │ │ │ │ + beq.n 81b3e <_PyType_LookupRef@@Base+0x62> │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 8208e <_PyType_LookupRef@@Base+0x10e> │ │ │ │ + beq.n 81bea <_PyType_LookupRef@@Base+0x10e> │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 81fea <_PyType_LookupRef@@Base+0x6a> │ │ │ │ + bne.n 81b46 <_PyType_LookupRef@@Base+0x6a> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt.n 81fea <_PyType_LookupRef@@Base+0x6a> │ │ │ │ + bgt.n 81b46 <_PyType_LookupRef@@Base+0x6a> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82098 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81bf4 <_PyType_LookupRef@@Base+0x118> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w sl, [r7, #192] @ 0xc0 │ │ │ │ - bl 82154 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81cb0 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81ffc <_PyType_LookupRef@@Base+0x7c> │ │ │ │ + bne.n 81b58 <_PyType_LookupRef@@Base+0x7c> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 81fe2 <_PyType_LookupRef@@Base+0x62> │ │ │ │ + beq.n 81b3e <_PyType_LookupRef@@Base+0x62> │ │ │ │ add.w r4, r4, #43520 @ 0xaa00 │ │ │ │ adds r4, #248 @ 0xf8 │ │ │ │ adds r3, r4, r5 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r6, #2812] @ 0xafc │ │ │ │ @@ -131151,89 +130732,89 @@ │ │ │ │ strne.w r3, [r8] │ │ │ │ str.w r8, [r4, r2] │ │ │ │ dmb ish │ │ │ │ str.w sl, [r4, r5] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81fe2 <_PyType_LookupRef@@Base+0x62> │ │ │ │ + beq.n 81b3e <_PyType_LookupRef@@Base+0x62> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81fe2 <_PyType_LookupRef@@Base+0x62> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81fe2 <_PyType_LookupRef@@Base+0x62> │ │ │ │ - bl d42d0 │ │ │ │ - b.n 82000 <_PyType_LookupRef@@Base+0x80> │ │ │ │ + bne.n 81b3e <_PyType_LookupRef@@Base+0x62> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81b3e <_PyType_LookupRef@@Base+0x62> │ │ │ │ + bl d3d48 │ │ │ │ + b.n 81b5c <_PyType_LookupRef@@Base+0x80> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r1, #192] @ 0xc0 │ │ │ │ - cbz r3, 820a2 <_PyType_LookupRef@@Base+0x122> │ │ │ │ + cbz r3, 81bfe <_PyType_LookupRef@@Base+0x122> │ │ │ │ movs r0, #1 │ │ │ │ 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, [r1, #84] @ 0x54 │ │ │ │ mov r4, r1 │ │ │ │ lsls r1, r3, #19 │ │ │ │ - bpl.n 8214a <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + bpl.n 81ca6 <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ ldrh.w r2, [r4, #206] @ 0xce │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ - bcs.n 8214a <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + bcs.n 81ca6 <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ ldr.w r6, [r4, #168] @ 0xa8 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 82122 <_PyType_LookupRef@@Base+0x1a2> │ │ │ │ + ble.n 81c7e <_PyType_LookupRef@@Base+0x1a2> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - bl 82098 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81bf4 <_PyType_LookupRef@@Base+0x118> │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 8214a <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + cbz r0, 81ca6 <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 820f8 <_PyType_LookupRef@@Base+0x178> │ │ │ │ + beq.n 81c54 <_PyType_LookupRef@@Base+0x178> │ │ │ │ adds r6, #12 │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ mov r0, r5 │ │ │ │ adds r7, #1 │ │ │ │ - bl 82098 <_PyType_LookupRef@@Base+0x118> │ │ │ │ - cbz r0, 8214a <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + bl 81bf4 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + cbz r0, 81ca6 <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 820e6 <_PyType_LookupRef@@Base+0x166> │ │ │ │ + bne.n 81c42 <_PyType_LookupRef@@Base+0x166> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #23 │ │ │ │ - bpl.n 82126 <_PyType_LookupRef@@Base+0x1a6> │ │ │ │ - ldr r2, [pc, #80] @ (82150 <_PyType_LookupRef@@Base+0x1d0>) │ │ │ │ + bpl.n 81c82 <_PyType_LookupRef@@Base+0x1a6> │ │ │ │ + ldr r2, [pc, #80] @ (81cac <_PyType_LookupRef@@Base+0x1d0>) │ │ │ │ ldr.w r3, [r2, #1520] @ 0x5f0 │ │ │ │ cmp.w r3, #131072 @ 0x20000 │ │ │ │ - bcs.n 8214a <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + bcs.n 81ca6 <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r1, [r2, #1520] @ 0x5f0 │ │ │ │ - cbz r3, 8211c <_PyType_LookupRef@@Base+0x19c> │ │ │ │ + cbz r3, 81c78 <_PyType_LookupRef@@Base+0x19c> │ │ │ │ ldrh.w r2, [r4, #206] @ 0xce │ │ │ │ adds r2, #1 │ │ │ │ strh.w r2, [r4, #206] @ 0xce │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - b.n 82144 <_PyType_LookupRef@@Base+0x1c4> │ │ │ │ + b.n 81ca0 <_PyType_LookupRef@@Base+0x1c4> │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bmi.n 820fe <_PyType_LookupRef@@Base+0x17e> │ │ │ │ + bmi.n 81c5a <_PyType_LookupRef@@Base+0x17e> │ │ │ │ add.w r0, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r0, #2804] @ 0xaf4 │ │ │ │ - cbz r2, 8214a <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ + cbz r2, 81ca6 <_PyType_LookupRef@@Base+0x1ca> │ │ │ │ ldrh.w r3, [r4, #206] @ 0xce │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w r1, [r0, #2804] @ 0xaf4 │ │ │ │ adds r3, #1 │ │ │ │ str.w r2, [r4, #192] @ 0xc0 │ │ │ │ strh.w r3, [r4, #206] @ 0xce │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 82146 <_PyType_LookupRef@@Base+0x1c6> │ │ │ │ + b.n 81ca2 <_PyType_LookupRef@@Base+0x1c6> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ @@ -131241,63 +130822,63 @@ │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 82278 <_PyType_LookupRef@@Base+0x2f8> │ │ │ │ + bne.n 81dd4 <_PyType_LookupRef@@Base+0x2f8> │ │ │ │ ldr.w sl, [r1, #12] │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 82278 <_PyType_LookupRef@@Base+0x2f8> │ │ │ │ + beq.n 81dd4 <_PyType_LookupRef@@Base+0x2f8> │ │ │ │ ldr.w fp, [r4, #172] @ 0xac │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 822a4 <_PyType_LookupRef@@Base+0x324> │ │ │ │ + beq.w 81e00 <_PyType_LookupRef@@Base+0x324> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8226e <_PyType_LookupRef@@Base+0x2ee> │ │ │ │ + beq.n 81dca <_PyType_LookupRef@@Base+0x2ee> │ │ │ │ ldr.w r7, [fp, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 821e0 <_PyType_LookupRef@@Base+0x260> │ │ │ │ - ldr.w r9, [pc, #352] @ 8230c <_PyType_LookupRef@@Base+0x38c> │ │ │ │ + ble.n 81d3c <_PyType_LookupRef@@Base+0x260> │ │ │ │ + ldr.w r9, [pc, #352] @ 81e68 <_PyType_LookupRef@@Base+0x38c> │ │ │ │ add.w r6, fp, #8 │ │ │ │ movs r4, #0 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bmi.n 82206 <_PyType_LookupRef@@Base+0x286> │ │ │ │ + bmi.n 81d62 <_PyType_LookupRef@@Base+0x286> │ │ │ │ ldr.w r0, [r1, #132] @ 0x84 │ │ │ │ mov r1, r5 │ │ │ │ - bl 78468 │ │ │ │ + bl 7845c │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 82254 <_PyType_LookupRef@@Base+0x2d4> │ │ │ │ + beq.n 81db0 <_PyType_LookupRef@@Base+0x2d4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8225c <_PyType_LookupRef@@Base+0x2dc> │ │ │ │ + bne.n 81db8 <_PyType_LookupRef@@Base+0x2dc> │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 821b8 <_PyType_LookupRef@@Base+0x238> │ │ │ │ + bne.n 81d14 <_PyType_LookupRef@@Base+0x238> │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 821fe <_PyType_LookupRef@@Base+0x27e> │ │ │ │ + beq.n 81d5a <_PyType_LookupRef@@Base+0x27e> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 82298 <_PyType_LookupRef@@Base+0x318> │ │ │ │ + beq.n 81df4 <_PyType_LookupRef@@Base+0x318> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [r8, r9] │ │ │ │ ldr.w r3, [r1, #180] @ 0xb4 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r3, #1 │ │ │ │ @@ -131313,378 +130894,378 @@ │ │ │ │ add r3, r0 │ │ │ │ add.w r0, ip, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r1 │ │ │ │ ite ne │ │ │ │ movne r2, lr │ │ │ │ orreq.w r2, lr, #1 │ │ │ │ - cbz r2, 8228e <_PyType_LookupRef@@Base+0x30e> │ │ │ │ + cbz r2, 81dea <_PyType_LookupRef@@Base+0x30e> │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 78468 │ │ │ │ + bl 7845c │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 821d4 <_PyType_LookupRef@@Base+0x254> │ │ │ │ + bne.n 81d30 <_PyType_LookupRef@@Base+0x254> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ - b.n 821e4 <_PyType_LookupRef@@Base+0x264> │ │ │ │ + b.n 81d40 <_PyType_LookupRef@@Base+0x264> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8226a <_PyType_LookupRef@@Base+0x2ea> │ │ │ │ + beq.n 81dc6 <_PyType_LookupRef@@Base+0x2ea> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ - b.n 821e4 <_PyType_LookupRef@@Base+0x264> │ │ │ │ + b.n 81d40 <_PyType_LookupRef@@Base+0x264> │ │ │ │ ldr.w r7, [fp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bgt.n 821aa <_PyType_LookupRef@@Base+0x22a> │ │ │ │ - b.n 821e0 <_PyType_LookupRef@@Base+0x260> │ │ │ │ + bgt.n 81d06 <_PyType_LookupRef@@Base+0x22a> │ │ │ │ + b.n 81d3c <_PyType_LookupRef@@Base+0x260> │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd1c │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 82184 <_PyType_LookupRef@@Base+0x204> │ │ │ │ + bne.w 81ce0 <_PyType_LookupRef@@Base+0x204> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 822b0 <_PyType_LookupRef@@Base+0x330> │ │ │ │ + b.n 81e0c <_PyType_LookupRef@@Base+0x330> │ │ │ │ add.w ip, ip, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [ip, #244] @ 0xf4 │ │ │ │ - b.n 82246 <_PyType_LookupRef@@Base+0x2c6> │ │ │ │ + b.n 81da2 <_PyType_LookupRef@@Base+0x2c6> │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 821fe <_PyType_LookupRef@@Base+0x27e> │ │ │ │ + b.n 81d5a <_PyType_LookupRef@@Base+0x27e> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r3, #30 │ │ │ │ - bmi.n 822b8 <_PyType_LookupRef@@Base+0x338> │ │ │ │ + bmi.n 81e14 <_PyType_LookupRef@@Base+0x338> │ │ │ │ lsls r6, r3, #18 │ │ │ │ - bpl.n 822f6 <_PyType_LookupRef@@Base+0x376> │ │ │ │ + bpl.n 81e52 <_PyType_LookupRef@@Base+0x376> │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 821fe <_PyType_LookupRef@@Base+0x27e> │ │ │ │ - ldr r2, [pc, #80] @ (8230c <_PyType_LookupRef@@Base+0x38c>) │ │ │ │ + b.n 81d5a <_PyType_LookupRef@@Base+0x27e> │ │ │ │ + ldr r2, [pc, #80] @ (81e68 <_PyType_LookupRef@@Base+0x38c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r2, r0, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r6, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 822f0 <_PyType_LookupRef@@Base+0x370> │ │ │ │ + beq.n 81e4c <_PyType_LookupRef@@Base+0x370> │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 822ae <_PyType_LookupRef@@Base+0x32e> │ │ │ │ + bne.n 81e0a <_PyType_LookupRef@@Base+0x32e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f848 │ │ │ │ + bl 7f814 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 82288 <_PyType_LookupRef@@Base+0x308> │ │ │ │ + blt.n 81de4 <_PyType_LookupRef@@Base+0x308> │ │ │ │ ldr.w fp, [r4, #172] @ 0xac │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 822ae <_PyType_LookupRef@@Base+0x32e> │ │ │ │ - b.n 82190 <_PyType_LookupRef@@Base+0x210> │ │ │ │ + beq.n 81e0a <_PyType_LookupRef@@Base+0x32e> │ │ │ │ + b.n 81cec <_PyType_LookupRef@@Base+0x210> │ │ │ │ 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 82372 <_PyType_LookupRef@@Base+0x3f2> │ │ │ │ + bne.n 81ece <_PyType_LookupRef@@Base+0x3f2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8237c <_PyType_LookupRef@@Base+0x3fc> │ │ │ │ + beq.n 81ed8 <_PyType_LookupRef@@Base+0x3fc> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bne.n 8238a <_PyType_LookupRef@@Base+0x40a> │ │ │ │ + bne.n 81ee6 <_PyType_LookupRef@@Base+0x40a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.n 8238a <_PyType_LookupRef@@Base+0x40a> │ │ │ │ - ldr r0, [pc, #96] @ (823b0 <_PyType_LookupRef@@Base+0x430>) │ │ │ │ + beq.n 81ee6 <_PyType_LookupRef@@Base+0x40a> │ │ │ │ + ldr r0, [pc, #96] @ (81f0c <_PyType_LookupRef@@Base+0x430>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r1, #24] │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r5, [sp, #0] │ │ │ │ cmp r6, r2 │ │ │ │ mov r2, r4 │ │ │ │ - beq.n 823a8 <_PyType_LookupRef@@Base+0x428> │ │ │ │ - bl 7bb58 │ │ │ │ + beq.n 81f04 <_PyType_LookupRef@@Base+0x428> │ │ │ │ + bl 7bb38 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 82336 <_PyType_LookupRef@@Base+0x3b6> │ │ │ │ + bne.n 81e92 <_PyType_LookupRef@@Base+0x3b6> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 82348 <_PyType_LookupRef@@Base+0x3c8> │ │ │ │ + beq.n 81ea4 <_PyType_LookupRef@@Base+0x3c8> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd1c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 8234e <_PyType_LookupRef@@Base+0x3ce> │ │ │ │ + bne.n 81eaa <_PyType_LookupRef@@Base+0x3ce> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1a2938 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ - bl 79610 │ │ │ │ + b.w 1a1388 │ │ │ │ + bl 795f4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000823b4 : │ │ │ │ +00081f10 : │ │ │ │ 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 7a284 │ │ │ │ + bl 7a268 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 823f0 │ │ │ │ + cbz r0, 81f4c │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #48] @ (82404 ) │ │ │ │ + ldr r1, [pc, #48] @ (81f60 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 81784 │ │ │ │ + bl 812e0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 823f0 │ │ │ │ + cbnz r0, 81f4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 823ec │ │ │ │ + beq.n 81f48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 823fc │ │ │ │ + cbz r3, 81f58 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 783a0 │ │ │ │ - b.n 823ec │ │ │ │ + bl 78394 │ │ │ │ + b.n 81f48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 823ec │ │ │ │ - add r2, pc, #608 @ (adr r2, 82668 ) │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81f48 │ │ │ │ + add r2, pc, #608 @ (adr r2, 821c4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00082408 : │ │ │ │ +00081f64 : │ │ │ │ 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, #4] │ │ │ │ movw r1, #4572 @ 0x11dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 8242a │ │ │ │ + bne.n 81f86 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 85f3c │ │ │ │ + bl 85aac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 82426 │ │ │ │ + bne.n 81f82 │ │ │ │ movw r1, #555 @ 0x22b │ │ │ │ - movw r0, #20584 @ 0x5068 │ │ │ │ + movw r0, #20200 @ 0x4ee8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00082448 : │ │ │ │ +00081fa4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 82466 │ │ │ │ + cbz r0, 81fc2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 82466 │ │ │ │ + bpl.n 81fc2 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 8247c │ │ │ │ + b.n 81fd8 │ │ │ │ movw r1, #4075 @ 0xfeb │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + movw r0, #64844 @ 0xfd4c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215c38 <_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, #988] @ 8286c │ │ │ │ + ldr.w r9, [pc, #988] @ 823c8 │ │ │ │ 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 826d8 │ │ │ │ + beq.w 82234 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8276c │ │ │ │ + bne.w 822c8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #108] @ 0x6c │ │ │ │ - movw r2, #58881 @ 0xe601 │ │ │ │ + movw r2, #57989 @ 0xe285 │ │ │ │ movt r2, #18 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 82802 │ │ │ │ + bne.w 8235e │ │ │ │ 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 82802 │ │ │ │ + blt.w 8235e │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82724 │ │ │ │ + beq.w 82280 │ │ │ │ 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 82750 │ │ │ │ + bmi.w 822ac │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6453 @ 0x1935 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r5, [r0, #692] @ 0x2b4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 826fe │ │ │ │ + bne.w 8225a │ │ │ │ add.w r3, r6, #4096 @ 0x1000 │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #512 @ 0x200 │ │ │ │ ldr.w sl, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.w 826a2 │ │ │ │ + bcs.w 821fe │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r3, [sl, ip, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.w 826ee │ │ │ │ + beq.w 8224a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w fp, [r5] │ │ │ │ str.w fp, [r3, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 8265a │ │ │ │ + beq.n 821b6 │ │ │ │ mov r0, r5 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 82714 │ │ │ │ + beq.w 82270 │ │ │ │ add.w r2, r5, #20 │ │ │ │ mov.w ip, #8 │ │ │ │ add r2, r3 │ │ │ │ adds r1, r2, #4 │ │ │ │ ldr.w fp, [r5, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ itt gt │ │ │ │ movgt r0, #0 │ │ │ │ mvngt.w lr, #3221225472 @ 0xc0000000 │ │ │ │ - bgt.n 825ae │ │ │ │ - b.n 825d4 │ │ │ │ + bgt.n 8210a │ │ │ │ + b.n 82130 │ │ │ │ str.w sl, [r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 825c6 │ │ │ │ + bne.n 82122 │ │ │ │ adds r0, #1 │ │ │ │ add r1, ip │ │ │ │ add r2, ip │ │ │ │ cmp fp, r0 │ │ │ │ - beq.n 825d4 │ │ │ │ + beq.n 82130 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 825a4 │ │ │ │ + beq.n 82100 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ add.w sl, r7, #1 │ │ │ │ cmp r7, lr │ │ │ │ ldr r7, [r2, #0] │ │ │ │ - bne.n 8259a │ │ │ │ + bne.n 820f6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 825a4 │ │ │ │ + beq.n 82100 │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ add r1, ip │ │ │ │ add r2, ip │ │ │ │ cmp fp, r0 │ │ │ │ str r3, [r7, #0] │ │ │ │ - bne.n 825ae │ │ │ │ + bne.n 8210a │ │ │ │ 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 82688 │ │ │ │ + ble.n 821e4 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #2416] @ 0x970 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - ldr r2, [pc, #628] @ (82868 ) │ │ │ │ + ldr r2, [pc, #628] @ (823c4 ) │ │ │ │ ldr.w r7, [r3, #2096] @ 0x830 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82758 │ │ │ │ + bne.w 822b4 │ │ │ │ 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] │ │ │ │ @@ -131693,15 +131274,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, 82652 │ │ │ │ + cbz r5, 821ae │ │ │ │ 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] │ │ │ │ @@ -131714,135 +131295,135 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ 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 82564 │ │ │ │ + bcc.w 820c0 │ │ │ │ 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 fp, [r3, r0] │ │ │ │ - cbz r5, 826a2 │ │ │ │ + cbz r5, 821fe │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.n 82564 │ │ │ │ + b.n 820c0 │ │ │ │ movw r0, #21632 @ 0x5480 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71640 <_PyObject_GC_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 82604 │ │ │ │ + bne.n 82160 │ │ │ │ mov r0, r5 │ │ │ │ - bl 88150 │ │ │ │ - b.n 82754 │ │ │ │ + bl 1a4b8c │ │ │ │ + b.n 822b0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r5, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #49745 @ 0xc251 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 827f0 │ │ │ │ + bne.w 8234c │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 82750 │ │ │ │ + beq.n 822ac │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 82684 │ │ │ │ + b.n 821e0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r1, #44060 @ 0xac1c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 71568 │ │ │ │ + bl 71580 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 82652 │ │ │ │ + b.n 821ae │ │ │ │ mov r1, ip │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 719d8 │ │ │ │ + bl 719f0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 82682 │ │ │ │ + b.n 821de │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r0, [r3, #688] @ 0x2b0 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 82750 │ │ │ │ + cbz r0, 822ac │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 82564 │ │ │ │ + b.n 820c0 │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov.w ip, #12 │ │ │ │ add r1, r3 │ │ │ │ adds r2, r1, #4 │ │ │ │ adds r1, #8 │ │ │ │ - b.n 82586 │ │ │ │ + b.n 820e2 │ │ │ │ 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 8250a │ │ │ │ - bl 1ea294 │ │ │ │ + bge.w 82066 │ │ │ │ + bl 1e955c │ │ │ │ movs r7, #0 │ │ │ │ - b.n 82652 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 821ae │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 82848 │ │ │ │ + bne.n 823a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 127218 │ │ │ │ - b.n 82604 │ │ │ │ - bl 1fd328 │ │ │ │ + bl 126cc8 │ │ │ │ + b.n 82160 │ │ │ │ + bl 1fc7e0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8285c │ │ │ │ + beq.n 823b8 │ │ │ │ movw r0, #21632 @ 0x5480 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71640 <_PyObject_GC_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82854 │ │ │ │ + beq.n 823b0 │ │ │ │ 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 827b2 │ │ │ │ + bls.n 8230e │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 82794 │ │ │ │ + beq.n 822f0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, ip │ │ │ │ add.w r3, r3, #1 │ │ │ │ it ne │ │ │ │ strne r3, [r1, #0] │ │ │ │ - b.n 82794 │ │ │ │ + b.n 822f0 │ │ │ │ str r5, [r7, #28] │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ adds r5, r6, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r6, r0] │ │ │ │ @@ -131857,479 +131438,479 @@ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82630 │ │ │ │ - b.n 82652 │ │ │ │ + bne.w 8218c │ │ │ │ + b.n 821ae │ │ │ │ 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 826c8 │ │ │ │ + b.n 82224 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r1, #44060 @ 0xac1c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 71568 │ │ │ │ + bl 71580 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82754 │ │ │ │ + beq.n 822b0 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 87478 │ │ │ │ + bl 86fdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82652 │ │ │ │ + beq.w 821ae │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82754 │ │ │ │ + beq.n 822b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82754 │ │ │ │ + bne.n 822b0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82754 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 822b0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 82604 │ │ │ │ + b.n 82160 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ - b.n 82754 │ │ │ │ + bl 77378 │ │ │ │ + b.n 822b0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ + b.w 1e955c │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00082870 <_PyObject_New@@Base>: │ │ │ │ +000823cc <_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 r7, [r0, #16] │ │ │ │ sub sp, #8 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 829a0 <_PyObject_New@@Base+0x130> │ │ │ │ + blt.w 824fc <_PyObject_New@@Base+0x130> │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6453 @ 0x1935 │ │ │ │ movt r3, #7 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 82992 <_PyObject_New@@Base+0x122> │ │ │ │ - ldr r3, [pc, #280] @ (829c0 <_PyObject_New@@Base+0x150>) │ │ │ │ + bne.n 824ee <_PyObject_New@@Base+0x122> │ │ │ │ + ldr r3, [pc, #280] @ (8251c <_PyObject_New@@Base+0x150>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ subs r1, r7, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.n 8292c <_PyObject_New@@Base+0xbc> │ │ │ │ + bcs.n 82488 <_PyObject_New@@Base+0xbc> │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r8, r1, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 8297c <_PyObject_New@@Base+0x10c> │ │ │ │ + beq.n 824d8 <_PyObject_New@@Base+0x10c> │ │ │ │ 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 82904 <_PyObject_New@@Base+0x94> │ │ │ │ + beq.n 82460 <_PyObject_New@@Base+0x94> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #212] @ (829c4 <_PyObject_New@@Base+0x154>) │ │ │ │ - bne.n 82960 <_PyObject_New@@Base+0xf0> │ │ │ │ + ldr r2, [pc, #212] @ (82520 <_PyObject_New@@Base+0x154>) │ │ │ │ + bne.n 824bc <_PyObject_New@@Base+0xf0> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82970 <_PyObject_New@@Base+0x100> │ │ │ │ + bne.n 824cc <_PyObject_New@@Base+0x100> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r0, r2, [r3, #24] │ │ │ │ cmp r0, r2 │ │ │ │ ittt hi │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi.w r3, [lr, #12] │ │ │ │ strhi.w lr, [r3, #8] │ │ │ │ - bhi.n 828e2 <_PyObject_New@@Base+0x72> │ │ │ │ + bhi.n 8243e <_PyObject_New@@Base+0x72> │ │ │ │ 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 r5, #0 │ │ │ │ - bne.n 828e2 <_PyObject_New@@Base+0x72> │ │ │ │ + bne.n 8243e <_PyObject_New@@Base+0x72> │ │ │ │ ldr.w r5, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #49745 @ 0xc251 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 829aa <_PyObject_New@@Base+0x13a> │ │ │ │ + bne.n 82506 <_PyObject_New@@Base+0x13a> │ │ │ │ cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ blx 2a0fc │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 829a0 <_PyObject_New@@Base+0x130> │ │ │ │ + cbz r5, 824fc <_PyObject_New@@Base+0x130> │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 828e2 <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 8243e <_PyObject_New@@Base+0x72> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 828fc <_PyObject_New@@Base+0x8c> │ │ │ │ + beq.n 82458 <_PyObject_New@@Base+0x8c> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 828fc <_PyObject_New@@Base+0x8c> │ │ │ │ + b.n 82458 <_PyObject_New@@Base+0x8c> │ │ │ │ mov r0, r8 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 719d8 │ │ │ │ + bl 719f0 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 828e2 <_PyObject_New@@Base+0x72> │ │ │ │ - b.n 8292c <_PyObject_New@@Base+0xbc> │ │ │ │ + bne.n 8243e <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 82488 <_PyObject_New@@Base+0xbc> │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 828e2 <_PyObject_New@@Base+0x72> │ │ │ │ + bne.n 8243e <_PyObject_New@@Base+0x72> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ + b.w 1e955c │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 82952 <_PyObject_New@@Base+0xe2> │ │ │ │ + b.n 824ae <_PyObject_New@@Base+0xe2> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000829c8 : │ │ │ │ +00082524 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r1, 82a08 │ │ │ │ + cbz r1, 82564 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a268 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 82a0c │ │ │ │ + cbz r0, 82568 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 82a10 │ │ │ │ + bl 8256c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82a04 │ │ │ │ + beq.n 82560 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 82a04 │ │ │ │ + cbnz r3, 82560 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 262b94 │ │ │ │ + bl 2628fc │ │ │ │ movs r5, #0 │ │ │ │ - b.n 82a04 │ │ │ │ + b.n 82560 │ │ │ │ │ │ │ │ -00082a10 : │ │ │ │ +0008256c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 82b1a │ │ │ │ + beq.n 82676 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ - cbz r3, 82a3e │ │ │ │ + cbz r3, 8259a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 82a3e │ │ │ │ + cbz r3, 8259a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 82a7a │ │ │ │ + cbz r3, 825d6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 82a7a │ │ │ │ + cbz r3, 825d6 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 82b2a │ │ │ │ + beq.n 82686 │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 82b2a │ │ │ │ + beq.n 82686 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7c20 │ │ │ │ + bl d7674 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 82b20 │ │ │ │ + beq.n 8267c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e750c │ │ │ │ + b.w e6f64 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 82b00 │ │ │ │ + bge.n 8265c │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 82ad0 │ │ │ │ - ldr r1, [pc, #180] @ (82b44 ) │ │ │ │ + beq.n 8262c │ │ │ │ + ldr r1, [pc, #180] @ (826a0 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b936c │ │ │ │ + bl b8d74 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 82afc │ │ │ │ + blt.n 82658 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 82ade │ │ │ │ - cbz r6, 82ade │ │ │ │ + beq.n 8263a │ │ │ │ + cbz r6, 8263a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl d2ca0 │ │ │ │ + bl d2714 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82aca │ │ │ │ + beq.n 82626 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 82aca │ │ │ │ + cbnz r3, 82626 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 122614 │ │ │ │ + b.w 122104 │ │ │ │ mov r0, r6 │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20660 @ 0x50b4 │ │ │ │ + movw r1, #20276 @ 0x4f34 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 82aca │ │ │ │ + b.n 82626 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20696 @ 0x50d8 │ │ │ │ + movw r1, #20312 @ 0x4f58 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 82afc │ │ │ │ - bl 262b94 │ │ │ │ - b.n 82afc │ │ │ │ - bl 7f8d0 │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 82658 │ │ │ │ + bl 2628fc │ │ │ │ + b.n 82658 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82a6c │ │ │ │ - b.n 82afc │ │ │ │ + beq.n 825c8 │ │ │ │ + b.n 82658 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20612 @ 0x5084 │ │ │ │ + movw r1, #20228 @ 0x4f04 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 82afc │ │ │ │ - add r0, pc, #448 @ (adr r0, 82d08 ) │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 82658 │ │ │ │ + add r0, pc, #448 @ (adr r0, 82864 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 82b96 │ │ │ │ + bne.n 826f2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r5, r2, #1 │ │ │ │ - beq.n 82b96 │ │ │ │ + beq.n 826f2 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 78468 │ │ │ │ + bl 7845c │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 82bb2 │ │ │ │ + cbz r5, 8270e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.n 82bfa │ │ │ │ + beq.n 82756 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 82bb6 │ │ │ │ + beq.n 82712 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd1c │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 82bfa │ │ │ │ + beq.n 82756 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78468 │ │ │ │ + bl 7845c │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 82b7a │ │ │ │ + bne.n 826d6 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 82bfa │ │ │ │ + beq.n 82756 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 82bfe │ │ │ │ - ldr r2, [pc, #120] @ (82c40 ) │ │ │ │ + bne.n 8275a │ │ │ │ + ldr r2, [pc, #120] @ (8279c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 7d8cc │ │ │ │ + bl 7d8a8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 82bfa │ │ │ │ + cbz r0, 82756 │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d259c <_PyUnicodeWriter_WriteStr@@Base+0xb4> │ │ │ │ + bl d2044 <_PyUnicodeWriter_WriteStr@@Base+0xb4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82bfa │ │ │ │ + beq.n 82756 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 82c36 │ │ │ │ + cbz r3, 82792 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 82b90 │ │ │ │ + b.n 826ec │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #64] @ (82c44 ) │ │ │ │ - bl 8e788 <_PyObject_LookupSpecial@@Base> │ │ │ │ + ldr r1, [pc, #64] @ (827a0 ) │ │ │ │ + bl 8e098 <_PyObject_LookupSpecial@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 82c2c │ │ │ │ + cbz r0, 82788 │ │ │ │ mov r1, r4 │ │ │ │ - bl d2ca0 │ │ │ │ + bl d2714 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82b90 │ │ │ │ + beq.n 826ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82b90 │ │ │ │ + bne.n 826ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82b90 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 826ec │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82bc4 │ │ │ │ - b.n 82bfa │ │ │ │ + beq.n 82720 │ │ │ │ + b.n 82756 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82bfa │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82756 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ lsls r0, 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 │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6453 @ 0x1935 │ │ │ │ movt r3, #7 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 82d24 │ │ │ │ - ldr r3, [pc, #244] @ (82d68 ) │ │ │ │ + bne.n 82880 │ │ │ │ + ldr r3, [pc, #244] @ (828c4 ) │ │ │ │ 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 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 82cf0 │ │ │ │ + beq.n 8284c │ │ │ │ ldrd r2, r4, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 82cb4 │ │ │ │ + cbnz r2, 82810 │ │ │ │ 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] │ │ │ │ @@ -132349,84 +131930,84 @@ │ │ │ │ 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] @ (82d6c ) │ │ │ │ + ldr r2, [pc, #140] @ (828c8 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 82d3a │ │ │ │ + cbnz r3, 82896 │ │ │ │ str r6, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 719d8 │ │ │ │ + bl 719f0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 82cb4 │ │ │ │ + bne.n 82810 │ │ │ │ ldr.w r2, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #49745 @ 0xc251 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 82d4e │ │ │ │ + bne.n 828aa │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 82d32 │ │ │ │ + cbz r4, 8288e │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 82cb4 │ │ │ │ + b.n 82810 │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 82cb4 │ │ │ │ + bne.n 82810 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 82cec │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + bl 1e955c │ │ │ │ + b.n 82848 │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 82d5a │ │ │ │ + bne.n 828b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ - b.n 82cea │ │ │ │ + bl 126cc8 │ │ │ │ + b.n 82846 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 82d16 │ │ │ │ + b.n 82872 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 82cea │ │ │ │ + b.n 82846 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00082d70 : │ │ │ │ +000828cc : │ │ │ │ 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 82d98 │ │ │ │ + bl 828f4 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -132434,58 +132015,58 @@ │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ subs r2, r0, #1 │ │ │ │ mov r5, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 82efe │ │ │ │ - cbz r4, 82dde │ │ │ │ + bgt.w 82a5a │ │ │ │ + cbz r4, 8293a │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi.w 82f18 │ │ │ │ + bhi.w 82a74 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.w 82ed0 │ │ │ │ + bhi.w 82a2c │ │ │ │ cmp r4, #9 │ │ │ │ - beq.n 82db2 │ │ │ │ + beq.n 8290e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82db2 │ │ │ │ + bne.n 8290e │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ adds r5, #1 │ │ │ │ movs r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 82dbe │ │ │ │ + bne.n 8291a │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 83002 │ │ │ │ - beq.w 8309a │ │ │ │ + blt.w 82b5e │ │ │ │ + beq.w 82bf6 │ │ │ │ cmp r5, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - beq.w 82f4c │ │ │ │ - ldr.w sl, [pc, #692] @ 830a8 │ │ │ │ + beq.w 82aa8 │ │ │ │ + ldr.w sl, [pc, #692] @ 82c04 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ cmp r5, #20 │ │ │ │ ldr.w r8, [sl, r9] │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ - bgt.w 82fe0 │ │ │ │ + bgt.w 82b3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ add r3, r7 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r3, #1608] @ 0x648 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 82f5e │ │ │ │ - ldr r0, [pc, #648] @ (830a4 ) │ │ │ │ + beq.w 82aba │ │ │ │ + ldr r0, [pc, #648] @ (82c00 ) │ │ │ │ ldr.w r2, [r3, #1688] @ 0x698 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r3, #1608] @ 0x648 │ │ │ │ str.w r2, [r3, #1688] @ 0x698 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r0, #1416] @ 0x588 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83006 │ │ │ │ + bne.w 82b62 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r6, #12 │ │ │ │ add r7, sp, #4 │ │ │ │ blx 2957c │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r1, r6, #8 │ │ │ │ @@ -132496,118 +132077,118 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ mov r0, r7 │ │ │ │ strd r2, r3, [r6, #-8] │ │ │ │ str r1, [r2, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 83180 │ │ │ │ + bl 82cdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82fba │ │ │ │ + beq.w 82b16 │ │ │ │ str r0, [r6, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 83180 │ │ │ │ + bl 82cdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83032 │ │ │ │ + beq.w 82b8e │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [r6, #16] │ │ │ │ - beq.n 82ebe │ │ │ │ + beq.n 82a1a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 83180 │ │ │ │ + bl 82cdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8302e │ │ │ │ + beq.w 82b8a │ │ │ │ cmp r5, #3 │ │ │ │ str r0, [r6, #20] │ │ │ │ - beq.n 82ebe │ │ │ │ + beq.n 82a1a │ │ │ │ add.w r9, r6, #20 │ │ │ │ movs r4, #3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 83180 │ │ │ │ + bl 82cdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82fba │ │ │ │ + beq.w 82b16 │ │ │ │ adds r4, #1 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 82ea6 │ │ │ │ + bne.n 82a02 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83036 │ │ │ │ + bne.w 82b92 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub.w r0, r4, #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 82db2 │ │ │ │ + bne.w 8290e │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 82f14 │ │ │ │ + beq.n 82a70 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.w 82dce │ │ │ │ - cbnz r3, 82f3a │ │ │ │ + bne.w 8292a │ │ │ │ + cbnz r3, 82a90 │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ adds r5, #1 │ │ │ │ movs r3, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.n 82f14 │ │ │ │ - bls.n 82f2a │ │ │ │ + beq.n 82a70 │ │ │ │ + bls.n 82a86 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 82f3a │ │ │ │ + beq.n 82a90 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq.n 82f14 │ │ │ │ + beq.n 82a70 │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.n 82f02 │ │ │ │ + bne.n 82a5e │ │ │ │ subs r3, #1 │ │ │ │ - b.n 82db2 │ │ │ │ + b.n 8290e │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 82ef4 │ │ │ │ - bhi.n 82f3e │ │ │ │ + beq.n 82a50 │ │ │ │ + bhi.n 82a94 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq.n 82ef4 │ │ │ │ + beq.n 82a50 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.w 82dce │ │ │ │ - b.n 82f14 │ │ │ │ + bne.w 8292a │ │ │ │ + b.n 82a70 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 82f14 │ │ │ │ - bhi.n 82f46 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 83082 │ │ │ │ - cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 82f0c │ │ │ │ + beq.n 82a70 │ │ │ │ + bls.n 82a9c │ │ │ │ + cmp r4, #91 @ 0x5b │ │ │ │ + bne.n 82a68 │ │ │ │ adds r3, #1 │ │ │ │ - b.n 82db2 │ │ │ │ + b.n 8290e │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne.w 82dce │ │ │ │ - b.n 82f14 │ │ │ │ - cmp r4, #91 @ 0x5b │ │ │ │ - bne.n 82f0c │ │ │ │ - b.n 82f3a │ │ │ │ + bne.w 8292a │ │ │ │ + b.n 82a70 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 82bde │ │ │ │ + cmp r4, #40 @ 0x28 │ │ │ │ + bne.n 82a68 │ │ │ │ + b.n 82a90 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 83180 │ │ │ │ + bl 82cdc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r5 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77cd8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77ccc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82ff6 │ │ │ │ + beq.n 82b52 │ │ │ │ ldr.w r4, [sl, r9] │ │ │ │ lsls r7, r5, #2 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r6, #12 │ │ │ │ add r7, sp, #4 │ │ │ │ blx 2957c │ │ │ │ @@ -132621,193 +132202,193 @@ │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r0, r7 │ │ │ │ str.w r1, [r6, #-8] │ │ │ │ str.w r3, [r6, #-4] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 83180 │ │ │ │ + bl 82cdc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82e76 │ │ │ │ + bne.w 829d2 │ │ │ │ mov r4, r0 │ │ │ │ subs r5, #1 │ │ │ │ movs r2, #0 │ │ │ │ subs r3, r5, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2688fc │ │ │ │ + bl 2687e8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 83002 │ │ │ │ + beq.n 82b5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 83002 │ │ │ │ + cbnz r3, 82b5e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 83002 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82b5e │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 82f5e │ │ │ │ - bl 1ea294 │ │ │ │ + bls.n 82aba │ │ │ │ + bl 1e955c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 82f72 │ │ │ │ + bne.n 82ace │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2688fc │ │ │ │ + bl 2687e8 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 82ec8 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 82a24 │ │ │ │ + movw r2, #26709 @ 0x6855 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8301e │ │ │ │ + bne.n 82b7a │ │ │ │ mov r0, r6 │ │ │ │ - bl 127218 │ │ │ │ + bl 126cc8 │ │ │ │ ldr.w r4, [sl, r9] │ │ │ │ - b.n 82f78 │ │ │ │ + b.n 82ad4 │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr.w r4, [sl, r9] │ │ │ │ - b.n 82f78 │ │ │ │ + b.n 82ad4 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 82fba │ │ │ │ + b.n 82b16 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 82fba │ │ │ │ + b.n 82b16 │ │ │ │ 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 83054 │ │ │ │ - cbnz r4, 83060 │ │ │ │ + beq.n 82bb0 │ │ │ │ + cbnz r4, 82bbc │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82ec8 │ │ │ │ - b.n 83036 │ │ │ │ + beq.w 82a24 │ │ │ │ + b.n 82b92 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20764 @ 0x511c │ │ │ │ + movw r1, #20380 @ 0x4f9c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 82fd2 │ │ │ │ - b.n 83002 │ │ │ │ + bne.n 82b2e │ │ │ │ + b.n 82b5e │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20736 @ 0x5100 │ │ │ │ + movw r1, #20352 @ 0x4f80 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 83002 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 82b5e │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - b.n 82ec8 │ │ │ │ + b.n 82a24 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r4, #0 │ │ │ │ subs r2, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 8311e │ │ │ │ + bgt.n 82c7a │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 830ec │ │ │ │ + beq.n 82c48 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi.n 83138 │ │ │ │ + bhi.n 82c94 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 830ee │ │ │ │ + bhi.n 82c4a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 83164 │ │ │ │ + beq.n 82cc0 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 830c0 │ │ │ │ + beq.n 82c1c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 830c0 │ │ │ │ + bne.n 82c1c │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ movs r4, #0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 830cc │ │ │ │ + bne.n 82c28 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ sub.w r5, r3, #32 │ │ │ │ mov.w ip, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ lsl.w ip, ip, r5 │ │ │ │ movw r5, #4169 @ 0x1049 │ │ │ │ movt r5, #1024 @ 0x400 │ │ │ │ and.w r5, ip, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 830c0 │ │ │ │ + bne.n 82c1c │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 83134 │ │ │ │ + beq.n 82c90 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 830dc │ │ │ │ - cbnz r4, 83152 │ │ │ │ + bne.n 82c38 │ │ │ │ + cbnz r4, 82cae │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ movs r4, #1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 83134 │ │ │ │ - bls.n 83148 │ │ │ │ + beq.n 82c90 │ │ │ │ + bls.n 82ca4 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 83152 │ │ │ │ + beq.n 82cae │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.n 83134 │ │ │ │ + beq.n 82c90 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 83122 │ │ │ │ + bne.n 82c7e │ │ │ │ subs r4, #1 │ │ │ │ - b.n 830c0 │ │ │ │ + b.n 82c1c │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 83114 │ │ │ │ - bhi.n 83156 │ │ │ │ + beq.n 82c70 │ │ │ │ + bhi.n 82cb2 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 83114 │ │ │ │ + beq.n 82c70 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 830dc │ │ │ │ - b.n 83134 │ │ │ │ + bne.n 82c38 │ │ │ │ + b.n 82c90 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 83134 │ │ │ │ - bls.n 8315c │ │ │ │ + beq.n 82c90 │ │ │ │ + bls.n 82cb8 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 8312c │ │ │ │ + bne.n 82c88 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 830c0 │ │ │ │ + b.n 82c1c │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.n 830dc │ │ │ │ - b.n 83134 │ │ │ │ - cbz r3, 83164 │ │ │ │ + bne.n 82c38 │ │ │ │ + b.n 82c90 │ │ │ │ + cbz r3, 82cc0 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 8312c │ │ │ │ - b.n 83152 │ │ │ │ + bne.n 82c88 │ │ │ │ + b.n 82cae │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20736 @ 0x5100 │ │ │ │ + movw r1, #20352 @ 0x4f80 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -132815,226 +132396,226 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ adds r0, r2, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bhi.w 839ae │ │ │ │ + bhi.w 8350e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ - lsls r1, r0, #5 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r1, r0, #5 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r7, r0, #3 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r1, r0, #5 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r1, r0, #5 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r5, r1, #2 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ - lsls r5, r6, #15 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r5, r1, #2 │ │ │ │ - lsls r1, r0, #9 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r5, r6, #10 │ │ │ │ - lsls r7, r1, #11 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ + lsls r2, r0, #5 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r2, r0, #5 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r2, r0, #5 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r2, r0, #5 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + lsls r6, r5, #10 │ │ │ │ + lsls r7, r6, #15 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + lsls r3, r0, #9 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r7, r6, #10 │ │ │ │ + lsls r1, r2, #11 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r0, r6, #14 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r5, r1, #2 │ │ │ │ - lsls r3, r0, #11 │ │ │ │ - lsls r3, r6, #8 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r3, r6, #8 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r5, r1, #2 │ │ │ │ - lsls r5, r1, #2 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r1, r0, #9 │ │ │ │ - lsls r5, r1, #2 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r5, r1, #2 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r6, r1, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - lsls r7, r2, #10 │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - lsls r2, r1, #9 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r2, r6, #14 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + lsls r5, r0, #11 │ │ │ │ + lsls r5, r6, #8 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r5, r6, #8 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r3, r0, #9 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r0, r2, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + lsls r1, r3, #10 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + lsls r4, r1, #9 │ │ │ │ + ldrb r1, [r2, #1] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - ldrb r2, [r2, #1] │ │ │ │ - adds r1, r3, #4 │ │ │ │ - cmp r2, #38 @ 0x26 │ │ │ │ - beq.n 832d6 │ │ │ │ - str r1, [r5, #0] │ │ │ │ + cmp r1, #38 @ 0x26 │ │ │ │ + add.w r2, r3, #4 │ │ │ │ + beq.n 82e34 │ │ │ │ + str r2, [r5, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 839f0 │ │ │ │ + beq.w 83550 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq.n 832bc │ │ │ │ + beq.n 82e1a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 832bc │ │ │ │ + beq.n 82e1a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 80190 │ │ │ │ - mov r0, r3 │ │ │ │ - str r1, [r5, #0] │ │ │ │ - movw r2, #12693 @ 0x3195 │ │ │ │ + b.w 8015c │ │ │ │ + mov r1, r3 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + movw r2, #10017 @ 0x2721 │ │ │ │ movt r2, #21 │ │ │ │ - ldr.w r6, [r0], #8 │ │ │ │ - str r0, [r5, #0] │ │ │ │ + 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 83892 │ │ │ │ + bne.w 833f2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 832cc │ │ │ │ + bne.n 82e2a │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - b.n 832bc │ │ │ │ + b.n 82e1a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 837f4 │ │ │ │ + beq.w 83354 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 83804 │ │ │ │ + beq.w 83364 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a2ac │ │ │ │ + bl 7a290 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 832bc │ │ │ │ + b.n 82e1a │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ - bl 830ac │ │ │ │ + bl 82c08 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 837f0 │ │ │ │ - beq.w 83764 │ │ │ │ - ldr.w fp, [pc, #904] @ 836d4 │ │ │ │ + blt.w 83350 │ │ │ │ + beq.w 832c4 │ │ │ │ + ldr.w fp, [pc, #908] @ 83234 │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ cmp r7, #20 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - bgt.w 837ce │ │ │ │ + bgt.w 8332e │ │ │ │ mov.w r8, r7, lsl #2 │ │ │ │ add r3, r8 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r3, #1608] @ 0x648 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8379e │ │ │ │ - ldr r0, [pc, #860] @ (836d0 ) │ │ │ │ + beq.w 832fe │ │ │ │ + ldr r0, [pc, #860] @ (83230 ) │ │ │ │ ldr.w r2, [r3, #1688] @ 0x698 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r3, #1608] @ 0x648 │ │ │ │ str.w r2, [r3, #1688] @ 0x698 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r0, #1416] @ 0x588 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83832 │ │ │ │ + bne.w 83392 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r6, #12 │ │ │ │ blx 2957c │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ sub.w r2, r6, #8 │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ @@ -133043,843 +132624,844 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r3, [r6, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 83180 │ │ │ │ + bl 82cdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8384a │ │ │ │ + beq.w 833aa │ │ │ │ cmp r7, #1 │ │ │ │ str r0, [r6, #12] │ │ │ │ - beq.n 8341c │ │ │ │ + beq.n 82f7a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83180 │ │ │ │ + bl 82cdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8388c │ │ │ │ + beq.w 833ec │ │ │ │ cmp r7, #2 │ │ │ │ str r0, [r6, #16] │ │ │ │ - beq.n 8341c │ │ │ │ + beq.n 82f7a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83180 │ │ │ │ + bl 82cdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83876 │ │ │ │ + beq.w 833d6 │ │ │ │ cmp r7, #3 │ │ │ │ str r0, [r6, #20] │ │ │ │ - beq.n 8341c │ │ │ │ + beq.n 82f7a │ │ │ │ add.w r9, r6, #20 │ │ │ │ mov.w r8, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83180 │ │ │ │ + bl 82cdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8384c │ │ │ │ + beq.w 833ac │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 83402 │ │ │ │ + bne.n 82f60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bne.w 83770 │ │ │ │ + bne.w 832d0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 832bc │ │ │ │ + b.n 82e1a │ │ │ │ mov r2, r0 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bhi.w 839ae │ │ │ │ - add r1, pc, #4 @ (adr r1, 83444 ) │ │ │ │ + bhi.w 8350e │ │ │ │ + add r1, pc, #4 @ (adr r1, 82fa4 ) │ │ │ │ ldr.w pc, [r1, r3, lsl #2] │ │ │ │ - adds r4, #45 @ 0x2d │ │ │ │ + nop │ │ │ │ + cmp r7, #139 @ 0x8b │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #45 @ 0x2d │ │ │ │ + cmp r7, #139 @ 0x8b │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #57 @ 0x39 │ │ │ │ + cmp r6, #151 @ 0x97 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #45 @ 0x2d │ │ │ │ + cmp r7, #139 @ 0x8b │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #45 @ 0x2d │ │ │ │ + cmp r7, #139 @ 0x8b │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #197 @ 0xc5 │ │ │ │ + cmp r6, #35 @ 0x23 │ │ │ │ movs r0, r1 │ │ │ │ - adds r7, #3 │ │ │ │ + adds r2, #99 @ 0x63 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #149 @ 0x95 │ │ │ │ + adds r4, #245 @ 0xf5 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #197 @ 0xc5 │ │ │ │ + cmp r6, #35 @ 0x23 │ │ │ │ movs r0, r1 │ │ │ │ - adds r6, #45 @ 0x2d │ │ │ │ + adds r1, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - adds r7, #21 │ │ │ │ + adds r2, #117 @ 0x75 │ │ │ │ movs r0, r1 │ │ │ │ - adds r7, #73 @ 0x49 │ │ │ │ + adds r2, #169 @ 0xa9 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #145 @ 0x91 │ │ │ │ + cmp r5, #237 @ 0xed │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #145 @ 0x91 │ │ │ │ + cmp r5, #237 @ 0xed │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #145 @ 0x91 │ │ │ │ + cmp r5, #237 @ 0xed │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #9 │ │ │ │ + cmp r6, #103 @ 0x67 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #11 │ │ │ │ + adds r4, #107 @ 0x6b │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #197 @ 0xc5 │ │ │ │ + cmp r6, #35 @ 0x23 │ │ │ │ movs r0, r1 │ │ │ │ - adds r7, #49 @ 0x31 │ │ │ │ + adds r2, #145 @ 0x91 │ │ │ │ movs r0, r1 │ │ │ │ - adds r6, #17 │ │ │ │ + adds r1, #113 @ 0x71 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - adds r6, #17 │ │ │ │ + adds r1, #113 @ 0x71 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #197 @ 0xc5 │ │ │ │ + cmp r6, #35 @ 0x23 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #197 @ 0xc5 │ │ │ │ + cmp r6, #35 @ 0x23 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - adds r6, #45 @ 0x2d │ │ │ │ + adds r1, #141 @ 0x8d │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #197 @ 0xc5 │ │ │ │ + cmp r6, #35 @ 0x23 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, #197 @ 0xc5 │ │ │ │ + cmp r6, #35 @ 0x23 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #9 │ │ │ │ + cmp r6, #103 @ 0x67 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #199 @ 0xc7 │ │ │ │ + adds r5, #39 @ 0x27 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - subs r1, #175 @ 0xaf │ │ │ │ + adds r5, #15 │ │ │ │ movs r0, r1 │ │ │ │ - adds r6, #217 @ 0xd9 │ │ │ │ + adds r2, #57 @ 0x39 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #9 │ │ │ │ + cmp r6, #103 @ 0x67 │ │ │ │ movs r0, r1 │ │ │ │ - adds r6, #63 @ 0x3f │ │ │ │ + adds r1, #159 @ 0x9f │ │ │ │ movs r0, r1 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r2, r3, #8 │ │ │ │ str r2, [r5, #0] │ │ │ │ vldr d0, [r3] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 83ffc │ │ │ │ + b.w 83b5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7df90 │ │ │ │ + b.w 7df6c │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ - bl 830ac │ │ │ │ + bl 82c08 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.w 837f0 │ │ │ │ + blt.w 83350 │ │ │ │ ands.w r9, sl, #1 │ │ │ │ - bne.w 8393c │ │ │ │ - bl 714b0 │ │ │ │ + bne.w 8349c │ │ │ │ + bl 714c8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83952 │ │ │ │ + beq.w 834b2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 836be │ │ │ │ + beq.n 8321e │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83180 │ │ │ │ + bl 82cdc │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 838e4 │ │ │ │ - bl 83180 │ │ │ │ + beq.w 83444 │ │ │ │ + bl 82cdc │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 838be │ │ │ │ + beq.w 8341e │ │ │ │ mov r2, r7 │ │ │ │ - bl 79514 │ │ │ │ + bl 794f8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 838be │ │ │ │ + blt.w 8341e │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 8381e │ │ │ │ + bne.w 8337e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 836b6 │ │ │ │ + beq.n 83216 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8398c │ │ │ │ + beq.w 834ec │ │ │ │ add.w r9, r9, #2 │ │ │ │ cmp sl, r9 │ │ │ │ - bgt.n 8366a │ │ │ │ + bgt.n 831ca │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a5900 │ │ │ │ + bl 1a4440 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 832bc │ │ │ │ - b.n 8385c │ │ │ │ + bne.w 82e1a │ │ │ │ + b.n 833bc │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r3, r2, #4 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq.n 837ba │ │ │ │ + beq.n 8331a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 83804 │ │ │ │ + beq.w 83364 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 71f98 │ │ │ │ + b.w 71fb0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 148db8 │ │ │ │ + b.w 1483d8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r2, r3, #8 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w fa7f4 │ │ │ │ + b.w fa380 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strb.w r3, [sp, #12] │ │ │ │ - bl 71f98 │ │ │ │ + bl 71fb0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 832bc │ │ │ │ + b.n 82e1a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r2, r3, #8 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 115d00 │ │ │ │ + b.w 1158c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r6, [pc, #708] @ (83a2c ) │ │ │ │ + ldr r6, [pc, #708] @ (8358c ) │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 83426 │ │ │ │ + beq.w 82f84 │ │ │ │ sub.w r1, r2, #32 │ │ │ │ movw r0, #61438 @ 0xeffe │ │ │ │ movt r0, #64511 @ 0xfbff │ │ │ │ movs r5, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #26 │ │ │ │ itt ls │ │ │ │ asrls r0, r1 │ │ │ │ andls r5, r0 │ │ │ │ cmp r2, #9 │ │ │ │ - beq.n 83792 │ │ │ │ + beq.n 832f2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8389c │ │ │ │ + bne.w 833fc │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 83426 │ │ │ │ - b.n 83770 │ │ │ │ + beq.w 82f84 │ │ │ │ + b.n 832d0 │ │ │ │ mov r1, r7 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77cd8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77ccc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 837e4 │ │ │ │ + cbz r0, 83344 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ mov.w r8, r7, lsl #2 │ │ │ │ - b.n 83392 │ │ │ │ + b.n 82ef0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r6, 83804 │ │ │ │ + cbz r6, 83364 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 836f6 │ │ │ │ - b.n 836ee │ │ │ │ + bge.n 83256 │ │ │ │ + b.n 8324e │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r7, r3 │ │ │ │ - bls.n 8379e │ │ │ │ - bl 1ea294 │ │ │ │ + bls.n 832fe │ │ │ │ + bl 1e955c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 837b0 │ │ │ │ + bne.n 83310 │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2688fc │ │ │ │ + bl 2687e8 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 832bc │ │ │ │ + b.n 82e1a │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 83902 │ │ │ │ + bne.n 83462 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 832fe │ │ │ │ + beq.w 82e5c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 832fe │ │ │ │ + b.n 82e5c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 836a6 │ │ │ │ + bne.w 83206 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 836a6 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83206 │ │ │ │ + movw r2, #26709 @ 0x6855 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8387c │ │ │ │ + bne.n 833dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 127218 │ │ │ │ + bl 126cc8 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 83392 │ │ │ │ + b.n 82ef0 │ │ │ │ mov r8, r0 │ │ │ │ subs r3, r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ sub.w r3, r3, r8 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2688fc │ │ │ │ + bl 2687e8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 837f0 │ │ │ │ + beq.n 83350 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 837f0 │ │ │ │ + bne.n 83350 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 837f0 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83350 │ │ │ │ mov.w r8, #2 │ │ │ │ - b.n 8384c │ │ │ │ + b.n 833ac │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr.w r9, [fp, sl] │ │ │ │ - b.n 83392 │ │ │ │ + b.n 82ef0 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 8384c │ │ │ │ + b.n 833ac │ │ │ │ mov r3, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20764 @ 0x511c │ │ │ │ + movw r1, #20380 @ 0x4f9c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 83866 │ │ │ │ - b.n 837f0 │ │ │ │ + bne.n 833c6 │ │ │ │ + b.n 83350 │ │ │ │ sub.w r3, sl, #2 │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ sub.w r3, r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2688fc │ │ │ │ + bl 2687e8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 838f0 │ │ │ │ + bne.n 83450 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78344 │ │ │ │ - b.n 8385c │ │ │ │ + bl 78338 │ │ │ │ + b.n 833bc │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ sub.w r3, r3, r9 │ │ │ │ - b.n 83858 │ │ │ │ + b.n 833b8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 838dc │ │ │ │ + bne.n 8343c │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 838dc │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8343c │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 83320 │ │ │ │ - b.n 83328 │ │ │ │ + blt.w 82e7e │ │ │ │ + b.n 82e86 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ - bl 830ac │ │ │ │ + bl 82c08 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 837f0 │ │ │ │ - bl 72334 │ │ │ │ + blt.w 83350 │ │ │ │ + bl 72340 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 8397e │ │ │ │ + cbz r0, 834de │ │ │ │ mov r1, r5 │ │ │ │ cmp r7, r8 │ │ │ │ - beq.n 8396e │ │ │ │ + beq.n 834ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 83180 │ │ │ │ - cbz r0, 83960 │ │ │ │ + bl 82cdc │ │ │ │ + cbz r0, 834c0 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str.w r0, [r2, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 83922 │ │ │ │ + b.n 83482 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20792 @ 0x5138 │ │ │ │ + movw r1, #20408 @ 0x4fb8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ mov r3, sl │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2688fc │ │ │ │ - b.n 837f0 │ │ │ │ + bl 2687e8 │ │ │ │ + b.n 83350 │ │ │ │ subs r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ sub.w r3, r7, r8 │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ mov r0, r4 │ │ │ │ - b.n 83858 │ │ │ │ + b.n 833b8 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a5900 │ │ │ │ + bl 1a4440 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 832bc │ │ │ │ - b.n 8385c │ │ │ │ + bne.w 82e1a │ │ │ │ + b.n 833bc │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2688fc │ │ │ │ - b.n 837f0 │ │ │ │ + bl 2687e8 │ │ │ │ + b.n 83350 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 836b6 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83216 │ │ │ │ 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, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 183de8 │ │ │ │ + b.w 182f94 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20844 @ 0x516c │ │ │ │ + movw r1, #20460 @ 0x4fec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 837f0 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 83350 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r3, r2, #4 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq.n 83a12 │ │ │ │ + beq.n 83572 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 83804 │ │ │ │ + beq.w 83364 │ │ │ │ mov r0, r6 │ │ │ │ blx 2987c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 88f94 │ │ │ │ - bl 7f8d0 │ │ │ │ + b.w 888a4 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 837f0 │ │ │ │ + bne.w 83350 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20808 @ 0x5148 │ │ │ │ + movw r1, #20424 @ 0x4fc8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 837f0 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 83350 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 83804 │ │ │ │ + beq.w 83364 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 839dc │ │ │ │ - b.n 839e4 │ │ │ │ + blt.n 8353c │ │ │ │ + b.n 83544 │ │ │ │ nop │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00083a30 : │ │ │ │ +00083590 : │ │ │ │ stmdb 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 r6, r3, #30 │ │ │ │ - bmi.w 83c06 │ │ │ │ + bmi.w 83766 │ │ │ │ ldr.w r7, [r0, #132] @ 0x84 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bpl.w 83c52 │ │ │ │ - ldr r4, [pc, #728] @ (83d34 ) │ │ │ │ + bpl.w 837b2 │ │ │ │ + ldr r4, [pc, #728] @ (83894 ) │ │ │ │ movw r6, #42220 @ 0xa4ec │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr.w r3, [r4, #3640] @ 0xe38 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 83d8c │ │ │ │ + bne.w 838ec │ │ │ │ ldr.w r2, [r4, #3648] @ 0xe40 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 83d8c │ │ │ │ + beq.w 838ec │ │ │ │ add.w r8, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ addw r1, r4, #3636 @ 0xe34 │ │ │ │ mov r3, r8 │ │ │ │ - bl 78468 │ │ │ │ + bl 7845c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 83c62 │ │ │ │ + beq.w 837c2 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.w 83eec │ │ │ │ + bpl.w 83a4c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ and.w r7, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r7, r7, #1 │ │ │ │ - bhi.w 83e12 │ │ │ │ + bhi.w 83972 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mul.w r7, r3, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 83ea2 │ │ │ │ + blt.w 83a02 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 83c7e │ │ │ │ + bmi.w 837de │ │ │ │ ldr.w r1, [r5, #132] @ 0x84 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 83cc8 │ │ │ │ + bpl.w 83828 │ │ │ │ ldr.w r3, [r4, #3672] @ 0xe58 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 83db2 │ │ │ │ + bne.w 83912 │ │ │ │ ldr.w r2, [r4, #3680] @ 0xe60 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 83db2 │ │ │ │ + beq.w 83912 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #592] @ (83d38 ) │ │ │ │ - bl 78468 │ │ │ │ + ldr r1, [pc, #592] @ (83898 ) │ │ │ │ + bl 7845c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83cd8 │ │ │ │ + beq.w 83838 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.w 83eec │ │ │ │ + bpl.w 83a4c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and.w r8, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r8, r8, #1 │ │ │ │ - bhi.w 83e44 │ │ │ │ + bhi.w 839a4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mul.w r8, r3, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 83ea2 │ │ │ │ + blt.w 83a02 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ and.w r2, r3, #24 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ subs r1, r1, r4 │ │ │ │ adds r6, r3, #3 │ │ │ │ - ldr r3, [pc, #508] @ (83d3c ) │ │ │ │ + ldr r3, [pc, #508] @ (8389c ) │ │ │ │ mla r6, r2, r7, r6 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ bic.w r6, r6, #3 │ │ │ │ cmp r6, r1 │ │ │ │ - bhi.w 83e94 │ │ │ │ + bhi.w 839f4 │ │ │ │ adds r6, r4, r6 │ │ │ │ - bmi.w 83e94 │ │ │ │ + bmi.w 839f4 │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r1, #6429 @ 0x191d │ │ │ │ + movw r1, #6453 @ 0x1935 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w sl, [r9, #712] @ 0x2c8 │ │ │ │ cmp sl, r1 │ │ │ │ - bne.w 83e82 │ │ │ │ + bne.w 839e2 │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ subs r1, r6, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ add.w r0, ip, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r0, #1528] @ 0x5f8 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bcs.w 83dd6 │ │ │ │ + bcs.w 83936 │ │ │ │ mov.w lr, r1, lsr #3 │ │ │ │ ldr.w r1, [r0, lr, lsl #3] │ │ │ │ ldr.w sl, [r1, #8] │ │ │ │ cmp r1, sl │ │ │ │ - beq.w 83dc6 │ │ │ │ + beq.w 83926 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r6, [r0, #0] │ │ │ │ str r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 83cfc │ │ │ │ + beq.w 8385c │ │ │ │ add r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r0] │ │ │ │ strd r2, r2, [r4, #-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.w 83d44 │ │ │ │ + bgt.w 838a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #360] @ (83d40 ) │ │ │ │ + ldr r2, [pc, #360] @ (838a0 ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83ea6 │ │ │ │ + bne.w 83a06 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ - cbz r7, 83bfe │ │ │ │ + cbz r7, 8375e │ │ │ │ lsls r2, r7, #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx 2957c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #308] @ (83d3c ) │ │ │ │ + ldr r0, [pc, #308] @ (8389c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ movs r2, #28 │ │ │ │ subs r3, #1 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ cmp r3, #10 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ @@ -133894,33 +133476,33 @@ │ │ │ │ add r1, r0 │ │ │ │ add.w r0, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83f04 │ │ │ │ + beq.w 83a64 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.w 83a5a │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + bmi.w 835ba │ │ │ │ + movw r0, #64844 @ 0xfd4c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83f22 │ │ │ │ - movw r0, #21008 @ 0x5210 │ │ │ │ + beq.w 83a82 │ │ │ │ + movw r0, #20624 @ 0x5090 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #583 @ 0x247 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 83ea2 │ │ │ │ - ldr r3, [pc, #188] @ (83d3c ) │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 83a02 │ │ │ │ + ldr r3, [pc, #188] @ (8389c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -133934,1324 +133516,1334 @@ │ │ │ │ add r1, r2 │ │ │ │ add.w r2, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ cmp r2, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83f0e │ │ │ │ + beq.w 83a6e │ │ │ │ ldr r1, [r1, #16] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 83acc │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + bmi.w 8362c │ │ │ │ + movw r0, #64844 @ 0xfd4c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83c6c │ │ │ │ + bne.n 837cc │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - movw r1, #20972 @ 0x51ec │ │ │ │ + movw r1, #20588 @ 0x506c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r2, [pc, #68] @ (83d38 ) │ │ │ │ + ldr r2, [pc, #68] @ (83898 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 83ea2 │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 83a02 │ │ │ │ ldrd r9, r2, [r1, #24] │ │ │ │ cmp r9, r2 │ │ │ │ ittt hi │ │ │ │ ldrhi r2, [r1, #12] │ │ │ │ strhi.w r2, [sl, #12] │ │ │ │ strhi.w sl, [r2, #8] │ │ │ │ - bhi.w 83bac │ │ │ │ + bhi.w 8370c │ │ │ │ add.w r3, lr, #1 │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ str r3, [r1, #24] │ │ │ │ add.w r3, r1, r9 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r6, [r1, r9] │ │ │ │ - ldr r3, [pc, #20] @ (83d3c ) │ │ │ │ + ldr r3, [pc, #20] @ (8389c ) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ - b.n 83bac │ │ │ │ + b.n 8370c │ │ │ │ nop │ │ │ │ ldmia r6!, {} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bgt.n 83de4 │ │ │ │ + bgt.n 83944 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr.w r2, [ip, #3740] @ 0xe9c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 83bcc │ │ │ │ + beq.w 8372c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 83bcc │ │ │ │ + beq.w 8372c │ │ │ │ ldr.w r2, [ip, #3852] @ 0xf0c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 83bcc │ │ │ │ + bne.w 8372c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 83f18 │ │ │ │ + bne.w 83a78 │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.w 83bcc │ │ │ │ + bmi.w 8372c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 83d76 │ │ │ │ + bne.n 838d6 │ │ │ │ dmb ish │ │ │ │ - b.n 83bcc │ │ │ │ - ldr r0, [pc, #432] @ (83f40 ) │ │ │ │ - bl 6cd24 │ │ │ │ + b.n 8372c │ │ │ │ + ldr r0, [pc, #432] @ (83aa0 ) │ │ │ │ + bl 6cd1c │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 83c62 │ │ │ │ + beq.w 837c2 │ │ │ │ add.w r8, sp, #12 │ │ │ │ - ldr r1, [pc, #416] @ (83f40 ) │ │ │ │ + ldr r1, [pc, #416] @ (83aa0 ) │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl 78468 │ │ │ │ + bl 7845c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 83a90 │ │ │ │ - b.n 83c62 │ │ │ │ - ldr r0, [pc, #400] @ (83f44 ) │ │ │ │ + bne.w 835f0 │ │ │ │ + b.n 837c2 │ │ │ │ + ldr r0, [pc, #400] @ (83aa4 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd1c │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 83cd8 │ │ │ │ + beq.n 83838 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ - b.n 83ae2 │ │ │ │ + b.n 83642 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, lr │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 719d8 │ │ │ │ + bl 719f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83d26 │ │ │ │ + bne.n 83886 │ │ │ │ ldr.w sl, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #49749 @ 0xc255 │ │ │ │ + movw r1, #49745 @ 0xc251 │ │ │ │ movt r1, #6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp sl, r1 │ │ │ │ - bne.n 83eba │ │ │ │ + bne.n 83a1a │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 83e94 │ │ │ │ - ldr r3, [pc, #332] @ (83f48 ) │ │ │ │ + beq.n 839f4 │ │ │ │ + ldr r3, [pc, #332] @ (83aa8 ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ - b.n 83bac │ │ │ │ + b.n 8370c │ │ │ │ lsrs r3, r3, #3 │ │ │ │ adds r2, #12 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - bcc.n 83e60 │ │ │ │ + bcc.n 839c0 │ │ │ │ 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 83e18 │ │ │ │ + beq.n 83978 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21056 @ 0x5240 │ │ │ │ + movw r1, #20672 @ 0x50c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 83ea2 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 83a02 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ adds r3, #12 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bcc.n 83e70 │ │ │ │ + bcc.n 839d0 │ │ │ │ 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 83e4a │ │ │ │ - b.n 83e2c │ │ │ │ + beq.n 839aa │ │ │ │ + b.n 8398c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 83ec6 │ │ │ │ + blt.n 83a26 │ │ │ │ mul.w r7, r0, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 83ab6 │ │ │ │ - b.n 83ea2 │ │ │ │ + bge.w 83616 │ │ │ │ + b.n 83a02 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 83ed2 │ │ │ │ + blt.n 83a32 │ │ │ │ mul.w r8, r8, r1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.w 83b1a │ │ │ │ - b.n 83ea2 │ │ │ │ + bge.w 8367a │ │ │ │ + b.n 83a02 │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx sl │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 83d26 │ │ │ │ + bne.w 83886 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ea3d0 │ │ │ │ + bl 1e9698 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 83bcc │ │ │ │ + bne.w 8372c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 83bfe │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 8375e │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 83ee0 │ │ │ │ + bne.n 83a40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ - b.n 83bec │ │ │ │ + bl 126cc8 │ │ │ │ + b.n 8374c │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx sl │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 83df6 │ │ │ │ + b.n 83956 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 83e2c │ │ │ │ + bge.n 8398c │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 83e2c │ │ │ │ - b.n 83ea2 │ │ │ │ + bne.n 8398c │ │ │ │ + b.n 83a02 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 83e2c │ │ │ │ + bge.n 8398c │ │ │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 83e2c │ │ │ │ - b.n 83ea2 │ │ │ │ + bne.n 8398c │ │ │ │ + b.n 83a02 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 83bec │ │ │ │ + b.n 8374c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21032 @ 0x5228 │ │ │ │ + movw r1, #20648 @ 0x50a8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 83ea2 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 83a02 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r7, [r2, #244] @ 0xf4 │ │ │ │ - b.n 83c48 │ │ │ │ + b.n 837a8 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldr.w r1, [r0, #244] @ 0xf4 │ │ │ │ - b.n 83cbe │ │ │ │ + b.n 8381e │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 83bcc │ │ │ │ - b.n 83d66 │ │ │ │ + bne.w 8372c │ │ │ │ + b.n 838c6 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - movw r1, #20972 @ 0x51ec │ │ │ │ + movw r1, #20588 @ 0x506c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r2, [pc, #8] @ (83f40 ) │ │ │ │ + ldr r2, [pc, #8] @ (83aa0 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 83ea2 │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 83a02 │ │ │ │ nop │ │ │ │ - bgt.n 83fac │ │ │ │ + bgt.n 83b0c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bgt.n 83ff0 │ │ │ │ + bgt.n 83b50 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00083f4c : │ │ │ │ +00083aac : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 83fea │ │ │ │ + beq.n 83b4a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 83fd2 │ │ │ │ + bpl.n 83b32 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ and.w r2, r1, #3 │ │ │ │ cmp r1, #15 │ │ │ │ rsb r2, r2, #1 │ │ │ │ - bhi.n 83f7c │ │ │ │ + bhi.n 83adc │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mul.w r0, r2, r0 │ │ │ │ pop {r3, pc} │ │ │ │ lsrs r1, r1, #3 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r0, #12 │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 83fb6 │ │ │ │ + bcc.n 83b16 │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ orr.w r0, r0, ip, lsl #30 │ │ │ │ cmp.w ip, r0, lsr #30 │ │ │ │ mov ip, r0 │ │ │ │ - beq.n 83f86 │ │ │ │ + beq.n 83ae6 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21056 @ 0x5240 │ │ │ │ + movw r1, #20672 @ 0x50c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 83fc2 │ │ │ │ + blt.n 83b22 │ │ │ │ mul.w r0, r2, ip │ │ │ │ pop {r3, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 83f9a │ │ │ │ + bge.n 83afa │ │ │ │ cmp.w ip, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 83f9a │ │ │ │ + bne.n 83afa │ │ │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21032 @ 0x5228 │ │ │ │ + movw r1, #20648 @ 0x50a8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 83fb0 │ │ │ │ - movw r0, #21008 @ 0x5210 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 83b10 │ │ │ │ + movw r0, #20624 @ 0x5090 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #583 @ 0x247 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 83fb0 │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 83b10 │ │ │ │ │ │ │ │ -00083ffc : │ │ │ │ +00083b5c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #176] @ (840bc ) │ │ │ │ + ldr r2, [pc, #176] @ (83c1c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ - cbz r4, 8405a │ │ │ │ + cbz r4, 83bba │ │ │ │ movw r2, #26080 @ 0x65e0 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r1, [r3, #1604] @ 0x644 │ │ │ │ str.w r0, [r3, #1608] @ 0x648 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r3, #1604] @ 0x644 │ │ │ │ cmp r0, ip │ │ │ │ str r2, [r4, #4] │ │ │ │ - bne.n 84080 │ │ │ │ - ldr r2, [pc, #120] @ (840c0 ) │ │ │ │ + bne.n 83be0 │ │ │ │ + ldr r2, [pc, #120] @ (83c20 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 84086 │ │ │ │ + cbnz r3, 83be6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d0, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #16 │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 71840 │ │ │ │ + bl 71858 │ │ │ │ vldr d0, [sp] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 840b2 │ │ │ │ + cbz r0, 83c12 │ │ │ │ movw r2, #26080 @ 0x65e0 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r2, [r0, #4] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 84044 │ │ │ │ + beq.n 83ba4 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 84044 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 83ba4 │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ vstr d0, [sp] │ │ │ │ - bne.n 840a2 │ │ │ │ + bne.n 83c02 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ + bl 126cc8 │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 84050 │ │ │ │ + b.n 83bb0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 84050 │ │ │ │ + b.n 83bb0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ + b.w 1e955c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -000840c4 : │ │ │ │ +00083c24 : │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ str r2, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000840cc : │ │ │ │ +00083c2c : │ │ │ │ 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] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ - cbz r3, 84142 │ │ │ │ + cbz r3, 83ca2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r2 │ │ │ │ mov r4, r0 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ adds r1, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 84118 │ │ │ │ + bge.n 83c78 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ str r1, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 841a0 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83d00 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ ittt ne │ │ │ │ movne r0, #0 │ │ │ │ ldrne r3, [r4, #12] │ │ │ │ strne.w r5, [r3, r6, lsl #2] │ │ │ │ - bne.n 84116 │ │ │ │ + bne.n 83c76 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 84152 │ │ │ │ + beq.n 83cb2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 84152 │ │ │ │ + cbnz r3, 83cb2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 84152 │ │ │ │ - movw r0, #64668 @ 0xfc9c │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83cb2 │ │ │ │ + movw r0, #64284 @ 0xfb1c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00084158 <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ +00083cb8 <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ 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, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r7, #1 │ │ │ │ - bl 841a0 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83d00 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 84182 <_PyList_AppendTakeRefListResize@@Base+0x2a> │ │ │ │ + beq.n 83ce2 <_PyList_AppendTakeRefListResize@@Base+0x2a> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ movs r4, #0 │ │ │ │ str.w r6, [r3, r7, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8417e <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ + beq.n 83cde <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8417e <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ + bne.n 83cde <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8417e <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83cde <_PyList_AppendTakeRefListResize@@Base+0x26> │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bge.w 842d4 <_PyList_AppendTakeRefListResize@@Base+0x17c> │ │ │ │ + bge.w 83e2e <_PyList_AppendTakeRefListResize@@Base+0x176> │ │ │ │ adds r4, r1, #6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r4, r4, r1, asr #3 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ subs r3, r1, r3 │ │ │ │ subs r2, r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 842f4 <_PyList_AppendTakeRefListResize@@Base+0x19c> │ │ │ │ + blt.w 83e4e <_PyList_AppendTakeRefListResize@@Base+0x196> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 842fc <_PyList_AppendTakeRefListResize@@Base+0x1a4> │ │ │ │ + beq.w 83e56 <_PyList_AppendTakeRefListResize@@Base+0x19e> │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 842ca <_PyList_AppendTakeRefListResize@@Base+0x172> │ │ │ │ + bcs.n 83e24 <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r0, #17493 @ 0x4455 │ │ │ │ - movt r0, #8 │ │ │ │ + movw r2, #16301 @ 0x3fad │ │ │ │ + movt r2, #8 │ │ │ │ ldr r5, [r7, #12] │ │ │ │ - mov.w lr, r4, lsl #2 │ │ │ │ - ldr.w r9, [r3, #700] @ 0x2bc │ │ │ │ - ldr.w r8, [r3, #688] @ 0x2b0 │ │ │ │ - cmp r9, r0 │ │ │ │ - bne.w 84320 <_PyList_AppendTakeRefListResize@@Base+0x1c8> │ │ │ │ + lsls r1, r4, #2 │ │ │ │ + ldr.w r8, [r3, #700] @ 0x2bc │ │ │ │ + ldr.w r9, [r3, #688] @ 0x2b0 │ │ │ │ + cmp r8, r2 │ │ │ │ + bne.w 83e7a <_PyList_AppendTakeRefListResize@@Base+0x1c2> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8428e <_PyList_AppendTakeRefListResize@@Base+0x136> │ │ │ │ - ldr r2, [pc, #316] @ (84344 <_PyList_AppendTakeRefListResize@@Base+0x1ec>) │ │ │ │ + beq.n 83dec <_PyList_AppendTakeRefListResize@@Base+0x134> │ │ │ │ + ldr r2, [pc, #308] @ (83e9c <_PyList_AppendTakeRefListResize@@Base+0x1e4>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ - bic.w ip, r5, #4080 @ 0xff0 │ │ │ │ - bic.w ip, ip, #15 │ │ │ │ + bic.w lr, r5, #4080 @ 0xff0 │ │ │ │ + bic.w lr, lr, #15 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ - ldr.w r0, [r2, #1528] @ 0x5f8 │ │ │ │ - cmn.w r0, #804 @ 0x324 │ │ │ │ - beq.n 842a6 <_PyList_AppendTakeRefListResize@@Base+0x14e> │ │ │ │ - lsrs r2, r5, #18 │ │ │ │ - add.w r0, r0, r2, lsl #3 │ │ │ │ - ubfx r2, r5, #0, #18 │ │ │ │ - ldr.w r1, [r0, #808] @ 0x328 │ │ │ │ - cmp r1, r2 │ │ │ │ - bgt.n 8424c <_PyList_AppendTakeRefListResize@@Base+0xf4> │ │ │ │ - ldr.w r0, [r0, #804] @ 0x324 │ │ │ │ - cmp r0, r2 │ │ │ │ + ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ + cmn.w r2, #804 @ 0x324 │ │ │ │ + beq.n 83e02 <_PyList_AppendTakeRefListResize@@Base+0x14a> │ │ │ │ + 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 83daa <_PyList_AppendTakeRefListResize@@Base+0xf2> │ │ │ │ + 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 │ │ │ │ - cbz r2, 842a6 <_PyList_AppendTakeRefListResize@@Base+0x14e> │ │ │ │ - ldr.w r3, [ip, #20] │ │ │ │ - adds r3, #1 │ │ │ │ - mov.w r9, r3, lsl #3 │ │ │ │ - cmp r9, lr │ │ │ │ - bcc.n 84266 <_PyList_AppendTakeRefListResize@@Base+0x10e> │ │ │ │ - add.w r9, r9, r3, lsl #4 │ │ │ │ - cmp.w r9, r4, lsl #4 │ │ │ │ - bcc.n 8429a <_PyList_AppendTakeRefListResize@@Base+0x142> │ │ │ │ - mov r9, lr │ │ │ │ - mov r1, lr │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7191c │ │ │ │ + cbz r2, 83e02 <_PyList_AppendTakeRefListResize@@Base+0x14a> │ │ │ │ + ldr.w r2, [lr, #20] │ │ │ │ + add.w r8, r2, #1 │ │ │ │ + mov.w r8, r8, lsl #3 │ │ │ │ + cmp r8, r1 │ │ │ │ + bcc.n 83dc6 <_PyList_AppendTakeRefListResize@@Base+0x10e> │ │ │ │ + add.w r8, r8, r8, lsl #1 │ │ │ │ + cmp.w r8, r4, lsl #4 │ │ │ │ + bcc.n 83df6 <_PyList_AppendTakeRefListResize@@Base+0x13e> │ │ │ │ + mov r8, r1 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 71934 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 842ca <_PyList_AppendTakeRefListResize@@Base+0x172> │ │ │ │ - mov r2, r9 │ │ │ │ + cbz r0, 83e24 <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 77550 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77544 │ │ │ │ strd r6, sl, [r7, #8] │ │ │ │ str r4, [r7, #16] │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r1, lr │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7191c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 71934 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 842ca <_PyList_AppendTakeRefListResize@@Base+0x172> │ │ │ │ + cbz r0, 83e24 <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ movs r0, #0 │ │ │ │ strd r6, r5, [r7, #8] │ │ │ │ str r4, [r7, #16] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r8, [r3, #680] @ 0x2a8 │ │ │ │ - movw r2, #50557 @ 0xc57d │ │ │ │ + movw r2, #50553 @ 0xc579 │ │ │ │ movt r2, #6 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 84330 <_PyList_AppendTakeRefListResize@@Base+0x1d8> │ │ │ │ - mov r1, lr │ │ │ │ - mov r0, r5 │ │ │ │ + bne.n 83e8a <_PyList_AppendTakeRefListResize@@Base+0x1d2> │ │ │ │ cmp r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ blx 2a6fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 8429a <_PyList_AppendTakeRefListResize@@Base+0x142> │ │ │ │ - bl 1ea294 │ │ │ │ + bne.n 83df6 <_PyList_AppendTakeRefListResize@@Base+0x13e> │ │ │ │ + bl 1e955c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8428a <_PyList_AppendTakeRefListResize@@Base+0x132> │ │ │ │ + b.n 83de8 <_PyList_AppendTakeRefListResize@@Base+0x130> │ │ │ │ cmp.w r1, r3, asr #1 │ │ │ │ it ge │ │ │ │ strge r1, [r0, #8] │ │ │ │ - bge.n 84288 <_PyList_AppendTakeRefListResize@@Base+0x130> │ │ │ │ + bge.n 83de6 <_PyList_AppendTakeRefListResize@@Base+0x12e> │ │ │ │ adds r4, r1, #6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r4, r4, r1, asr #3 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ subs r3, r1, r3 │ │ │ │ subs r2, r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - ble.w 841d2 <_PyList_AppendTakeRefListResize@@Base+0x7a> │ │ │ │ + ble.w 83d32 <_PyList_AppendTakeRefListResize@@Base+0x7a> │ │ │ │ adds r4, r6, #3 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ - b.n 841d2 <_PyList_AppendTakeRefListResize@@Base+0x7a> │ │ │ │ + b.n 83d32 <_PyList_AppendTakeRefListResize@@Base+0x7a> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r2, #17493 @ 0x4455 │ │ │ │ + movw r2, #16301 @ 0x3fad │ │ │ │ movt r2, #8 │ │ │ │ ldr r5, [r7, #12] │ │ │ │ mov r4, r6 │ │ │ │ - ldr.w r9, [r3, #700] @ 0x2bc │ │ │ │ - mov lr, r6 │ │ │ │ - ldr.w r8, [r3, #688] @ 0x2b0 │ │ │ │ - cmp r9, r2 │ │ │ │ - beq.w 84202 <_PyList_AppendTakeRefListResize@@Base+0xaa> │ │ │ │ + ldr.w r8, [r3, #700] @ 0x2bc │ │ │ │ + mov r1, r6 │ │ │ │ + ldr.w r9, [r3, #688] @ 0x2b0 │ │ │ │ + cmp r8, r2 │ │ │ │ + beq.w 83d60 <_PyList_AppendTakeRefListResize@@Base+0xa8> │ │ │ │ + mov r2, r1 │ │ │ │ + mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - mov r2, lr │ │ │ │ - mov r0, r8 │ │ │ │ - blx r9 │ │ │ │ + blx r8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 8429a <_PyList_AppendTakeRefListResize@@Base+0x142> │ │ │ │ - b.n 842ca <_PyList_AppendTakeRefListResize@@Base+0x172> │ │ │ │ - mov r1, r5 │ │ │ │ + bne.n 83df6 <_PyList_AppendTakeRefListResize@@Base+0x13e> │ │ │ │ + b.n 83e24 <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ + mov r2, r1 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - mov r2, lr │ │ │ │ + mov r1, r5 │ │ │ │ blx r8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 8429a <_PyList_AppendTakeRefListResize@@Base+0x142> │ │ │ │ - b.n 842ca <_PyList_AppendTakeRefListResize@@Base+0x172> │ │ │ │ - nop │ │ │ │ + bne.n 83df6 <_PyList_AppendTakeRefListResize@@Base+0x13e> │ │ │ │ + b.n 83e24 <_PyList_AppendTakeRefListResize@@Base+0x16c> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00084348 : │ │ │ │ +00083ea0 : │ │ │ │ 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.w ip, r1, #0 │ │ │ │ - blt.n 8444c │ │ │ │ - movw r3, #19968 @ 0x4e00 │ │ │ │ - movt r3, #72 @ 0x48 │ │ │ │ + subs r3, r1, #0 │ │ │ │ + blt.n 83fa2 │ │ │ │ + movw r2, #19968 @ 0x4e00 │ │ │ │ + movt r2, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #17493 @ 0x4455 │ │ │ │ + movw r0, #16301 @ 0x3fad │ │ │ │ movt r0, #8 │ │ │ │ - ldr.w r5, [r3, #700] @ 0x2bc │ │ │ │ - ldr.w r6, [r3, #688] @ 0x2b0 │ │ │ │ + ldr.w r5, [r2, #700] @ 0x2bc │ │ │ │ + ldr.w r6, [r2, #688] @ 0x2b0 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 8442e │ │ │ │ + bne.n 83f84 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 84402 │ │ │ │ - ldr r1, [pc, #204] @ (84450 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - bic.w r5, r4, #4080 @ 0xff0 │ │ │ │ - bic.w r5, r5, #15 │ │ │ │ - ldr r2, [r2, r1] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - add.w r2, r2, #4096 @ 0x1000 │ │ │ │ - ldr.w r0, [r2, #1528] @ 0x5f8 │ │ │ │ - cmn.w r0, #804 @ 0x324 │ │ │ │ - beq.n 8440c │ │ │ │ - lsrs r2, r4, #18 │ │ │ │ - add.w r0, r0, r2, lsl #3 │ │ │ │ - ubfx r2, r4, #0, #18 │ │ │ │ - ldr.w r1, [r0, #808] @ 0x328 │ │ │ │ - cmp r1, r2 │ │ │ │ - bgt.n 843c6 │ │ │ │ - ldr.w r1, [r0, #804] @ 0x324 │ │ │ │ - cmp r1, r2 │ │ │ │ + beq.n 83f58 │ │ │ │ + ldr r0, [pc, #208] @ (83fa8 ) │ │ │ │ + mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ + bic.w r7, r4, #4080 @ 0xff0 │ │ │ │ + bic.w r7, r7, #15 │ │ │ │ + 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 83f62 │ │ │ │ + lsrs r0, r4, #18 │ │ │ │ + add.w r1, r1, r0, lsl #3 │ │ │ │ + ubfx r0, r4, #0, #18 │ │ │ │ + ldr.w r5, [r1, #808] @ 0x328 │ │ │ │ + cmp r5, r0 │ │ │ │ + bgt.n 83f1c │ │ │ │ + ldr.w r1, [r1, #804] @ 0x324 │ │ │ │ + cmp r1, r0 │ │ │ │ ite gt │ │ │ │ - movgt r2, #0 │ │ │ │ - movle r2, #1 │ │ │ │ + movgt r0, #0 │ │ │ │ + movle r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ - moveq r2, #0 │ │ │ │ - cbz r2, 8440c │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - adds r3, #1 │ │ │ │ - lsls r5, r3, #3 │ │ │ │ - cmp ip, r5 │ │ │ │ - bhi.n 843e0 │ │ │ │ - add.w r5, r5, r3, lsl #4 │ │ │ │ - cmp.w r5, ip, lsl #2 │ │ │ │ + moveq r0, #0 │ │ │ │ + cbz r0, 83f62 │ │ │ │ + ldr r5, [r7, #20] │ │ │ │ + adds r5, #1 │ │ │ │ + lsls r5, r5, #3 │ │ │ │ + cmp r3, r5 │ │ │ │ + bhi.n 83f36 │ │ │ │ + add.w r5, r5, r5, lsl #1 │ │ │ │ + cmp.w r5, r3, lsl #2 │ │ │ │ it cc │ │ │ │ movcc r7, r4 │ │ │ │ - bcc.n 843fc │ │ │ │ - mov r5, ip │ │ │ │ - mov r1, ip │ │ │ │ + bcc.n 83f52 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7191c │ │ │ │ + bl 71934 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 8444c │ │ │ │ + cbz r0, 83fa2 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77550 │ │ │ │ + bl 77544 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7191c │ │ │ │ - ldr.w r5, [r3, #680] @ 0x2a8 │ │ │ │ - movw r2, #50557 @ 0xc57d │ │ │ │ - movt r2, #6 │ │ │ │ - cmp r5, r2 │ │ │ │ - bne.n 8443c │ │ │ │ - mov r1, ip │ │ │ │ + b.w 71934 │ │ │ │ + ldr.w r5, [r2, #680] @ 0x2a8 │ │ │ │ + movw r1, #50553 @ 0xc579 │ │ │ │ + movt r1, #6 │ │ │ │ + cmp r5, r1 │ │ │ │ + bne.n 83f92 │ │ │ │ + cmp r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ - cmp r1, #1 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ it cc │ │ │ │ - movcc r1, #1 │ │ │ │ + movcc r3, #1 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov r1, r3 │ │ │ │ b.w 2a6f8 │ │ │ │ + mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, ip │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ - ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ + ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ + mov r2, r3 │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, ip │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 843fc │ │ │ │ + b.n 83f52 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 844e6 │ │ │ │ + beq.n 8403e │ │ │ │ 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, #196] @ (84530 ) │ │ │ │ + ldr r2, [pc, #196] @ (84088 ) │ │ │ │ mov r4, r1 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ bic.w r6, r4, #4080 @ 0xff0 │ │ │ │ bic.w r6, r6, #15 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r2, #804 @ 0x324 │ │ │ │ - beq.n 844ec │ │ │ │ + beq.n 84044 │ │ │ │ lsrs r1, r4, #18 │ │ │ │ mov r5, r0 │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ ubfx r1, r4, #0, #18 │ │ │ │ ldr.w r0, [r2, #808] @ 0x328 │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.n 844aa │ │ │ │ + bgt.n 84002 │ │ │ │ ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt.n 844ec │ │ │ │ - cbz r2, 844ec │ │ │ │ + bgt.n 84044 │ │ │ │ + cbz r2, 84044 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ adds r1, #1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp.w r3, r1, lsl #3 │ │ │ │ - bhi.n 844c2 │ │ │ │ + bhi.n 8401a │ │ │ │ add.w r7, r7, r1, lsl #4 │ │ │ │ cmp.w r7, r3, lsl #2 │ │ │ │ - bcc.n 844e0 │ │ │ │ + bcc.n 84038 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7191c │ │ │ │ + bl 71934 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 844de │ │ │ │ + cbz r0, 84036 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77550 │ │ │ │ + bl 77544 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r2 │ │ │ │ - b.w 7191c │ │ │ │ + b.w 71934 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 8452a │ │ │ │ + blt.n 84082 │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ - movw r1, #50557 @ 0xc57d │ │ │ │ + movw r1, #50553 @ 0xc579 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r5, [r2, #680] @ 0x2a8 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 8451a │ │ │ │ + bne.n 84072 │ │ │ │ cmp r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r1, r3 │ │ │ │ b.w 2a6f8 │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 844e0 │ │ │ │ + b.n 84038 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00084534 : │ │ │ │ +0008408c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 84564 │ │ │ │ + cbz r0, 840bc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 84564 │ │ │ │ + bpl.n 840bc │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 84588 │ │ │ │ - cbz r0, 84574 │ │ │ │ + bl 840e0 │ │ │ │ + cbz r0, 840cc │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8457a │ │ │ │ + bne.n 840d2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r0, #64668 @ 0xfc9c │ │ │ │ + movw r0, #64284 @ 0xfb1c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #3157 @ 0xc55 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 84560 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 84560 │ │ │ │ + bne.n 840b8 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 840b8 │ │ │ │ stmdb 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] │ │ │ │ - mov r9, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #28] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 848da │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + beq.w 84478 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 84976 │ │ │ │ + bne.w 8450e │ │ │ │ cmp r4, #1 │ │ │ │ - ble.w 848ec │ │ │ │ - ldr.w sl, [sp, #32] │ │ │ │ + ble.w 8448a │ │ │ │ movs r3, #0 │ │ │ │ + ldr.w r9, [sp, #32] │ │ │ │ + mov fp, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr.w r2, [sl] │ │ │ │ + ldr.w r2, [r9] │ │ │ │ movw r1, #42012 @ 0xa41c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 85200 │ │ │ │ + beq.w 84d8c │ │ │ │ movw ip, #42636 @ 0xa68c │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ sub.w ip, r0, ip │ │ │ │ clz ip, ip │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ mov.w lr, #1 │ │ │ │ movw r8, #42220 @ 0xa4ec │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ - sub.w r7, sl, #4 │ │ │ │ + sub.w r7, r9, #4 │ │ │ │ mov r3, lr │ │ │ │ movs r2, #0 │ │ │ │ - mov fp, r1 │ │ │ │ + mov sl, r1 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ mov r5, r8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 854e0 │ │ │ │ + bne.w 84f4e │ │ │ │ tst.w ip, lr │ │ │ │ - bne.w 84872 │ │ │ │ + bne.w 843cc │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 8487e │ │ │ │ + bne.w 843d8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8487e │ │ │ │ + beq.w 843d8 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r4 │ │ │ │ and.w r3, r3, #28 │ │ │ │ sub.w r3, r3, #4 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ - blt.n 8461a │ │ │ │ - mov r1, fp │ │ │ │ + blt.n 84172 │ │ │ │ + mov r1, sl │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 848a2 │ │ │ │ + bne.w 843fc │ │ │ │ tst.w ip, lr │ │ │ │ - beq.w 853aa │ │ │ │ + beq.w 84eb8 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ - movw r3, #55089 @ 0xd731 │ │ │ │ + movw r3, #52529 @ 0xcd31 │ │ │ │ movt r3, #20 │ │ │ │ str r5, [sp, #0] │ │ │ │ str.w r3, [sp, #1628] @ 0x65c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 848b8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 84c80 │ │ │ │ + bne.w 84412 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 8443a │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r3, #0 │ │ │ │ - add.w fp, sp, #604 @ 0x25c │ │ │ │ + add.w sl, sp, #604 @ 0x25c │ │ │ │ str r2, [r1, #20] │ │ │ │ movs r2, #7 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - strd r4, sl, [r1, #4] │ │ │ │ + strd r4, r9, [r1, #4] │ │ │ │ str r3, [r1, #16] │ │ │ │ str r3, [r1, #24] │ │ │ │ - str.w fp, [r1, #12] │ │ │ │ + str.w sl, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 854d8 │ │ │ │ - str r2, [sp, #20] │ │ │ │ + bne.w 84f7c │ │ │ │ + mov fp, r2 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ it le │ │ │ │ - strle r4, [sp, #48] @ 0x30 │ │ │ │ - bgt.w 85392 │ │ │ │ + strle r4, [sp, #52] @ 0x34 │ │ │ │ + bgt.w 84e82 │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ - mov fp, sl │ │ │ │ + mov fp, r9 │ │ │ │ + str.w sl, [sp, #48] @ 0x30 │ │ │ │ + mov r9, r4 │ │ │ │ mov sl, r4 │ │ │ │ - cmp r4, #1 │ │ │ │ - ble.w 85126 │ │ │ │ + cmp.w r9, #1 │ │ │ │ + ble.w 84cd0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - movw r8, #55089 @ 0xd731 │ │ │ │ - movt r8, #20 │ │ │ │ + movw r6, #52529 @ 0xcd31 │ │ │ │ + movt r6, #20 │ │ │ │ ldrd r1, r0, [fp] │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 84804 │ │ │ │ - ldrd r2, r1, [r1, #8] │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 84358 │ │ │ │ + ldrd r2, r0, [r0, #8] │ │ │ │ + ldrd r3, 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 r2, r0, r2 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.w 84dd6 │ │ │ │ - cmp r4, #2 │ │ │ │ + blt.w 84916 │ │ │ │ + cmp.w r9, #2 │ │ │ │ it ne │ │ │ │ movne r1, #2 │ │ │ │ - beq.n 84814 │ │ │ │ + beq.n 8436a │ │ │ │ ldr.w r2, [fp, r1, lsl #2] │ │ │ │ add.w r0, fp, r1, lsl #2 │ │ │ │ ldrd r3, r2, [r2, #8] │ │ │ │ - ldr.w r5, [r0, #-4] │ │ │ │ + ldr.w r4, [r0, #-4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ - ldrd r2, r5, [r5, #8] │ │ │ │ + ldrd r2, r4, [r4, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ - mul.w r2, r5, r2 │ │ │ │ - cmp r3, r2 │ │ │ │ - blt.w 84bda │ │ │ │ - adds r2, r1, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - ble.n 847a2 │ │ │ │ + mul.w r2, r4, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ + bgt.w 8476e │ │ │ │ + adds r5, r1, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.n 842fc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ - rsb r6, r2, #1 │ │ │ │ + rsb r4, r2, #1 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - mul.w r2, r6, r2 │ │ │ │ + mul.w r2, r4, r2 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 8479e │ │ │ │ - adds r1, #2 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - cmp r4, r1 │ │ │ │ - ble.n 8479e │ │ │ │ + blt.n 842fa │ │ │ │ + adds r5, r1, #2 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.n 842fa │ │ │ │ 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 8479c │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.n 8476c │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.w 849f4 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bgt.w 84a42 │ │ │ │ - ldr.w ip, [sp, #4] │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ + bgt.n 842fa │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + bgt.n 842ca │ │ │ │ + cmp r9, r5 │ │ │ │ + bne.w 84588 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, r5 │ │ │ │ + bgt.w 845d2 │ │ │ │ + mov ip, r5 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 85194 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - mov.w r3, ip, lsl #2 │ │ │ │ + bne.w 84d10 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + mov.w r0, ip, lsl #2 │ │ │ │ movs r1, #1 │ │ │ │ - str.w fp, [r0, #28] │ │ │ │ - strd r5, ip, [r0, #32] │ │ │ │ - add fp, r3 │ │ │ │ - str r1, [r0, #24] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 84f9e │ │ │ │ - mov r2, r5 │ │ │ │ - subs.w r4, r4, ip │ │ │ │ - bne.w 846c8 │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ + str.w fp, [r3, #28] │ │ │ │ + strd r4, ip, [r3, #32] │ │ │ │ + add fp, r0 │ │ │ │ + str r1, [r3, #24] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 84aec │ │ │ │ + mov r2, r4 │ │ │ │ + subs.w r9, r9, ip │ │ │ │ + bne.w 84226 │ │ │ │ mov r4, sl │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.w 85312 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 84cf0 │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ + ldrd fp, sl, [sp, #44] @ 0x2c │ │ │ │ + bgt.w 84b98 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 8480c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 8491a │ │ │ │ - b.w 85156 │ │ │ │ + beq.w 844b8 │ │ │ │ + b.n 848d4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 851ee │ │ │ │ - bne.w 84dd6 │ │ │ │ - cmp r4, #2 │ │ │ │ - bne.n 8481a │ │ │ │ + blt.w 84d6a │ │ │ │ + bne.w 84916 │ │ │ │ + cmp.w r9, #2 │ │ │ │ + bne.n 84370 │ │ │ │ mov.w ip, #2 │ │ │ │ - b.n 847b4 │ │ │ │ + b.n 8430a │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrd r1, r0, [fp, #4] │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 8485a │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 843b2 │ │ │ │ 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 849f0 │ │ │ │ - cmp r4, #3 │ │ │ │ + blt.w 84586 │ │ │ │ + cmp.w r9, #3 │ │ │ │ it ne │ │ │ │ movne r1, #3 │ │ │ │ - bne.w 84714 │ │ │ │ - b.n 8486c │ │ │ │ + bne.w 84276 │ │ │ │ + b.n 843c6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 851ee │ │ │ │ - bne.w 849f0 │ │ │ │ - cmp r4, #3 │ │ │ │ - bne.w 84c1e │ │ │ │ + blt.w 84d6a │ │ │ │ + bne.w 84586 │ │ │ │ + cmp.w r9, #3 │ │ │ │ + bne.w 847ac │ │ │ │ mov.w ip, #3 │ │ │ │ - b.n 847b4 │ │ │ │ + b.n 8430a │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, #15 │ │ │ │ - bls.w 84630 │ │ │ │ + bls.w 84188 │ │ │ │ mov.w lr, #0 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - blt.w 8461a │ │ │ │ + blt.w 84172 │ │ │ │ movw r5, #42220 @ 0xa4ec │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, sl │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84668 │ │ │ │ - movw r3, #22029 @ 0x560d │ │ │ │ + beq.w 841c0 │ │ │ │ + movw r3, #20777 @ 0x5129 │ │ │ │ movt r3, #8 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ str r5, [sp, #0] │ │ │ │ str.w r3, [r5, #1564] @ 0x61c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 84686 │ │ │ │ - movw r2, #7721 @ 0x1e29 │ │ │ │ + beq.w 841de │ │ │ │ + movw r2, #4377 @ 0x1119 │ │ │ │ movt r2, #24 │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str.w r3, [r2, #1572] @ 0x624 │ │ │ │ - movw r3, #60601 @ 0xecb9 │ │ │ │ + movw r3, #59321 @ 0xe7b9 │ │ │ │ movt r3, #17 │ │ │ │ str.w r3, [r2, #1564] @ 0x61c │ │ │ │ - b.n 84686 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 841e6 │ │ │ │ + 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 84f28 │ │ │ │ + adds r3, #135 @ 0x87 │ │ │ │ + add.w sl, sp, #604 @ 0x25c │ │ │ │ + strd r4, r9, [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 sl, [r1, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8420e │ │ │ │ + b.w 84ef2 │ │ │ │ movs r3, #0 │ │ │ │ cmp r4, #1 │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #16] │ │ │ │ - bgt.w 845d2 │ │ │ │ - mov r2, r3 │ │ │ │ + bgt.w 8412a │ │ │ │ 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 │ │ │ │ + add.w sl, sp, #604 @ 0x25c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ str r1, [sp, #0] │ │ │ │ + str r4, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ + movs r3, #0 │ │ │ │ + str.w sl, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ + adds r2, #1 │ │ │ │ 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 85156 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + bne.w 848d4 │ │ │ │ + movw fp, #4356 @ 0x1104 │ │ │ │ + movt fp, #70 @ 0x46 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #1 │ │ │ │ - bgt.w 8547a │ │ │ │ + bgt.w 84ff4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cmp r0, fp │ │ │ │ - bne.w 85498 │ │ │ │ - ldr.w r5, [r9, #12] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str.w r3, [r9, #16] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr.w r6, [r9, #8] │ │ │ │ - str.w r3, [r9, #12] │ │ │ │ - str.w r4, [r9, #8] │ │ │ │ + cmp r0, sl │ │ │ │ + bne.w 85012 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [r3, #12] │ │ │ │ + str r2, [r3, #16] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ + str r2, [r3, #12] │ │ │ │ + str r4, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 854ca │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbz r3, 8496c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + bne.w 84f6e │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 84504 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - ittt ne │ │ │ │ + itt ne │ │ │ │ addne r3, #1 │ │ │ │ - ldrne r2, [sp, #20] │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + strne.w r3, [fp] │ │ │ │ + mov r0, fp │ │ │ │ addw sp, sp, #1644 @ 0x66c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ - bgt.w 854ee │ │ │ │ + bgt.w 84fc6 │ │ │ │ add.w r7, r4, #136 @ 0x88 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - add.w r3, r3, r7, lsl #2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ble.w 850b6 │ │ │ │ + add.w fp, r3, r7, lsl #2 │ │ │ │ + ble.w 84c64 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d2ca0 │ │ │ │ + bl d2714 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r0, [r3, r7, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85568 │ │ │ │ + beq.w 84f82 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 850b6 │ │ │ │ + beq.w 84c64 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - bl d2ca0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r0, [r3, #4] │ │ │ │ + bl d2714 │ │ │ │ + str.w r0, [fp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8553c │ │ │ │ + beq.w 84fec │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 849e6 │ │ │ │ + beq.n 8457e │ │ │ │ add.w r8, r6, #4 │ │ │ │ - adds r7, r3, #4 │ │ │ │ + add.w r7, fp, #4 │ │ │ │ movs r6, #2 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ mov r0, r5 │ │ │ │ - bl d2ca0 │ │ │ │ + bl d2714 │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8553e │ │ │ │ + beq.w 84f84 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 849cc │ │ │ │ + bne.n 84564 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr.w sl, [sp, #20] │ │ │ │ + mov r9, fp │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 845dc │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr.w r0, [fp] │ │ │ │ - add.w r2, r3, #1073741824 @ 0x40000000 │ │ │ │ + b.n 84134 │ │ │ │ + movs r5, #2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ + add.w r2, r5, #1073741824 @ 0x40000000 │ │ │ │ subs r2, #1 │ │ │ │ + ldr.w r0, [fp] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - lsls r6, r2, #2 │ │ │ │ + lsls r4, r2, #2 │ │ │ │ ldr.w r1, [fp, r2, lsl #2] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 84be2 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 84776 │ │ │ │ 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 84bf0 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r2, r3 │ │ │ │ - bge.w 847b0 │ │ │ │ - cmp r3, r4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ + bge.w 84784 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r5, r3 │ │ │ │ + bge.w 84308 │ │ │ │ + cmp r3, r9 │ │ │ │ it ge │ │ │ │ - movge r3, r4 │ │ │ │ + movge r3, r9 │ │ │ │ mov ip, r3 │ │ │ │ cmp r5, r3 │ │ │ │ - bge.w 847b4 │ │ │ │ - movw r3, #22029 @ 0x560d │ │ │ │ + bge.w 8430a │ │ │ │ + movw r3, #20777 @ 0x5129 │ │ │ │ movt r3, #8 │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #12] │ │ │ │ - str.w ip, [sp, #24] │ │ │ │ - strd sl, r9, [sp, #52] @ 0x34 │ │ │ │ + str.w ip, [sp, #20] │ │ │ │ + str.w sl, [sp, #56] @ 0x38 │ │ │ │ ldr.w r6, [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 r7, [r3, #1564] @ 0x61c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r1, [fp, r9, lsl #2] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 84ae0 │ │ │ │ + bne.n 84672 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldrb.w r8, [r6, #16] │ │ │ │ cmp r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ it ge │ │ │ │ movge r2, r3 │ │ │ │ tst.w r8, #32 │ │ │ │ - beq.w 855fa │ │ │ │ + beq.w 850ca │ │ │ │ tst.w r8, #64 @ 0x40 │ │ │ │ - beq.w 85432 │ │ │ │ + beq.w 85034 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ add.w r0, r6, #20 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 85442 │ │ │ │ + beq.w 85044 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.w 84db6 │ │ │ │ + beq.w 848fa │ │ │ │ adds r1, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84dc6 │ │ │ │ + beq.w 8490a │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - cbz r0, 84aee │ │ │ │ + cbz r0, 84680 │ │ │ │ mov r2, r8 │ │ │ │ cmp r4, r9 │ │ │ │ mov r8, r3 │ │ │ │ + it lt │ │ │ │ + movlt r7, r9 │ │ │ │ mov r3, r2 │ │ │ │ - bge.n 84b84 │ │ │ │ - mov r7, r9 │ │ │ │ - b.n 84b06 │ │ │ │ + blt.n 84698 │ │ │ │ + b.n 84716 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 85514 │ │ │ │ - bne.n 84bc0 │ │ │ │ + blt.w 850ba │ │ │ │ + bne.n 84754 │ │ │ │ add.w r4, r9, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - ble.n 84b84 │ │ │ │ + ble.n 84716 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 85534 │ │ │ │ + bne.w 85094 │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ mov r7, sl │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ add.w r9, r6, #20 │ │ │ │ - str r5, [sp, #28] │ │ │ │ + str r5, [sp, #24] │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r8 │ │ │ │ mov r8, r7 │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -135261,1322 +134853,1267 @@ │ │ │ │ ldr.w r1, [fp, sl, lsl #2] │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, r9 │ │ │ │ mov r2, r7 │ │ │ │ it ge │ │ │ │ movge r2, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85604 │ │ │ │ + beq.w 850c6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8551e │ │ │ │ + beq.w 8507e │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ mov r0, r5 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 8552e │ │ │ │ + beq.w 8508e │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.n 84b6c │ │ │ │ + beq.n 846fe │ │ │ │ adds r1, #20 │ │ │ │ blx 29204 │ │ │ │ - cbz r0, 84b76 │ │ │ │ + cbz r0, 84708 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 84b7a │ │ │ │ + bge.n 8470c │ │ │ │ cmp sl, r4 │ │ │ │ - ble.n 84b82 │ │ │ │ + ble.n 84714 │ │ │ │ mov r8, sl │ │ │ │ - b.n 84b1e │ │ │ │ + b.n 846b0 │ │ │ │ adds r1, #28 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 84b60 │ │ │ │ + bne.n 846f2 │ │ │ │ cmp r7, r9 │ │ │ │ - bgt.n 84b64 │ │ │ │ + bgt.n 846f6 │ │ │ │ add.w r4, sl, #1 │ │ │ │ cmp r4, r8 │ │ │ │ - blt.n 84b1e │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ + blt.n 846b0 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ lsls r7, r4, #2 │ │ │ │ cmp r5, r4 │ │ │ │ add.w r1, fp, r7 │ │ │ │ - ble.n 84bc8 │ │ │ │ + ble.n 8475c │ │ │ │ sub.w r9, r5, r4 │ │ │ │ add.w r8, r7, #4 │ │ │ │ add.w r0, fp, r8 │ │ │ │ mov.w r9, r9, lsl #2 │ │ │ │ mov r2, r9 │ │ │ │ blx 2a344 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r6, [fp, r4, lsl #2] │ │ │ │ - cbnz r3, 84c08 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + cbnz r3, 84796 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 84a66 │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ + bne.w 845f6 │ │ │ │ + ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ mov ip, r3 │ │ │ │ - ldrd sl, r9, [sp, #52] @ 0x34 │ │ │ │ - b.n 847b4 │ │ │ │ + ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ + b.n 8430a │ │ │ │ cmp r4, r9 │ │ │ │ - bge.n 84b84 │ │ │ │ + bge.n 84716 │ │ │ │ mov sl, r9 │ │ │ │ - b.n 84a6e │ │ │ │ + b.n 845fe │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r6, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 84bac │ │ │ │ + beq.n 8473e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ - b.n 84c18 │ │ │ │ - cmp r4, r1 │ │ │ │ - beq.n 84c7c │ │ │ │ - str r1, [sp, #4] │ │ │ │ - b.n 849f4 │ │ │ │ + b.n 847a6 │ │ │ │ + cmp r9, r1 │ │ │ │ + beq.n 847f2 │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 84588 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 851ee │ │ │ │ - bne.w 84a38 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - mov r0, fp │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + blt.w 84d6a │ │ │ │ + bne.w 845ca │ │ │ │ mov r2, r5 │ │ │ │ - bl 1b3590 │ │ │ │ - mov r3, r5 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add.w r3, r6, #8 │ │ │ │ - b.n 84ddc │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, fp │ │ │ │ + adds r5, #1 │ │ │ │ + bl 1b20f0 │ │ │ │ + add.w r3, r4, #8 │ │ │ │ + b.n 8491a │ │ │ │ mov r2, r9 │ │ │ │ add.w r0, r3, r8 │ │ │ │ adds r1, r3, r7 │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ blx 2a344 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [r3, r7] │ │ │ │ - b.n 84bac │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ - add.w r6, fp, #8 │ │ │ │ - movs r7, #3 │ │ │ │ - ldr.w r3, [r5, #1564] @ 0x61c │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - cmp r3, r8 │ │ │ │ - ldr.w r1, [r6], #4 │ │ │ │ - bne.n 84c6a │ │ │ │ + b.n 8473e │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ + add.w r4, fp, #8 │ │ │ │ + movs r5, #3 │ │ │ │ + ldr.w r3, [r7, #1564] @ 0x61c │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cmp r3, r6 │ │ │ │ + ldr.w r1, [r4], #4 │ │ │ │ + bne.n 847f6 │ │ │ │ ldrd r2, r0, [r0, #8] │ │ │ │ - str r7, [sp, #4] │ │ │ │ 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 8479e │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - bne.w 84714 │ │ │ │ - b.n 84c7c │ │ │ │ + blt.w 842fa │ │ │ │ + adds r1, r5, #1 │ │ │ │ + cmp r9, r1 │ │ │ │ + bne.w 84276 │ │ │ │ + mov r5, r9 │ │ │ │ + b.n 84300 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 851ee │ │ │ │ - bne.w 84dd2 │ │ │ │ - adds r7, #1 │ │ │ │ - cmp r4, r7 │ │ │ │ - bne.n 84c26 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - b.n 847a6 │ │ │ │ - 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 85446 │ │ │ │ - adds r3, #135 @ 0x87 │ │ │ │ - add.w fp, sp, #604 @ 0x25c │ │ │ │ - strd r4, sl, [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 846b6 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - lsls r3, r4, #2 │ │ │ │ - subs r2, r3, #4 │ │ │ │ - mov r0, r1 │ │ │ │ - add r2, r1 │ │ │ │ - b.n 84cd2 │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - str.w r5, [r0], #4 │ │ │ │ - str.w r1, [r2], #-4 │ │ │ │ - cmp r2, r0 │ │ │ │ - bhi.n 84cc6 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - subs r3, #4 │ │ │ │ - add r3, r2 │ │ │ │ - b.n 84cea │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - str.w r0, [r2], #4 │ │ │ │ - str.w r1, [r3], #-4 │ │ │ │ - cmp r3, r2 │ │ │ │ - bhi.n 84cde │ │ │ │ - b.n 846b6 │ │ │ │ + blt.w 84d6a │ │ │ │ + bne.w 842fa │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + bne.n 847b4 │ │ │ │ + mov r5, r9 │ │ │ │ + b.n 84300 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.w 850a2 │ │ │ │ + ble.w 84c50 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr.w r5, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8503c │ │ │ │ + beq.w 84b54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8503c │ │ │ │ - ldr r2, [pc, #652] @ (84fa8 ) │ │ │ │ + bne.w 84b54 │ │ │ │ + ldr r2, [pc, #700] @ (84af4 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8545c │ │ │ │ + bne.w 85062 │ │ │ │ + mov r8, fp │ │ │ │ + mov fp, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ - str r6, [sp, #20] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.w 85148 │ │ │ │ + ble.w 84cee │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 84d60 │ │ │ │ + beq.n 8487a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 84d60 │ │ │ │ - ldr r1, [pc, #600] @ (84fa8 ) │ │ │ │ + cbnz r3, 8487a │ │ │ │ + ldr r1, [pc, #652] @ (84af4 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 853e8 │ │ │ │ + bne.w 85048 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 84daa │ │ │ │ + beq.n 848c4 │ │ │ │ add.w r7, r8, #4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ movs r6, #2 │ │ │ │ - mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ + mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r4 │ │ │ │ ldr.w r5, [r7, #4]! │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cmp r3, sl │ │ │ │ - beq.n 84d98 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.n 848b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 84d98 │ │ │ │ - ldr r3, [pc, #544] @ (84fa8 ) │ │ │ │ + cbnz r3, 848b2 │ │ │ │ + ldr r3, [pc, #596] @ (84af4 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8556c │ │ │ │ + bne.w 8509c │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r8 │ │ │ │ - bne.n 84d74 │ │ │ │ + bne.n 8488e │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ - bgt.w 854e6 │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ + bgt.w 84f2c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 84924 │ │ │ │ - b.n 85152 │ │ │ │ + beq.w 844c0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 848ea │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #20720 @ 0x50f0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273e4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbz r3, 848f4 │ │ │ │ + cmp r4, #1 │ │ │ │ + bgt.w 84ff0 │ │ │ │ + mov.w fp, #0 │ │ │ │ + b.n 844cc │ │ │ │ adds r1, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 84ace │ │ │ │ + bne.w 8465e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ - b.n 84ad0 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - b.n 8479e │ │ │ │ + b.n 84660 │ │ │ │ movs r3, #8 │ │ │ │ - movs r2, #2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - ble.w 8541c │ │ │ │ - add.w r6, r2, #1073741824 @ 0x40000000 │ │ │ │ - strd sl, r9, [sp, #8] │ │ │ │ - subs r6, #1 │ │ │ │ - ldr.w sl, [sp] │ │ │ │ + movs r5, #2 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 84fb0 │ │ │ │ + add.w r4, r5, #1073741824 @ 0x40000000 │ │ │ │ movs r7, #0 │ │ │ │ - mov r9, r2 │ │ │ │ - add.w r6, fp, r6, lsl #2 │ │ │ │ - ldr.w r1, [r6], #4 │ │ │ │ - mov r2, sl │ │ │ │ - ldr.w r3, [sl, #1564] @ 0x61c │ │ │ │ - mov.w r5, r9, lsl #2 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 85402 │ │ │ │ - bne.n 84eec │ │ │ │ - ldr.w r3, [sl, #1564] @ 0x61c │ │ │ │ - ldrd r0, r1, [r6, #-4] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 84f0a │ │ │ │ - ldrd r3, r2, [r0, #8] │ │ │ │ + subs r4, #1 │ │ │ │ + add.w r4, fp, r4, lsl #2 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + mov.w r8, r5, lsl #2 │ │ │ │ + ldr.w r0, [r4, #4]! │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + ldr.w r2, [r4, #-4] │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 84a54 │ │ │ │ + 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 84a92 │ │ │ │ + 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 84f16 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - ldrd sl, r9, [sp, #8] │ │ │ │ + bge.n 84a82 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8510c │ │ │ │ - subs r5, #4 │ │ │ │ - add.w r1, fp, r5 │ │ │ │ + bne.w 84cb8 │ │ │ │ + sub.w r4, r8, #4 │ │ │ │ + add.w r1, fp, r4 │ │ │ │ cmp r1, fp │ │ │ │ - bls.n 84e84 │ │ │ │ + bls.n 849c8 │ │ │ │ add.w r2, fp, #4 │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr.w r1, [fp] │ │ │ │ str.w r0, [fp] │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 84e84 │ │ │ │ + bls.n 849c8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r2], #4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 84e74 │ │ │ │ + bhi.n 849b8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 852ec │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - ble.w 84a38 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - movw r8, #55089 @ 0xd731 │ │ │ │ - movt r8, #20 │ │ │ │ + bne.w 84e6a │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 845ca │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - add.w r6, fp, r2, lsl #2 │ │ │ │ - ldr.w r0, [fp, r2, lsl #2] │ │ │ │ + add.w r4, fp, r5, lsl #2 │ │ │ │ + movw r6, #52529 @ 0xcd31 │ │ │ │ + movt r6, #20 │ │ │ │ + ldr.w r0, [fp, r5, lsl #2] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - ldr.w r1, [r6, #-4] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 84f1a │ │ │ │ + ldr.w r1, [r4, #-4] │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 84a9c │ │ │ │ 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.w 85000 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, r2 │ │ │ │ - it ge │ │ │ │ - movge ip, r3 │ │ │ │ - bge.w 847b4 │ │ │ │ - mov r3, r2 │ │ │ │ - b.n 84a42 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 85378 │ │ │ │ - movs r7, #0 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - cmp r4, r9 │ │ │ │ - bgt.w 84dfa │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - adds r5, #4 │ │ │ │ - ldrd sl, r9, [sp, #8] │ │ │ │ - b.n 84e4c │ │ │ │ - mov r2, sl │ │ │ │ + bgt.w 845ca │ │ │ │ + adds r1, r5, #1 │ │ │ │ + cmp r9, r1 │ │ │ │ + ble.n 84a50 │ │ │ │ + ldr.w r2, [fp, r1, lsl #2] │ │ │ │ + add.w r0, fp, r1, lsl #2 │ │ │ │ + ldrd r3, r2, [r2, #8] │ │ │ │ + ldr.w r4, [r0, #-4] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + rsb r3, r3, #1 │ │ │ │ + mul.w r3, r2, r3 │ │ │ │ + ldrd r2, r4, [r4, #8] │ │ │ │ + and.w r2, r2, #3 │ │ │ │ + rsb r2, r2, #1 │ │ │ │ + mul.w r2, r4, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 84af8 │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 845ca │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 84d6a │ │ │ │ + bne.n 84a92 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldrd r2, r0, [r4, #-4] │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.w 8496a │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 85402 │ │ │ │ - bne.n 84e44 │ │ │ │ + blt.w 84d6a │ │ │ │ + bne.n 8498e │ │ │ │ adds r7, #1 │ │ │ │ - b.n 84ef4 │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + bgt.w 8492c │ │ │ │ + add.w r8, r8, #4 │ │ │ │ + b.n 8498e │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 84e9a │ │ │ │ + movs r7, #0 │ │ │ │ + b.n 84a84 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 851ee │ │ │ │ - bne.n 84eda │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r5, r3, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ - ble.n 84f62 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldrd r1, r0, [r6] │ │ │ │ - ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 84fac │ │ │ │ - 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.w 852da │ │ │ │ - str r5, [sp, #4] │ │ │ │ - b.n 84eda │ │ │ │ + blt.w 84d6a │ │ │ │ + bne.w 845ca │ │ │ │ + adds r7, r5, #1 │ │ │ │ + cmp r9, r7 │ │ │ │ + bgt.n 84b5a │ │ │ │ + mov r5, r7 │ │ │ │ + b.n 845ca │ │ │ │ add.w r1, sp, #1640 @ 0x668 │ │ │ │ lsls r2, r3, #4 │ │ │ │ add.w r1, r1, r3, lsl #4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ subw r1, r1, #1564 @ 0x61c │ │ │ │ - mov ip, r6 │ │ │ │ - str r5, [r1, #12] │ │ │ │ + mov ip, r5 │ │ │ │ + str r4, [r1, #12] │ │ │ │ add.w r1, r2, #28 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ str.w fp, [r0, r1] │ │ │ │ add r1, r0 │ │ │ │ - add.w fp, fp, r6, lsl #2 │ │ │ │ - str r5, [r1, #4] │ │ │ │ + add.w fp, fp, r5, lsl #2 │ │ │ │ + str r4, [r1, #4] │ │ │ │ add.w r1, r0, r3, lsl #4 │ │ │ │ - str r6, [r1, #36] @ 0x24 │ │ │ │ + str r5, [r1, #36] @ 0x24 │ │ │ │ adds r1, r3, #1 │ │ │ │ - lsls r3, r6, #2 │ │ │ │ str r1, [r0, #24] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 847da │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r0, r3 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - b.n 847da │ │ │ │ - nop │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 84330 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r3, r0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 84330 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 851ee │ │ │ │ - bne.n 84f62 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - it gt │ │ │ │ - ldrgt r5, [sp, #4] │ │ │ │ - ble.n 84eda │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - ldr.w r1, [r6, #4]! │ │ │ │ - ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 8517e │ │ │ │ - ldrd r3, r2, [r0, #8] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - rsb r3, r3, #1 │ │ │ │ - mul.w r2, r3, r2 │ │ │ │ - ldrd r3, r1, [r1, #8] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - rsb r3, r3, #1 │ │ │ │ - mul.w r3, r1, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.w 84eda │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - ble.n 85038 │ │ │ │ - ldr.w r2, [fp, r1, lsl #2] │ │ │ │ - add.w r0, fp, r1, lsl #2 │ │ │ │ - ldrd r3, r2, [r2, #8] │ │ │ │ - ldr.w r5, [r0, #-4] │ │ │ │ - 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 85044 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - b.n 84eda │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ - str r6, [sp, #20] │ │ │ │ - b.n 84d32 │ │ │ │ - adds r2, r1, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - ble.w 84eda │ │ │ │ + adds r5, r1, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 845ca │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ - rsb r6, r2, #1 │ │ │ │ + rsb r4, r2, #1 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - mul.w r2, r6, r2 │ │ │ │ + mul.w r2, r4, r2 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 84eda │ │ │ │ - adds r1, #2 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - cmp r4, r1 │ │ │ │ - ble.w 84eda │ │ │ │ + blt.w 845ca │ │ │ │ + adds r5, r1, #2 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 845ca │ │ │ │ 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 85038 │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.n 85070 │ │ │ │ - b.n 85038 │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ + bgt.w 845ca │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r9, r5 │ │ │ │ + bgt.n 84b20 │ │ │ │ + b.n 845ca │ │ │ │ + mov r8, fp │ │ │ │ + mov fp, r6 │ │ │ │ + b.n 8484c │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldrd r1, r0, [r4] │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 84c02 │ │ │ │ + ldrd r2, r1, [r1, #8] │ │ │ │ + and.w r2, r2, #3 │ │ │ │ + rsb r2, r2, #1 │ │ │ │ + mul.w r2, r1, r2 │ │ │ │ + ldrd r3, r1, [r0, #8] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + rsb r3, r3, #1 │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bgt.n 84ab0 │ │ │ │ + adds r1, r5, #2 │ │ │ │ + cmp r9, r1 │ │ │ │ + bgt.w 84a20 │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 845ca │ │ │ │ + subs r0, r1, #2 │ │ │ │ + beq.n 84bb6 │ │ │ │ + add.w r3, sp, #1640 @ 0x668 │ │ │ │ + add.w r3, r3, r1, lsl #4 │ │ │ │ + subw r3, r3, #1564 @ 0x61c │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + add r3, r2 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r5, r3 │ │ │ │ + it gt │ │ │ │ + subgt r0, r1, #3 │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1b2140 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 84d70 │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.w 84344 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + subs r1, r3, #2 │ │ │ │ + beq.n 84bf2 │ │ │ │ + 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 1b2140 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 84d70 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + b.n 84bc8 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 84d6a │ │ │ │ + bne.w 84ab0 │ │ │ │ + adds r5, #2 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 845ca │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + ldr.w r1, [r4, #4]! │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 84cfa │ │ │ │ + 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 │ │ │ │ + blt.w 845ca │ │ │ │ + b.n 84a1a │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 85156 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 84930 │ │ │ │ + bne.w 848d4 │ │ │ │ + movw fp, #4356 @ 0x1104 │ │ │ │ + movt fp, #70 @ 0x46 │ │ │ │ + b.n 844cc │ │ │ │ adds r3, r4, #1 │ │ │ │ - ldr.w sl, [sp, #20] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - add.w r3, r3, r3, lsr #31 │ │ │ │ + mov r9, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ + add.w r3, r3, r3, lsr #31 │ │ │ │ asrs r3, r3, #1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - add.w fp, sp, #604 @ 0x25c │ │ │ │ + add.w sl, sp, #604 @ 0x25c │ │ │ │ cmp r4, #1 │ │ │ │ str r3, [r2, #20] │ │ │ │ add.w r3, r3, #135 @ 0x87 │ │ │ │ - strd r4, sl, [r2, #4] │ │ │ │ + strd r4, r9, [r2, #4] │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ - str.w fp, [r2, #12] │ │ │ │ + str.w sl, [r2, #12] │ │ │ │ str r3, [r2, #16] │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [r2, #24] │ │ │ │ mov.w r3, #7 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bgt.w 85588 │ │ │ │ - bne.n 850a2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bgt.w 84eea │ │ │ │ + bne.n 84c50 │ │ │ │ + ldr.w r5, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8513e │ │ │ │ + beq.n 84ce6 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ - b.n 84d0e │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r2, r7, #1 │ │ │ │ - subs r0, r3, r2 │ │ │ │ + b.n 8482a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + adds r2, r7, #1 │ │ │ │ + subs r0, r5, r2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ add.w r0, fp, r0, lsl #2 │ │ │ │ add r1, r3 │ │ │ │ - cbnz r3, 85120 │ │ │ │ + cbnz r3, 84cca │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 1b3590 │ │ │ │ - b.n 84e52 │ │ │ │ - beq.w 853de │ │ │ │ + bl 1b20f0 │ │ │ │ + b.n 84994 │ │ │ │ + beq.w 84eb2 │ │ │ │ add.w r2, fp, #4 │ │ │ │ mov r1, r2 │ │ │ │ cmp fp, r2 │ │ │ │ - bcs.w 85304 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r5, #4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 84e60 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ + bcs.w 84e5e │ │ │ │ + movs r5, #2 │ │ │ │ + movs r4, #4 │ │ │ │ + b.n 849a4 │ │ │ │ + movw fp, #4356 @ 0x1104 │ │ │ │ + movt fp, #70 @ 0x46 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 84930 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbz r3, 8516c │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21104 @ 0x5270 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 85176 │ │ │ │ - cmp r4, #1 │ │ │ │ - bgt.w 85476 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.w 84930 │ │ │ │ + beq.w 844cc │ │ │ │ + b.n 848ce │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 851ee │ │ │ │ - bne.w 84f62 │ │ │ │ + blt.n 84d6a │ │ │ │ + bne.w 845ca │ │ │ │ adds r5, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ - bgt.w 84fc6 │ │ │ │ - b.n 84f62 │ │ │ │ - add.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ + cmp r9, r5 │ │ │ │ + ble.w 845ca │ │ │ │ + b.n 84c18 │ │ │ │ + add.w r3, r2, #268435456 @ 0x10000000 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - subs r2, #1 │ │ │ │ + subs r3, #1 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - lsls r5, r2, #4 │ │ │ │ - add.w r2, r0, r2, lsl #4 │ │ │ │ - ldrd r1, r3, [r1, #4] │ │ │ │ - ldr r0, [r0, r5] │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - subs r3, r0, r3 │ │ │ │ - asrs r3, r3, #2 │ │ │ │ + lsls r4, r3, #4 │ │ │ │ + add.w r3, r0, r3, lsl #4 │ │ │ │ + ldrd r1, r2, [r1, #4] │ │ │ │ + ldr r0, [r0, r4] │ │ │ │ + movs r4, #0 │ │ │ │ + subs r0, r0, r2 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + asrs r3, r0, #2 │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ add r2, r3 │ │ │ │ add r2, ip │ │ │ │ - adds r5, #1 │ │ │ │ + adds r4, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 851f6 │ │ │ │ + ble.n 84d82 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 851fa │ │ │ │ - mov r6, ip │ │ │ │ + bgt.n 84d86 │ │ │ │ + mov r5, ip │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 84f66 │ │ │ │ + ble.w 84ab4 │ │ │ │ add.w r2, sp, #1640 @ 0x668 │ │ │ │ subs r1, r3, #2 │ │ │ │ add.w r2, r2, r3, lsl #4 │ │ │ │ subw r2, r2, #1580 @ 0x62c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cmp r5, r2 │ │ │ │ - bge.w 84f66 │ │ │ │ - bl 1b35e0 │ │ │ │ + cmp r4, r2 │ │ │ │ + bge.w 84ab4 │ │ │ │ + bl 1b2140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 851c6 │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ + beq.n 84d42 │ │ │ │ mov r4, sl │ │ │ │ - b.n 8540a │ │ │ │ + ldrd fp, sl, [sp, #44] @ 0x2c │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 848c4 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.w 848f4 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 8481a │ │ │ │ subs r3, r3, r1 │ │ │ │ subs r2, r2, r1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 851ba │ │ │ │ + b.n 84d36 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 855f2 │ │ │ │ + ble.w 85104 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ movw ip, #42636 @ 0xa68c │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ mov.w lr, #1 │ │ │ │ - sub.w r8, sl, #4 │ │ │ │ - mov fp, sl │ │ │ │ + sub.w r8, r9, #4 │ │ │ │ + mov sl, r9 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - mov sl, r9 │ │ │ │ - sub.w r6, r0, ip │ │ │ │ mov r2, lr │ │ │ │ + sub.w r6, r0, ip │ │ │ │ + movs r7, #0 │ │ │ │ rsbs ip, r6, #0 │ │ │ │ - mov.w r7, #0 │ │ │ │ - adc.w ip, ip, r6 │ │ │ │ mov r9, r3 │ │ │ │ + adc.w ip, ip, r6 │ │ │ │ mov r6, lr │ │ │ │ - b.n 8525e │ │ │ │ - cbz r6, 8528a │ │ │ │ + b.n 84de6 │ │ │ │ + cbz r6, 84e12 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ and.w r3, r3, #28 │ │ │ │ sub.w r3, r3, #4 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ - bge.n 852a2 │ │ │ │ + bge.n 84e2a │ │ │ │ mov r2, r6 │ │ │ │ mov r6, r3 │ │ │ │ ldr.w r5, [r8, #4]! │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 855da │ │ │ │ + bne.w 8510c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 855da │ │ │ │ + beq.w 8510c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 853e4 │ │ │ │ - cbz r2, 8528a │ │ │ │ + bne.w 84f62 │ │ │ │ + cbz r2, 84e12 │ │ │ │ tst.w ip, lr │ │ │ │ - bne.n 85296 │ │ │ │ + bne.n 84e1e │ │ │ │ mov r5, r9 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 85240 │ │ │ │ + beq.n 84dc8 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bge.n 852ac │ │ │ │ + bge.n 84e32 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 8525a │ │ │ │ + b.n 84de2 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #15 │ │ │ │ - bls.n 85284 │ │ │ │ + bls.n 84e0c │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 8528a │ │ │ │ + b.n 84e12 │ │ │ │ mov r9, sl │ │ │ │ mov r2, r6 │ │ │ │ - mov sl, fp │ │ │ │ - b.w 84658 │ │ │ │ + b.w 841b0 │ │ │ │ mov r9, sl │ │ │ │ - mov sl, fp │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8544a │ │ │ │ + beq.w 850c2 │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 84668 │ │ │ │ + bne.w 841c0 │ │ │ │ lsls r5, r6, #31 │ │ │ │ - bpl.w 84668 │ │ │ │ + bpl.w 841c0 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #22029 @ 0x560d │ │ │ │ + movw r3, #20777 @ 0x5129 │ │ │ │ movt r3, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.w 848b8 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r1, #2 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.w 85008 │ │ │ │ - b.n 85038 │ │ │ │ - movs r5, #4 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + b.w 84412 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - adds r2, r3, r5 │ │ │ │ + movs r5, #2 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 845ca │ │ │ │ + movs r4, #4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + adds r2, r3, r4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w 84e8c │ │ │ │ + bls.w 849d0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str.w r0, [r3], #4 │ │ │ │ str.w r1, [r2], #-4 │ │ │ │ - b.n 852f0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 852e6 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.w 84a38 │ │ │ │ - subs r0, r1, #2 │ │ │ │ - beq.n 85330 │ │ │ │ - add.w r3, sp, #1640 @ 0x668 │ │ │ │ - add.w r3, r3, r1, lsl #4 │ │ │ │ - subw r3, r3, #1564 @ 0x61c │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - add r3, r2 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r5, r3 │ │ │ │ - it gt │ │ │ │ - subgt r0, r1, #3 │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1b35e0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 8540a │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.w 847ee │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - subs r1, r3, #2 │ │ │ │ - beq.n 8536a │ │ │ │ - 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 1b35e0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 8540a │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - b.n 85340 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - adds r2, r7, #1 │ │ │ │ - sub.w r0, r9, r2 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - add.w r0, fp, r0, lsl #2 │ │ │ │ - add r1, r3 │ │ │ │ - cbnz r3, 8538c │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - bl 1b3590 │ │ │ │ - b.n 84ef2 │ │ │ │ + b.n 84e6e │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ and.w r1, r3, #1 │ │ │ │ asrs r3, r3, #1 │ │ │ │ orrs r2, r1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 85396 │ │ │ │ + bgt.n 84e86 │ │ │ │ adds r3, r2, r3 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 846c0 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + b.w 84218 │ │ │ │ + adds r2, r7, #1 │ │ │ │ + subs r3, r5, r2 │ │ │ │ + lsls r1, r3, #2 │ │ │ │ + add.w r0, fp, r3, lsl #2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r1, r3 │ │ │ │ + cbnz r3, 84eac │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + bl 1b20f0 │ │ │ │ + b.n 84a98 │ │ │ │ + mov ip, r9 │ │ │ │ + b.w 8430a │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 85594 │ │ │ │ + beq.n 84f34 │ │ │ │ ldr r6, [r0, #100] @ 0x64 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - movw r5, #63141 @ 0xf6a5 │ │ │ │ + movw r5, #61857 @ 0xf1a1 │ │ │ │ movt r5, #17 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #7721 @ 0x1e29 │ │ │ │ + movw r3, #4377 @ 0x1119 │ │ │ │ movt r3, #24 │ │ │ │ str.w r6, [sp, #1632] @ 0x660 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, r5 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ - b.w 848ae │ │ │ │ - mov ip, r4 │ │ │ │ - b.w 847b4 │ │ │ │ - movs r2, #0 │ │ │ │ - b.n 8528a │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ - movt r2, #18 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 84d5c │ │ │ │ - ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ - mov r0, r5 │ │ │ │ - movs r1, #1 │ │ │ │ - blx r3 │ │ │ │ - b.n 84d5c │ │ │ │ - ldrd r4, r9, [sp, #8] │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 84daa │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.w 85176 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 84cfe │ │ │ │ - subs r5, r3, #4 │ │ │ │ - add.w r1, fp, r5 │ │ │ │ - cmp r1, fp │ │ │ │ - bhi.w 84e5c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + b.w 84408 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84a38 │ │ │ │ - b.n 852ec │ │ │ │ - add.w r0, r6, #28 │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ - tst.w ip, #32 │ │ │ │ - bne.w 84ab6 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.n 84db8 │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ - b.n 850c6 │ │ │ │ - movs r2, #1 │ │ │ │ - add r5, sp, #64 @ 0x40 │ │ │ │ - movw r3, #7721 @ 0x1e29 │ │ │ │ - movt r3, #24 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - b.w 848ae │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 84d28 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - b.n 84d28 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + beq.w 8420e │ │ │ │ + lsls r3, r4, #2 │ │ │ │ + mov r0, fp │ │ │ │ + subs r2, r3, #4 │ │ │ │ + add r2, fp │ │ │ │ + b.n 84f08 │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ + str.w r5, [r0], #4 │ │ │ │ + str.w r1, [r2], #-4 │ │ │ │ + cmp r2, r0 │ │ │ │ + bhi.n 84efc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - add.w r3, r2, r4, lsl #2 │ │ │ │ subs r3, #4 │ │ │ │ - b.n 85490 │ │ │ │ + add r3, r2 │ │ │ │ + b.n 84f20 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r2], #4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 85484 │ │ │ │ - b.w 84930 │ │ │ │ - bl 77384 │ │ │ │ - ldr.w r5, [r9, #12] │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str.w r3, [r9, #16] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr.w r6, [r9, #8] │ │ │ │ - str.w r3, [r9, #12] │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r4, [r9, #8] │ │ │ │ - str r3, [r2, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 84958 │ │ │ │ - b.n 854ca │ │ │ │ + bhi.n 84f14 │ │ │ │ + b.w 8420e │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ + b.n 84c72 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77378 │ │ │ │ + b.n 848c4 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + movw r3, #16433 @ 0x4031 │ │ │ │ + movt r3, #23 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + str.w r3, [sp, #1628] @ 0x65c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 841de │ │ │ │ + b.w 84420 │ │ │ │ + mov r1, sl │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #64 @ 0x40 │ │ │ │ + movw r3, #4377 @ 0x1119 │ │ │ │ + movt r3, #24 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + b.w 84408 │ │ │ │ + movs r2, #0 │ │ │ │ + b.n 84e12 │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 78344 │ │ │ │ + bl 78338 │ │ │ │ subs r6, #1 │ │ │ │ - bpl.n 854c2 │ │ │ │ + bpl.n 84f66 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ - b.w 84958 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + bl 77378 │ │ │ │ + b.w 844ec │ │ │ │ + mov fp, r3 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - b.w 84cd6 │ │ │ │ - mov r1, fp │ │ │ │ - movs r2, #0 │ │ │ │ - b.n 8544c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 77384 │ │ │ │ - b.n 84daa │ │ │ │ + b.n 84f0c │ │ │ │ + mov r6, r0 │ │ │ │ + add.w r6, fp, r6, lsl #2 │ │ │ │ + cmp fp, r6 │ │ │ │ + bne.w 850d6 │ │ │ │ + cmp r4, #127 @ 0x7f │ │ │ │ + bgt.w 850ce │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldrd r6, r5, [r3, #8] │ │ │ │ + str r2, [r3, #16] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + strd r4, r2, [r3, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 850f8 │ │ │ │ + mov fp, r5 │ │ │ │ + b.w 84504 │ │ │ │ + subs r4, r3, #4 │ │ │ │ + add.w r1, fp, r4 │ │ │ │ + cmp fp, r1 │ │ │ │ + bcc.w 849a0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 845ca │ │ │ │ + b.n 84e6a │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 76fe4 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + bl 76fd8 │ │ │ │ + mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 855fe │ │ │ │ + beq.w 850fe │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d2ca0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bl d2714 │ │ │ │ mov r6, r0 │ │ │ │ - str r0, [r3, #0] │ │ │ │ + str.w r0, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 849ac │ │ │ │ - b.n 8553e │ │ │ │ - ldrd r4, r9, [sp, #52] @ 0x34 │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ - b.n 8540a │ │ │ │ + bne.w 84542 │ │ │ │ + b.n 84f84 │ │ │ │ + movs r6, #1 │ │ │ │ + b.n 84f84 │ │ │ │ + mov.w fp, #0 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + add.w r3, r2, r4, lsl #2 │ │ │ │ + subs r3, #4 │ │ │ │ + b.n 8500a │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str.w r0, [r2], #4 │ │ │ │ + str.w r1, [r3], #-4 │ │ │ │ + cmp r2, r3 │ │ │ │ + bcc.n 84ffe │ │ │ │ + b.w 844cc │ │ │ │ + bl 77378 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [r3, #12] │ │ │ │ + str r2, [r3, #16] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r2, [r3, #12] │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ + str r4, [r3, #8] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r2, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 844ec │ │ │ │ + b.n 84f6e │ │ │ │ + add.w r0, r6, #28 │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ + tst.w ip, #32 │ │ │ │ + bne.w 84646 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.n 848fc │ │ │ │ + movw r2, #26709 @ 0x6855 │ │ │ │ + movt r2, #18 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 84876 │ │ │ │ + ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ + mov r0, r5 │ │ │ │ + movs r1, #1 │ │ │ │ + blx r3 │ │ │ │ + b.n 84876 │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 84844 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + b.w 84844 │ │ │ │ add.w r0, r6, #28 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ tst.w ip, #32 │ │ │ │ - bne.w 84b52 │ │ │ │ + bne.w 846e4 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.w 84b6e │ │ │ │ + b.w 84700 │ │ │ │ mov r9, sl │ │ │ │ mov sl, r9 │ │ │ │ - b.w 84a6e │ │ │ │ - movs r6, #1 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add.w r6, r3, r6, lsl #2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.n 855b6 │ │ │ │ - cmp r4, #127 @ 0x7f │ │ │ │ - bgt.n 855ae │ │ │ │ - ldrd r6, r5, [r9, #8] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str.w r3, [r9, #16] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - strd r4, r3, [r9, #8] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 855d4 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - b.w 8496c │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 8553e │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.w 845fe │ │ │ │ + movw r2, #26709 @ 0x6855 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 84d94 │ │ │ │ - ldr r2, [pc, #140] @ (85608 ) │ │ │ │ + beq.w 848ae │ │ │ │ + ldr r2, [pc, #120] @ (85124 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 84d94 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 846b6 │ │ │ │ - b.w 84cba │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - movw r3, #19577 @ 0x4c79 │ │ │ │ - movt r3, #23 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - str.w r3, [sp, #1628] @ 0x65c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 84686 │ │ │ │ - b.w 848c6 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 77384 │ │ │ │ - b.n 8554e │ │ │ │ + b.w 848ae │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldrd fp, sl, [sp, #44] @ 0x2c │ │ │ │ + b.n 84d70 │ │ │ │ + movs r2, #1 │ │ │ │ + b.n 84f52 │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ + b.n 85082 │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ + b.n 85038 │ │ │ │ + mov r0, fp │ │ │ │ + bl 77378 │ │ │ │ + b.n 84f94 │ │ │ │ ldr.w r2, [r6, #-4]! │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 85544 │ │ │ │ + beq.w 84f88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85544 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 85544 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 854ca │ │ │ │ - mov r9, sl │ │ │ │ + bne.w 84f88 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 84f88 │ │ │ │ + mov.w fp, #0 │ │ │ │ + b.n 84f6e │ │ │ │ + bl 1e955c │ │ │ │ + b.n 84f94 │ │ │ │ + mov.w ip, #0 │ │ │ │ + b.w 8415c │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #7721 @ 0x1e29 │ │ │ │ + movw r3, #4377 @ 0x1119 │ │ │ │ movt r3, #24 │ │ │ │ - mov sl, fp │ │ │ │ + mov r9, sl │ │ │ │ str r2, [sp, #0] │ │ │ │ str.w r3, [sp, #1628] @ 0x65c │ │ │ │ - b.w 84686 │ │ │ │ - mov.w ip, #0 │ │ │ │ - b.w 84604 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ - b.n 85436 │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 8554e │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ - b.n 85522 │ │ │ │ + b.w 841de │ │ │ │ + nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, 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 8566e │ │ │ │ + beq.n 8518a │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 85660 │ │ │ │ + bpl.n 8517c │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ adds r0, #20 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.n 8566a │ │ │ │ + beq.n 85186 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 8564c │ │ │ │ + bpl.n 85168 │ │ │ │ adds r1, #20 │ │ │ │ blx 29204 │ │ │ │ - cbz r0, 85656 │ │ │ │ + cbz r0, 85172 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ adds r1, #28 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 85648 │ │ │ │ + bne.n 85164 │ │ │ │ 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 8563c │ │ │ │ + bne.n 85158 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 8564e │ │ │ │ + b.n 8516a │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 85662 │ │ │ │ + b.n 8517e │ │ │ │ nop │ │ │ │ │ │ │ │ -00085674 : │ │ │ │ +00085190 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4020] @ 0xfb4 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r4, [pc, #616] @ (858f4 ) │ │ │ │ + ldr r4, [pc, #616] @ (85410 ) │ │ │ │ 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 858da │ │ │ │ + beq.w 853f6 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 857f8 │ │ │ │ + beq.w 85314 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 857f8 │ │ │ │ + beq.w 85314 │ │ │ │ add r3, sp, #16 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 858fc │ │ │ │ + bl 85418 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 858e0 │ │ │ │ + beq.w 853fc │ │ │ │ ldr r6, [sp, #16] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 8578c │ │ │ │ + beq.n 852a8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bpl.n 85776 │ │ │ │ + bpl.n 85292 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r7, [r5, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 85776 │ │ │ │ + beq.n 85292 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85826 │ │ │ │ + beq.w 85342 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 858ac │ │ │ │ + bne.w 853c8 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 85764 │ │ │ │ + ble.n 85280 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8570a │ │ │ │ + beq.n 85226 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 857b8 │ │ │ │ + beq.n 852d4 │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 85764 │ │ │ │ + ble.n 85280 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85722 │ │ │ │ + beq.n 8523e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 857ce │ │ │ │ + beq.n 852ea │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 85764 │ │ │ │ + beq.n 85280 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r9, r4, #8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8573e │ │ │ │ + beq.n 8525a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8580a │ │ │ │ + beq.n 85326 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 85764 │ │ │ │ + beq.n 85280 │ │ │ │ movs r5, #3 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [r9, #4]! │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 8575e │ │ │ │ + beq.n 8527a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 857e2 │ │ │ │ + beq.n 852fe │ │ │ │ adds r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 85748 │ │ │ │ + bne.n 85264 │ │ │ │ add r3, sp, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 8581e │ │ │ │ + bne.n 8533a │ │ │ │ mov r0, r7 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ bic.w r3, r6, #2147483648 @ 0x80000000 │ │ │ │ mov r2, r4 │ │ │ │ - bl 89a84 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 89390 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 856f2 │ │ │ │ + b.n 8520e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.n 856c6 │ │ │ │ + bpl.n 851e2 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ add.w r2, r3, #12 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bl 1a5dcc │ │ │ │ + bl 85644 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 85702 │ │ │ │ - b.n 85764 │ │ │ │ - ldr r2, [pc, #316] @ (858f8 ) │ │ │ │ + bne.n 8521e │ │ │ │ + b.n 85280 │ │ │ │ + ldr r2, [pc, #316] @ (85414 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85894 │ │ │ │ + bne.n 853b0 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b.n 8570a │ │ │ │ - ldr r2, [pc, #296] @ (858f8 ) │ │ │ │ + b.n 85226 │ │ │ │ + ldr r2, [pc, #296] @ (85414 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 85848 │ │ │ │ + cbnz r3, 85364 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b.n 85722 │ │ │ │ - ldr r2, [pc, #276] @ (858f8 ) │ │ │ │ + b.n 8523e │ │ │ │ + ldr r2, [pc, #276] @ (85414 ) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w fp, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 85830 │ │ │ │ + cbnz r3, 8534c │ │ │ │ mov r0, r8 │ │ │ │ blx fp │ │ │ │ - b.n 8575e │ │ │ │ + b.n 8527a │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1a5dcc │ │ │ │ + bl 85644 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8576a │ │ │ │ - ldr r2, [pc, #236] @ (858f8 ) │ │ │ │ + b.n 85286 │ │ │ │ + ldr r2, [pc, #236] @ (85414 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 85860 │ │ │ │ + cbnz r3, 8537c │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b.n 8573e │ │ │ │ + b.n 8525a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77384 │ │ │ │ - b.n 8576a │ │ │ │ - cbz r3, 85878 │ │ │ │ + bl 77378 │ │ │ │ + b.n 85286 │ │ │ │ + cbz r3, 85394 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 85878 │ │ │ │ + cbz r3, 85394 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 856f2 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 8520e │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 857f2 │ │ │ │ + beq.n 8530e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 857f2 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 8530e │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 857dc │ │ │ │ + beq.n 852f8 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 857dc │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 852f8 │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 85818 │ │ │ │ + beq.n 85334 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 85818 │ │ │ │ + b.n 85334 │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #21132 @ 0x528c │ │ │ │ + movw r2, #20748 @ 0x510c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ - b.n 8582c │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + bl 14a83c <_PyErr_Format@@Base> │ │ │ │ + b.n 85348 │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 857c8 │ │ │ │ + beq.n 852e4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 857c8 │ │ │ │ + b.n 852e4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 856f2 │ │ │ │ + beq.w 8520e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 858e4 │ │ │ │ + bne.n 85400 │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #21180 @ 0x52bc │ │ │ │ + movw r2, #20796 @ 0x513c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 20eeb0 │ │ │ │ - b.n 8582c │ │ │ │ + bl 20e350 │ │ │ │ + b.n 85348 │ │ │ │ mov r0, r8 │ │ │ │ - bl 636ce <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ + bl 62616 <_PyBytes_DecodeEscape@@Base+0x1e> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 8576a │ │ │ │ + b.n 85286 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 858be │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 858be │ │ │ │ + bne.n 853da │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 853da │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -136586,263 +136123,296 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r3 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r6 │ │ │ │ ldrb.w r4, [ip, #1]! │ │ │ │ cmp r6, #0 │ │ │ │ - bgt.n 859e6 │ │ │ │ - cbz r4, 85940 │ │ │ │ + bgt.n 85502 │ │ │ │ + cbz r4, 8545c │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi.n 85a16 │ │ │ │ + bhi.n 85532 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 859bc │ │ │ │ + bhi.n 854d8 │ │ │ │ cmp r4, #9 │ │ │ │ - beq.n 8591a │ │ │ │ + beq.n 85436 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 8591a │ │ │ │ + bne.n 85436 │ │ │ │ ldrb.w r4, [ip, #1]! │ │ │ │ adds r5, #1 │ │ │ │ movs r6, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 85924 │ │ │ │ + bne.n 85440 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 85af2 │ │ │ │ + blt.w 8560e │ │ │ │ itt eq │ │ │ │ moveq sl, r7 │ │ │ │ streq.w r5, [r8] │ │ │ │ - beq.n 85a0e │ │ │ │ + beq.n 8552a │ │ │ │ cmp r5, #5 │ │ │ │ - bgt.n 85a46 │ │ │ │ + bgt.n 85562 │ │ │ │ add.w r9, sp, #12 │ │ │ │ add r6, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 83180 │ │ │ │ + bl 82cdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85afa │ │ │ │ + beq.w 85616 │ │ │ │ mov sl, r7 │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [r7, #0] │ │ │ │ - beq.n 85a00 │ │ │ │ + beq.n 8551c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83180 │ │ │ │ + bl 82cdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85a98 │ │ │ │ + beq.w 855b4 │ │ │ │ cmp r5, #2 │ │ │ │ str.w r0, [sl, #4] │ │ │ │ - beq.n 85a00 │ │ │ │ + beq.n 8551c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83180 │ │ │ │ + bl 82cdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85a74 │ │ │ │ + beq.n 85590 │ │ │ │ cmp r5, #3 │ │ │ │ str.w r0, [sl, #8] │ │ │ │ - beq.n 85a00 │ │ │ │ + beq.n 8551c │ │ │ │ add.w fp, sl, #8 │ │ │ │ movs r4, #3 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83180 │ │ │ │ + bl 82cdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85a76 │ │ │ │ + beq.n 85592 │ │ │ │ adds r4, #1 │ │ │ │ str.w r0, [fp, #4]! │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 859a4 │ │ │ │ - b.n 85a02 │ │ │ │ + bne.n 854c0 │ │ │ │ + b.n 8551e │ │ │ │ sub.w r3, r4, #32 │ │ │ │ movs r0, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ lsls r0, r3 │ │ │ │ movw r3, #4169 @ 0x1049 │ │ │ │ movt r3, #1024 @ 0x400 │ │ │ │ ands r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8591a │ │ │ │ + bne.n 85436 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 859fc │ │ │ │ + beq.n 85518 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 85930 │ │ │ │ - cbnz r6, 85a34 │ │ │ │ + bne.n 8544c │ │ │ │ + cbnz r6, 85550 │ │ │ │ ldrb.w r4, [ip, #1]! │ │ │ │ adds r5, #1 │ │ │ │ movs r6, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.n 859fc │ │ │ │ - bls.n 85a26 │ │ │ │ + beq.n 85518 │ │ │ │ + bls.n 85542 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 85a34 │ │ │ │ + beq.n 85550 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq.n 859fc │ │ │ │ + beq.n 85518 │ │ │ │ ldrb.w r4, [ip, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.n 859ea │ │ │ │ + bne.n 85506 │ │ │ │ subs r6, #1 │ │ │ │ - b.n 8591a │ │ │ │ + b.n 85436 │ │ │ │ mov r4, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85a9c │ │ │ │ + bne.n 855b8 │ │ │ │ str.w r5, [r8] │ │ │ │ mov r0, sl │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 859dc │ │ │ │ - bhi.n 85a38 │ │ │ │ + beq.n 854f8 │ │ │ │ + bhi.n 85554 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq.n 859dc │ │ │ │ + beq.n 854f8 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.n 85930 │ │ │ │ - b.n 859fc │ │ │ │ + bne.n 8544c │ │ │ │ + b.n 85518 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 859fc │ │ │ │ - bhi.n 85a40 │ │ │ │ + beq.n 85518 │ │ │ │ + bhi.n 8555c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 85adc │ │ │ │ + beq.n 855f8 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 859f4 │ │ │ │ + bne.n 85510 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 8591a │ │ │ │ + b.n 85436 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne.w 85930 │ │ │ │ - b.n 859fc │ │ │ │ + bne.w 8544c │ │ │ │ + b.n 85518 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - bne.n 859f4 │ │ │ │ - b.n 85a34 │ │ │ │ + bne.n 85510 │ │ │ │ + b.n 85550 │ │ │ │ lsls r0, r5, #2 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 76fe4 │ │ │ │ + bl 76fd8 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85afe │ │ │ │ + beq.n 8561a │ │ │ │ add.w r9, sp, #12 │ │ │ │ add r6, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 83180 │ │ │ │ - cbz r0, 85a76 │ │ │ │ + bl 82cdc │ │ │ │ + cbz r0, 85592 │ │ │ │ str.w r0, [sl] │ │ │ │ - b.n 85974 │ │ │ │ + b.n 85490 │ │ │ │ movs r4, #2 │ │ │ │ subs r3, r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ subs r3, r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ - bl 2688fc │ │ │ │ + bl 2687e8 │ │ │ │ mov r5, sl │ │ │ │ add.w r4, sl, r4, lsl #2 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 85b0c │ │ │ │ + bne.n 85628 │ │ │ │ cmp r7, sl │ │ │ │ - bne.n 85b04 │ │ │ │ + bne.n 85620 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 85a0e │ │ │ │ + b.n 8552a │ │ │ │ movs r4, #1 │ │ │ │ - b.n 85a76 │ │ │ │ + b.n 85592 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ movw r0, #61438 @ 0xeffe │ │ │ │ movt r0, #64511 @ 0xfbff │ │ │ │ movs r6, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #26 │ │ │ │ itt ls │ │ │ │ asrls r0, r1 │ │ │ │ andls r6, r0 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 85aba │ │ │ │ - cbnz r6, 85ac4 │ │ │ │ + beq.n 855d6 │ │ │ │ + cbnz r6, 855e0 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85a0a │ │ │ │ - b.n 85a9c │ │ │ │ + beq.n 85526 │ │ │ │ + b.n 855b8 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20764 @ 0x511c │ │ │ │ + movw r1, #20380 @ 0x4f9c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 85a84 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 855a0 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #20736 @ 0x5100 │ │ │ │ + movw r1, #20352 @ 0x4f80 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ - b.n 85a92 │ │ │ │ + b.n 855ae │ │ │ │ mov sl, r7 │ │ │ │ - b.n 85a76 │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 85a92 │ │ │ │ + b.n 85592 │ │ │ │ + bl 1e955c │ │ │ │ + b.n 855ae │ │ │ │ mov r0, sl │ │ │ │ - bl 77384 │ │ │ │ - b.n 85a92 │ │ │ │ + bl 77378 │ │ │ │ + b.n 855ae │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85a8a │ │ │ │ + beq.n 855a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85a8a │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 85a8a │ │ │ │ + bne.n 855a6 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 855a6 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ + bpl.n 85682 │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ + cbz r6, 85682 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r6 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 86bac <_Py_CheckFunctionResult@@Base> │ │ │ │ + bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r1 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + mov r1, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 89390 <_PyObject_MakeTpCall@@Base> │ │ │ │ + nop │ │ │ │ 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 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85d62 │ │ │ │ + bne.w 858d2 │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ mov r5, r3 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85d7c │ │ │ │ + bne.w 858ec │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 85ce8 │ │ │ │ + beq.w 85858 │ │ │ │ movw r6, #4364 @ 0x110c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ cmp r4, r6 │ │ │ │ - bne.w 85cf4 │ │ │ │ + bne.w 85864 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 85cd4 │ │ │ │ + beq.w 85844 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 85d2e │ │ │ │ + beq.w 8589e │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ - movw r3, #40709 @ 0x9f05 │ │ │ │ + movw r3, #40681 @ 0x9ee9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 85d3a │ │ │ │ + bne.w 858aa │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 79f4c │ │ │ │ + bl 79f30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85cc0 │ │ │ │ + beq.w 85830 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 85bcc │ │ │ │ - ldr r3, [pc, #512] @ (85da8 ) │ │ │ │ + bpl.n 8573c │ │ │ │ + ldr r3, [pc, #512] @ (85918 ) │ │ │ │ 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] │ │ │ │ @@ -136858,215 +136428,215 @@ │ │ │ │ add.w r2, r4, #32 │ │ │ │ str r3, [r4, #28] │ │ │ │ str r2, [r4, #20] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85c86 │ │ │ │ + beq.n 857f6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r3, #13540 @ 0x34e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r6 │ │ │ │ it ne │ │ │ │ cmpne r0, r3 │ │ │ │ - beq.n 85c9e │ │ │ │ + beq.n 8580e │ │ │ │ ldr.w r2, [r0, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 85c8e │ │ │ │ + beq.n 857fe │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 85c70 │ │ │ │ + ble.n 857e0 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 85c9e │ │ │ │ + beq.n 8580e │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 85c42 │ │ │ │ + beq.n 857b2 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 85c9e │ │ │ │ + beq.n 8580e │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 85c42 │ │ │ │ + beq.n 857b2 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 85c9e │ │ │ │ + beq.n 8580e │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 85c42 │ │ │ │ + beq.n 857b2 │ │ │ │ add.w lr, r2, #20 │ │ │ │ movs r7, #3 │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ adds r7, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 85c9e │ │ │ │ + beq.n 8580e │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 85c30 │ │ │ │ + bne.n 857a0 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 85c70 │ │ │ │ + ble.n 857e0 │ │ │ │ cmp ip, r6 │ │ │ │ - beq.n 85c9e │ │ │ │ + beq.n 8580e │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 85c70 │ │ │ │ + beq.n 857e0 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 85c9e │ │ │ │ + beq.n 8580e │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 85c70 │ │ │ │ + beq.n 857e0 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 85c9e │ │ │ │ + beq.n 8580e │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 85c70 │ │ │ │ + beq.n 857e0 │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r7, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 85c9e │ │ │ │ + beq.n 8580e │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 85c62 │ │ │ │ + bne.n 857d2 │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - beq.n 85cca │ │ │ │ - bl 85fac │ │ │ │ - cbnz r0, 85caa │ │ │ │ + beq.n 8583a │ │ │ │ + bl 85b1c │ │ │ │ + cbnz r0, 8581a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 85d94 │ │ │ │ + bne.n 85904 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 85d9c │ │ │ │ + bne.n 8590c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl e2c54 <_PyConfig_AsDict@@Base+0x1f0> │ │ │ │ + bl e26b4 <_PyConfig_AsDict@@Base+0x1f0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85c86 │ │ │ │ + beq.n 857f6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85cc0 │ │ │ │ + beq.n 85830 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 85cc0 │ │ │ │ + cbnz r3, 85830 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 1e3678 │ │ │ │ + bl 1e2920 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85c86 │ │ │ │ - b.n 85caa │ │ │ │ + beq.n 857f6 │ │ │ │ + b.n 8581a │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ - movw r3, #40709 @ 0x9f05 │ │ │ │ + movw r3, #40681 @ 0x9ee9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 85d00 │ │ │ │ + bne.n 85870 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 85b8a │ │ │ │ + b.n 856fa │ │ │ │ movw r6, #4364 @ 0x110c │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 85cd4 │ │ │ │ + beq.n 85844 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 85dac │ │ │ │ + b.n 8591c │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85cc0 │ │ │ │ + beq.n 85830 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #7 │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ - b.n 85c86 │ │ │ │ + b.n 857f6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1a5e28 │ │ │ │ + b.w 1a4914 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85cc0 │ │ │ │ + beq.n 85830 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #7 │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ add.w r2, r4, #32 │ │ │ │ str r3, [r4, #28] │ │ │ │ str r2, [r4, #20] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ str r2, [r4, #24] │ │ │ │ - b.n 85bea │ │ │ │ + b.n 8575a │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #60968 @ 0xee28 │ │ │ │ + movw r0, #60584 @ 0xeca8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 23c13c │ │ │ │ + bl 23bb04 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 85b44 │ │ │ │ - b.n 85cc0 │ │ │ │ - movw r0, #60968 @ 0xee28 │ │ │ │ + bne.w 856b4 │ │ │ │ + b.n 85830 │ │ │ │ + movw r0, #60584 @ 0xeca8 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85cc0 │ │ │ │ - b.n 85b54 │ │ │ │ + beq.n 85830 │ │ │ │ + b.n 856c4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 85c90 │ │ │ │ - b.n 85c9e │ │ │ │ + bne.w 85800 │ │ │ │ + b.n 8580e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85c9a │ │ │ │ - b.n 85c70 │ │ │ │ + bne.w 8580a │ │ │ │ + b.n 857e0 │ │ │ │ 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.w r2, [r0, #152] @ 0x98 │ │ │ │ - movw r3, #40709 @ 0x9f05 │ │ │ │ + movw r3, #40681 @ 0x9ee9 │ │ │ │ movt r3, #7 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 85f1a │ │ │ │ + bne.w 85a8a │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 79f4c │ │ │ │ + bl 79f30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85f16 │ │ │ │ + beq.w 85a86 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 85e10 │ │ │ │ - ldr r1, [pc, #336] @ (85f38 ) │ │ │ │ + bpl.n 85980 │ │ │ │ + ldr r1, [pc, #336] @ (85aa8 ) │ │ │ │ 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, [r4, #-4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -137081,166 +136651,166 @@ │ │ │ │ movs r1, #7 │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ strd r1, r2, [r4, #16] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 85ed6 │ │ │ │ + beq.n 85a46 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ movw r3, #13540 @ 0x34e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 85eea │ │ │ │ + beq.n 85a5a │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 85eea │ │ │ │ + beq.n 85a5a │ │ │ │ ldr.w r2, [r6, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 85edc │ │ │ │ + beq.n 85a4c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 85ec0 │ │ │ │ + ble.n 85a30 │ │ │ │ ldr.w r9, [r2, #12] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 85eea │ │ │ │ + beq.n 85a5a │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 85e92 │ │ │ │ + beq.n 85a02 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 85eea │ │ │ │ + beq.n 85a5a │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 85e92 │ │ │ │ + beq.n 85a02 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 85eea │ │ │ │ + beq.n 85a5a │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 85e92 │ │ │ │ + beq.n 85a02 │ │ │ │ add.w lr, r2, #20 │ │ │ │ mov.w ip, #3 │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 85eea │ │ │ │ + beq.n 85a5a │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 85e7e │ │ │ │ + bne.n 859ee │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 85ec0 │ │ │ │ + ble.n 85a30 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n 85eea │ │ │ │ + beq.n 85a5a │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 85ec0 │ │ │ │ + beq.n 85a30 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 85eea │ │ │ │ + beq.n 85a5a │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 85ec0 │ │ │ │ + beq.n 85a30 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 85eea │ │ │ │ + beq.n 85a5a │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 85ec0 │ │ │ │ + beq.n 85a30 │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r7, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 85eea │ │ │ │ + beq.n 85a5a │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 85eb2 │ │ │ │ + bne.n 85a22 │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 85ef8 │ │ │ │ - bl 85fac │ │ │ │ - cbnz r0, 85f00 │ │ │ │ + beq.n 85a68 │ │ │ │ + bl 85b1c │ │ │ │ + cbnz r0, 85a70 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ - cbnz r2, 85f28 │ │ │ │ + cbnz r2, 85a98 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 85f2e │ │ │ │ + bne.n 85a9e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl e2c54 <_PyConfig_AsDict@@Base+0x1f0> │ │ │ │ + bl e26b4 <_PyConfig_AsDict@@Base+0x1f0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85ed6 │ │ │ │ - b.n 85f00 │ │ │ │ - bl 1e3678 │ │ │ │ + beq.n 85a46 │ │ │ │ + b.n 85a70 │ │ │ │ + bl 1e2920 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85ed6 │ │ │ │ + beq.n 85a46 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85f16 │ │ │ │ + beq.n 85a86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 85f16 │ │ │ │ + cbnz r3, 85a86 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 85ed6 │ │ │ │ + b.n 85a46 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 85e10 │ │ │ │ - b.n 85f16 │ │ │ │ + bne.w 85980 │ │ │ │ + b.n 85a86 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 85ede │ │ │ │ - b.n 85eea │ │ │ │ + bne.n 85a4e │ │ │ │ + b.n 85a5a │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85ee6 │ │ │ │ - b.n 85ec0 │ │ │ │ + bne.n 85a56 │ │ │ │ + b.n 85a30 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00085f3c : │ │ │ │ +00085aac : │ │ │ │ ldr.w r3, [r0, #172] @ 0xac │ │ │ │ - cbz r3, 85f88 │ │ │ │ + cbz r3, 85af8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 85f90 │ │ │ │ + ble.n 85b00 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 85f8c │ │ │ │ + beq.n 85afc │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 85f90 │ │ │ │ + beq.n 85b00 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 85f8c │ │ │ │ + beq.n 85afc │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 85f90 │ │ │ │ + beq.n 85b00 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 85f8c │ │ │ │ + beq.n 85afc │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 85f90 │ │ │ │ + beq.n 85b00 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, #3 │ │ │ │ push {r4} │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 85f94 │ │ │ │ + beq.n 85b04 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 85f6c │ │ │ │ + bne.n 85adc │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cbz r0, 85f9c │ │ │ │ + cbz r0, 85b0c │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 85f82 │ │ │ │ + bne.n 85af2 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ @@ -137255,976 +136825,971 @@ │ │ │ │ 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 8651c │ │ │ │ + beq.w 8607a │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8662e │ │ │ │ + beq.w 86182 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r2, #57059 @ 0xdee3 │ │ │ │ + movw r2, #57041 @ 0xded1 │ │ │ │ movt r2, #3 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - beq.w 86774 │ │ │ │ - mov r9, sl │ │ │ │ + beq.w 8629e │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov fp, sl │ │ │ │ + str r2, [sp, #16] │ │ │ │ movw r2, #36980 @ 0x9074 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r2, [sp, #28] │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov fp, r9 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.n 85bd2 │ │ │ │ + ldr.w r5, [r4, #-8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 85cbe │ │ │ │ + mov fp, r7 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + ldr.w r5, [fp, #12] │ │ │ │ + adds r0, r5, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 861a2 │ │ │ │ + ldr.w r6, [fp, #8] │ │ │ │ + add.w ip, r7, r7, lsl #1 │ │ │ │ + str.w r0, [fp, #12] │ │ │ │ + adds r3, r6, #1 │ │ │ │ + str.w r3, [fp, #8] │ │ │ │ + str.w sl, [r4, #-8] │ │ │ │ + add.w r3, r3, r3, lsl #2 │ │ │ │ + str.w r9, [r1, #4] │ │ │ │ + cmp r3, ip │ │ │ │ + bcs.w 85da8 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 85cac │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ blx r3 │ │ │ │ - mov r9, r0 │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 860f2 │ │ │ │ + beq.w 85d5e │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 8623c │ │ │ │ + beq.w 85d50 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 867b4 │ │ │ │ - mov r0, r9 │ │ │ │ + beq.w 862de │ │ │ │ + mov r0, sl │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 865fc │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + beq.w 862f2 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldrd r7, sl, [fp, #16] │ │ │ │ + mov r9, r8 │ │ │ │ + mov r8, fp │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ - mov r3, fp │ │ │ │ + strne.w r3, [sl] │ │ │ │ + ldrd r7, r3, [fp, #16] │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - mov fp, r8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r8, r3 │ │ │ │ - and.w r7, fp, r0 │ │ │ │ + mov r6, r3 │ │ │ │ + and.w r7, r9, r0 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ - mov r6, r2 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ - str.w fp, [sp, #16] │ │ │ │ + str.w r9, [sp, #20] │ │ │ │ add.w r3, r8, #9 │ │ │ │ add.w r4, r6, r8, lsl #3 │ │ │ │ cmp r3, r0 │ │ │ │ ite ls │ │ │ │ movls r3, #9 │ │ │ │ movhi r3, #0 │ │ │ │ add.w r1, r4, #16 │ │ │ │ adds r4, #8 │ │ │ │ - add.w sl, r1, r3, lsl #3 │ │ │ │ + add.w fp, r1, r3, lsl #3 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8613c │ │ │ │ - ldr.w r5, [r4, #-8] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 861aa │ │ │ │ - mov r8, fp │ │ │ │ - mov fp, r7 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r7, r0 │ │ │ │ - mov sl, r6 │ │ │ │ - ldr.w r5, [fp, #12] │ │ │ │ - adds r0, r5, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 86634 │ │ │ │ - ldr.w r6, [fp, #8] │ │ │ │ - add.w ip, r7, r7, lsl #1 │ │ │ │ - str.w r0, [fp, #12] │ │ │ │ - adds r3, r6, #1 │ │ │ │ - str.w r3, [fp, #8] │ │ │ │ - str.w r9, [r4, #-8] │ │ │ │ - add.w r3, r3, r3, lsl #2 │ │ │ │ - str.w r8, [r1, #4] │ │ │ │ - cmp r3, ip │ │ │ │ - bcs.w 8624a │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 86192 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - blx r3 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 86018 │ │ │ │ - ldr r4, [pc, #732] @ (863d0 ) │ │ │ │ - mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ - ldr r6, [r4, r5] │ │ │ │ - ldr r3, [r6, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 86700 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 86134 │ │ │ │ + beq.n 85b7e │ │ │ │ + cmp r9, r3 │ │ │ │ + beq.n 85c82 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbnz r3, 86134 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #696] @ (863d4 ) │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r6, [r3, #24] │ │ │ │ - ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 86690 │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [r4, r5] │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 86508 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #108 @ 0x6c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp fp, r3 │ │ │ │ - beq.n 86168 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + str r2, [sp, #8] │ │ │ │ adds r4, #8 │ │ │ │ - cmp r4, sl │ │ │ │ - bne.n 86086 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + cmp r4, fp │ │ │ │ + bne.n 85c4a │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ add.w r8, r8, r8, lsl #2 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ add r8, r3 │ │ │ │ add.w r8, r8, #1 │ │ │ │ and.w r8, r8, r0 │ │ │ │ - b.n 8606c │ │ │ │ + b.n 85c30 │ │ │ │ ldr.w r5, [r4, #-8] │ │ │ │ - cmp r9, r5 │ │ │ │ - bne.n 861b4 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + cmp sl, r5 │ │ │ │ + bne.n 85cc8 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r7 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 860e2 │ │ │ │ + beq.n 85bcc │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 866f4 │ │ │ │ + beq.w 862fc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 860e2 │ │ │ │ - mov sl, r9 │ │ │ │ + beq.n 85bcc │ │ │ │ subs r3, #1 │ │ │ │ - mov r9, fp │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 865c8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.n 8600c │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.n 8614c │ │ │ │ - cmp r5, r9 │ │ │ │ - beq.n 86170 │ │ │ │ + bne.n 85bcc │ │ │ │ + mov r0, sl │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 85bcc │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 85c66 │ │ │ │ + cmp r5, sl │ │ │ │ + beq.n 85c8a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 865ac │ │ │ │ + beq.w 86106 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - str r6, [sp, #24] │ │ │ │ - bl d19ec │ │ │ │ + str r6, [sp, #4] │ │ │ │ + bl d1494 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 865d0 │ │ │ │ + beq.w 86122 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 86746 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + bne.w 86268 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ subs r1, r0, r1 │ │ │ │ clz r1, r1 │ │ │ │ cmp r2, r3 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bne.w 86804 │ │ │ │ + bne.w 8632e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86216 │ │ │ │ + beq.n 85d2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 867ac │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + beq.w 86288 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 86170 │ │ │ │ + beq.n 85c8a │ │ │ │ ldrd r0, r6, [r7, #16] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 866a0 │ │ │ │ + bne.w 862f6 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 866a0 │ │ │ │ + bne.w 862f6 │ │ │ │ adds r4, #8 │ │ │ │ - cmp sl, r4 │ │ │ │ - bne.w 86086 │ │ │ │ - b.n 86152 │ │ │ │ - ldr.w r8, [r9, #12] │ │ │ │ + cmp fp, r4 │ │ │ │ + bne.w 85c4a │ │ │ │ + b.n 85c6c │ │ │ │ + ldr.w r8, [sl, #12] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 86038 │ │ │ │ - b.n 86022 │ │ │ │ + bne.w 85bfe │ │ │ │ + b.n 85be8 │ │ │ │ + ldr r4, [pc, #744] @ (86048 ) │ │ │ │ + mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ + ldr r6, [r4, r5] │ │ │ │ + ldr r3, [r6, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 86230 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 85da0 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbnz r3, 85da0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr r2, [pc, #708] @ (8604c ) │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ + ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 861e6 │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [r4, r5] │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8605e │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #108 @ 0x6c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r3, #50000 @ 0xc350 │ │ │ │ cmp r0, r3 │ │ │ │ it gt │ │ │ │ lslgt r0, r0, #1 │ │ │ │ - bgt.n 86268 │ │ │ │ + bgt.n 85dc6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ cmp r0, #7 │ │ │ │ - bls.n 86354 │ │ │ │ + bls.n 85eb0 │ │ │ │ cmp r0, #15 │ │ │ │ - bls.w 864a2 │ │ │ │ + bls.w 85ff6 │ │ │ │ cmp r0, #31 │ │ │ │ - bls.w 86392 │ │ │ │ + bls.w 85ef0 │ │ │ │ movs r4, #32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - bls.n 8626a │ │ │ │ + bls.n 85dc8 │ │ │ │ add.w r3, fp, #32 │ │ │ │ - mov r5, sl │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ cmp.w r4, #268435456 @ 0x10000000 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bcs.w 86672 │ │ │ │ - movw r6, #19968 @ 0x4e00 │ │ │ │ - movt r6, #72 @ 0x48 │ │ │ │ - movw r1, #6429 @ 0x191d │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bcs.w 861c6 │ │ │ │ + movw r9, #19968 @ 0x4e00 │ │ │ │ + movt r9, #72 @ 0x48 │ │ │ │ + movw r1, #6453 @ 0x1935 │ │ │ │ movt r1, #7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr.w r3, [r6, #692] @ 0x2b4 │ │ │ │ + ldr.w r3, [r9, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8665e │ │ │ │ - ldr r3, [pc, #304] @ (863d0 ) │ │ │ │ + bne.w 861b2 │ │ │ │ + ldr r3, [pc, #588] @ (86048 ) │ │ │ │ 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, #16] │ │ │ │ - bne.w 8646e │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bne.w 85fc2 │ │ │ │ subs r1, r2, #1 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - lsrs r1, r1, #3 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr.w r3, [r3, r1, lsl #3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov.w lr, r1, lsr #3 │ │ │ │ + ldr.w r3, [r3, lr, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 86678 │ │ │ │ + beq.w 861ce │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ - ldr.w lr, [r8] │ │ │ │ - str.w lr, [r3, #4] │ │ │ │ - cmp.w lr, #0 │ │ │ │ - beq.w 8643e │ │ │ │ + ldr.w r6, [r8] │ │ │ │ + str r6, [r3, #4] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 85f94 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx 2957c │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrd r3, r2, [fp, #8] │ │ │ │ - add.w ip, r4, #4294967295 @ 0xffffffff │ │ │ │ + add.w r9, r4, #4294967295 @ 0xffffffff │ │ │ │ adds r6, r5, r7 │ │ │ │ - strd ip, r8, [fp, #16] │ │ │ │ + strd r9, r8, [fp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 866c2 │ │ │ │ + bne.w 86202 │ │ │ │ cmp r5, r6 │ │ │ │ itttt ls │ │ │ │ addls.w r3, r5, #16 │ │ │ │ movls r6, r5 │ │ │ │ addls r7, r7, r3 │ │ │ │ addls.w r3, r5, #8 │ │ │ │ - bhi.n 86340 │ │ │ │ + bhi.n 85e9a │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 86338 │ │ │ │ + cbz r2, 85e92 │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ - and.w r1, ip, r0 │ │ │ │ + and.w r1, r9, r0 │ │ │ │ add.w r4, r8, r1, lsl #3 │ │ │ │ ldr.w r5, [r8, r1, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 863d8 │ │ │ │ + bne.n 85f2c │ │ │ │ str.w r2, [r8, r1, lsl #3] │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 86318 │ │ │ │ + bne.n 85e72 │ │ │ │ mov r5, r6 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, sl │ │ │ │ - beq.w 860d6 │ │ │ │ + ldrd r2, r3, [sp, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 85bc0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77384 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - b.n 8618a │ │ │ │ + bl 77378 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + b.n 85ca4 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ add.w r8, fp, #32 │ │ │ │ - cmp r8, sl │ │ │ │ - bne.w 864ae │ │ │ │ + cmp r8, r3 │ │ │ │ + bne.w 86002 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 867fe │ │ │ │ - mov r4, sl │ │ │ │ + beq.w 86328 │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ add.w ip, fp, #96 @ 0x60 │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ cmp r4, ip │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ - bne.n 8636c │ │ │ │ + bne.n 85eca │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ - mov r8, sl │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ + mov r8, r3 │ │ │ │ movs r4, #8 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - b.n 862e8 │ │ │ │ - mov r5, sl │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 85e42 │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ movs r4, #32 │ │ │ │ add.w r3, fp, #32 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movw r6, #19968 @ 0x4e00 │ │ │ │ - movt r6, #72 @ 0x48 │ │ │ │ - movw r1, #6429 @ 0x191d │ │ │ │ + str r3, [sp, #8] │ │ │ │ + movw r9, #19968 @ 0x4e00 │ │ │ │ + movt r9, #72 @ 0x48 │ │ │ │ + movw r1, #6453 @ 0x1935 │ │ │ │ movt r1, #7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr.w r3, [r6, #692] @ 0x2b4 │ │ │ │ + ldr.w r3, [r9, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8665e │ │ │ │ - ldr r3, [pc, #20] @ (863d0 ) │ │ │ │ + bne.w 861b2 │ │ │ │ + ldr r3, [pc, #304] @ (86048 ) │ │ │ │ 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, #16] │ │ │ │ - b.n 862b8 │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 85e16 │ │ │ │ add.w r5, r1, #9 │ │ │ │ - cmp ip, r5 │ │ │ │ - bcc.n 86418 │ │ │ │ + cmp r9, r5 │ │ │ │ + bcc.n 85f6e │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 864be │ │ │ │ + beq.n 86012 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 864c6 │ │ │ │ + beq.n 8601a │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 864d6 │ │ │ │ + beq.n 86022 │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 864de │ │ │ │ + beq.n 8602a │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 864e6 │ │ │ │ + beq.n 86032 │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 864ee │ │ │ │ + beq.n 8603a │ │ │ │ ldr r5, [r4, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 864f6 │ │ │ │ + beq.n 86042 │ │ │ │ ldr r5, [r4, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 86518 │ │ │ │ + beq.w 8606e │ │ │ │ ldr r5, [r4, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 864ce │ │ │ │ - mov.w lr, r0, lsr #5 │ │ │ │ + beq.w 86076 │ │ │ │ + mov.w ip, r0, lsr #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ - add.w r4, lr, #1 │ │ │ │ + add.w r4, ip, #1 │ │ │ │ add r1, r4 │ │ │ │ - and.w r5, ip, r1 │ │ │ │ + and.w r5, r9, r1 │ │ │ │ add.w r4, r8, r5, lsl #3 │ │ │ │ ldr.w r1, [r8, r5, lsl #3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 86548 │ │ │ │ + bne.w 860a2 │ │ │ │ strd r2, r0, [r4] │ │ │ │ - b.n 86338 │ │ │ │ + b.n 85e92 │ │ │ │ ldrd r0, r1, [r3, #24] │ │ │ │ cmp r0, r1 │ │ │ │ ittt hi │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi.w r3, [ip, #12] │ │ │ │ strhi.w ip, [r3, #8] │ │ │ │ - bhi.w 862e8 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - adds r1, #1 │ │ │ │ + bhi.w 85e42 │ │ │ │ + add.w r1, lr, #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] │ │ │ │ + str r6, [r3, r0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 862e8 │ │ │ │ - ldr.w r3, [r6, #672] @ 0x2a0 │ │ │ │ - movw r1, #49749 @ 0xc255 │ │ │ │ + bne.w 85e42 │ │ │ │ + ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ + movw r1, #49745 @ 0xc251 │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 866b2 │ │ │ │ + bne.w 86308 │ │ │ │ mov r0, r2 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r2, [sp, #32] │ │ │ │ blx 2a0fc │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 86672 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + beq.w 861c6 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ ldr.w r3, [r1, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #800] @ 0x320 │ │ │ │ - b.n 862e8 │ │ │ │ + b.n 85e42 │ │ │ │ add.w r3, fp, #32 │ │ │ │ - mov r5, sl │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ movs r4, #16 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 8639c │ │ │ │ - mov r5, sl │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 85efa │ │ │ │ + mov r5, r3 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r4, #8 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - b.n 862e8 │ │ │ │ + str.w r8, [sp, #8] │ │ │ │ + b.n 85e42 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #8 │ │ │ │ - b.n 86438 │ │ │ │ + b.n 85f8e │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #16 │ │ │ │ - b.n 86438 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - adds r4, #72 @ 0x48 │ │ │ │ - b.n 86438 │ │ │ │ + b.n 85f8e │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #24 │ │ │ │ - b.n 86438 │ │ │ │ + b.n 85f8e │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 86438 │ │ │ │ + b.n 85f8e │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ - b.n 86438 │ │ │ │ + b.n 85f8e │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ - b.n 86438 │ │ │ │ + b.n 85f8e │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #56 @ 0x38 │ │ │ │ - b.n 86438 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + b.n 85f8e │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 86728 │ │ │ │ + bne.w 8625a │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 86136 │ │ │ │ + b.n 85da2 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - b.n 86438 │ │ │ │ + b.n 85f8e │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, r1 │ │ │ │ + adds r4, #72 @ 0x48 │ │ │ │ + b.n 85f8e │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 86644 │ │ │ │ + bmi.w 86188 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86644 │ │ │ │ + beq.n 86188 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86644 │ │ │ │ + beq.n 86188 │ │ │ │ mov r0, r1 │ │ │ │ - bl 154030 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + bl 1535c0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8662e │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + beq.n 86182 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.n 85fec │ │ │ │ + b.n 85b5c │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r5, #9 │ │ │ │ - cmp ip, r3 │ │ │ │ - bcc.n 8658a │ │ │ │ + cmp r9, r3 │ │ │ │ + bcc.n 860e4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 864ba │ │ │ │ + beq.n 8600e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 864c2 │ │ │ │ + beq.n 86016 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 864d2 │ │ │ │ + beq.n 8601e │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 864da │ │ │ │ + beq.n 86026 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 864e2 │ │ │ │ + beq.n 8602e │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 864ea │ │ │ │ + beq.n 86036 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 864f2 │ │ │ │ + beq.n 8603e │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 86514 │ │ │ │ + beq.n 8606a │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 864ca │ │ │ │ + beq.n 86072 │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ - mov.w lr, lr, lsr #5 │ │ │ │ + mov.w ip, ip, lsr #5 │ │ │ │ adds r5, #1 │ │ │ │ - add r5, lr │ │ │ │ - and.w r5, ip, r5 │ │ │ │ + add r5, ip │ │ │ │ + and.w r5, r9, r5 │ │ │ │ add.w r4, r8, r5, lsl #3 │ │ │ │ ldr.w r3, [r8, r5, lsl #3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8654c │ │ │ │ + bne.n 860a6 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 86438 │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + b.n 85f8e │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 861be │ │ │ │ - mov r1, r9 │ │ │ │ + bne.w 85cd2 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a39f0 <_PyThreadState_New@@Base+0x3064> │ │ │ │ + bl 1a2440 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 86170 │ │ │ │ - b.n 861be │ │ │ │ - mov r0, sl │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 861a2 │ │ │ │ + bne.w 85c8a │ │ │ │ + b.n 85cd2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov fp, sl │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 865e4 │ │ │ │ + beq.n 86138 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86736 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + beq.w 86318 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 865fc │ │ │ │ + beq.n 86150 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 867f6 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + beq.w 86356 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86616 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + beq.n 8616a │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 86616 │ │ │ │ + cbnz r3, 8616a │ │ │ │ mov r0, r2 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8662e │ │ │ │ + beq.n 86182 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 867ee │ │ │ │ + beq.w 86320 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 86136 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str.w r0, [fp, #12] │ │ │ │ - strd r9, r8, [r3] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - b.n 8618a │ │ │ │ + b.n 85da2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #21224 @ 0x52e8 │ │ │ │ + movw r1, #20840 @ 0x5168 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 8662e │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 86182 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str.w r0, [fp, #12] │ │ │ │ + strd sl, r9, [r3] │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + b.n 85ca4 │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w r0, [r6, #688] @ 0x2b0 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + ldr.w r0, [r9, #688] @ 0x2b0 │ │ │ │ + str r2, [sp, #20] │ │ │ │ blx r3 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 862e8 │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 865fc │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 85e42 │ │ │ │ + mov fp, sl │ │ │ │ + bl 1e955c │ │ │ │ + b.n 86150 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r1, lr │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 719d8 │ │ │ │ + bl 719f0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 862e8 │ │ │ │ - b.n 8646e │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + bne.w 85e42 │ │ │ │ + b.n 85fc2 │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 866a6 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - b.n 86128 │ │ │ │ - mov r8, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - b.n 86058 │ │ │ │ + bne.n 861f6 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + b.n 85d94 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - blx r3 │ │ │ │ - b.n 8669c │ │ │ │ - mov r1, r2 │ │ │ │ - ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ - str r2, [sp, #24] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ blx r3 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r8, r0 │ │ │ │ - b.n 8648c │ │ │ │ + b.n 861f2 │ │ │ │ movw r4, #5440 @ 0x1540 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r7, r5 │ │ │ │ - mov r1, ip │ │ │ │ str.w r2, [fp, #8] │ │ │ │ - b.n 866d6 │ │ │ │ + b.n 86214 │ │ │ │ adds r7, #8 │ │ │ │ cmp r7, r6 │ │ │ │ - bhi.w 86340 │ │ │ │ + bhi.w 85e9a │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 866d4 │ │ │ │ + beq.n 86212 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 866d4 │ │ │ │ + beq.n 86212 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - bl 1a6064 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - b.n 866d4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - b.n 8618a │ │ │ │ + bl 1a4b48 │ │ │ │ + b.n 86212 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 864fa │ │ │ │ + beq.w 86050 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 123a84 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 8673e │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bl 12352c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 862d6 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8612a │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + beq.w 85d96 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 86116 │ │ │ │ - b.n 8612a │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 865e4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 123a9c <_PyErr_Clear@@Base> │ │ │ │ - b.n 8671a │ │ │ │ - bl c3ae8 │ │ │ │ + beq.w 85d82 │ │ │ │ + b.n 85d96 │ │ │ │ + bl c359c │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 86804 │ │ │ │ + bne.n 8632e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86766 │ │ │ │ + beq.n 8628e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 867ac │ │ │ │ + cbnz r3, 8628e │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 86170 │ │ │ │ - beq.w 8621c │ │ │ │ - b.n 865e4 │ │ │ │ + bgt.w 85c8a │ │ │ │ + beq.w 85d30 │ │ │ │ + mov fp, sl │ │ │ │ + b.n 86138 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #21256 @ 0x5308 │ │ │ │ + movw r1, #20872 @ 0x5188 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + bl d1ad0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8662e │ │ │ │ + beq.w 86182 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8662e │ │ │ │ + bne.w 86182 │ │ │ │ mov r0, r1 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8662e │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 86766 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 86182 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 123544 <_PyErr_Clear@@Base> │ │ │ │ + b.n 8624c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ec20 <_PyType_GetDict@@Base> │ │ │ │ - cbnz r0, 867d4 │ │ │ │ + bl 7ebec <_PyType_GetDict@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 8635e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f848 │ │ │ │ + bl 7f814 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 865fc │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8602a │ │ │ │ - ldr.w r4, [r9, #4] │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - movw r1, #63152 @ 0xf6b0 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 865fc │ │ │ │ - mov r0, r9 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8662e │ │ │ │ - mov r0, r9 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 865fc │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - b.n 8618a │ │ │ │ + bge.n 8637a │ │ │ │ + mov fp, sl │ │ │ │ + b.n 86150 │ │ │ │ + mov r8, r7 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + b.n 85c1e │ │ │ │ + mov r0, sl │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + b.n 85ca4 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ + str r2, [sp, #32] │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 85fe0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 86138 │ │ │ │ + mov r0, fp │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 86182 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + b.n 85ca4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 86756 │ │ │ │ - ldr r2, [pc, #28] @ (8682c ) │ │ │ │ + bne.n 86278 │ │ │ │ + ldr r2, [pc, #84] @ (8638c ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 86824 │ │ │ │ + cbz r3, 8634e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 86756 │ │ │ │ + b.n 86278 │ │ │ │ + mov r0, fp │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 86150 │ │ │ │ + mov fp, sl │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + movw r1, #62768 @ 0xf530 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 86150 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 85bf0 │ │ │ │ + ldr.w r4, [sl, #4] │ │ │ │ + mov fp, sl │ │ │ │ + b.n 86360 │ │ │ │ + nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00086830 : │ │ │ │ +00086390 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ - cbz r3, 86862 │ │ │ │ + cbz r3, 863c2 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 86890 │ │ │ │ + cbz r0, 863f0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r3, #57059 @ 0xdee3 │ │ │ │ + movw r3, #57041 @ 0xded1 │ │ │ │ movt r3, #3 │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.n 86894 │ │ │ │ + beq.n 863f4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 86878 │ │ │ │ + bmi.n 863d8 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 86878 │ │ │ │ + cbz r3, 863d8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 86878 │ │ │ │ + cbz r3, 863d8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 154030 │ │ │ │ + b.w 1535c0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21224 @ 0x52e8 │ │ │ │ + movw r1, #20840 @ 0x5168 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8685e │ │ │ │ + b.n 863be │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #21256 @ 0x5308 │ │ │ │ + movw r1, #20872 @ 0x5188 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86890 │ │ │ │ + beq.n 863f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86890 │ │ │ │ + bne.n 863f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 86890 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 863f0 │ │ │ │ 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 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w 86b20 │ │ │ │ + bpl.w 86680 │ │ │ │ movw r5, #11612 @ 0x2d5c │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ and.w r3, r2, #24 │ │ │ │ ubfx r4, r2, #14, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r4, #1 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r2, r2, #29 │ │ │ │ mov.w r4, r4, lsl #3 │ │ │ │ - bmi.w 86b32 │ │ │ │ - ldr r7, [pc, #608] @ (86b6c ) │ │ │ │ + bmi.w 86692 │ │ │ │ + ldr r7, [pc, #608] @ (866cc ) │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp r3, r2 │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ - bhi.w 86ade │ │ │ │ + bhi.w 8663e │ │ │ │ adds.w fp, r4, r3 │ │ │ │ - bmi.w 86ade │ │ │ │ + bmi.w 8663e │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6453 @ 0x1935 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [sl, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 86ad0 │ │ │ │ + bne.w 86630 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ add.w r1, fp, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.w 86a94 │ │ │ │ + bcs.w 865f4 │ │ │ │ lsrs r3, r1, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [r2, r3, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 86a82 │ │ │ │ + beq.w 865e2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w lr, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [lr] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 869fa │ │ │ │ + beq.n 8655a │ │ │ │ add r4, lr │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [lr] │ │ │ │ strd r3, r3, [r4, #-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.n 86a3e │ │ │ │ + bgt.n 8659e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #452] @ (86b70 ) │ │ │ │ + ldr r2, [pc, #452] @ (866d0 ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86af0 │ │ │ │ + bne.w 86650 │ │ │ │ str r3, [r4, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r1, [r7, r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86a2c │ │ │ │ + beq.n 8658c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r6, [r4, #12] │ │ │ │ @@ -138235,571 +137800,569 @@ │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd fp, r1, [r3, #24] │ │ │ │ cmp r1, fp │ │ │ │ - bcc.n 86a20 │ │ │ │ + bcc.n 86580 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, fp, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add.w r1, r3, fp │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, fp] │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - b.n 86980 │ │ │ │ + b.n 864e0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 86980 │ │ │ │ + b.n 864e0 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r6, [r4, #12] │ │ │ │ - b.n 869e2 │ │ │ │ + b.n 86542 │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8699e │ │ │ │ + beq.n 864fe │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8699e │ │ │ │ + beq.n 864fe │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8699e │ │ │ │ + bne.n 864fe │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86b62 │ │ │ │ + bne.w 866c2 │ │ │ │ add.w r2, r9, #12 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 8699e │ │ │ │ + bmi.n 864fe │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 86a6c │ │ │ │ + bne.n 865cc │ │ │ │ dmb ish │ │ │ │ - b.n 8699e │ │ │ │ + b.n 864fe │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 719d8 │ │ │ │ + bl 719f0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 86a16 │ │ │ │ + bne.n 86576 │ │ │ │ ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ - movw r1, #49749 @ 0xc255 │ │ │ │ + movw r1, #49745 @ 0xc251 │ │ │ │ movt r1, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 86b06 │ │ │ │ + bne.n 86666 │ │ │ │ mov r0, fp │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 86ade │ │ │ │ + beq.n 8663e │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 86980 │ │ │ │ + b.n 864e0 │ │ │ │ ldr.w r0, [sl, #708] @ 0x2c4 │ │ │ │ mov r1, fp │ │ │ │ blx r2 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 86a16 │ │ │ │ + bne.n 86576 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ea3d0 │ │ │ │ + bl 1e9698 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8699e │ │ │ │ + bne.w 864fe │ │ │ │ movs r4, #0 │ │ │ │ - b.n 869f2 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 86552 │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 86b14 │ │ │ │ + bne.n 86674 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ + bl 126cc8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 869be │ │ │ │ + b.n 8651e │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, fp │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ - b.n 86ab6 │ │ │ │ + b.n 86616 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 86b02 │ │ │ │ - movw r0, #64640 @ 0xfc80 │ │ │ │ + b.n 86662 │ │ │ │ + movw r0, #64256 @ 0xfb00 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #1107 @ 0x453 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 86aec │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8664c │ │ │ │ ldr.w r1, [r5, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ - ldr r7, [pc, #48] @ (86b6c ) │ │ │ │ + ldr r7, [pc, #48] @ (866cc ) │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ subs r0, r0, r4 │ │ │ │ ldrd r2, r1, [r1, #12] │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ 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 │ │ │ │ cmp r3, r0 │ │ │ │ - bls.w 86920 │ │ │ │ - b.n 86ade │ │ │ │ + bls.w 86480 │ │ │ │ + b.n 8663e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8699e │ │ │ │ - b.n 86a5c │ │ │ │ + bne.w 864fe │ │ │ │ + b.n 865bc │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00086b74 : │ │ │ │ +000866d4 : │ │ │ │ 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 r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 86b90 │ │ │ │ + cbz r0, 866f0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #44] @ (86bc0 ) │ │ │ │ + ldr r3, [pc, #44] @ (86720 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [r2, r3] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 86b8c │ │ │ │ + beq.n 866ec │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 86b8c │ │ │ │ + beq.n 866ec │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 123a84 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 12352c <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 86b8c │ │ │ │ + beq.n 866ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 123a9c <_PyErr_Clear@@Base> │ │ │ │ - b.n 86b8c │ │ │ │ + bl 123544 <_PyErr_Clear@@Base> │ │ │ │ + b.n 866ec │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 86c14 │ │ │ │ + cbz r0, 86774 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bge.n 86bee │ │ │ │ + bge.n 8674e │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 86be8 │ │ │ │ + bne.n 86748 │ │ │ │ bx lr │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r3, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 86c10 │ │ │ │ + beq.n 86770 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 86c18 │ │ │ │ + cbz r2, 86778 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 86c10 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 86770 │ │ │ │ nop │ │ │ │ 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 r6, r2 │ │ │ │ - bl 76154 │ │ │ │ - cbz r0, 86c48 │ │ │ │ + bl 76158 │ │ │ │ + cbz r0, 867a8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 6ca24 │ │ │ │ - movw r1, #65036 @ 0xfe0c │ │ │ │ + b.w 6ca20 │ │ │ │ + movw r1, #64652 @ 0xfc8c │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #42120 @ 0xa488 │ │ │ │ + movw r0, #41736 @ 0xa308 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 622dc <_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.w sl, [r0, #16] │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #7 │ │ │ │ - bls.w 86e5a │ │ │ │ + bls.w 869b6 │ │ │ │ cmp r1, #15 │ │ │ │ - bls.w 86dc0 │ │ │ │ + bls.w 8691c │ │ │ │ cmp r1, #31 │ │ │ │ - bls.w 86ea4 │ │ │ │ + bls.w 86a00 │ │ │ │ movs r5, #32 │ │ │ │ lsls r5, r5, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - bls.n 86c88 │ │ │ │ + bls.n 867e8 │ │ │ │ ldr.w r6, [r9, #20] │ │ │ │ add.w r8, r9, #32 │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 86fb8 │ │ │ │ + bcs.w 86b14 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6453 @ 0x1935 │ │ │ │ movt r3, #7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr.w r4, [r7, #692] @ 0x2b4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 86f5a │ │ │ │ - ldr r3, [pc, #708] @ (86f80 ) │ │ │ │ + bne.w 86ab6 │ │ │ │ + ldr r3, [pc, #720] @ (86aec ) │ │ │ │ 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 fp, [r3, #1528] @ 0x5f8 │ │ │ │ - bne.n 86d8e │ │ │ │ + bne.n 868ea │ │ │ │ subs r1, r2, #1 │ │ │ │ lsrs r3, r1, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [fp, r3, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 86f44 │ │ │ │ + beq.w 86aa0 │ │ │ │ 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 86d6e │ │ │ │ + beq.n 868ca │ │ │ │ mov r7, r6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2957c │ │ │ │ mov.w sl, sl, lsl #3 │ │ │ │ ldrd r3, r2, [r9, #8] │ │ │ │ subs r5, #1 │ │ │ │ add.w fp, r6, sl │ │ │ │ strd r5, r4, [r9, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 86f84 │ │ │ │ + bne.w 86ada │ │ │ │ cmp r6, fp │ │ │ │ - bhi.n 86d60 │ │ │ │ + bhi.n 868bc │ │ │ │ add.w lr, r6, #16 │ │ │ │ - mov r9, r8 │ │ │ │ mov ip, r7 │ │ │ │ add lr, sl │ │ │ │ add.w r3, r6, #8 │ │ │ │ - mov r8, r6 │ │ │ │ + mov r9, r6 │ │ │ │ mov r7, r5 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 86d54 │ │ │ │ + cbz r2, 868b2 │ │ │ │ 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 86df8 │ │ │ │ + bne.n 86954 │ │ │ │ str.w r2, [r4, r1, lsl #3] │ │ │ │ str r0, [r5, #4] │ │ │ │ adds r3, #8 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 86d34 │ │ │ │ - mov r6, r8 │ │ │ │ + bne.n 86892 │ │ │ │ + mov r6, r9 │ │ │ │ mov r7, ip │ │ │ │ - mov r8, r9 │ │ │ │ cmp r8, r7 │ │ │ │ - bne.w 86ecc │ │ │ │ + bne.w 86a28 │ │ │ │ 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 86eb2 │ │ │ │ + bhi.w 86a0e │ │ │ │ ldr r1, [sp, #0] │ │ │ │ adds r1, #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 86cfc │ │ │ │ + bne.n 8685c │ │ │ │ ldr.w r4, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #49745 @ 0xc251 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 86f6e │ │ │ │ + bne.w 86aca │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 86fb8 │ │ │ │ + beq.w 86b14 │ │ │ │ ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ mov r7, r6 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #800] @ 0x320 │ │ │ │ - b.n 86cfe │ │ │ │ + b.n 8685e │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r8, r0, #32 │ │ │ │ movs r5, #16 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6453 @ 0x1935 │ │ │ │ movt r3, #7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr.w r4, [r7, #692] @ 0x2b4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 86f5a │ │ │ │ - ldr r3, [pc, #408] @ (86f80 ) │ │ │ │ + bne.w 86ab6 │ │ │ │ + ldr r3, [pc, #424] @ (86aec ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w fp, [r3, #1528] @ 0x5f8 │ │ │ │ - b.n 86cd2 │ │ │ │ + b.n 86832 │ │ │ │ add.w r6, r1, #9 │ │ │ │ cmp r7, r6 │ │ │ │ - bcc.n 86e36 │ │ │ │ + bcc.n 86992 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86eae │ │ │ │ + beq.n 86a0a │ │ │ │ ldr r6, [r5, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86ec0 │ │ │ │ + beq.n 86a1c │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86ec4 │ │ │ │ + beq.n 86a20 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86ec8 │ │ │ │ + beq.n 86a24 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86ed8 │ │ │ │ + beq.n 86a34 │ │ │ │ ldr r6, [r5, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86ed4 │ │ │ │ + beq.n 86a30 │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86edc │ │ │ │ + beq.n 86a38 │ │ │ │ ldr r6, [r5, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86ee0 │ │ │ │ + beq.n 86a3c │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 86ee4 │ │ │ │ + beq.n 86a40 │ │ │ │ mov.w sl, r0, lsr #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ add.w r5, sl, #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 86ee8 │ │ │ │ + bne.n 86a44 │ │ │ │ strd r2, r0, [r5] │ │ │ │ - b.n 86d54 │ │ │ │ + b.n 868b2 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r4, r0, #32 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 86e9a │ │ │ │ + bne.n 869f6 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 86d66 │ │ │ │ + beq.w 868c2 │ │ │ │ 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 86e76 │ │ │ │ + bne.n 869d2 │ │ │ │ mov r7, r4 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r8, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r5, #8 │ │ │ │ - b.n 86cfe │ │ │ │ + b.n 8685e │ │ │ │ mov r7, r6 │ │ │ │ mov r8, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r5, #8 │ │ │ │ - b.n 86cfe │ │ │ │ + b.n 8685e │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r8, r0, #32 │ │ │ │ movs r5, #32 │ │ │ │ - b.n 86dc8 │ │ │ │ + b.n 86924 │ │ │ │ adds r5, #8 │ │ │ │ - b.n 86e54 │ │ │ │ + b.n 869b0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r7, r6 │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 86cfe │ │ │ │ + b.n 8685e │ │ │ │ adds r5, #16 │ │ │ │ - b.n 86e54 │ │ │ │ + b.n 869b0 │ │ │ │ adds r5, #24 │ │ │ │ - b.n 86e54 │ │ │ │ + b.n 869b0 │ │ │ │ adds r5, #32 │ │ │ │ - b.n 86e54 │ │ │ │ + b.n 869b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77384 │ │ │ │ - b.n 86d66 │ │ │ │ + bl 77378 │ │ │ │ + b.n 868c2 │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ - b.n 86e54 │ │ │ │ + b.n 869b0 │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ - b.n 86e54 │ │ │ │ + b.n 869b0 │ │ │ │ adds r5, #56 @ 0x38 │ │ │ │ - b.n 86e54 │ │ │ │ + b.n 869b0 │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ - b.n 86e54 │ │ │ │ + b.n 869b0 │ │ │ │ adds r5, #72 @ 0x48 │ │ │ │ - b.n 86e54 │ │ │ │ + b.n 869b0 │ │ │ │ add.w r1, r6, #9 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc.n 86f26 │ │ │ │ + bcc.n 86a82 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86eae │ │ │ │ + beq.n 86a0a │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86ec0 │ │ │ │ + beq.n 86a1c │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86ec4 │ │ │ │ + beq.n 86a20 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86ec8 │ │ │ │ + beq.n 86a24 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86ed8 │ │ │ │ + beq.n 86a34 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86ed4 │ │ │ │ + beq.n 86a30 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86edc │ │ │ │ + beq.n 86a38 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86ee0 │ │ │ │ + beq.n 86a3c │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86ee4 │ │ │ │ + beq.n 86a40 │ │ │ │ add.w r1, r6, r6, lsl #2 │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, sl │ │ │ │ and.w r6, r7, r1 │ │ │ │ add.w r5, r4, r6, lsl #3 │ │ │ │ ldr.w r1, [r4, r6, lsl #3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86e54 │ │ │ │ - b.n 86ee8 │ │ │ │ + beq.n 869b0 │ │ │ │ + b.n 86a44 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 719d8 │ │ │ │ + bl 719f0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 86cfc │ │ │ │ - b.n 86d8e │ │ │ │ + bne.w 8685c │ │ │ │ + b.n 868ea │ │ │ │ ldr.w r0, [r7, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 86fb8 │ │ │ │ + cbz r0, 86b14 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r7, r6 │ │ │ │ - b.n 86cfe │ │ │ │ + b.n 8685e │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 86dac │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + b.n 86908 │ │ │ │ str.w r2, [r9, #8] │ │ │ │ movw sl, #5440 @ 0x1540 │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 86f98 │ │ │ │ + b.n 86af4 │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ add.w r9, r9, #8 │ │ │ │ cmp r9, fp │ │ │ │ - bhi.w 86d60 │ │ │ │ + bhi.w 868bc │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 86f94 │ │ │ │ + beq.n 86af0 │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 86f94 │ │ │ │ + beq.n 86af0 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6064 │ │ │ │ - b.n 86f94 │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1a4b48 │ │ │ │ + b.n 86af0 │ │ │ │ + bl 1e955c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 86d68 │ │ │ │ + b.n 868c4 │ │ │ │ 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] │ │ │ │ movs r6, #0 │ │ │ │ @@ -138811,1075 +138374,1075 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r6, [r0, #-8] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ - cbz r5, 87008 │ │ │ │ + cbz r5, 86b64 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 87012 │ │ │ │ + bne.n 86b6e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7e9dc │ │ │ │ + b.w 7e9a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87008 │ │ │ │ - ldr r2, [pc, #48] @ (8704c ) │ │ │ │ + bne.n 86b64 │ │ │ │ + ldr r2, [pc, #48] @ (86ba8 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 87034 │ │ │ │ + cbnz r3, 86b90 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7e9dc │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.w 7e9a8 │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 87026 │ │ │ │ + beq.n 86b82 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 87026 │ │ │ │ + b.n 86b82 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00087050 <_Py_CheckFunctionResult@@Base>: │ │ │ │ +00086bac <_Py_CheckFunctionResult@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #72] @ 0x48 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 8706e <_Py_CheckFunctionResult@@Base+0x1e> │ │ │ │ + cbz r2, 86bca <_Py_CheckFunctionResult@@Base+0x1e> │ │ │ │ mov r0, r2 │ │ │ │ - cbnz r5, 87078 <_Py_CheckFunctionResult@@Base+0x28> │ │ │ │ + cbnz r5, 86bd4 <_Py_CheckFunctionResult@@Base+0x28> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cbz r5, 870a8 <_Py_CheckFunctionResult@@Base+0x58> │ │ │ │ + cbz r5, 86c04 <_Py_CheckFunctionResult@@Base+0x58> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - cbz r2, 870a8 <_Py_CheckFunctionResult@@Base+0x58> │ │ │ │ + cbz r2, 86c04 <_Py_CheckFunctionResult@@Base+0x58> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8706a <_Py_CheckFunctionResult@@Base+0x1a> │ │ │ │ + b.n 86bc6 <_Py_CheckFunctionResult@@Base+0x1a> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8706a <_Py_CheckFunctionResult@@Base+0x1a> │ │ │ │ + beq.n 86bc6 <_Py_CheckFunctionResult@@Base+0x1a> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 870da <_Py_CheckFunctionResult@@Base+0x8a> │ │ │ │ + bne.n 86c36 <_Py_CheckFunctionResult@@Base+0x8a> │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r1, 870c8 <_Py_CheckFunctionResult@@Base+0x78> │ │ │ │ + cbz r1, 86c24 <_Py_CheckFunctionResult@@Base+0x78> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #21180 @ 0x52bc │ │ │ │ + movw r2, #20796 @ 0x513c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20eeb0 │ │ │ │ - b.n 87074 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ + bl 20e350 │ │ │ │ + b.n 86bd0 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r1, 870f0 <_Py_CheckFunctionResult@@Base+0xa0> │ │ │ │ + cbz r1, 86c4c <_Py_CheckFunctionResult@@Base+0xa0> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #21132 @ 0x528c │ │ │ │ + movw r2, #20748 @ 0x510c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ - b.n 87074 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ + bl 14a83c <_PyErr_Format@@Base> │ │ │ │ + b.n 86bd0 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #21352 @ 0x5368 │ │ │ │ + movw r2, #20968 @ 0x51e8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20eeb0 │ │ │ │ - b.n 87074 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ + bl 20e350 │ │ │ │ + b.n 86bd0 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87088 <_Py_CheckFunctionResult@@Base+0x38> │ │ │ │ + bne.n 86be4 <_Py_CheckFunctionResult@@Base+0x38> │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - b.n 87088 <_Py_CheckFunctionResult@@Base+0x38> │ │ │ │ + b.n 86be4 <_Py_CheckFunctionResult@@Base+0x38> │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #21304 @ 0x5338 │ │ │ │ + movw r2, #20920 @ 0x51b8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ - b.n 87074 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ + bl 14a83c <_PyErr_Format@@Base> │ │ │ │ + b.n 86bd0 <_Py_CheckFunctionResult@@Base+0x24> │ │ │ │ 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 r2, [pc, #676] @ (873bc <_Py_CheckFunctionResult@@Base+0x36c>) │ │ │ │ + ldr r2, [pc, #684] @ (86f20 <_Py_CheckFunctionResult@@Base+0x374>) │ │ │ │ sub sp, #12 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cmp r0, r2 │ │ │ │ it eq │ │ │ │ cmpeq r7, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - beq.w 8723e <_Py_CheckFunctionResult@@Base+0x1ee> │ │ │ │ + beq.w 86da2 <_Py_CheckFunctionResult@@Base+0x1f6> │ │ │ │ ldr.w r1, [r0, #-8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 87302 <_Py_CheckFunctionResult@@Base+0x2b2> │ │ │ │ + beq.w 86e68 <_Py_CheckFunctionResult@@Base+0x2bc> │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr.w sl, [pc, #644] @ 873c4 <_Py_CheckFunctionResult@@Base+0x374> │ │ │ │ + ldr.w sl, [pc, #652] @ 86f28 <_Py_CheckFunctionResult@@Base+0x37c> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r1, [r0, #0] │ │ │ │ orrs r3, r0 │ │ │ │ ldr.w r5, [sl, r9] │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 87314 <_Py_CheckFunctionResult@@Base+0x2c4> │ │ │ │ + beq.w 86e7a <_Py_CheckFunctionResult@@Base+0x2ce> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble.w 87340 <_Py_CheckFunctionResult@@Base+0x2f0> │ │ │ │ + ble.w 86ea6 <_Py_CheckFunctionResult@@Base+0x2fa> │ │ │ │ subs r3, #1 │ │ │ │ subs r2, r7, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - bmi.w 8728e <_Py_CheckFunctionResult@@Base+0x23e> │ │ │ │ + bmi.w 86df4 <_Py_CheckFunctionResult@@Base+0x248> │ │ │ │ add.w r6, r4, r7, lsl #2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 87190 <_Py_CheckFunctionResult@@Base+0x140> │ │ │ │ + cbz r3, 86cec <_Py_CheckFunctionResult@@Base+0x140> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 87244 <_Py_CheckFunctionResult@@Base+0x1f4> │ │ │ │ + bne.n 86da8 <_Py_CheckFunctionResult@@Base+0x1fc> │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 871ea <_Py_CheckFunctionResult@@Base+0x19a> │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cbz r3, 871a2 <_Py_CheckFunctionResult@@Base+0x152> │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 8726a <_Py_CheckFunctionResult@@Base+0x21a> │ │ │ │ + beq.n 86d4e <_Py_CheckFunctionResult@@Base+0x1a2> │ │ │ │ + ldr.w r8, [r6, #4] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 86d06 <_Py_CheckFunctionResult@@Base+0x15a> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 86dce <_Py_CheckFunctionResult@@Base+0x222> │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 871e8 <_Py_CheckFunctionResult@@Base+0x198> │ │ │ │ + beq.n 86d4c <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ ldr.w r3, [r4, r7, lsl #2] │ │ │ │ - cbz r3, 871c0 <_Py_CheckFunctionResult@@Base+0x170> │ │ │ │ + cbz r3, 86d24 <_Py_CheckFunctionResult@@Base+0x178> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 871c0 <_Py_CheckFunctionResult@@Base+0x170> │ │ │ │ + beq.n 86d24 <_Py_CheckFunctionResult@@Base+0x178> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 872ca <_Py_CheckFunctionResult@@Base+0x27a> │ │ │ │ + beq.w 86e30 <_Py_CheckFunctionResult@@Base+0x284> │ │ │ │ sub.w r8, r7, #4 │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 871e8 <_Py_CheckFunctionResult@@Base+0x198> │ │ │ │ + beq.n 86d4c <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [r6, #-4]! │ │ │ │ - cbz r7, 871e2 <_Py_CheckFunctionResult@@Base+0x192> │ │ │ │ + cbz r7, 86d46 <_Py_CheckFunctionResult@@Base+0x19a> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 871e2 <_Py_CheckFunctionResult@@Base+0x192> │ │ │ │ + beq.n 86d46 <_Py_CheckFunctionResult@@Base+0x19a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 872ec <_Py_CheckFunctionResult@@Base+0x29c> │ │ │ │ + beq.w 86e52 <_Py_CheckFunctionResult@@Base+0x2a6> │ │ │ │ subs.w r8, r8, #1 │ │ │ │ - bcs.n 871cc <_Py_CheckFunctionResult@@Base+0x17c> │ │ │ │ + bcs.n 86d30 <_Py_CheckFunctionResult@@Base+0x184> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr.w r3, [sl, r9] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 872a6 <_Py_CheckFunctionResult@@Base+0x256> │ │ │ │ + beq.n 86e0c <_Py_CheckFunctionResult@@Base+0x260> │ │ │ │ subs r2, r7, #1 │ │ │ │ cmp r2, #19 │ │ │ │ - bgt.n 872a6 <_Py_CheckFunctionResult@@Base+0x256> │ │ │ │ + bgt.n 86e0c <_Py_CheckFunctionResult@@Base+0x260> │ │ │ │ lsls r2, r2, #2 │ │ │ │ movw r1, #5788 @ 0x169c │ │ │ │ adds r0, r3, r2 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ cmp.w r1, #2000 @ 0x7d0 │ │ │ │ - bcs.n 872a6 <_Py_CheckFunctionResult@@Base+0x256> │ │ │ │ + bcs.n 86e0c <_Py_CheckFunctionResult@@Base+0x260> │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 872a6 <_Py_CheckFunctionResult@@Base+0x256> │ │ │ │ + bne.n 86e0c <_Py_CheckFunctionResult@@Base+0x260> │ │ │ │ add r3, r2 │ │ │ │ adds r1, #1 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1612] @ 0x64c │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ str.w r1, [r3, #1692] @ 0x69c │ │ │ │ ldr r1, [r5, #100] @ 0x64 │ │ │ │ adds r2, #1 │ │ │ │ str.w r4, [r3, #1612] @ 0x64c │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #100 @ 0x64 │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ - bgt.n 872be <_Py_CheckFunctionResult@@Base+0x26e> │ │ │ │ + bgt.n 86e24 <_Py_CheckFunctionResult@@Base+0x278> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87190 <_Py_CheckFunctionResult@@Base+0x140> │ │ │ │ - ldr r2, [pc, #368] @ (873c0 <_Py_CheckFunctionResult@@Base+0x370>) │ │ │ │ + bne.n 86cec <_Py_CheckFunctionResult@@Base+0x140> │ │ │ │ + ldr r2, [pc, #368] @ (86f24 <_Py_CheckFunctionResult@@Base+0x378>) │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr.w r8, [r2, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r1, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 8739e <_Py_CheckFunctionResult@@Base+0x34e> │ │ │ │ + bne.w 86f00 <_Py_CheckFunctionResult@@Base+0x354> │ │ │ │ mov r0, r3 │ │ │ │ blx fp │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 87194 <_Py_CheckFunctionResult@@Base+0x144> │ │ │ │ - b.n 871e8 <_Py_CheckFunctionResult@@Base+0x198> │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 871a2 <_Py_CheckFunctionResult@@Base+0x152> │ │ │ │ - ldr r2, [pc, #332] @ (873c0 <_Py_CheckFunctionResult@@Base+0x370>) │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - ldr.w r8, [r2, #1416] @ 0x588 │ │ │ │ - ldr.w fp, [r1, #24] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n 87380 <_Py_CheckFunctionResult@@Base+0x330> │ │ │ │ - mov r0, r3 │ │ │ │ + bne.n 86cf0 <_Py_CheckFunctionResult@@Base+0x144> │ │ │ │ + b.n 86d4c <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 86d06 <_Py_CheckFunctionResult@@Base+0x15a> │ │ │ │ + ldr r2, [pc, #328] @ (86f24 <_Py_CheckFunctionResult@@Base+0x378>) │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr.w fp, [r3, #24] │ │ │ │ + ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 86ee6 <_Py_CheckFunctionResult@@Base+0x33a> │ │ │ │ + mov r0, r8 │ │ │ │ blx fp │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 871a6 <_Py_CheckFunctionResult@@Base+0x156> │ │ │ │ - b.n 871e8 <_Py_CheckFunctionResult@@Base+0x198> │ │ │ │ + bne.n 86d0a <_Py_CheckFunctionResult@@Base+0x15e> │ │ │ │ + b.n 86d4c <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 87360 <_Py_CheckFunctionResult@@Base+0x310> │ │ │ │ + beq.n 86ec6 <_Py_CheckFunctionResult@@Base+0x31a> │ │ │ │ lsls r2, r2, #2 │ │ │ │ movw r1, #5788 @ 0x169c │ │ │ │ adds r0, r3, r2 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ cmp.w r1, #2000 @ 0x7d0 │ │ │ │ - bcc.n 8720c <_Py_CheckFunctionResult@@Base+0x1bc> │ │ │ │ + bcc.n 86d70 <_Py_CheckFunctionResult@@Base+0x1c4> │ │ │ │ ldr.w r3, [r6, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - ble.n 8723e <_Py_CheckFunctionResult@@Base+0x1ee> │ │ │ │ + ble.n 86da2 <_Py_CheckFunctionResult@@Base+0x1f6> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14f350 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - ldr r2, [pc, #244] @ (873c0 <_Py_CheckFunctionResult@@Base+0x370>) │ │ │ │ + b.w 14e948 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + ldr r2, [pc, #240] @ (86f24 <_Py_CheckFunctionResult@@Base+0x378>) │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr.w r8, [r2, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r1, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 87364 <_Py_CheckFunctionResult@@Base+0x314> │ │ │ │ + bne.n 86eca <_Py_CheckFunctionResult@@Base+0x31e> │ │ │ │ mov r0, r3 │ │ │ │ sub.w r8, r7, #4 │ │ │ │ blx fp │ │ │ │ cmp r7, #3 │ │ │ │ - bne.w 871c8 <_Py_CheckFunctionResult@@Base+0x178> │ │ │ │ - b.n 871e8 <_Py_CheckFunctionResult@@Base+0x198> │ │ │ │ - ldr r2, [pc, #208] @ (873c0 <_Py_CheckFunctionResult@@Base+0x370>) │ │ │ │ + bne.w 86d2c <_Py_CheckFunctionResult@@Base+0x180> │ │ │ │ + b.n 86d4c <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ + ldr r2, [pc, #208] @ (86f24 <_Py_CheckFunctionResult@@Base+0x378>) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 87328 <_Py_CheckFunctionResult@@Base+0x2d8> │ │ │ │ + cbnz r3, 86e8e <_Py_CheckFunctionResult@@Base+0x2e2> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 871e2 <_Py_CheckFunctionResult@@Base+0x192> │ │ │ │ - ldr.w sl, [pc, #192] @ 873c4 <_Py_CheckFunctionResult@@Base+0x374> │ │ │ │ + b.n 86d46 <_Py_CheckFunctionResult@@Base+0x19a> │ │ │ │ + ldr.w sl, [pc, #188] @ 86f28 <_Py_CheckFunctionResult@@Base+0x37c> │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ ldr.w r5, [sl, r9] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8716c <_Py_CheckFunctionResult@@Base+0x11c> │ │ │ │ - movw r1, #63540 @ 0xf834 │ │ │ │ + bne.w 86cc8 <_Py_CheckFunctionResult@@Base+0x11c> │ │ │ │ + movw r1, #63156 @ 0xf6b4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #27128 @ 0x69f8 │ │ │ │ + movw r0, #26744 @ 0x6878 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 872fa <_Py_CheckFunctionResult@@Base+0x2aa> │ │ │ │ + beq.n 86e60 <_Py_CheckFunctionResult@@Base+0x2b4> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 872fa <_Py_CheckFunctionResult@@Base+0x2aa> │ │ │ │ + b.n 86e60 <_Py_CheckFunctionResult@@Base+0x2b4> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - movw r2, #28933 @ 0x7105 │ │ │ │ + movw r2, #27745 @ 0x6c61 │ │ │ │ movt r2, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 87174 <_Py_CheckFunctionResult@@Base+0x124> │ │ │ │ + bne.w 86cd0 <_Py_CheckFunctionResult@@Base+0x124> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14f33c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 14e934 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - b.n 872a6 <_Py_CheckFunctionResult@@Base+0x256> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 86e0c <_Py_CheckFunctionResult@@Base+0x260> │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r8, r1 │ │ │ │ - beq.n 872dc <_Py_CheckFunctionResult@@Base+0x28c> │ │ │ │ + beq.n 86e42 <_Py_CheckFunctionResult@@Base+0x296> │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 872dc <_Py_CheckFunctionResult@@Base+0x28c> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 86e42 <_Py_CheckFunctionResult@@Base+0x296> │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ - cmp r8, r1 │ │ │ │ - beq.w 87284 <_Py_CheckFunctionResult@@Base+0x234> │ │ │ │ - mov r0, r3 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 86dea <_Py_CheckFunctionResult@@Base+0x23e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 87284 <_Py_CheckFunctionResult@@Base+0x234> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + mov r0, r8 │ │ │ │ + blx r3 │ │ │ │ + b.n 86dea <_Py_CheckFunctionResult@@Base+0x23e> │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r8, r1 │ │ │ │ - beq.w 87260 <_Py_CheckFunctionResult@@Base+0x210> │ │ │ │ + beq.w 86dc4 <_Py_CheckFunctionResult@@Base+0x218> │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 87260 <_Py_CheckFunctionResult@@Base+0x210> │ │ │ │ + b.n 86dc4 <_Py_CheckFunctionResult@@Base+0x218> │ │ │ │ + nop │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000873c8 <_PyNamespace_New@@Base>: │ │ │ │ +00086f2c <_PyNamespace_New@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ movw r0, #51640 @ 0xc9b8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 87418 <_PyNamespace_New@@Base+0x50> │ │ │ │ - cbz r0, 87412 <_PyNamespace_New@@Base+0x4a> │ │ │ │ + bl 86f7c <_PyNamespace_New@@Base+0x50> │ │ │ │ + cbz r0, 86f76 <_PyNamespace_New@@Base+0x4a> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 873f8 <_PyNamespace_New@@Base+0x30> │ │ │ │ + cbz r5, 86f5c <_PyNamespace_New@@Base+0x30> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 87458 │ │ │ │ - cbnz r0, 873fc <_PyNamespace_New@@Base+0x34> │ │ │ │ + bl 86fbc │ │ │ │ + cbnz r0, 86f60 <_PyNamespace_New@@Base+0x34> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 87412 <_PyNamespace_New@@Base+0x4a> │ │ │ │ + beq.n 86f76 <_PyNamespace_New@@Base+0x4a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 87412 <_PyNamespace_New@@Base+0x4a> │ │ │ │ + cbnz r3, 86f76 <_PyNamespace_New@@Base+0x4a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 873f8 <_PyNamespace_New@@Base+0x30> │ │ │ │ + b.n 86f5c <_PyNamespace_New@@Base+0x30> │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 87454 <_PyNamespace_New@@Base+0x8c> │ │ │ │ + cbz r0, 86fb8 <_PyNamespace_New@@Base+0x8c> │ │ │ │ mov r4, r0 │ │ │ │ - bl 714b0 │ │ │ │ + bl 714c8 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 8743e <_PyNamespace_New@@Base+0x76> │ │ │ │ + cbz r0, 86fa2 <_PyNamespace_New@@Base+0x76> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 87454 <_PyNamespace_New@@Base+0x8c> │ │ │ │ + beq.n 86fb8 <_PyNamespace_New@@Base+0x8c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 87454 <_PyNamespace_New@@Base+0x8c> │ │ │ │ + cbnz r3, 86fb8 <_PyNamespace_New@@Base+0x8c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8743a <_PyNamespace_New@@Base+0x72> │ │ │ │ + b.n 86f9e <_PyNamespace_New@@Base+0x72> │ │ │ │ │ │ │ │ -00087458 : │ │ │ │ +00086fbc : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #20] @ (87474 ) │ │ │ │ + ldr r4, [pc, #20] @ (86fd8 ) │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [ip, r4] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.n 87478 │ │ │ │ + b.n 86fdc │ │ │ │ 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 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 88136 │ │ │ │ + beq.w 87c9a │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov fp, 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 88136 │ │ │ │ + bmi.w 87c9a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov sl, r3 │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - beq.w 87982 │ │ │ │ + beq.w 874e6 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ - movw r1, #58881 @ 0xe601 │ │ │ │ + movw r1, #57989 @ 0xe285 │ │ │ │ movt r1, #18 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 87982 │ │ │ │ + bne.w 874e6 │ │ │ │ cmp fp, r4 │ │ │ │ - beq.n 874d8 │ │ │ │ + beq.n 8703c │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbnz r6, 874e0 │ │ │ │ + cbnz r6, 87044 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 876e4 │ │ │ │ + bne.w 87248 │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 876e0 │ │ │ │ + bne.w 87244 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 876e0 │ │ │ │ + bne.w 87244 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 876e0 │ │ │ │ + bne.w 87244 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ cmp r7, #3 │ │ │ │ - bne.w 87b34 │ │ │ │ + bne.w 87698 │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ ands.w r0, r2, #255 @ 0xff │ │ │ │ - bne.w 87f7e │ │ │ │ + bne.w 87ae2 │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ add.w r6, r9, r0 │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ ldr.w r3, [r9, r0] │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ orr.w r2, r2, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str.w r3, [r9, r0] │ │ │ │ adc.w r3, r2, #0 │ │ │ │ str r3, [r6, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87d28 │ │ │ │ + beq.w 8788c │ │ │ │ movs r2, #1 │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ movt r0, #43690 @ 0xaaaa │ │ │ │ lsl.w r3, r2, r7 │ │ │ │ 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 87d54 │ │ │ │ + bmi.w 878b8 │ │ │ │ movw r6, #19968 @ 0x4e00 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6453 @ 0x1935 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r7, [r6, #692] @ 0x2b4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 87cf4 │ │ │ │ - ldr r3, [pc, #696] @ (87844 ) │ │ │ │ + bne.w 87858 │ │ │ │ + ldr r3, [pc, #696] @ (873a8 ) │ │ │ │ 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 sl, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.w 87c0e │ │ │ │ + bcs.w 87772 │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r3, [sl, ip, lsl #3] │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 87cb6 │ │ │ │ + beq.w 8781a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w lr, [r8] │ │ │ │ str.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 87922 │ │ │ │ + beq.w 87486 │ │ │ │ mov r0, r8 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb.w r1, [r8, #5] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 87d08 │ │ │ │ + beq.w 8786c │ │ │ │ ldr.w r9, [r8, #16] │ │ │ │ add.w r2, r8, #20 │ │ │ │ add r2, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ add.w r1, r2, #4 │ │ │ │ it gt │ │ │ │ movgt r7, #8 │ │ │ │ - ble.n 87646 │ │ │ │ + ble.n 871aa │ │ │ │ movs r0, #0 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 87620 │ │ │ │ + b.n 87184 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ str.w lr, [r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 87638 │ │ │ │ + bne.n 8719c │ │ │ │ adds r0, #1 │ │ │ │ add r1, r7 │ │ │ │ add r2, r7 │ │ │ │ cmp r9, r0 │ │ │ │ - beq.n 87646 │ │ │ │ + beq.n 871aa │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87616 │ │ │ │ + beq.n 8717a │ │ │ │ ldr r6, [r3, #0] │ │ │ │ add.w lr, r6, #1 │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 8760a │ │ │ │ + bne.n 8716e │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 87616 │ │ │ │ + beq.n 8717a │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r2, r7 │ │ │ │ cmp r9, r0 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.n 87620 │ │ │ │ + bne.n 87184 │ │ │ │ ldr.w sl, [fp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8789e │ │ │ │ + beq.w 87402 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ - bne.w 8789e │ │ │ │ + bne.w 87402 │ │ │ │ ldrb.w r2, [sl, #6] │ │ │ │ ldrb.w r1, [sl, #5] │ │ │ │ ldr.w r9, [sl, #16] │ │ │ │ lsls r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 87876 │ │ │ │ + beq.w 873da │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 87890 │ │ │ │ + ble.w 873f4 │ │ │ │ add r3, sl │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 876b0 │ │ │ │ + b.n 87214 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #24 │ │ │ │ ldr.w r6, [r3, r5, lsl #3] │ │ │ │ - cbz r6, 876a8 │ │ │ │ + cbz r6, 8720c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 876a8 │ │ │ │ + beq.n 8720c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 878f0 │ │ │ │ + beq.w 87454 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.w 87890 │ │ │ │ + beq.w 873f4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r6, [r3, r5, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8768e │ │ │ │ + beq.n 871f2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 8768e │ │ │ │ + beq.n 871f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8768e │ │ │ │ - ldr r3, [pc, #380] @ (87848 ) │ │ │ │ + bne.n 871f2 │ │ │ │ + ldr r3, [pc, #380] @ (873ac ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87d76 │ │ │ │ + bne.w 878da │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 8768e │ │ │ │ + b.n 871f2 │ │ │ │ mov.w sl, #1 │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ movs r7, #2 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ lsls r7, r0 │ │ │ │ movw r0, #21846 @ 0x5556 │ │ │ │ movt r0, #21845 @ 0x5555 │ │ │ │ smull ip, r0, r0, r7 │ │ │ │ sub.w r0, r0, r7, asr #31 │ │ │ │ cmp r6, r0 │ │ │ │ - bgt.w 87af6 │ │ │ │ + bgt.w 8765a │ │ │ │ ldr r3, [r1, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 874d8 │ │ │ │ + beq.w 8703c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87cc6 │ │ │ │ + bne.w 8782a │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r8 │ │ │ │ - ble.w 874d8 │ │ │ │ + ble.w 8703c │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ movs r5, #1 │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ adds r3, #20 │ │ │ │ lsl.w r1, r5, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8784c │ │ │ │ + beq.w 873b0 │ │ │ │ add.w r1, r1, r8, lsl #3 │ │ │ │ add r3, r1 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 87908 │ │ │ │ + beq.w 8746c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 87870 │ │ │ │ + bne.w 873d4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 87822 │ │ │ │ + bne.n 87386 │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.n 877a4 │ │ │ │ + bne.n 87308 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 8783c │ │ │ │ + bne.n 873a0 │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 7bb58 │ │ │ │ + bl 7bb38 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 877f2 │ │ │ │ + bne.n 87356 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 8780e │ │ │ │ + bne.n 87372 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87b98 │ │ │ │ + bne.w 876fc │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 88102 │ │ │ │ + bne.w 87c66 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ and.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - b.n 87714 │ │ │ │ + b.n 87278 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 78468 │ │ │ │ + bl 7845c │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 8812e │ │ │ │ + beq.w 87c92 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 87b6a │ │ │ │ + bne.w 876ce │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 87d70 │ │ │ │ + bne.w 878d4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, fp │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r3, r2 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 7bb58 │ │ │ │ + bl 7bb38 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 87784 │ │ │ │ + beq.n 872e8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87784 │ │ │ │ + bne.n 872e8 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8778a │ │ │ │ + beq.n 872ee │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8778a │ │ │ │ + bne.n 872ee │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 8778a │ │ │ │ + b.n 872ee │ │ │ │ adds r3, #1 │ │ │ │ cmp.w sl, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.n 877a4 │ │ │ │ + bne.n 87308 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 8783c │ │ │ │ + bne.n 873a0 │ │ │ │ cmp r3, r7 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - b.n 8776e │ │ │ │ + b.n 872d2 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - b.n 87832 │ │ │ │ + b.n 87396 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r0, #12 │ │ │ │ mla r1, r0, r8, r1 │ │ │ │ add r3, r1 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 87b5c │ │ │ │ + beq.w 876c0 │ │ │ │ ldrd r2, r5, [r3] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8775c │ │ │ │ + beq.w 872c0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 8775c │ │ │ │ + b.n 872c0 │ │ │ │ add.w r6, sl, r3 │ │ │ │ - b.n 8788a │ │ │ │ + b.n 873ee │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 78344 │ │ │ │ + bl 78338 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 78344 │ │ │ │ + bl 78338 │ │ │ │ adds r6, #12 │ │ │ │ cmp r5, r9 │ │ │ │ - blt.n 8787c │ │ │ │ + blt.n 873e0 │ │ │ │ ldrb.w r3, [sl, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 87948 │ │ │ │ + beq.n 874ac │ │ │ │ mov r0, sl │ │ │ │ - bl 77384 │ │ │ │ + bl 77378 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str.w r2, [fp, #8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str.w r2, [fp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w r8, [fp, #24] │ │ │ │ str.w r2, [fp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 874d8 │ │ │ │ + beq.w 8703c │ │ │ │ ldr.w r3, [fp, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 874d8 │ │ │ │ - ldr r0, [pc, #724] @ (87ba0 ) │ │ │ │ + bne.w 8703c │ │ │ │ + ldr r0, [pc, #724] @ (87704 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r3, [fp, #-4] │ │ │ │ sub.w r1, fp, #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, [fp, #-8] │ │ │ │ str r1, [r2, #4] │ │ │ │ - b.n 874d8 │ │ │ │ - ldr r3, [pc, #688] @ (87ba4 ) │ │ │ │ + b.n 8703c │ │ │ │ + ldr r3, [pc, #688] @ (87708 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87d5a │ │ │ │ + bne.w 878be │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 876a8 │ │ │ │ + b.n 8720c │ │ │ │ add r8, r5 │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r8 │ │ │ │ - ble.w 874d8 │ │ │ │ + ble.w 8703c │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 87c46 │ │ │ │ + beq.w 877aa │ │ │ │ cmp r2, r8 │ │ │ │ - bgt.w 8774c │ │ │ │ - b.n 874d8 │ │ │ │ + bgt.w 872b0 │ │ │ │ + b.n 8703c │ │ │ │ ldrd r0, r7, [r3, #24] │ │ │ │ cmp r0, r7 │ │ │ │ - bhi.n 87976 │ │ │ │ + bhi.n 874da │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r1, r0, ip, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w lr, [r3, r0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 87c0e │ │ │ │ + beq.w 87772 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.n 875d2 │ │ │ │ - ldr r3, [pc, #596] @ (87ba0 ) │ │ │ │ + b.n 87136 │ │ │ │ + ldr r3, [pc, #596] @ (87704 ) │ │ │ │ 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 87898 │ │ │ │ + bhi.n 873fc │ │ │ │ ldrb.w r1, [sl, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 87898 │ │ │ │ + beq.n 873fc │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #2740] @ 0xab4 │ │ │ │ str.w sl, [r1, #2420] @ 0x974 │ │ │ │ - b.n 8789e │ │ │ │ + b.n 87402 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [r9, #12] │ │ │ │ str.w r9, [r3, #8] │ │ │ │ - b.n 875d2 │ │ │ │ + b.n 87136 │ │ │ │ mov r0, r4 │ │ │ │ - bl 123a44 │ │ │ │ + bl 1234ec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87b98 │ │ │ │ - bl 86830 │ │ │ │ + beq.w 876fc │ │ │ │ + bl 86390 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 879aa │ │ │ │ + beq.n 8750e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8811a │ │ │ │ + beq.w 87c7e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 87b98 │ │ │ │ + beq.w 876fc │ │ │ │ mov r0, r8 │ │ │ │ - bl 86b74 │ │ │ │ + bl 866d4 │ │ │ │ movw ip, #44060 @ 0xac1c │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.w 87e06 │ │ │ │ + bne.w 8796a │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str.w ip, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 87ace │ │ │ │ + beq.n 87632 │ │ │ │ movw ip, #42220 @ 0xa4ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ - ldr.w sl, [pc, #440] @ 87ba0 │ │ │ │ + ldr.w sl, [pc, #440] @ 87704 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ str.w ip, [sp, #16] │ │ │ │ - b.n 87a40 │ │ │ │ + b.n 875a4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 87a78 │ │ │ │ + beq.n 875dc │ │ │ │ ldr.w r2, [r9, sl] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr.w r2, [fp, #24] │ │ │ │ str r6, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ - beq.n 87ab8 │ │ │ │ - bl 7bb58 │ │ │ │ + beq.n 8761c │ │ │ │ + bl 7bb38 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 87a94 │ │ │ │ + bne.n 875f8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 87a2a │ │ │ │ + beq.n 8758e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88122 │ │ │ │ + beq.w 87c86 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 87db8 │ │ │ │ + beq.w 8791c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87ac0 │ │ │ │ + beq.n 87624 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87ba8 │ │ │ │ + beq.w 8770c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87ba8 │ │ │ │ + beq.w 8770c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87bf0 │ │ │ │ + beq.w 87754 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 87ab2 │ │ │ │ + bne.n 87616 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, r7 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 879f2 │ │ │ │ + beq.n 87556 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd1c │ │ │ │ mov r3, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 879f8 │ │ │ │ + bne.n 8755c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2938 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ + bl 1a1388 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 87a1a │ │ │ │ + beq.n 8757e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87a1a │ │ │ │ + bne.n 8757e │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 87a20 │ │ │ │ - b.n 87a2a │ │ │ │ + bne.n 87584 │ │ │ │ + b.n 8758e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 87a66 │ │ │ │ - bl 79610 │ │ │ │ + b.n 875ca │ │ │ │ + bl 795f4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 87a8e │ │ │ │ - ldr r3, [pc, #220] @ (87ba0 ) │ │ │ │ + b.n 875f2 │ │ │ │ + ldr r3, [pc, #220] @ (87704 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87f58 │ │ │ │ + bne.w 87abc │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 87ae8 │ │ │ │ + beq.n 8764c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 87ae8 │ │ │ │ + cbnz r3, 8764c │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + bl 7f89c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 874da │ │ │ │ + b.n 8703e │ │ │ │ add r6, r5 │ │ │ │ ldrb r2, [r1, #6] │ │ │ │ mov r0, fp │ │ │ │ add.w r6, r6, r6, lsl #1 │ │ │ │ subs r2, #0 │ │ │ │ add.w r1, r6, #1 │ │ │ │ it ne │ │ │ │ @@ -139889,1818 +139452,1585 @@ │ │ │ │ cmp r1, #8 │ │ │ │ it lt │ │ │ │ movlt r1, #8 │ │ │ │ subs r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7c200 │ │ │ │ - cbnz r0, 87b98 │ │ │ │ + bl 7c1e0 │ │ │ │ + cbnz r0, 876fc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - b.n 87704 │ │ │ │ + b.n 87268 │ │ │ │ movs r3, #1 │ │ │ │ movw ip, #21846 @ 0x5556 │ │ │ │ movt ip, #21845 @ 0x5555 │ │ │ │ lsl.w r0, r3, r7 │ │ │ │ add.w r0, r0, r0, lsr #31 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ smull ip, lr, r0, ip │ │ │ │ sub.w r0, lr, r0, asr #31 │ │ │ │ cmp r6, r0 │ │ │ │ - bgt.w 8750e │ │ │ │ + bgt.w 87072 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 876e4 │ │ │ │ + b.n 87248 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 87854 │ │ │ │ - b.n 874d8 │ │ │ │ + bne.w 873b8 │ │ │ │ + b.n 8703c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 877be │ │ │ │ + beq.w 87322 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 880fc │ │ │ │ + beq.w 87c60 │ │ │ │ mov r0, r5 │ │ │ │ - bl f9e8c <_PyErr_SetKeyError@@Base> │ │ │ │ + bl f9900 <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 880ea │ │ │ │ + bne.w 87c4e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 87df4 │ │ │ │ + bne.w 87958 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 874da │ │ │ │ + b.n 8703e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87c54 │ │ │ │ + beq.n 877b8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87c54 │ │ │ │ + beq.n 877b8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 880d0 │ │ │ │ + beq.w 87c34 │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 880d0 │ │ │ │ + beq.w 87c34 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7c20 │ │ │ │ + bl d7674 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 87de8 │ │ │ │ + beq.w 8794c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl e750c │ │ │ │ + bl e6f64 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 87a60 │ │ │ │ + bne.w 875c4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 87b8c │ │ │ │ + beq.n 876f0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87b8c │ │ │ │ + bne.n 876f0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87b8c │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 876f0 │ │ │ │ ldr.w r8, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #49745 @ 0xc251 │ │ │ │ movt r3, #6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 87d8a │ │ │ │ + bne.w 878ee │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 87d54 │ │ │ │ + beq.w 878b8 │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 87944 │ │ │ │ + b.n 874a8 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r8 │ │ │ │ - bgt.w 87912 │ │ │ │ - b.n 874d8 │ │ │ │ + bgt.w 87476 │ │ │ │ + b.n 8703c │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 87f32 │ │ │ │ + bge.w 87a96 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 87f26 │ │ │ │ - ldr r1, [pc, #736] @ (87f4c ) │ │ │ │ + beq.w 87a8a │ │ │ │ + ldr r1, [pc, #736] @ (87ab0 ) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl b936c │ │ │ │ + bl b8d74 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 87bf0 │ │ │ │ + blt.n 87754 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87fa8 │ │ │ │ + beq.w 87b0c │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87f00 │ │ │ │ + beq.w 87a64 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl d2ca0 │ │ │ │ + bl d2714 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 87bea │ │ │ │ + beq.n 8774e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87bea │ │ │ │ + bne.n 8774e │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87bea │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8774e │ │ │ │ mov r1, ip │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 719d8 │ │ │ │ + bl 719f0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 8793c │ │ │ │ + b.n 874a0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, r8 │ │ │ │ - ble.w 874d8 │ │ │ │ + ble.w 8703c │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r2, #1 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ ldrb.w r2, [r2, r8] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ add.w r3, r1, r2, lsl #3 │ │ │ │ ldrb r1, [r1, #5] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ add r3, r2 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - b.n 87860 │ │ │ │ + b.n 873c4 │ │ │ │ ldr.w r0, [r6, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r7 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 87d54 │ │ │ │ + cbz r0, 878b8 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 875d2 │ │ │ │ + b.n 87136 │ │ │ │ ldr.w r9, [r8, #16] │ │ │ │ add.w r1, r8, #20 │ │ │ │ add r1, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ add.w r2, r1, #4 │ │ │ │ it gt │ │ │ │ movgt r7, #12 │ │ │ │ add.w r1, r1, #8 │ │ │ │ - bgt.w 87602 │ │ │ │ - b.n 87646 │ │ │ │ + bgt.w 87166 │ │ │ │ + b.n 871aa │ │ │ │ movs r0, #1 │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ lsl.w r3, r0, r7 │ │ │ │ lsls r3, r0 │ │ │ │ umull r3, r2, r3, r2 │ │ │ │ lsr.w r3, r2, r0 │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ movs r0, #12 │ │ │ │ adds r2, #20 │ │ │ │ mla r2, r0, r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 8756e │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 87b98 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + bge.w 870d2 │ │ │ │ + bl 1e955c │ │ │ │ + b.n 876fc │ │ │ │ + movw r2, #26709 @ 0x6855 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 87f98 │ │ │ │ + bne.w 87afc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 876a8 │ │ │ │ + b.n 8720c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 877ca │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 8732e │ │ │ │ + movw r2, #26709 @ 0x6855 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 87dda │ │ │ │ + bne.n 8793e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 8768e │ │ │ │ + b.n 871f2 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 87c32 │ │ │ │ + b.n 87796 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 87dac │ │ │ │ + bne.n 87910 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8801a │ │ │ │ + beq.w 87b7e │ │ │ │ mov r0, r5 │ │ │ │ - bl f9e8c <_PyErr_SetKeyError@@Base> │ │ │ │ + bl f9900 <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 880b6 │ │ │ │ + bne.w 87c1a │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87b98 │ │ │ │ + beq.w 876fc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87b98 │ │ │ │ + bne.w 876fc │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87b98 │ │ │ │ - ldr r2, [pc, #372] @ (87f50 ) │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 876fc │ │ │ │ + ldr r2, [pc, #372] @ (87ab4 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 87d82 │ │ │ │ - bl 7f8d0 │ │ │ │ + b.n 878e6 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87be0 │ │ │ │ - b.n 87bf0 │ │ │ │ + beq.w 87744 │ │ │ │ + b.n 87754 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87b98 │ │ │ │ + bne.w 876fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87b98 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 876fc │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r7, [pc, #328] @ (87f54 ) │ │ │ │ + ldr r7, [pc, #328] @ (87ab8 ) │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87ace │ │ │ │ + beq.w 87632 │ │ │ │ mov r9, r4 │ │ │ │ movw lr, #42220 @ 0xa4ec │ │ │ │ movt lr, #70 @ 0x46 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ strd sl, lr, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 783fc │ │ │ │ + bl 783f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 87d9a │ │ │ │ + bne.n 878fe │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87fe0 │ │ │ │ + beq.w 87b44 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87fe0 │ │ │ │ + beq.w 87b44 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 87bf0 │ │ │ │ + beq.w 87754 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 87fc6 │ │ │ │ + bne.w 87b2a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.w 87fc6 │ │ │ │ + beq.w 87b2a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr.w r2, [fp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ - beq.w 87fbe │ │ │ │ - bl 7bb58 │ │ │ │ + beq.w 87b22 │ │ │ │ + bl 7bb38 │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 87fac │ │ │ │ + bne.w 87b10 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 87eb4 │ │ │ │ + beq.n 87a18 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 880c8 │ │ │ │ + beq.w 87c2c │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 87db8 │ │ │ │ + beq.w 8791c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 87e2a │ │ │ │ + bne.n 8798e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [r3, r7] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87ace │ │ │ │ + beq.w 87632 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87ace │ │ │ │ + beq.w 87632 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 123a84 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 12352c <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87ace │ │ │ │ + beq.w 87632 │ │ │ │ mov r0, r4 │ │ │ │ - bl 123a9c <_PyErr_Clear@@Base> │ │ │ │ - b.n 87ace │ │ │ │ + bl 123544 <_PyErr_Clear@@Base> │ │ │ │ + b.n 87632 │ │ │ │ mov r4, r9 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #20660 @ 0x50b4 │ │ │ │ + movw r1, #20276 @ 0x4f34 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 87bf0 │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 87754 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 122614 │ │ │ │ + bl 122104 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 87bea │ │ │ │ + b.n 8774e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20696 @ 0x50d8 │ │ │ │ + movw r1, #20312 @ 0x4f58 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 87bf0 │ │ │ │ - add r0, pc, #448 @ (adr r0, 88110 ) │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 87754 │ │ │ │ + add r0, pc, #448 @ (adr r0, 87c74 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87ace │ │ │ │ + beq.w 87632 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 123a84 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 12352c <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87ace │ │ │ │ + beq.w 87632 │ │ │ │ mov r0, r6 │ │ │ │ - bl 123a9c <_PyErr_Clear@@Base> │ │ │ │ - b.n 879d4 │ │ │ │ + bl 123544 <_PyErr_Clear@@Base> │ │ │ │ + b.n 87538 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 1e391c │ │ │ │ + bl 1e2bc4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ - b.w 8751a │ │ │ │ - ldr r2, [pc, #428] @ (88148 ) │ │ │ │ + b.w 8707e │ │ │ │ + ldr r2, [pc, #428] @ (87cac ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 87d68 │ │ │ │ + b.n 878cc │ │ │ │ mov r4, r9 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 87f08 │ │ │ │ + b.n 87a6c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 87ea4 │ │ │ │ + bne.w 87a08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87ea4 │ │ │ │ - bl 79610 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87a08 │ │ │ │ + bl 795f4 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 87e9c │ │ │ │ + b.n 87a00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd1c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 87e7e │ │ │ │ + bne.w 879e2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2938 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ + bl 1a1388 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 87e9c │ │ │ │ + b.n 87a00 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 88042 │ │ │ │ + cbz r3, 87ba6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 88042 │ │ │ │ + cbz r3, 87ba6 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 880d0 │ │ │ │ + beq.n 87c34 │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 880d0 │ │ │ │ + beq.n 87c34 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7c20 │ │ │ │ + bl d7674 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.n 88038 │ │ │ │ + beq.n 87b9c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl e750c │ │ │ │ + bl e6f64 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 87e52 │ │ │ │ + b.n 879b6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87ebc │ │ │ │ + beq.w 87a20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87ebc │ │ │ │ + bne.w 87a20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87ebc │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87a20 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8800e │ │ │ │ - b.n 87bf0 │ │ │ │ + beq.n 87b72 │ │ │ │ + b.n 87754 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 87f32 │ │ │ │ + bge.w 87a96 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 880aa │ │ │ │ - ldr r1, [pc, #244] @ (8814c ) │ │ │ │ + beq.n 87c0e │ │ │ │ + ldr r1, [pc, #244] @ (87cb0 ) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ - bl b936c │ │ │ │ + bl b8d74 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 87bf0 │ │ │ │ + blt.w 87754 │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 87fa6 │ │ │ │ + beq.n 87b0a │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp sl, r2 │ │ │ │ - beq.w 87efe │ │ │ │ + beq.w 87a62 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl d2ca0 │ │ │ │ + bl d2714 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 87e52 │ │ │ │ + beq.w 879b6 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 87e52 │ │ │ │ + bne.w 879b6 │ │ │ │ mov r0, sl │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87e52 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 879b6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 122614 │ │ │ │ + bl 122104 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 87e52 │ │ │ │ + b.n 879b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87db8 │ │ │ │ + bne.w 8791c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87db8 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8791c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87eb4 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87a18 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20612 @ 0x5084 │ │ │ │ + movw r1, #20228 @ 0x4f04 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 87bf0 │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 87754 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87b8c │ │ │ │ + bne.w 876f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87b8c │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 876f0 │ │ │ │ mov r3, sl │ │ │ │ - b.w 877e8 │ │ │ │ + b.w 8734c │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21396 @ 0x5394 │ │ │ │ + movw r1, #21012 @ 0x5214 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 87b98 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 876fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 879aa │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8750e │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b.n 87a2a │ │ │ │ + b.n 8758e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.w 877e8 │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + b.w 8734c │ │ │ │ + movw r0, #64844 @ 0xfd4c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #3841 @ 0xf01 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 87b98 │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 876fc │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 88310 ) │ │ │ │ + add r0, pc, #448 @ (adr r0, 87e74 ) │ │ │ │ lsls r0, 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 r5, [r0, #0] │ │ │ │ - mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r5, r6 │ │ │ │ - beq.n 88242 │ │ │ │ - subs r3, r5, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r5, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - bne.n 88242 │ │ │ │ - ldrb r3, [r0, #6] │ │ │ │ - ldrb r2, [r0, #5] │ │ │ │ - ldr r7, [r0, #16] │ │ │ │ - lsls r5, r2 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8832c │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 8820e │ │ │ │ - add r5, r0 │ │ │ │ - movs r4, #0 │ │ │ │ - add.w sl, r5, #20 │ │ │ │ - ands.w r3, r7, #3 │ │ │ │ - add.w r5, r5, #24 │ │ │ │ - beq.w 882ea │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.n 881ec │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.n 881be │ │ │ │ - ldr.w r0, [sl] │ │ │ │ - cbz r0, 881b0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.w 88382 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - cbz r0, 881bc │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.w 88372 │ │ │ │ - movs r4, #1 │ │ │ │ - ldr.w r0, [sl, r4, lsl #3] │ │ │ │ - cbz r0, 881d4 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.n 881d4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 88392 │ │ │ │ - ldr.w r0, [r5, r4, lsl #3] │ │ │ │ - cbz r0, 881ea │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.n 881ea │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 88398 │ │ │ │ - adds r4, #1 │ │ │ │ - ldr.w r0, [sl, r4, lsl #3] │ │ │ │ - cbz r0, 881fa │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.w 8831c │ │ │ │ - ldr.w r0, [r5, r4, lsl #3] │ │ │ │ - cbz r0, 88208 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.w 8830c │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r4, r7 │ │ │ │ - bne.n 882ea │ │ │ │ - ldrb.w r3, [r8, #4] │ │ │ │ - cmp r3, #3 │ │ │ │ - bne.n 88302 │ │ │ │ - ldr r3, [pc, #392] @ (883a0 ) │ │ │ │ - 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 88302 │ │ │ │ - ldrb.w r1, [r8, #6] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 88302 │ │ │ │ - add.w r1, r3, r2, lsl #2 │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r3, #2740] @ 0xab4 │ │ │ │ - str.w r8, [r1, #2420] @ 0x974 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr.w r0, [r5, r4, lsl #3] │ │ │ │ - cbz r0, 88260 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.n 88260 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8836c │ │ │ │ - add.w r9, r4, #1 │ │ │ │ - ldr.w r0, [sl, r9, lsl #3] │ │ │ │ - cbz r0, 88278 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.n 88278 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 88366 │ │ │ │ - ldr.w r0, [r5, r9, lsl #3] │ │ │ │ - cbz r0, 8828c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.n 8828c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 88360 │ │ │ │ - add.w r4, r9, #1 │ │ │ │ - ldr.w r0, [sl, r4, lsl #3] │ │ │ │ - cbz r0, 882a4 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.n 882a4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 8835a │ │ │ │ - ldr.w r0, [r5, r4, lsl #3] │ │ │ │ - cbz r0, 882b8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.n 882b8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 88354 │ │ │ │ - add.w r4, r9, #2 │ │ │ │ - ldr.w r0, [sl, r4, lsl #3] │ │ │ │ - cbz r0, 882d0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.n 882d0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 8834e │ │ │ │ - ldr.w r0, [r5, r4, lsl #3] │ │ │ │ - cbz r0, 882e2 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.n 882e2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbz r3, 88348 │ │ │ │ - add.w r4, r9, #3 │ │ │ │ - cmp r4, r7 │ │ │ │ - beq.n 8820e │ │ │ │ - ldr.w r0, [sl, r4, lsl #3] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 8824a │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.n 8824a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 8824a │ │ │ │ - b.n 88246 │ │ │ │ - mov r0, r8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 77384 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 88208 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 88208 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 881fa │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 881fa │ │ │ │ - adds r4, r0, r5 │ │ │ │ - mov r5, r3 │ │ │ │ - b.n 88340 │ │ │ │ - adds r5, #1 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 78344 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 78344 │ │ │ │ - adds r4, #12 │ │ │ │ - cmp r5, r7 │ │ │ │ - blt.n 88332 │ │ │ │ - b.n 8820e │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 882e2 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 882d0 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 882b8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 882a4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8828c │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 88278 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 88260 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 881bc │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 881bc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 881b0 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 881b0 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 881d4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 881ea │ │ │ │ - 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] @ (88658 ) │ │ │ │ + ldr r2, [pc, #672] @ (87f68 ) │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 889da │ │ │ │ + beq.w 882ea │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 889e4 │ │ │ │ + bne.w 882f4 │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ adds r5, r4, r1 │ │ │ │ ldr r3, [r4, r1] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ str r3, [r4, r1] │ │ │ │ mov r4, r6 │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r0, [r6, #0] │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ ldrd r3, sl, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8861c │ │ │ │ + beq.w 87f2c │ │ │ │ ldr.w r0, [r4, #-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] │ │ │ │ - ldr r2, [pc, #572] @ (88658 ) │ │ │ │ + ldr r2, [pc, #572] @ (87f68 ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r1, [r2, r1] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ str r1, [sp, #12] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r4, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8862a │ │ │ │ + beq.w 87f3a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ - ble.w 88ada │ │ │ │ + ble.w 883ea │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 8866e │ │ │ │ + bne.w 87f7e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 887ec │ │ │ │ + beq.w 880fc │ │ │ │ ldr r4, [r3, #0] │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 88556 │ │ │ │ + beq.n 87e66 │ │ │ │ subs r2, r4, #1 │ │ │ │ cmp r4, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bne.w 887ec │ │ │ │ + bne.w 880fc │ │ │ │ ldrb r5, [r3, #6] │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ lsls r4, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 885cc │ │ │ │ + beq.w 87edc │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 886bc │ │ │ │ + ble.w 87fcc │ │ │ │ adds r7, r3, r4 │ │ │ │ mov r5, r3 │ │ │ │ movs r4, #0 │ │ │ │ add.w sl, r7, #20 │ │ │ │ - b.n 884aa │ │ │ │ + b.n 87dba │ │ │ │ add.w r3, r7, #24 │ │ │ │ ldr.w r6, [r3, r4, lsl #3] │ │ │ │ - cbz r6, 884a4 │ │ │ │ + cbz r6, 87db4 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 884a4 │ │ │ │ + beq.n 87db4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbz r2, 884d8 │ │ │ │ + cbz r2, 87de8 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 884f4 │ │ │ │ + beq.n 87e04 │ │ │ │ ldr.w r6, [sl, r4, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8848e │ │ │ │ + beq.n 87d9e │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 8848e │ │ │ │ + beq.n 87d9e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8848e │ │ │ │ - ldr r3, [pc, #408] @ (8865c ) │ │ │ │ + bne.n 87d9e │ │ │ │ + ldr r3, [pc, #408] @ (87f6c ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 888f6 │ │ │ │ + bne.w 88206 │ │ │ │ mov r0, r6 │ │ │ │ blx fp │ │ │ │ - b.n 8848e │ │ │ │ - ldr r3, [pc, #384] @ (8865c ) │ │ │ │ + b.n 87d9e │ │ │ │ + ldr r3, [pc, #384] @ (87f6c ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8891c │ │ │ │ + bne.w 8822c │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #1 │ │ │ │ blx fp │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 884aa │ │ │ │ + bne.n 87dba │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 885ac │ │ │ │ - ldr r2, [pc, #344] @ (88658 ) │ │ │ │ + bne.n 87ebc │ │ │ │ + ldr r2, [pc, #344] @ (87f68 ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r2, #2740] @ 0xab4 │ │ │ │ cmp r1, #79 @ 0x4f │ │ │ │ - bhi.n 885ac │ │ │ │ + bhi.n 87ebc │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 885ac │ │ │ │ + beq.n 87ebc │ │ │ │ add.w r0, r2, r1, lsl #2 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r2, #2740] @ 0xab4 │ │ │ │ str.w r3, [r0, #2420] @ 0x974 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r3, [r2, #2416] @ 0x970 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r3, #79 @ 0x4f │ │ │ │ - bls.n 8856a │ │ │ │ + bls.n 87e7a │ │ │ │ ldr.w r3, [r0, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ ldr r2, [r1, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - ble.n 88598 │ │ │ │ + ble.n 87ea8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14f350 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 14e948 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr.w r3, [r2, #2416] @ 0x970 │ │ │ │ cmp r3, #79 @ 0x4f │ │ │ │ - bhi.n 88530 │ │ │ │ + bhi.n 87e40 │ │ │ │ movw r1, #21632 @ 0x5480 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 88530 │ │ │ │ + bne.n 87e40 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ str.w r1, [r2, #2416] @ 0x970 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #100] @ 0x64 │ │ │ │ adds r2, #1 │ │ │ │ str.w r4, [r3, #2096] @ 0x830 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #100 @ 0x64 │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ - bgt.n 8854a │ │ │ │ + bgt.n 87e5a │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #184] @ (88658 ) │ │ │ │ - mov r3, r7 │ │ │ │ + ldr r2, [pc, #184] @ (87f68 ) │ │ │ │ + mov r3, r6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 88502 │ │ │ │ + beq.n 87e12 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77384 │ │ │ │ - ldr r3, [pc, #164] @ (88658 ) │ │ │ │ + bl 77378 │ │ │ │ + ldr r3, [pc, #164] @ (87f68 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #2416] @ 0x970 │ │ │ │ cmp r3, #79 @ 0x4f │ │ │ │ - bls.n 8856a │ │ │ │ - b.n 88530 │ │ │ │ + bls.n 87e7a │ │ │ │ + b.n 87e40 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 886bc │ │ │ │ + ble.n 87fcc │ │ │ │ add r4, r3 │ │ │ │ - mov r7, r3 │ │ │ │ - b.n 885f0 │ │ │ │ - ldr r6, [r4, #28] │ │ │ │ - cbz r6, 885e8 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ + mov r6, r3 │ │ │ │ + b.n 87f00 │ │ │ │ + ldr r7, [r4, #28] │ │ │ │ + cbz r7, 87ef8 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 885e8 │ │ │ │ + beq.n 87ef8 │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cbz r2, 8863e │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cbz r2, 87f4e │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #12 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.n 8859e │ │ │ │ - ldr r6, [r4, #24] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 885d8 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ + beq.n 87eae │ │ │ │ + ldr r7, [r4, #24] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 87ee8 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 885d8 │ │ │ │ + beq.n 87ee8 │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ + str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 885d8 │ │ │ │ - ldr r3, [pc, #84] @ (8865c ) │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ + bne.n 87ee8 │ │ │ │ + ldr r3, [pc, #84] @ (87f6c ) │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88aa4 │ │ │ │ - mov r0, r6 │ │ │ │ + bne.w 883b4 │ │ │ │ + mov r0, r7 │ │ │ │ blx sl │ │ │ │ - b.n 885d8 │ │ │ │ - ldr r2, [pc, #56] @ (88658 ) │ │ │ │ + b.n 87ee8 │ │ │ │ + ldr r2, [pc, #56] @ (87f68 ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8843a │ │ │ │ - movw r1, #63540 @ 0xf834 │ │ │ │ + bne.w 87d4a │ │ │ │ + movw r1, #63156 @ 0xf6b4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #27128 @ 0x69f8 │ │ │ │ + movw r0, #26744 @ 0x6878 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r3, [pc, #28] @ (8865c ) │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r3, [pc, #28] @ (87f6c ) │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88a6c │ │ │ │ - mov r0, r6 │ │ │ │ + bne.w 8837c │ │ │ │ + mov r0, r7 │ │ │ │ blx sl │ │ │ │ - b.n 885e8 │ │ │ │ + b.n 87ef8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 88450 │ │ │ │ + beq.w 87d60 │ │ │ │ ldrb.w r5, [sl, #2] │ │ │ │ - cbnz r5, 886cc │ │ │ │ + cbnz r5, 87fdc │ │ │ │ ldrb.w r8, [sl] │ │ │ │ mov r7, sl │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 8868e │ │ │ │ - b.n 886c2 │ │ │ │ + bne.n 87f9e │ │ │ │ + b.n 87fd2 │ │ │ │ adds r5, #1 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 886c0 │ │ │ │ + beq.n 87fd0 │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 88688 │ │ │ │ + beq.n 87f98 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 88688 │ │ │ │ + beq.n 87f98 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 88688 │ │ │ │ - ldr r3, [pc, #620] @ (88914 ) │ │ │ │ + bne.n 87f98 │ │ │ │ + ldr r3, [pc, #620] @ (88224 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88a88 │ │ │ │ + bne.w 88398 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 88688 │ │ │ │ + b.n 87f98 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 885a6 │ │ │ │ + b.n 87eb6 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 77384 │ │ │ │ + bl 77378 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, sl │ │ │ │ - beq.w 887de │ │ │ │ + beq.w 880ee │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - bne.n 887de │ │ │ │ + bne.n 880ee │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ lsls r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8883e │ │ │ │ + beq.w 8814e │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 887b6 │ │ │ │ + ble.n 880c6 │ │ │ │ add.w r9, r3, r2 │ │ │ │ movs r5, #0 │ │ │ │ add.w r7, r9, #20 │ │ │ │ tst.w r8, #1 │ │ │ │ - beq.n 88736 │ │ │ │ + beq.n 88046 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ - cbz r4, 8871a │ │ │ │ + cbz r4, 8802a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 8871a │ │ │ │ + beq.n 8802a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 88974 │ │ │ │ + beq.w 88284 │ │ │ │ ldr.w r4, [r9, #24] │ │ │ │ - cbz r4, 88730 │ │ │ │ + cbz r4, 88040 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 88730 │ │ │ │ + beq.n 88040 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8898e │ │ │ │ + beq.w 8829e │ │ │ │ movs r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 887b6 │ │ │ │ + beq.n 880c6 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 88786 │ │ │ │ + b.n 88096 │ │ │ │ add.w r3, r9, #24 │ │ │ │ ldr.w r4, [r3, r5, lsl #3] │ │ │ │ - cbz r4, 88752 │ │ │ │ + cbz r4, 88062 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 88752 │ │ │ │ + beq.n 88062 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 887f6 │ │ │ │ + beq.n 88106 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r4, [r7, r5, lsl #3] │ │ │ │ - cbz r4, 88768 │ │ │ │ + cbz r4, 88078 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 88768 │ │ │ │ + beq.n 88078 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8880e │ │ │ │ + beq.n 8811e │ │ │ │ add.w r3, r9, #24 │ │ │ │ ldr.w r4, [r3, r5, lsl #3] │ │ │ │ - cbz r4, 88780 │ │ │ │ + cbz r4, 88090 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 88780 │ │ │ │ + beq.n 88090 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88826 │ │ │ │ + beq.n 88136 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 887b4 │ │ │ │ + beq.n 880c4 │ │ │ │ ldr.w r4, [r7, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8873a │ │ │ │ + beq.n 8804a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 8873a │ │ │ │ + beq.n 8804a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8873a │ │ │ │ - ldr r3, [pc, #372] @ (88914 ) │ │ │ │ + bne.n 8804a │ │ │ │ + ldr r3, [pc, #372] @ (88224 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88ba4 │ │ │ │ + bne.w 884b4 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 8873a │ │ │ │ + b.n 8804a │ │ │ │ mov r3, r6 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 887d8 │ │ │ │ - ldr r2, [pc, #344] @ (88918 ) │ │ │ │ + bne.n 880e8 │ │ │ │ + ldr r2, [pc, #344] @ (88228 ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r2, #2740] @ 0xab4 │ │ │ │ cmp r1, #79 @ 0x4f │ │ │ │ - bhi.n 887d8 │ │ │ │ + bhi.n 880e8 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 88516 │ │ │ │ + bne.w 87e26 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77384 │ │ │ │ - ldr r3, [pc, #312] @ (88918 ) │ │ │ │ + bl 77378 │ │ │ │ + ldr r3, [pc, #312] @ (88228 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ - b.n 88524 │ │ │ │ + b.n 87e34 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ - b.n 88524 │ │ │ │ - ldr r3, [pc, #284] @ (88914 ) │ │ │ │ + b.n 87e34 │ │ │ │ + ldr r3, [pc, #284] @ (88224 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88a50 │ │ │ │ + bne.w 88360 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 88752 │ │ │ │ - ldr r3, [pc, #260] @ (88914 ) │ │ │ │ + b.n 88062 │ │ │ │ + ldr r3, [pc, #260] @ (88224 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88b32 │ │ │ │ + bne.w 88442 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 88768 │ │ │ │ - ldr r3, [pc, #236] @ (88914 ) │ │ │ │ + b.n 88078 │ │ │ │ + ldr r3, [pc, #236] @ (88224 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w fp, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88b6e │ │ │ │ + bne.w 8847e │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - b.n 88780 │ │ │ │ + b.n 88090 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 887b6 │ │ │ │ - ldr.w r9, [pc, #204] @ 88914 │ │ │ │ + ble.n 880c6 │ │ │ │ + ldr.w r9, [pc, #204] @ 88224 │ │ │ │ adds r5, r3, r2 │ │ │ │ mov fp, r1 │ │ │ │ tst.w r8, #1 │ │ │ │ - beq.n 88884 │ │ │ │ + beq.n 88194 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ - cbz r4, 88866 │ │ │ │ + cbz r4, 88176 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 88866 │ │ │ │ + beq.n 88176 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 88a38 │ │ │ │ + beq.w 88348 │ │ │ │ ldr r4, [r5, #28] │ │ │ │ - cbz r4, 8887a │ │ │ │ + cbz r4, 8818a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 8887a │ │ │ │ + beq.n 8818a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 88a22 │ │ │ │ + beq.w 88332 │ │ │ │ mov.w fp, #1 │ │ │ │ adds r5, #12 │ │ │ │ cmp fp, r8 │ │ │ │ - beq.n 887b6 │ │ │ │ + beq.n 880c6 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 888ce │ │ │ │ + b.n 881de │ │ │ │ ldr r4, [r5, #28] │ │ │ │ - cbz r4, 8889a │ │ │ │ + cbz r4, 881aa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 8889a │ │ │ │ + beq.n 881aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88938 │ │ │ │ + beq.n 88248 │ │ │ │ ldr r4, [r5, #36] @ 0x24 │ │ │ │ adds r5, #12 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - cbz r4, 888b2 │ │ │ │ + cbz r4, 881c2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 888b2 │ │ │ │ + beq.n 881c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88950 │ │ │ │ + beq.n 88260 │ │ │ │ ldr r4, [r5, #28] │ │ │ │ - cbz r4, 888c4 │ │ │ │ + cbz r4, 881d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 888c4 │ │ │ │ + beq.n 881d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88960 │ │ │ │ + beq.n 88270 │ │ │ │ add.w fp, fp, #1 │ │ │ │ adds r5, #12 │ │ │ │ cmp fp, r8 │ │ │ │ - beq.n 8894c │ │ │ │ + beq.n 8825c │ │ │ │ ldr r4, [r5, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 88888 │ │ │ │ + beq.n 88198 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 88888 │ │ │ │ + beq.n 88198 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 88888 │ │ │ │ + bne.n 88198 │ │ │ │ ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88ac0 │ │ │ │ + bne.w 883d0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 88888 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 88198 │ │ │ │ + movw r2, #26709 @ 0x6855 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 884d2 │ │ │ │ - ldr r2, [pc, #12] @ (88914 ) │ │ │ │ + beq.w 87de2 │ │ │ │ + ldr r2, [pc, #12] @ (88224 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 884d2 │ │ │ │ + b.n 87de2 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + movw r2, #26709 @ 0x6855 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 884ea │ │ │ │ - ldr r2, [pc, #716] @ (88bf8 ) │ │ │ │ + beq.w 87dfa │ │ │ │ + ldr r2, [pc, #716] @ (88508 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 884ea │ │ │ │ + b.n 87dfa │ │ │ │ ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88afc │ │ │ │ + bne.w 8840c │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 8889a │ │ │ │ + b.n 881aa │ │ │ │ mov r3, r7 │ │ │ │ - b.n 887b6 │ │ │ │ + b.n 880c6 │ │ │ │ ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ - cbnz r3, 889a4 │ │ │ │ + cbnz r3, 882b4 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 888b2 │ │ │ │ + b.n 881c2 │ │ │ │ ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88b8a │ │ │ │ + bne.w 8849a │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 888c4 │ │ │ │ - ldr r2, [pc, #640] @ (88bf8 ) │ │ │ │ + b.n 881d4 │ │ │ │ + ldr r2, [pc, #640] @ (88508 ) │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 88b4e │ │ │ │ + bne.w 8845e │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 8871a │ │ │ │ - ldr r2, [pc, #616] @ (88bf8 ) │ │ │ │ + b.n 8802a │ │ │ │ + ldr r2, [pc, #616] @ (88508 ) │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ - cbnz r5, 889bc │ │ │ │ + cbnz r5, 882cc │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 88730 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 88040 │ │ │ │ + movw r2, #26709 @ 0x6855 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8895a │ │ │ │ + beq.n 8826a │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8895a │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 8826a │ │ │ │ + movw r2, #26709 @ 0x6855 │ │ │ │ movt r2, #18 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 8899a │ │ │ │ + beq.n 882aa │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #552] @ (88bf8 ) │ │ │ │ + ldr r3, [pc, #552] @ (88508 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r3, #1420] @ 0x58c │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 8899a │ │ │ │ + b.n 882aa │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88bde │ │ │ │ + beq.w 884ee │ │ │ │ ldr r6, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e391c │ │ │ │ + bl 1e2bc4 │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ adds r7, r4, r1 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr r3, [r4, r1] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ subs r0, r5, #1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ str r3, [r4, r1] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ cmp r5, ip │ │ │ │ str r2, [r7, #4] │ │ │ │ - beq.w 88598 │ │ │ │ + beq.w 87ea8 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 88598 │ │ │ │ + bne.w 87ea8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - b.n 883f8 │ │ │ │ + b.n 87d08 │ │ │ │ ldr.w r7, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 88b16 │ │ │ │ + bne.n 88426 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 8887a │ │ │ │ + b.n 8818a │ │ │ │ ldr.w r7, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 88bc0 │ │ │ │ + bne.w 884d0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 88866 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 88176 │ │ │ │ + movw r2, #26709 @ 0x6855 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 88808 │ │ │ │ - ldr r2, [pc, #408] @ (88bf8 ) │ │ │ │ + beq.w 88118 │ │ │ │ + ldr r2, [pc, #408] @ (88508 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 88808 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 88118 │ │ │ │ + movw r2, #26709 @ 0x6855 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 88650 │ │ │ │ - ldr r2, [pc, #380] @ (88bf8 ) │ │ │ │ + beq.w 87f60 │ │ │ │ + ldr r2, [pc, #380] @ (88508 ) │ │ │ │ movs r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r7 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 88650 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 87f60 │ │ │ │ + movw r2, #26709 @ 0x6855 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 886b6 │ │ │ │ - ldr r2, [pc, #352] @ (88bf8 ) │ │ │ │ + beq.w 87fc6 │ │ │ │ + ldr r2, [pc, #352] @ (88508 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 886b6 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 87fc6 │ │ │ │ + movw r2, #26709 @ 0x6855 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 88616 │ │ │ │ - ldr r2, [pc, #324] @ (88bf8 ) │ │ │ │ + beq.w 87f26 │ │ │ │ + ldr r2, [pc, #324] @ (88508 ) │ │ │ │ movs r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r7 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 88616 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 87f26 │ │ │ │ + movw r2, #26709 @ 0x6855 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 888f0 │ │ │ │ + beq.w 88200 │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 888f0 │ │ │ │ + b.n 88200 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r1, #24] │ │ │ │ - movw r1, #33701 @ 0x83a5 │ │ │ │ + movw r1, #31925 @ 0x7cb5 │ │ │ │ movt r1, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 88660 │ │ │ │ + bne.w 87f70 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14f33c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.w 14e934 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + movw r2, #26709 @ 0x6855 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 88946 │ │ │ │ + beq.w 88256 │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 88946 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 88256 │ │ │ │ + movw r2, #26709 @ 0x6855 │ │ │ │ movt r2, #18 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 88a2e │ │ │ │ + beq.n 8833e │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 88a2e │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 8833e │ │ │ │ + movw r2, #26709 @ 0x6855 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 88820 │ │ │ │ - ldr r2, [pc, #180] @ (88bf8 ) │ │ │ │ + beq.w 88130 │ │ │ │ + ldr r2, [pc, #180] @ (88508 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 88820 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 88130 │ │ │ │ + movw r2, #26709 @ 0x6855 │ │ │ │ movt r2, #18 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 88984 │ │ │ │ + beq.w 88294 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #148] @ (88bf8 ) │ │ │ │ + ldr r3, [pc, #148] @ (88508 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r3, #1420] @ 0x58c │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 88984 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 88294 │ │ │ │ + movw r2, #26709 @ 0x6855 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 88838 │ │ │ │ - ldr r2, [pc, #120] @ (88bf8 ) │ │ │ │ + beq.w 88148 │ │ │ │ + ldr r2, [pc, #120] @ (88508 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 88838 │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 88148 │ │ │ │ + movw r2, #26709 @ 0x6855 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8896e │ │ │ │ + beq.w 8827e │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8896e │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 8827e │ │ │ │ + movw r2, #26709 @ 0x6855 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 887ae │ │ │ │ - ldr r2, [pc, #68] @ (88bf8 ) │ │ │ │ + beq.w 880be │ │ │ │ + ldr r2, [pc, #68] @ (88508 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 887ae │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 880be │ │ │ │ + movw r2, #26709 @ 0x6855 │ │ │ │ movt r2, #18 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 88a46 │ │ │ │ + beq.w 88356 │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 88a46 │ │ │ │ + b.n 88356 │ │ │ │ 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 88598 │ │ │ │ + b.n 87ea8 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00088bfc : │ │ │ │ +0008850c : │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00088c04 : │ │ │ │ +00088514 : │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00088c20 : │ │ │ │ +00088530 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #132] @ (88cb4 ) │ │ │ │ + ldr r2, [pc, #132] @ (885c4 ) │ │ │ │ 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, 88c58 │ │ │ │ + cbz r3, 88568 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [ip, #3424] @ 0xd60 │ │ │ │ ldr.w r2, [ip, #3428] @ 0xd64 │ │ │ │ - bl 7a2ac │ │ │ │ + bl 7a290 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r2, [ip, #3416] @ 0xd58 │ │ │ │ - cbnz r2, 88c98 │ │ │ │ + cbnz r2, 885a8 │ │ │ │ ldr.w r6, [ip, #108] @ 0x6c │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r6, 88ca6 │ │ │ │ - movw r1, #38324 @ 0x95b4 │ │ │ │ + cbz r6, 885b6 │ │ │ │ + movw r1, #37940 @ 0x9434 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ blx 2a034 │ │ │ │ - cbz r0, 88ca6 │ │ │ │ + cbz r0, 885b6 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #38260 @ 0x9574 │ │ │ │ + movw r1, #37876 @ 0x93f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 2a034 │ │ │ │ movs r2, #2 │ │ │ │ - cbnz r0, 88caa │ │ │ │ + cbnz r0, 885ba │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 88cb8 │ │ │ │ + b.n 885c8 │ │ │ │ ldr.w r3, [ip, #3424] @ 0xd60 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1343c0 │ │ │ │ + b.w 134048 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 88c8a │ │ │ │ + b.n 8859a │ │ │ │ mov r0, r6 │ │ │ │ bl 2b70c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 88c8a │ │ │ │ + b.n 8859a │ │ │ │ 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 │ │ │ │ mov r5, r3 │ │ │ │ ldrb r3, [r0, r1] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88ea2 │ │ │ │ + bne.w 887b2 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r2 │ │ │ │ blx 29b58 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 88ea2 │ │ │ │ + bne.w 887b2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 88df4 │ │ │ │ - ldr r3, [pc, #676] @ (88f90 ) │ │ │ │ + bne.w 88704 │ │ │ │ + ldr r3, [pc, #676] @ (888a0 ) │ │ │ │ ldr.w r2, [r3, #1472] @ 0x5c0 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.w 88e36 │ │ │ │ + bgt.w 88746 │ │ │ │ ldr.w r2, [r3, #1180] @ 0x49c │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 88e64 │ │ │ │ + beq.w 88774 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 88e74 │ │ │ │ + bne.w 88784 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 88d12 │ │ │ │ + beq.n 88622 │ │ │ │ cmp r7, #2 │ │ │ │ - bne.w 88e88 │ │ │ │ + bne.w 88798 │ │ │ │ movs r5, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ blx 29b40 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 88d70 │ │ │ │ + beq.n 88680 │ │ │ │ mvn.w r2, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs.w 88e54 │ │ │ │ + bcs.w 88764 │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ add.w r8, r0, #1 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #49745 @ 0xc251 │ │ │ │ movt r3, #6 │ │ │ │ ldr.w r2, [r9, #672] @ 0x2a0 │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 88eba │ │ │ │ + bne.w 887ca │ │ │ │ mov r0, r1 │ │ │ │ blx 2a0fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88e54 │ │ │ │ + beq.n 88764 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 29b40 │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 88f44 │ │ │ │ + bne.w 88854 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2f4 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp.w r9, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 88e54 │ │ │ │ + bcs.n 88764 │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ - bl 6c148 │ │ │ │ + bl 6c13c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88e54 │ │ │ │ + beq.n 88764 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov.w sl, #0 │ │ │ │ strd sl, sl, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, fp │ │ │ │ @@ -141708,606 +141038,606 @@ │ │ │ │ blx 2969c │ │ │ │ mov r3, r0 │ │ │ │ subs r0, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r8, fp │ │ │ │ add.w r2, fp, #4 │ │ │ │ adds r0, #4 │ │ │ │ - bhi.w 88eca │ │ │ │ + bhi.w 887da │ │ │ │ ldr.w r0, [fp] │ │ │ │ movw lr, #2047 @ 0x7ff │ │ │ │ mov r8, r2 │ │ │ │ sub.w ip, r0, #55296 @ 0xd800 │ │ │ │ cmp ip, lr │ │ │ │ - bls.w 88ece │ │ │ │ + bls.w 887de │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 88ece │ │ │ │ + bcs.n 887de │ │ │ │ add r1, r3 │ │ │ │ sub.w r9, r9, r3 │ │ │ │ mov fp, r2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 88d9a │ │ │ │ + bne.n 886aa │ │ │ │ sub.w r1, r8, r7 │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ asrs r1, r1, #2 │ │ │ │ str r1, [sp, #32] │ │ │ │ - b.n 88e10 │ │ │ │ + b.n 88720 │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 6c35c │ │ │ │ - cbnz r0, 88e4c │ │ │ │ + bl 6c358 │ │ │ │ + cbnz r0, 8875c │ │ │ │ ldrd r1, r7, [sp, #32] │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 88f94 │ │ │ │ + bl 888a4 │ │ │ │ ldr.w r2, [r9, #684] @ 0x2ac │ │ │ │ - movw r3, #50457 @ 0xc519 │ │ │ │ + movw r3, #50453 @ 0xc515 │ │ │ │ movt r3, #6 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 88e5a │ │ │ │ + bne.n 8876a │ │ │ │ mov r0, r7 │ │ │ │ blx 297f8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, sp, #28 │ │ │ │ add r3, sp, #32 │ │ │ │ strd r2, r7, [sp] │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19d980 │ │ │ │ + bl 19c3c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88e04 │ │ │ │ + beq.n 88714 │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n 88ef2 │ │ │ │ + beq.n 88802 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 88e88 │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 88e9e │ │ │ │ + beq.n 88798 │ │ │ │ + bl 1e955c │ │ │ │ + b.n 887ae │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ - b.n 88e2e │ │ │ │ - bl 19af80 │ │ │ │ - ldr r3, [pc, #292] @ (88f90 ) │ │ │ │ + b.n 8873e │ │ │ │ + bl 1999c0 │ │ │ │ + ldr r3, [pc, #292] @ (888a0 ) │ │ │ │ str.w r0, [r3, #1180] @ 0x49c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88d06 │ │ │ │ + beq.w 88616 │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 66b28 │ │ │ │ + bl 6721e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88e04 │ │ │ │ - b.n 88e4c │ │ │ │ + beq.n 88714 │ │ │ │ + b.n 8875c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21472 @ 0x53e0 │ │ │ │ + movw r1, #21088 @ 0x5260 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 88e2e │ │ │ │ + b.n 8873e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21444 @ 0x53c4 │ │ │ │ + movw r1, #21060 @ 0x5244 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 88e9e │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 887ae │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 88d58 │ │ │ │ - b.n 88e54 │ │ │ │ + bne.w 88668 │ │ │ │ + b.n 88764 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88de0 │ │ │ │ + beq.n 886f0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, fp │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 88f7a │ │ │ │ + bne.n 8888a │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 6c2f8 │ │ │ │ + bl 6c2f4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - movw r3, #50176 @ 0xc400 │ │ │ │ + movw r3, #49792 @ 0xc280 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ subs r1, r1, r6 │ │ │ │ strd r3, r1, [sp, #28] │ │ │ │ ldrd r0, r1, [sp, #28] │ │ │ │ movw r2, #48064 @ 0xbbc0 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r0, [sp, #12] │ │ │ │ adds r5, r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #19364 @ 0x4ba4 │ │ │ │ + movw r2, #18980 @ 0x4a24 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #21464 @ 0x53d8 │ │ │ │ + movw r1, #21080 @ 0x5258 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 85674 │ │ │ │ + bl 85190 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88e9e │ │ │ │ - bl 13cefc │ │ │ │ + beq.n 887ae │ │ │ │ + bl 1d55a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 88e9e │ │ │ │ + beq.n 887ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 88e9e │ │ │ │ + bne.n 887ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 88e9e │ │ │ │ - cbz r0, 88f74 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 887ae │ │ │ │ + cbz r0, 88884 │ │ │ │ subs r0, r7, #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 88d6a │ │ │ │ + bne.w 8867a │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 88f4e │ │ │ │ + bne.n 8885e │ │ │ │ strd r1, r7, [sp, #32] │ │ │ │ - b.n 88e10 │ │ │ │ + b.n 88720 │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ add.w r1, r1, #56320 @ 0xdc00 │ │ │ │ str.w r1, [r2], #4 │ │ │ │ mov r1, r3 │ │ │ │ strd sl, sl, [sp, #40] @ 0x28 │ │ │ │ mov r8, r2 │ │ │ │ - b.n 88dd8 │ │ │ │ + b.n 886e8 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00088f94 : │ │ │ │ +000888a4 : │ │ │ │ stmdb 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 │ │ │ │ clz r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, #12 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89514 │ │ │ │ + bne.w 88e24 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ adds r5, r1, #1 │ │ │ │ - beq.w 89248 │ │ │ │ + beq.w 88b58 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 893a6 │ │ │ │ + beq.w 88cb6 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 893aa │ │ │ │ + beq.w 88cba │ │ │ │ mov.w r8, r6, lsl #2 │ │ │ │ add.w r5, r4, r8 │ │ │ │ cmp r4, r5 │ │ │ │ - bcs.n 89002 │ │ │ │ + bcs.n 88912 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 88fe6 │ │ │ │ + b.n 888f6 │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 88ffc │ │ │ │ + bcs.n 8890c │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 88fe2 │ │ │ │ + bls.n 888f2 │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcs.w 89536 │ │ │ │ + bcs.w 88e46 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.n 88fe6 │ │ │ │ + bcc.n 888f6 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi.w 89268 │ │ │ │ + bhi.w 88b78 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 894d4 │ │ │ │ + blt.w 88de4 │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.w 892f0 │ │ │ │ + bgt.w 88c00 │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ add.w r3, r6, #21 │ │ │ │ mov.w sl, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6453 @ 0x1935 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r7, [r9, #712] @ 0x2c8 │ │ │ │ mov fp, sl │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 892e0 │ │ │ │ - ldr r3, [pc, #704] @ (89300 ) │ │ │ │ + bne.w 88bf0 │ │ │ │ + ldr r3, [pc, #704] @ (88c10 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r1, r3, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ - bcs.w 8921c │ │ │ │ + bcs.w 88b2c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 89400 │ │ │ │ + beq.w 88d10 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w lr, [r7] │ │ │ │ str.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 891f0 │ │ │ │ + beq.w 88b00 │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #612] @ (89304 ) │ │ │ │ + ldr r2, [pc, #612] @ (88c14 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89490 │ │ │ │ + bne.w 88da0 │ │ │ │ mov r3, fp │ │ │ │ str r6, [r7, #8] │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 89368 │ │ │ │ + beq.w 88c78 │ │ │ │ add r6, r7 │ │ │ │ orr.w r3, r3, #96 @ 0x60 │ │ │ │ strb r3, [r7, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r6, #20] │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 894a4 │ │ │ │ + bne.w 88db4 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 89532 │ │ │ │ + bpl.w 88e42 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 89250 │ │ │ │ + bpl.w 88b60 │ │ │ │ bic.w r8, r8, #15 │ │ │ │ add.w r3, r7, #20 │ │ │ │ add.w r0, r4, r8 │ │ │ │ cmp r4, r0 │ │ │ │ - bcs.w 89262 │ │ │ │ + bcs.w 88b72 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add.w r6, r4, #16 │ │ │ │ strb r2, [r3, #0] │ │ │ │ cmp r0, r6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ strb r2, [r3, #1] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ strb r2, [r3, #2] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ strb r2, [r3, #3] │ │ │ │ - bls.n 8919a │ │ │ │ + bls.n 88aaa │ │ │ │ ldr r2, [r4, #16] │ │ │ │ strb r2, [r3, #4] │ │ │ │ add.w r2, r4, #32 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ strb r1, [r3, #5] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ strb r1, [r3, #6] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ strb r1, [r3, #7] │ │ │ │ - bls.n 8919a │ │ │ │ + bls.n 88aaa │ │ │ │ ldr r2, [r4, #32] │ │ │ │ strb r2, [r3, #8] │ │ │ │ add.w r2, r4, #48 @ 0x30 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ strb r1, [r3, #9] │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ strb r1, [r3, #10] │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ strb r1, [r3, #11] │ │ │ │ - bls.n 8919a │ │ │ │ + bls.n 88aaa │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ strb r2, [r3, #12] │ │ │ │ add.w r2, r4, #64 @ 0x40 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ strb r1, [r3, #13] │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ strb r1, [r3, #14] │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ strb r1, [r3, #15] │ │ │ │ - bls.n 8919a │ │ │ │ + bls.n 88aaa │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ strb r2, [r3, #16] │ │ │ │ add.w r2, r4, #80 @ 0x50 │ │ │ │ cmp r2, r0 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ strb r1, [r3, #17] │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ strb r1, [r3, #18] │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ strb r1, [r3, #19] │ │ │ │ - bcs.n 8919a │ │ │ │ + bcs.n 88aaa │ │ │ │ add.w r1, r3, #24 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ adds r2, #16 │ │ │ │ strb.w r4, [r1, #-4] │ │ │ │ adds r1, #4 │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ strb.w r4, [r1, #-7] │ │ │ │ ldr.w r4, [r2, #-8] │ │ │ │ strb.w r4, [r1, #-6] │ │ │ │ ldr.w r4, [r2, #-4] │ │ │ │ cmp r2, r0 │ │ │ │ strb.w r4, [r1, #-5] │ │ │ │ - bcc.n 89174 │ │ │ │ + bcc.n 88a84 │ │ │ │ sub.w r4, r8, #16 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ add r4, r6 │ │ │ │ cmp r4, r5 │ │ │ │ - bcs.n 891da │ │ │ │ + bcs.n 88aea │ │ │ │ mov.w r8, r8, lsr #4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ strb r1, [r3, #0] │ │ │ │ cmp r5, r2 │ │ │ │ - bls.n 891da │ │ │ │ + bls.n 88aea │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add.w r2, r4, #8 │ │ │ │ cmp r2, r5 │ │ │ │ strb r1, [r3, #1] │ │ │ │ - bcs.n 891da │ │ │ │ + bcs.n 88aea │ │ │ │ adds r3, #2 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc.n 891ce │ │ │ │ + bcc.n 88ade │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89526 │ │ │ │ + beq.w 88e36 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 89308 │ │ │ │ + beq.w 88c18 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r2, [r3, #24] │ │ │ │ cmp r0, r2 │ │ │ │ ittt hi │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi.w r3, [ip, #12] │ │ │ │ strhi.w ip, [r3, #8] │ │ │ │ - bhi.w 89086 │ │ │ │ + bhi.w 88996 │ │ │ │ adds r1, #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 r7, #0 │ │ │ │ - bne.w 89086 │ │ │ │ + bne.w 88996 │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #49749 @ 0xc255 │ │ │ │ + movw r1, #49745 @ 0xc251 │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 894ec │ │ │ │ + bne.w 88dfc │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 2a0fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 892f0 │ │ │ │ + beq.n 88c00 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 89086 │ │ │ │ + b.n 88996 │ │ │ │ blx 2987c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 88fc4 │ │ │ │ + b.n 888d4 │ │ │ │ add.w r3, r7, #28 │ │ │ │ bic.w r8, r8, #15 │ │ │ │ add.w r0, r4, r8 │ │ │ │ cmp r4, r0 │ │ │ │ - bcc.w 890f8 │ │ │ │ + bcc.w 88a08 │ │ │ │ cmp r4, r5 │ │ │ │ - bcc.n 891b4 │ │ │ │ - b.n 891da │ │ │ │ + bcc.n 88ac4 │ │ │ │ + b.n 88aea │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls.w 893da │ │ │ │ + bls.w 88cea │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - bcc.w 893f6 │ │ │ │ + bcc.w 88d06 │ │ │ │ cmp.w r1, #1114112 @ 0x110000 │ │ │ │ - bcs.w 894bc │ │ │ │ + bcs.w 88dcc │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 894d4 │ │ │ │ + blt.w 88de4 │ │ │ │ mov.w fp, #4 │ │ │ │ mov r1, fp │ │ │ │ movw r0, #65507 @ 0xffe3 │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ - bl 26b5c0 │ │ │ │ + bl 26b418 │ │ │ │ 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 r3, r6 │ │ │ │ - blt.n 892f0 │ │ │ │ + blt.n 88c00 │ │ │ │ mla r2, r6, fp, fp │ │ │ │ add.w r3, r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6453 @ 0x1935 │ │ │ │ movt r3, #7 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r7, [r9, #712] @ 0x2c8 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 8903c │ │ │ │ + beq.w 8894c │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 89086 │ │ │ │ - bl 1ea294 │ │ │ │ + bne.w 88996 │ │ │ │ + bl 1e955c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 890ce │ │ │ │ + bne.w 889de │ │ │ │ movs r7, #0 │ │ │ │ - b.n 891e8 │ │ │ │ + b.n 88af8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 891e8 │ │ │ │ + bne.w 88af8 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 89506 │ │ │ │ + bpl.w 88e16 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r7, #20 │ │ │ │ addpl.w r3, r7, #28 │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ iteee ge │ │ │ │ movge r2, #24 │ │ │ │ addlt.w r3, r3, #1296 @ 0x510 │ │ │ │ movwlt r4, #19968 @ 0x4e00 │ │ │ │ movtlt r4, #72 @ 0x48 │ │ │ │ itet ge │ │ │ │ - ldrge r4, [pc, #532] @ (89558 ) │ │ │ │ + ldrge r4, [pc, #532] @ (88e68 ) │ │ │ │ addlt.w r4, r4, r3, lsl #5 │ │ │ │ mlage r4, r2, r3, r4 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 89364 │ │ │ │ + beq.n 88c74 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89364 │ │ │ │ + beq.n 88c74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 89364 │ │ │ │ + cbnz r3, 88c74 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r7, r4 │ │ │ │ - b.n 891e8 │ │ │ │ + b.n 88af8 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ movs r2, #0 │ │ │ │ strb r3, [r7, #16] │ │ │ │ cmp.w fp, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #12] │ │ │ │ add.w r3, r7, #28 │ │ │ │ - beq.n 893d2 │ │ │ │ + beq.n 88ce2 │ │ │ │ cmp.w fp, #2 │ │ │ │ strd r2, r2, [r7, #20] │ │ │ │ - beq.n 89410 │ │ │ │ + beq.n 88d20 │ │ │ │ str.w r2, [r3, r8] │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ lsls r1, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r7, #20 │ │ │ │ addpl.w r0, r7, #28 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ blx 29c10 │ │ │ │ - b.n 891da │ │ │ │ - ldr r7, [pc, #436] @ (8955c ) │ │ │ │ - b.n 891e8 │ │ │ │ + b.n 88aea │ │ │ │ + ldr r7, [pc, #436] @ (88e6c ) │ │ │ │ + b.n 88af8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.w 894f8 │ │ │ │ + bhi.w 88e08 │ │ │ │ lsls r0, r3, #24 │ │ │ │ iteet pl │ │ │ │ movpl r2, #24 │ │ │ │ addmi.w r3, r3, #1296 @ 0x510 │ │ │ │ movwmi r7, #19968 @ 0x4e00 │ │ │ │ - ldrpl r7, [pc, #404] @ (89558 ) │ │ │ │ + ldrpl r7, [pc, #404] @ (88e68 ) │ │ │ │ itte mi │ │ │ │ movtmi r7, #72 @ 0x48 │ │ │ │ addmi.w r7, r7, r3, lsl #5 │ │ │ │ mlapl r7, r2, r3, r7 │ │ │ │ - b.n 891e8 │ │ │ │ + b.n 88af8 │ │ │ │ strb r2, [r3, r6] │ │ │ │ strd r2, r2, [r7, #20] │ │ │ │ - b.n 890ce │ │ │ │ + b.n 889de │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 894d4 │ │ │ │ + blt.n 88de4 │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 892f0 │ │ │ │ + bgt.n 88c00 │ │ │ │ add.w r3, r6, #29 │ │ │ │ mov.w fp, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 892c2 │ │ │ │ + b.n 88bd2 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 894d4 │ │ │ │ + blt.n 88de4 │ │ │ │ mov.w fp, #2 │ │ │ │ - b.n 89288 │ │ │ │ + b.n 88b98 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 719d8 │ │ │ │ + bl 719f0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 89086 │ │ │ │ - b.n 8921c │ │ │ │ + bne.w 88996 │ │ │ │ + b.n 88b2c │ │ │ │ strh.w r2, [r3, r6, lsl #1] │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ lsls r6, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r7, #20 │ │ │ │ addpl.w r3, r7, #28 │ │ │ │ bic.w r8, r8, #15 │ │ │ │ mov r2, r4 │ │ │ │ add.w lr, r4, r8 │ │ │ │ mov r1, r3 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 8945c │ │ │ │ + b.n 88d6c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r1, #8 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ adds r2, #16 │ │ │ │ bfi r0, r3, #0, #16 │ │ │ │ ldr.w r3, [r2, #-12] │ │ │ │ bfi r0, r3, #16, #16 │ │ │ │ @@ -142315,571 +141645,569 @@ │ │ │ │ str.w r0, [r1, #-8] │ │ │ │ bfi r6, r3, #0, #16 │ │ │ │ bfi r6, ip, #16, #16 │ │ │ │ str.w r6, [r1, #-4] │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, lr │ │ │ │ mov r6, r0 │ │ │ │ - bcc.n 89432 │ │ │ │ + bcc.n 88d42 │ │ │ │ sub.w r2, r4, #15 │ │ │ │ mov.w r1, r8, lsr #1 │ │ │ │ cmp r2, lr │ │ │ │ mov r3, r9 │ │ │ │ itt hi │ │ │ │ movhi r8, r0 │ │ │ │ movhi r1, r0 │ │ │ │ add.w r2, r8, r4 │ │ │ │ add r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ cmp r2, r5 │ │ │ │ - bcs.w 891da │ │ │ │ + bcs.w 88aea │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 8947c │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 88d8c │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 894b0 │ │ │ │ + bne.n 88dc0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 127218 │ │ │ │ - b.n 890ae │ │ │ │ + bl 126cc8 │ │ │ │ + b.n 889be │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 8950a │ │ │ │ + bne.n 88e1a │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 89414 │ │ │ │ + bmi.n 88d24 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 89422 │ │ │ │ + b.n 88d32 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 890ae │ │ │ │ + b.n 889be │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64468 @ 0xfbd4 │ │ │ │ + movw r1, #64084 @ 0xfa54 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 892fc │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 88c0c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64520 @ 0xfc08 │ │ │ │ + movw r1, #64136 @ 0xfa88 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 892fc │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 88c0c │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 89236 │ │ │ │ + b.n 88b46 │ │ │ │ adds r5, r4, #4 │ │ │ │ mov.w r8, #4 │ │ │ │ cmp r5, r4 │ │ │ │ - bhi.w 88fdc │ │ │ │ - b.n 89008 │ │ │ │ + bhi.w 888ec │ │ │ │ + b.n 88918 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 89326 │ │ │ │ + b.n 88c36 │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.w 8938e │ │ │ │ + bmi.w 88c9e │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - b.n 8939c │ │ │ │ - movw r0, #21500 @ 0x53fc │ │ │ │ + b.n 88cac │ │ │ │ + movw r0, #21116 @ 0x527c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2012 @ 0x7dc │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 892fc │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 88c0c │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1a6440 │ │ │ │ + b.w 1a4ff4 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 89254 │ │ │ │ + b.n 88b64 │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #16 │ │ │ │ - movw r1, #21528 @ 0x5418 │ │ │ │ + movw r1, #21144 @ 0x5298 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 892fc │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 88c0c │ │ │ │ nop │ │ │ │ and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00089560 : │ │ │ │ +00088e70 : │ │ │ │ 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, #4] │ │ │ │ movw r1, #4572 @ 0x11dc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 89582 │ │ │ │ + bne.n 88e92 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 85f3c │ │ │ │ + bl 85aac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8957e │ │ │ │ - bl 499a0 │ │ │ │ + bne.n 88e8e │ │ │ │ + bl 4997c │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ │ │ │ │ -00089598 <_PyUnicode_AsUTF8NoNUL@@Base>: │ │ │ │ +00088ea4 <_PyUnicode_AsUTF8NoNUL@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 895dc │ │ │ │ - cbz r0, 895d8 <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ + bl 88ee8 │ │ │ │ + cbz r0, 88ee4 <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ mov r4, r0 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 895c2 <_PyUnicode_AsUTF8NoNUL@@Base+0x2a> │ │ │ │ + bne.n 88ece <_PyUnicode_AsUTF8NoNUL@@Base+0x2a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #21212 @ 0x52dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 895bc <_PyUnicode_AsUTF8NoNUL@@Base+0x24> │ │ │ │ + b.n 88ec8 <_PyUnicode_AsUTF8NoNUL@@Base+0x24> │ │ │ │ │ │ │ │ -000895dc : │ │ │ │ +00088ee8 : │ │ │ │ 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 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bpl.n 8965a │ │ │ │ + bpl.n 88f66 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 8961a │ │ │ │ + bpl.n 88f26 │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.n 8966e │ │ │ │ + bpl.n 88f7a │ │ │ │ cmn.w r4, #20 │ │ │ │ - beq.n 89628 │ │ │ │ - cbz r1, 8960e │ │ │ │ + beq.n 88f34 │ │ │ │ + cbz r1, 88f1a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 8964e │ │ │ │ + bpl.n 88f5a │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cbz r0, 89628 │ │ │ │ + cbz r0, 88f34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 89616 │ │ │ │ + beq.n 88f22 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 89616 │ │ │ │ + b.n 88f22 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1d7540 │ │ │ │ + bl 1d62d8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 89662 │ │ │ │ + beq.n 88f6e │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ and.w r2, r3, #64 @ 0x40 │ │ │ │ - cbz r1, 8964a │ │ │ │ - cbz r2, 89652 │ │ │ │ + cbz r1, 88f56 │ │ │ │ + cbz r2, 88f5e │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 89652 │ │ │ │ + bpl.n 88f5e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 89612 │ │ │ │ + b.n 88f1e │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8960e │ │ │ │ + bne.n 88f1a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - b.n 89616 │ │ │ │ + b.n 88f22 │ │ │ │ ldrd r3, r0, [r4, #20] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 89616 │ │ │ │ + b.n 88f22 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 499a0 │ │ │ │ + bl 4997c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 8966a │ │ │ │ + cbz r1, 88f76 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 89616 │ │ │ │ + b.n 88f22 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89628 │ │ │ │ + beq.n 88f34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8960e │ │ │ │ + beq.n 88f1a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 8960e │ │ │ │ + b.n 88f1a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6d3ec <_Py_HashBytes@@Base> │ │ │ │ + b.w 6d3e4 <_Py_HashBytes@@Base> │ │ │ │ │ │ │ │ -000896a0 : │ │ │ │ +00088fac : │ │ │ │ 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 896ce │ │ │ │ + bpl.n 88fda │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 896ea │ │ │ │ + bcs.n 88ff6 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ - bl 78344 │ │ │ │ + bl 78338 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 78344 │ │ │ │ - movw r0, #64668 @ 0xfc9c │ │ │ │ + bl 78338 │ │ │ │ + movw r0, #64284 @ 0xfb1c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov.w r1, #456 @ 0x1c8 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 78344 │ │ │ │ + bl 78338 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21764 @ 0x5504 │ │ │ │ + movw r1, #21380 @ 0x5384 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 896e4 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 88ff0 │ │ │ │ │ │ │ │ -00089708 : │ │ │ │ +00089014 : │ │ │ │ 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 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r5, r5, #1 │ │ │ │ - cbnz r5, 8977a │ │ │ │ + cbnz r5, 89086 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r3, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r6, #56] @ 0x38 │ │ │ │ - cbz r5, 89746 │ │ │ │ + cbz r5, 89052 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - cbz r5, 89746 │ │ │ │ + cbz r5, 89052 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ - cbz r1, 89794 │ │ │ │ + cbz r1, 890a0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - cbz r0, 89790 │ │ │ │ + cbz r0, 8909c │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ - cbz r0, 89790 │ │ │ │ + cbz r0, 8909c │ │ │ │ movw r2, #56048 @ 0xdaf0 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - bl d7c20 │ │ │ │ + bl d7674 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 89786 │ │ │ │ + beq.n 89092 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 258548 │ │ │ │ - bl 262b94 │ │ │ │ + b.w 258110 │ │ │ │ + bl 2628fc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8976c │ │ │ │ - b.n 8977e │ │ │ │ + beq.n 89078 │ │ │ │ + b.n 8908a │ │ │ │ ldr r3, [r1, #20] │ │ │ │ - cbnz r3, 897ae │ │ │ │ + cbnz r3, 890ba │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #21800 @ 0x5528 │ │ │ │ + movw r1, #21416 @ 0x53a8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 8977e │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 8908a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20612 @ 0x5084 │ │ │ │ + movw r1, #20228 @ 0x4f04 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 8977e │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 8908a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8986a │ │ │ │ + beq.n 89176 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 898a0 │ │ │ │ + bpl.n 891ac │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 89838 │ │ │ │ + bne.n 89144 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89842 │ │ │ │ + beq.n 8914e │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bne.n 89850 │ │ │ │ + bne.n 8915c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 89850 │ │ │ │ - ldr r1, [pc, #164] @ (898b8 ) │ │ │ │ + beq.n 8915c │ │ │ │ + ldr r1, [pc, #164] @ (891c4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r5, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - beq.n 8989a │ │ │ │ - bl 7bb58 │ │ │ │ + beq.n 891a6 │ │ │ │ + bl 7bb38 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 897fa │ │ │ │ + bne.n 89106 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 8980c │ │ │ │ + beq.n 89118 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd1c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 89812 │ │ │ │ + bne.n 8911e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1a2938 <_PyThreadState_New@@Base+0x1fac> │ │ │ │ + b.w 1a1388 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 89892 │ │ │ │ + beq.n 8919e │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd1c │ │ │ │ mov r2, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.n 898b0 │ │ │ │ + beq.n 891bc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w bccf4 │ │ │ │ + b.w bc6fc │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - bne.n 89884 │ │ │ │ - b.n 89878 │ │ │ │ - bl 79610 │ │ │ │ - b.n 89834 │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + bne.n 89190 │ │ │ │ + b.n 89184 │ │ │ │ + bl 795f4 │ │ │ │ + b.n 89140 │ │ │ │ + movw r0, #64844 @ 0xfd4c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 89834 │ │ │ │ + b.n 89140 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000898bc <_PyType_Lookup@@Base>: │ │ │ │ +000891c8 <_PyType_Lookup@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 81f80 <_PyType_LookupRef@@Base> │ │ │ │ + bl 81adc <_PyType_LookupRef@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 898d6 <_PyType_Lookup@@Base+0x1a> │ │ │ │ + cbnz r0, 891e2 <_PyType_Lookup@@Base+0x1a> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 898d2 <_PyType_Lookup@@Base+0x16> │ │ │ │ + beq.n 891de <_PyType_Lookup@@Base+0x16> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 898d2 <_PyType_Lookup@@Base+0x16> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 898d2 <_PyType_Lookup@@Base+0x16> │ │ │ │ + bne.n 891de <_PyType_Lookup@@Base+0x16> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 891de <_PyType_Lookup@@Base+0x16> │ │ │ │ nop │ │ │ │ │ │ │ │ -000898f0 : │ │ │ │ +000891fc : │ │ │ │ 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 r9, r0 │ │ │ │ mov r8, r2 │ │ │ │ blx 295d4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 899d8 │ │ │ │ + beq.n 892e4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 899a4 │ │ │ │ + beq.n 892b0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 899b4 │ │ │ │ - bl 714b0 │ │ │ │ + bne.n 892c0 │ │ │ │ + bl 714c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89a00 │ │ │ │ + beq.n 8930c │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r1, [pc, #216] @ (89a08 ) │ │ │ │ + ldr r1, [pc, #216] @ (89314 ) │ │ │ │ mov r0, r8 │ │ │ │ - bl 783fc │ │ │ │ + bl 783f0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 899f8 │ │ │ │ - bne.n 899ca │ │ │ │ + blt.n 89304 │ │ │ │ + bne.n 892d6 │ │ │ │ sub.w r1, r6, r9 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7f86c │ │ │ │ + bl 7f838 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 899f8 │ │ │ │ + beq.n 89304 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #184] @ (89a08 ) │ │ │ │ + ldr r1, [pc, #184] @ (89314 ) │ │ │ │ mov r0, r8 │ │ │ │ - bl 79514 │ │ │ │ + bl 794f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 899d2 │ │ │ │ + bne.n 892de │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 899ba │ │ │ │ + bmi.n 892c6 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d8cc │ │ │ │ + bl 7d8a8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 899ce │ │ │ │ + cbz r0, 892da │ │ │ │ adds r2, r6, #1 │ │ │ │ mov r3, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r1, #21940 @ 0x55b4 │ │ │ │ + movw r1, #21556 @ 0x5434 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movw r0, #40764 @ 0x9f3c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 85674 │ │ │ │ + bl 85190 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ mov r0, sl │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ mov r0, r5 │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 8991e │ │ │ │ + beq.n 8922a │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 8992c │ │ │ │ + b.n 89238 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8996c │ │ │ │ + beq.n 89278 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 8996c │ │ │ │ + b.n 89278 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 89958 │ │ │ │ + b.n 89264 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8998a │ │ │ │ + b.n 89296 │ │ │ │ mov r6, r7 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 8998a │ │ │ │ - ldr r0, [pc, #48] @ (89a0c ) │ │ │ │ + b.n 89296 │ │ │ │ + ldr r0, [pc, #48] @ (89318 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #21892 @ 0x5584 │ │ │ │ + movw r2, #21508 @ 0x5404 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 127998 <_PyErr_SetString@@Base> │ │ │ │ - b.n 8999c │ │ │ │ + bl 127448 <_PyErr_SetString@@Base> │ │ │ │ + b.n 892a8 │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 8998a │ │ │ │ + b.n 89296 │ │ │ │ mov r6, r8 │ │ │ │ mov r4, r8 │ │ │ │ mov sl, r8 │ │ │ │ - b.n 8998a │ │ │ │ + b.n 89296 │ │ │ │ add r1, sp, #624 @ 0x270 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -142889,693 +142217,693 @@ │ │ │ │ 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 89a52 │ │ │ │ + beq.n 8935e │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #64] @ (89a80 ) │ │ │ │ + ldr r0, [pc, #64] @ (8938c ) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ mov r3, ip │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 89a84 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 89390 <_PyObject_MakeTpCall@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r3, 89a68 │ │ │ │ + cbnz r3, 89374 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89a4e │ │ │ │ + beq.n 8935a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 89a4e │ │ │ │ + b.n 8935a │ │ │ │ str r1, [sp, #12] │ │ │ │ - movw r0, #21716 @ 0x54d4 │ │ │ │ + movw r0, #21356 @ 0x536c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r1, r3 │ │ │ │ - bl 23c13c │ │ │ │ + bl 23bb04 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 89a54 │ │ │ │ - b.n 89a4e │ │ │ │ + bne.n 89360 │ │ │ │ + b.n 8935a │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00089a84 <_PyObject_MakeTpCall@@Base>: │ │ │ │ +00089390 <_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 r6, r3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89efc <_PyObject_MakeTpCall@@Base+0x478> │ │ │ │ + beq.w 89808 <_PyObject_MakeTpCall@@Base+0x478> │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 89c66 <_PyObject_MakeTpCall@@Base+0x1e2> │ │ │ │ - blt.w 89f5e <_PyObject_MakeTpCall@@Base+0x4da> │ │ │ │ - ldr.w fp, [pc, #992] @ 89e98 <_PyObject_MakeTpCall@@Base+0x414> │ │ │ │ + beq.w 89572 <_PyObject_MakeTpCall@@Base+0x1e2> │ │ │ │ + blt.w 8986a <_PyObject_MakeTpCall@@Base+0x4da> │ │ │ │ + ldr.w fp, [pc, #992] @ 897a4 <_PyObject_MakeTpCall@@Base+0x414> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ cmp r6, #20 │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - bgt.w 89d5e <_PyObject_MakeTpCall@@Base+0x2da> │ │ │ │ + bgt.w 8966a <_PyObject_MakeTpCall@@Base+0x2da> │ │ │ │ add.w r2, r2, r6, lsl #2 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 89ce4 <_PyObject_MakeTpCall@@Base+0x260> │ │ │ │ - ldr.w ip, [pc, #956] @ 89e9c <_PyObject_MakeTpCall@@Base+0x418> │ │ │ │ + beq.w 895f0 <_PyObject_MakeTpCall@@Base+0x260> │ │ │ │ + ldr.w ip, [pc, #956] @ 897a8 <_PyObject_MakeTpCall@@Base+0x418> │ │ │ │ ldr.w r0, [r2, #1688] @ 0x698 │ │ │ │ add.w lr, r0, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str.w r0, [r2, #1608] @ 0x648 │ │ │ │ str.w lr, [r2, #1688] @ 0x698 │ │ │ │ ldr.w r2, [ip, #1416] @ 0x588 │ │ │ │ mov r0, r2 │ │ │ │ mov lr, r2 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 89e7a <_PyObject_MakeTpCall@@Base+0x3f6> │ │ │ │ + bne.w 89786 <_PyObject_MakeTpCall@@Base+0x3f6> │ │ │ │ add.w lr, r4, #12 │ │ │ │ ldr.w r0, [r8] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 89c4e <_PyObject_MakeTpCall@@Base+0x1ca> │ │ │ │ + beq.w 8955a <_PyObject_MakeTpCall@@Base+0x1ca> │ │ │ │ adds r2, #1 │ │ │ │ cmp r6, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [lr] │ │ │ │ - beq.n 89b68 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + beq.n 89474 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ add.w ip, lr, #4 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.w 89ccc <_PyObject_MakeTpCall@@Base+0x248> │ │ │ │ + beq.w 895d8 <_PyObject_MakeTpCall@@Base+0x248> │ │ │ │ adds r2, #1 │ │ │ │ cmp r6, #2 │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [ip] │ │ │ │ - beq.n 89b68 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + beq.n 89474 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ add.w lr, r8, #8 │ │ │ │ add.w fp, r8, r6, lsl #2 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [lr], #4 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.w 89cd8 <_PyObject_MakeTpCall@@Base+0x254> │ │ │ │ + beq.w 895e4 <_PyObject_MakeTpCall@@Base+0x254> │ │ │ │ adds r2, #1 │ │ │ │ cmp fp, lr │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.n 89b50 <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ + bne.n 8945c <_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.w r9, #0 │ │ │ │ - bne.n 89c6e <_PyObject_MakeTpCall@@Base+0x1ea> │ │ │ │ + bne.n 8957a <_PyObject_MakeTpCall@@Base+0x1ea> │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r8 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ - blt.w 89ca6 <_PyObject_MakeTpCall@@Base+0x222> │ │ │ │ - movw r2, #40973 @ 0xa00d │ │ │ │ + blt.w 895b2 <_PyObject_MakeTpCall@@Base+0x222> │ │ │ │ + movw r2, #39193 @ 0x9919 │ │ │ │ movt r2, #8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 89c5a <_PyObject_MakeTpCall@@Base+0x1d6> │ │ │ │ - ldr r3, [pc, #740] @ (89e98 <_PyObject_MakeTpCall@@Base+0x414>) │ │ │ │ + bne.n 89566 <_PyObject_MakeTpCall@@Base+0x1d6> │ │ │ │ + ldr r3, [pc, #740] @ (897a4 <_PyObject_MakeTpCall@@Base+0x414>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w sl, [r2, r3] │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 89d36 <_PyObject_MakeTpCall@@Base+0x2b2> │ │ │ │ + beq.w 89642 <_PyObject_MakeTpCall@@Base+0x2b2> │ │ │ │ ldr.w r3, [r7, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89f6e <_PyObject_MakeTpCall@@Base+0x4ea> │ │ │ │ + beq.w 8987a <_PyObject_MakeTpCall@@Base+0x4ea> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89e12 <_PyObject_MakeTpCall@@Base+0x38e> │ │ │ │ + beq.w 8971e <_PyObject_MakeTpCall@@Base+0x38e> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89f30 <_PyObject_MakeTpCall@@Base+0x4ac> │ │ │ │ + bne.w 8983c <_PyObject_MakeTpCall@@Base+0x4ac> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 89db4 <_PyObject_MakeTpCall@@Base+0x330> │ │ │ │ + bne.w 896c0 <_PyObject_MakeTpCall@@Base+0x330> │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cbz r3, 89c08 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + cbz r3, 89514 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 89e46 <_PyObject_MakeTpCall@@Base+0x3c2> │ │ │ │ + blt.w 89752 <_PyObject_MakeTpCall@@Base+0x3c2> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89c34 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ + beq.n 89540 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 89c34 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ - ldr r2, [pc, #636] @ (89e9c <_PyObject_MakeTpCall@@Base+0x418>) │ │ │ │ + cbnz r3, 89540 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ + ldr r2, [pc, #636] @ (897a8 <_PyObject_MakeTpCall@@Base+0x418>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89e60 <_PyObject_MakeTpCall@@Base+0x3dc> │ │ │ │ + bne.w 8976c <_PyObject_MakeTpCall@@Base+0x3dc> │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 89d08 <_PyObject_MakeTpCall@@Base+0x284> │ │ │ │ + bne.n 89614 <_PyObject_MakeTpCall@@Base+0x284> │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 89df8 <_PyObject_MakeTpCall@@Base+0x374> │ │ │ │ + beq.w 89704 <_PyObject_MakeTpCall@@Base+0x374> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89f02 <_PyObject_MakeTpCall@@Base+0x47e> │ │ │ │ + bne.w 8980e <_PyObject_MakeTpCall@@Base+0x47e> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #1 │ │ │ │ str.w r0, [lr] │ │ │ │ - bne.w 89b24 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ - b.n 89b68 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + bne.w 89430 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ + b.n 89474 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 89c08 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ - ldr r4, [pc, #568] @ (89ea0 <_PyObject_MakeTpCall@@Base+0x41c>) │ │ │ │ + b.n 89514 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + ldr r4, [pc, #568] @ (897ac <_PyObject_MakeTpCall@@Base+0x41c>) │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 89b92 <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ + beq.n 8949e <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.w 89e36 <_PyObject_MakeTpCall@@Base+0x3b2> │ │ │ │ + bmi.w 89742 <_PyObject_MakeTpCall@@Base+0x3b2> │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 89b92 <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ + beq.n 8949e <_PyObject_MakeTpCall@@Base+0x10e> │ │ │ │ add.w r1, r8, r6, lsl #2 │ │ │ │ add.w r0, r9, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl bd5c8 <_PyDict_FromItems@@Base+0x9c> │ │ │ │ + bl bcfd0 <_PyDict_FromItems@@Base+0x9c> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89fb8 <_PyObject_MakeTpCall@@Base+0x534> │ │ │ │ + beq.w 898c4 <_PyObject_MakeTpCall@@Base+0x534> │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ - bge.w 89ba4 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ + bge.w 894b0 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #21944 @ 0x55b8 │ │ │ │ + movw r1, #21560 @ 0x5438 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e857c <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 1e7844 <_Py_CheckRecursiveCall@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89ba4 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ + beq.w 894b0 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 89c18 <_PyObject_MakeTpCall@@Base+0x194> │ │ │ │ - b.n 89c34 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ + bne.n 89524 <_PyObject_MakeTpCall@@Base+0x194> │ │ │ │ + b.n 89540 <_PyObject_MakeTpCall@@Base+0x1b0> │ │ │ │ cmp r6, #2 │ │ │ │ str.w r0, [lr, #4] │ │ │ │ - bne.w 89b44 <_PyObject_MakeTpCall@@Base+0xc0> │ │ │ │ - b.n 89b68 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + bne.w 89450 <_PyObject_MakeTpCall@@Base+0xc0> │ │ │ │ + b.n 89474 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ cmp fp, lr │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.w 89b50 <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ - b.n 89b68 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ + bne.w 8945c <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ + b.n 89474 <_PyObject_MakeTpCall@@Base+0xe4> │ │ │ │ mov r1, r6 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77cd8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77ccc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89e02 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + beq.w 8970e <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ add.w lr, r0, #12 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 89b08 <_PyObject_MakeTpCall@@Base+0x84> │ │ │ │ + b.n 89414 <_PyObject_MakeTpCall@@Base+0x84> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89c38 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ + beq.n 89544 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89c38 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ - ldr r2, [pc, #380] @ (89e9c <_PyObject_MakeTpCall@@Base+0x418>) │ │ │ │ + bne.n 89544 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ + ldr r2, [pc, #380] @ (897a8 <_PyObject_MakeTpCall@@Base+0x418>) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89ee2 <_PyObject_MakeTpCall@@Base+0x45e> │ │ │ │ + bne.w 897ee <_PyObject_MakeTpCall@@Base+0x45e> │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b.n 89c38 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ + b.n 89544 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 89fd6 <_PyObject_MakeTpCall@@Base+0x552> │ │ │ │ + beq.w 898e2 <_PyObject_MakeTpCall@@Base+0x552> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 89bc8 <_PyObject_MakeTpCall@@Base+0x144> │ │ │ │ + beq.w 894d4 <_PyObject_MakeTpCall@@Base+0x144> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21976 @ 0x55d8 │ │ │ │ + movw r1, #21592 @ 0x5458 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 89c08 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + b.n 89514 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ cmp r6, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bhi.w 89ea4 <_PyObject_MakeTpCall@@Base+0x420> │ │ │ │ + bhi.w 897b0 <_PyObject_MakeTpCall@@Base+0x420> │ │ │ │ mov r1, r6 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77cd8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77ccc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89e02 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + beq.n 8970e <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ ldr.w r0, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ add.w lr, r4, #12 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w sl, [r0] │ │ │ │ cmp sl, r2 │ │ │ │ - bne.n 89e06 <_PyObject_MakeTpCall@@Base+0x382> │ │ │ │ + bne.n 89712 <_PyObject_MakeTpCall@@Base+0x382> │ │ │ │ mov ip, lr │ │ │ │ str.w r0, [ip], #4 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 89b38 <_PyObject_MakeTpCall@@Base+0xb4> │ │ │ │ + bne.w 89444 <_PyObject_MakeTpCall@@Base+0xb4> │ │ │ │ str.w r0, [lr, #4] │ │ │ │ - b.n 89b44 <_PyObject_MakeTpCall@@Base+0xc0> │ │ │ │ + b.n 89450 <_PyObject_MakeTpCall@@Base+0xc0> │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 89f98 <_PyObject_MakeTpCall@@Base+0x514> │ │ │ │ + beq.w 898a4 <_PyObject_MakeTpCall@@Base+0x514> │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 89c08 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + ble.w 89514 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 89bf4 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + beq.w 89500 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 89c08 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + beq.w 89514 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 89bf4 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + beq.w 89500 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 89c08 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + beq.w 89514 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ adds r2, #16 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w ip, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, ip │ │ │ │ - beq.w 89bf4 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + beq.w 89500 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 89de6 <_PyObject_MakeTpCall@@Base+0x362> │ │ │ │ - b.n 89c08 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + bne.n 896f2 <_PyObject_MakeTpCall@@Base+0x362> │ │ │ │ + b.n 89514 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 89eb2 <_PyObject_MakeTpCall@@Base+0x42e> │ │ │ │ + beq.n 897be <_PyObject_MakeTpCall@@Base+0x42e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 89eb2 <_PyObject_MakeTpCall@@Base+0x42e> │ │ │ │ + beq.n 897be <_PyObject_MakeTpCall@@Base+0x42e> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 89c46 <_PyObject_MakeTpCall@@Base+0x1c2> │ │ │ │ + b.n 89552 <_PyObject_MakeTpCall@@Base+0x1c2> │ │ │ │ add.w r2, sl, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [lr] │ │ │ │ - b.n 89b24 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ - cbz r3, 89e1a <_PyObject_MakeTpCall@@Base+0x396> │ │ │ │ + b.n 89430 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ + cbz r3, 89726 <_PyObject_MakeTpCall@@Base+0x396> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89d5a <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bne.n 89666 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #21132 @ 0x528c │ │ │ │ + movw r2, #20748 @ 0x510c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r7 │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ - b.n 89d5a <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bl 14a83c <_PyErr_Format@@Base> │ │ │ │ + b.n 89666 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov r8, r9 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ - bge.w 89ba4 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ - b.n 89ca6 <_PyObject_MakeTpCall@@Base+0x222> │ │ │ │ + bge.w 894b0 <_PyObject_MakeTpCall@@Base+0x120> │ │ │ │ + b.n 895b2 <_PyObject_MakeTpCall@@Base+0x222> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89d5a <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + beq.n 89666 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89d5a <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bne.n 89666 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89d5a <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89666 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 89c30 <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ + beq.w 8953c <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 89c30 <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 8953c <_PyObject_MakeTpCall@@Base+0x1ac> │ │ │ │ + movw r2, #26709 @ 0x6855 │ │ │ │ movt r2, #18 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 89ece <_PyObject_MakeTpCall@@Base+0x44a> │ │ │ │ + bne.n 897da <_PyObject_MakeTpCall@@Base+0x44a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ + bl 126cc8 │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 89b04 <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ + b.n 89410 <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1e955c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 89d82 <_PyObject_MakeTpCall@@Base+0x2fe> │ │ │ │ - b.n 89e02 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bne.w 8968e <_PyObject_MakeTpCall@@Base+0x2fe> │ │ │ │ + b.n 8970e <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #21132 @ 0x528c │ │ │ │ + movw r2, #20748 @ 0x510c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ - b.n 89e02 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bl 14a83c <_PyErr_Format@@Base> │ │ │ │ + b.n 8970e <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ movs r1, #0 │ │ │ │ mov r3, lr │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 89b04 <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 89410 <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 89d30 <_PyObject_MakeTpCall@@Base+0x2ac> │ │ │ │ + beq.w 8963c <_PyObject_MakeTpCall@@Base+0x2ac> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 89d30 <_PyObject_MakeTpCall@@Base+0x2ac> │ │ │ │ - bl 1f3d7c │ │ │ │ - b.n 89e02 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + b.n 8963c <_PyObject_MakeTpCall@@Base+0x2ac> │ │ │ │ + bl 1f2fd4 │ │ │ │ + b.n 8970e <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89c46 <_PyObject_MakeTpCall@@Base+0x1c2> │ │ │ │ + beq.w 89552 <_PyObject_MakeTpCall@@Base+0x1c2> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 89ffc <_PyObject_MakeTpCall@@Base+0x578> │ │ │ │ + bne.n 89908 <_PyObject_MakeTpCall@@Base+0x578> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #21180 @ 0x52bc │ │ │ │ + movw r2, #20796 @ 0x513c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 20eeb0 │ │ │ │ - b.n 89e02 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bl 20e350 │ │ │ │ + b.n 8970e <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89bec <_PyObject_MakeTpCall@@Base+0x168> │ │ │ │ + beq.w 894f8 <_PyObject_MakeTpCall@@Base+0x168> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 89f8a <_PyObject_MakeTpCall@@Base+0x506> │ │ │ │ + bne.n 89896 <_PyObject_MakeTpCall@@Base+0x506> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #21180 @ 0x52bc │ │ │ │ + movw r2, #20796 @ 0x513c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r7 │ │ │ │ - bl 20eeb0 │ │ │ │ - b.n 89d5a <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bl 20e350 │ │ │ │ + b.n 89666 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #64640 @ 0xfc80 │ │ │ │ + movw r0, #64256 @ 0xfb00 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 89e02 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8970e <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #22008 @ 0x55f8 │ │ │ │ + movw r2, #21624 @ 0x5478 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ - b.n 89d5a <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bl 14a83c <_PyErr_Format@@Base> │ │ │ │ + b.n 89666 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89f42 <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89f42 <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ + bne.n 8984e <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8984e <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ mov r2, r3 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 89bf4 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + beq.w 89500 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 89f9a <_PyObject_MakeTpCall@@Base+0x516> │ │ │ │ + bne.n 898a6 <_PyObject_MakeTpCall@@Base+0x516> │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 89bf4 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ - b.n 89c08 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + beq.w 89500 <_PyObject_MakeTpCall@@Base+0x170> │ │ │ │ + b.n 89514 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 89e02 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + beq.w 8970e <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89e02 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bne.w 8970e <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89e02 <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8970e <_PyObject_MakeTpCall@@Base+0x37e> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 89fe6 <_PyObject_MakeTpCall@@Base+0x562> │ │ │ │ + beq.n 898f2 <_PyObject_MakeTpCall@@Base+0x562> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89d44 <_PyObject_MakeTpCall@@Base+0x2c0> │ │ │ │ + bne.w 89650 <_PyObject_MakeTpCall@@Base+0x2c0> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 89c08 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + beq.w 89514 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 89c08 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ + b.n 89514 <_PyObject_MakeTpCall@@Base+0x184> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89f14 <_PyObject_MakeTpCall@@Base+0x490> │ │ │ │ + bne.n 89820 <_PyObject_MakeTpCall@@Base+0x490> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89f14 <_PyObject_MakeTpCall@@Base+0x490> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89820 <_PyObject_MakeTpCall@@Base+0x490> │ │ │ │ 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, #360] @ (8a188 <_PyObject_MakeTpCall@@Base+0x704>) │ │ │ │ + ldr r5, [pc, #360] @ (89a94 <_PyObject_MakeTpCall@@Base+0x704>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r8, [r3, r5] │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8a072 <_PyObject_MakeTpCall@@Base+0x5ee> │ │ │ │ + beq.n 8997e <_PyObject_MakeTpCall@@Base+0x5ee> │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a0f4 <_PyObject_MakeTpCall@@Base+0x670> │ │ │ │ + beq.n 89a00 <_PyObject_MakeTpCall@@Base+0x670> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 8a0b6 <_PyObject_MakeTpCall@@Base+0x632> │ │ │ │ + cbz r0, 899c2 <_PyObject_MakeTpCall@@Base+0x632> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a110 <_PyObject_MakeTpCall@@Base+0x68c> │ │ │ │ + bne.n 89a1c <_PyObject_MakeTpCall@@Base+0x68c> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 8a096 <_PyObject_MakeTpCall@@Base+0x612> │ │ │ │ + bne.n 899a2 <_PyObject_MakeTpCall@@Base+0x612> │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cbz r3, 8a06c <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + cbz r3, 89978 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 8a0da <_PyObject_MakeTpCall@@Base+0x656> │ │ │ │ + blt.n 899e6 <_PyObject_MakeTpCall@@Base+0x656> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 8a14a <_PyObject_MakeTpCall@@Base+0x6c6> │ │ │ │ + beq.n 89a56 <_PyObject_MakeTpCall@@Base+0x6c6> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 8a038 <_PyObject_MakeTpCall@@Base+0x5b4> │ │ │ │ + beq.n 89944 <_PyObject_MakeTpCall@@Base+0x5b4> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21976 @ 0x55d8 │ │ │ │ + movw r1, #21592 @ 0x5458 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8a06c <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + b.n 89978 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8a166 <_PyObject_MakeTpCall@@Base+0x6e2> │ │ │ │ + beq.n 89a72 <_PyObject_MakeTpCall@@Base+0x6e2> │ │ │ │ ldr.w ip, [r2, #8]! │ │ │ │ movs r1, #0 │ │ │ │ cmp ip, r1 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - ble.n 8a06c <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + ble.n 89978 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 8a0a4 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ - b.n 8a05a <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ - cbz r3, 8a0be <_PyObject_MakeTpCall@@Base+0x63a> │ │ │ │ + bne.n 899b0 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ + b.n 89966 <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ + cbz r3, 899ca <_PyObject_MakeTpCall@@Base+0x63a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a092 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bne.n 8999e <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #21132 @ 0x528c │ │ │ │ + movw r2, #20748 @ 0x510c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ - b.n 8a092 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bl 14a83c <_PyErr_Format@@Base> │ │ │ │ + b.n 8999e <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a092 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + beq.n 8999e <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a092 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bne.n 8999e <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a092 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8999e <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #22008 @ 0x55f8 │ │ │ │ + movw r2, #21624 @ 0x5478 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ - b.n 8a092 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bl 14a83c <_PyErr_Format@@Base> │ │ │ │ + b.n 8999e <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a054 <_PyObject_MakeTpCall@@Base+0x5d0> │ │ │ │ + beq.n 89960 <_PyObject_MakeTpCall@@Base+0x5d0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8a13c <_PyObject_MakeTpCall@@Base+0x6b8> │ │ │ │ + bne.n 89a48 <_PyObject_MakeTpCall@@Base+0x6b8> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #21180 @ 0x52bc │ │ │ │ + movw r2, #20796 @ 0x513c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 20eeb0 │ │ │ │ - b.n 8a092 <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ + bl 20e350 │ │ │ │ + b.n 8999e <_PyObject_MakeTpCall@@Base+0x60e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a120 <_PyObject_MakeTpCall@@Base+0x69c> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a120 <_PyObject_MakeTpCall@@Base+0x69c> │ │ │ │ - cbz r2, 8a152 <_PyObject_MakeTpCall@@Base+0x6ce> │ │ │ │ + bne.n 89a2c <_PyObject_MakeTpCall@@Base+0x69c> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89a2c <_PyObject_MakeTpCall@@Base+0x69c> │ │ │ │ + cbz r2, 89a5e <_PyObject_MakeTpCall@@Base+0x6ce> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a07c <_PyObject_MakeTpCall@@Base+0x5f8> │ │ │ │ + bne.n 89988 <_PyObject_MakeTpCall@@Base+0x5f8> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a06c <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + beq.n 89978 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 8a06c <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + b.n 89978 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ mov r2, r3 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 8a05a <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ + beq.w 89966 <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8a168 <_PyObject_MakeTpCall@@Base+0x6e4> │ │ │ │ + bne.n 89a74 <_PyObject_MakeTpCall@@Base+0x6e4> │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 8a05a <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ - b.n 8a06c <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ + beq.w 89966 <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ + b.n 89978 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ 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 │ │ │ │ @@ -143586,277 +142914,277 @@ │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - movw r1, #22040 @ 0x5618 │ │ │ │ + movw r1, #21656 @ 0x5498 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ - bl 8cd30 │ │ │ │ + bl 8c640 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bb38 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ + beq.w 8b444 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ 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 8a3fc <_PyObject_MakeTpCall@@Base+0x978> │ │ │ │ - ble.w 8bb38 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ + beq.w 89d08 <_PyObject_MakeTpCall@@Base+0x978> │ │ │ │ + ble.w 8b444 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8c7e0 <_PyObject_MakeTpCall@@Base+0x2d5c> │ │ │ │ + bge.w 8be8c <_PyObject_MakeTpCall@@Base+0x2afc> │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 8b4f2 <_PyObject_MakeTpCall@@Base+0x1a6e> │ │ │ │ + beq.w 8adfe <_PyObject_MakeTpCall@@Base+0x1a6e> │ │ │ │ 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 8c2c4 <_PyObject_MakeTpCall@@Base+0x2840> │ │ │ │ + bge.w 8bb2c <_PyObject_MakeTpCall@@Base+0x279c> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ - bne.n 8a20c <_PyObject_MakeTpCall@@Base+0x788> │ │ │ │ + bne.n 89b18 <_PyObject_MakeTpCall@@Base+0x788> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 8bb38 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ + ble.w 8b444 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ 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 8c540 <_PyObject_MakeTpCall@@Base+0x2abc> │ │ │ │ + beq.w 8bf16 <_PyObject_MakeTpCall@@Base+0x2b86> │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ sub.w lr, r1, r4 │ │ │ │ mvn.w lr, lr │ │ │ │ ands.w lr, lr, #7 │ │ │ │ - beq.w 8b990 <_PyObject_MakeTpCall@@Base+0x1f0c> │ │ │ │ + beq.w 8b29c <_PyObject_MakeTpCall@@Base+0x1f0c> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8bfb6 <_PyObject_MakeTpCall@@Base+0x2532> │ │ │ │ + ble.w 8b858 <_PyObject_MakeTpCall@@Base+0x24c8> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8bb66 <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ + bne.w 8b472 <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp.w lr, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - beq.w 8b990 <_PyObject_MakeTpCall@@Base+0x1f0c> │ │ │ │ + beq.w 8b29c <_PyObject_MakeTpCall@@Base+0x1f0c> │ │ │ │ cmp.w lr, #2 │ │ │ │ - beq.n 8a30c <_PyObject_MakeTpCall@@Base+0x888> │ │ │ │ + beq.n 89c18 <_PyObject_MakeTpCall@@Base+0x888> │ │ │ │ cmp.w lr, #3 │ │ │ │ - beq.n 8a2f2 <_PyObject_MakeTpCall@@Base+0x86e> │ │ │ │ + beq.n 89bfe <_PyObject_MakeTpCall@@Base+0x86e> │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.n 8a2d8 <_PyObject_MakeTpCall@@Base+0x854> │ │ │ │ + beq.n 89be4 <_PyObject_MakeTpCall@@Base+0x854> │ │ │ │ cmp.w lr, #5 │ │ │ │ - beq.n 8a2be <_PyObject_MakeTpCall@@Base+0x83a> │ │ │ │ + beq.n 89bca <_PyObject_MakeTpCall@@Base+0x83a> │ │ │ │ cmp.w lr, #6 │ │ │ │ - bne.w 8bb40 <_PyObject_MakeTpCall@@Base+0x20bc> │ │ │ │ + bne.w 8b44c <_PyObject_MakeTpCall@@Base+0x20bc> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8bfb6 <_PyObject_MakeTpCall@@Base+0x2532> │ │ │ │ + ble.w 8b858 <_PyObject_MakeTpCall@@Base+0x24c8> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8bb66 <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ + bne.w 8b472 <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8bfb6 <_PyObject_MakeTpCall@@Base+0x2532> │ │ │ │ + ble.w 8b858 <_PyObject_MakeTpCall@@Base+0x24c8> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8bb66 <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ + bne.w 8b472 <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8bfb6 <_PyObject_MakeTpCall@@Base+0x2532> │ │ │ │ + ble.w 8b858 <_PyObject_MakeTpCall@@Base+0x24c8> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8bb66 <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ + bne.w 8b472 <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8bfb6 <_PyObject_MakeTpCall@@Base+0x2532> │ │ │ │ + ble.w 8b858 <_PyObject_MakeTpCall@@Base+0x24c8> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8bb66 <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ + bne.w 8b472 <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8bfb6 <_PyObject_MakeTpCall@@Base+0x2532> │ │ │ │ + ble.w 8b858 <_PyObject_MakeTpCall@@Base+0x24c8> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8bb66 <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ + bne.w 8b472 <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ mov r4, fp │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8bfb4 <_PyObject_MakeTpCall@@Base+0x2530> │ │ │ │ + ble.w 8b856 <_PyObject_MakeTpCall@@Base+0x24c6> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8bb64 <_PyObject_MakeTpCall@@Base+0x20e0> │ │ │ │ + bne.w 8b470 <_PyObject_MakeTpCall@@Base+0x20e0> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ mov fp, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8bc64 <_PyObject_MakeTpCall@@Base+0x21e0> │ │ │ │ + bne.w 8b570 <_PyObject_MakeTpCall@@Base+0x21e0> │ │ │ │ mov r3, r9 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 8c1b2 <_PyObject_MakeTpCall@@Base+0x272e> │ │ │ │ + bne.w 8bac2 <_PyObject_MakeTpCall@@Base+0x2732> │ │ │ │ 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 8c1d8 <_PyObject_MakeTpCall@@Base+0x2754> │ │ │ │ + bge.w 8c14c <_PyObject_MakeTpCall@@Base+0x2dbc> │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r2, #30 │ │ │ │ - bmi.w 8b470 <_PyObject_MakeTpCall@@Base+0x19ec> │ │ │ │ + bmi.w 8ad7c <_PyObject_MakeTpCall@@Base+0x19ec> │ │ │ │ ldr.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b4b8 <_PyObject_MakeTpCall@@Base+0x1a34> │ │ │ │ + beq.w 8adc4 <_PyObject_MakeTpCall@@Base+0x1a34> │ │ │ │ lsls r0, r2, #21 │ │ │ │ - bpl.w 8bb20 <_PyObject_MakeTpCall@@Base+0x209c> │ │ │ │ + bpl.w 8b42c <_PyObject_MakeTpCall@@Base+0x209c> │ │ │ │ ldr.w r6, [r4, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8b41c <_PyObject_MakeTpCall@@Base+0x1998> │ │ │ │ + beq.w 8ad28 <_PyObject_MakeTpCall@@Base+0x1998> │ │ │ │ ldr.w r5, [r6, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8b4ca <_PyObject_MakeTpCall@@Base+0x1a46> │ │ │ │ + beq.w 8add6 <_PyObject_MakeTpCall@@Base+0x1a46> │ │ │ │ ldr.w r7, [r5, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8b7e4 <_PyObject_MakeTpCall@@Base+0x1d60> │ │ │ │ + beq.w 8b0f0 <_PyObject_MakeTpCall@@Base+0x1d60> │ │ │ │ ldr.w fp, [r7, #128] @ 0x80 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 8ba32 <_PyObject_MakeTpCall@@Base+0x1fae> │ │ │ │ + beq.w 8b33e <_PyObject_MakeTpCall@@Base+0x1fae> │ │ │ │ ldr.w r1, [fp, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8bc3e <_PyObject_MakeTpCall@@Base+0x21ba> │ │ │ │ + beq.w 8b4f0 <_PyObject_MakeTpCall@@Base+0x2160> │ │ │ │ ldr.w r0, [r1, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bb58 <_PyObject_MakeTpCall@@Base+0x20d4> │ │ │ │ + beq.w 8b464 <_PyObject_MakeTpCall@@Base+0x20d4> │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 7f728 │ │ │ │ + bl 7f6f4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8a3e0 <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ + bne.n 89cec <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ 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 8ba3a <_PyObject_MakeTpCall@@Base+0x1fb6> │ │ │ │ + bne.w 8b346 <_PyObject_MakeTpCall@@Base+0x1fb6> │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq fp, r1 │ │ │ │ - b.w 8ba3a <_PyObject_MakeTpCall@@Base+0x1fb6> │ │ │ │ + b.w 8b346 <_PyObject_MakeTpCall@@Base+0x1fb6> │ │ │ │ movs r0, #1 │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 7d8cc │ │ │ │ + bl 7d8a8 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bb38 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ + beq.w 8b444 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ movw r4, #36416 @ 0x8e40 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8c516 <_PyObject_MakeTpCall@@Base+0x2a92> │ │ │ │ + beq.w 8bf64 <_PyObject_MakeTpCall@@Base+0x2bd4> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 8c516 <_PyObject_MakeTpCall@@Base+0x2a92> │ │ │ │ + bpl.w 8bf64 <_PyObject_MakeTpCall@@Base+0x2bd4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 8247c │ │ │ │ + bl 81fd8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bbda <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ + beq.w 8b4e6 <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 8c52c <_PyObject_MakeTpCall@@Base+0x2aa8> │ │ │ │ - ldr r1, [pc, #564] @ (8a678 <_PyObject_MakeTpCall@@Base+0xbf4>) │ │ │ │ + bpl.w 8c00a <_PyObject_MakeTpCall@@Base+0x2c7a> │ │ │ │ + ldr r1, [pc, #564] @ (89f84 <_PyObject_MakeTpCall@@Base+0xbf4>) │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [r1, #468] @ 0x1d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8b562 <_PyObject_MakeTpCall@@Base+0x1ade> │ │ │ │ + bne.w 8ae6e <_PyObject_MakeTpCall@@Base+0x1ade> │ │ │ │ ldr.w r2, [r1, #476] @ 0x1dc │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 8b562 <_PyObject_MakeTpCall@@Base+0x1ade> │ │ │ │ + beq.w 8ae6e <_PyObject_MakeTpCall@@Base+0x1ade> │ │ │ │ add.w r1, r1, #464 @ 0x1d0 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - bl 78468 │ │ │ │ + bl 7845c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b582 <_PyObject_MakeTpCall@@Base+0x1afe> │ │ │ │ - ldr.w r9, [pc, #532] @ 8a688 <_PyObject_MakeTpCall@@Base+0xc04> │ │ │ │ + bne.w 8ae8e <_PyObject_MakeTpCall@@Base+0x1afe> │ │ │ │ + ldr.w r9, [pc, #532] @ 89f94 <_PyObject_MakeTpCall@@Base+0xc04> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bf94 <_PyObject_MakeTpCall@@Base+0x2510> │ │ │ │ + bne.w 8b836 <_PyObject_MakeTpCall@@Base+0x24a6> │ │ │ │ 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 8b28c <_PyObject_MakeTpCall@@Base+0x1808> │ │ │ │ + bne.w 8ab9a <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b28c <_PyObject_MakeTpCall@@Base+0x1808> │ │ │ │ + bne.w 8ab9a <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ - movw r8, #40709 @ 0x9f05 │ │ │ │ + movw r8, #40681 @ 0x9ee9 │ │ │ │ movt r8, #7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 8c6c4 <_PyObject_MakeTpCall@@Base+0x2c40> │ │ │ │ + bne.w 8bd84 <_PyObject_MakeTpCall@@Base+0x29f4> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79f4c │ │ │ │ + bl 79f30 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bbda <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ + beq.w 8b4e6 <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r3, #17 │ │ │ │ - bpl.n 8a4fe <_PyObject_MakeTpCall@@Base+0xa7a> │ │ │ │ - ldr.w r9, [pc, #432] @ 8a688 <_PyObject_MakeTpCall@@Base+0xc04> │ │ │ │ + bpl.n 89e0a <_PyObject_MakeTpCall@@Base+0xa7a> │ │ │ │ + ldr.w r9, [pc, #432] @ 89f94 <_PyObject_MakeTpCall@@Base+0xc04> │ │ │ │ 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] │ │ │ │ @@ -143877,894 +143205,894 @@ │ │ │ │ str.w r3, [sl, #48] @ 0x30 │ │ │ │ add.w r3, sl, #380 @ 0x17c │ │ │ │ str.w r3, [sl, #52] @ 0x34 │ │ │ │ add.w r3, sl, #368 @ 0x170 │ │ │ │ str.w r3, [sl, #56] @ 0x38 │ │ │ │ add.w r3, sl, #420 @ 0x1a4 │ │ │ │ str.w r3, [sl, #80] @ 0x50 │ │ │ │ - beq.w 8cb00 <_PyObject_MakeTpCall@@Base+0x307c> │ │ │ │ + beq.w 8c238 <_PyObject_MakeTpCall@@Base+0x2ea8> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [sl, #168] @ 0xa8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8a54e <_PyObject_MakeTpCall@@Base+0xaca> │ │ │ │ + beq.n 89e5a <_PyObject_MakeTpCall@@Base+0xaca> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r8, [sl, #152] @ 0x98 │ │ │ │ - movw r2, #909 @ 0x38d │ │ │ │ - movt r2, #16 │ │ │ │ + movw r2, #64921 @ 0xfd99 │ │ │ │ + movt r2, #15 │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ str.w r2, [sl, #24] │ │ │ │ str.w r4, [sl, #128] @ 0x80 │ │ │ │ - movw r2, #59869 @ 0xe9dd │ │ │ │ + movw r2, #59817 @ 0xe9a9 │ │ │ │ movt r2, #7 │ │ │ │ str.w r2, [sl, #160] @ 0xa0 │ │ │ │ - movw r2, #7417 @ 0x1cf9 │ │ │ │ + movw r2, #6137 @ 0x17f9 │ │ │ │ movt r2, #18 │ │ │ │ str.w r2, [sl, #92] @ 0x5c │ │ │ │ - movw r2, #12957 @ 0x329d │ │ │ │ + movw r2, #11945 @ 0x2ea9 │ │ │ │ movt r2, #20 │ │ │ │ str.w r2, [sl, #96] @ 0x60 │ │ │ │ it ne │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r6, r3, [sl, #428] @ 0x1ac │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str.w r7, [sl, #132] @ 0x84 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl, #444] @ 0x1bc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 8c674 <_PyObject_MakeTpCall@@Base+0x2bf0> │ │ │ │ + bpl.w 8bce0 <_PyObject_MakeTpCall@@Base+0x2950> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 8c682 <_PyObject_MakeTpCall@@Base+0x2bfe> │ │ │ │ + bpl.w 8bcee <_PyObject_MakeTpCall@@Base+0x295e> │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.w 8c682 <_PyObject_MakeTpCall@@Base+0x2bfe> │ │ │ │ + bpl.w 8bcee <_PyObject_MakeTpCall@@Base+0x295e> │ │ │ │ adds.w r0, r6, #20 │ │ │ │ itt ne │ │ │ │ ldrne r5, [r6, #8] │ │ │ │ strne.w r0, [sl, #12] │ │ │ │ - beq.w 8c610 <_PyObject_MakeTpCall@@Base+0x2b8c> │ │ │ │ + beq.w 8be2a <_PyObject_MakeTpCall@@Base+0x2a9a> │ │ │ │ blx 29b58 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 8cb84 <_PyObject_MakeTpCall@@Base+0x3100> │ │ │ │ + bne.w 8c2a8 <_PyObject_MakeTpCall@@Base+0x2f18> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.w 8b4fa <_PyObject_MakeTpCall@@Base+0x1a76> │ │ │ │ - ldr r5, [pc, #152] @ (8a67c <_PyObject_MakeTpCall@@Base+0xbf8>) │ │ │ │ + bmi.w 8ae06 <_PyObject_MakeTpCall@@Base+0x1a76> │ │ │ │ + ldr r5, [pc, #152] @ (89f88 <_PyObject_MakeTpCall@@Base+0xbf8>) │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr.w r3, [r5, #2976] @ 0xba0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b550 <_PyObject_MakeTpCall@@Base+0x1acc> │ │ │ │ + bne.w 8ae5c <_PyObject_MakeTpCall@@Base+0x1acc> │ │ │ │ ldr.w r2, [r5, #2984] @ 0xba8 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 8b550 <_PyObject_MakeTpCall@@Base+0x1acc> │ │ │ │ + beq.w 8ae5c <_PyObject_MakeTpCall@@Base+0x1acc> │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - ldr r1, [pc, #116] @ (8a680 <_PyObject_MakeTpCall@@Base+0xbfc>) │ │ │ │ + ldr r1, [pc, #116] @ (89f8c <_PyObject_MakeTpCall@@Base+0xbfc>) │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 78468 │ │ │ │ + bl 7845c │ │ │ │ adds r7, r0, #3 │ │ │ │ - beq.n 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.n 89f62 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 8a68c <_PyObject_MakeTpCall@@Base+0xc08> │ │ │ │ - bl 107428 │ │ │ │ + bne.n 89f98 <_PyObject_MakeTpCall@@Base+0xc08> │ │ │ │ + bl 106e38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8a692 <_PyObject_MakeTpCall@@Base+0xc0e> │ │ │ │ - ldr r1, [pc, #92] @ (8a684 <_PyObject_MakeTpCall@@Base+0xc00>) │ │ │ │ + beq.n 89f9e <_PyObject_MakeTpCall@@Base+0xc0e> │ │ │ │ + ldr r1, [pc, #92] @ (89f90 <_PyObject_MakeTpCall@@Base+0xc00>) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bl 8094c │ │ │ │ + bl 804a8 │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 8a652 <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ + beq.n 89f5e <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #68] @ (8a680 <_PyObject_MakeTpCall@@Base+0xbfc>) │ │ │ │ + ldr r1, [pc, #68] @ (89f8c <_PyObject_MakeTpCall@@Base+0xbfc>) │ │ │ │ mov r0, r6 │ │ │ │ - bl 79514 │ │ │ │ + bl 794f8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8c18a <_PyObject_MakeTpCall@@Base+0x2706> │ │ │ │ + bne.w 8baac <_PyObject_MakeTpCall@@Base+0x271c> │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 8a692 <_PyObject_MakeTpCall@@Base+0xc0e> │ │ │ │ + bge.n 89f9e <_PyObject_MakeTpCall@@Base+0xc0e> │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a66e <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ + beq.n 89f7a <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c85a <_PyObject_MakeTpCall@@Base+0x2dd6> │ │ │ │ + beq.w 8c364 <_PyObject_MakeTpCall@@Base+0x2fd4> │ │ │ │ mov.w sl, #0 │ │ │ │ - b.w 8afd6 <_PyObject_MakeTpCall@@Base+0x1552> │ │ │ │ + b.w 8a8e2 <_PyObject_MakeTpCall@@Base+0x1552> │ │ │ │ nop │ │ │ │ add r6, sp, #0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r1, sp, #624 @ 0x270 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a61c <_PyObject_MakeTpCall@@Base+0xb98> │ │ │ │ + beq.n 89f28 <_PyObject_MakeTpCall@@Base+0xb98> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.w 8cb9e <_PyObject_MakeTpCall@@Base+0x311a> │ │ │ │ + bmi.w 8c4b8 <_PyObject_MakeTpCall@@Base+0x3128> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 8cbe6 <_PyObject_MakeTpCall@@Base+0x3162> │ │ │ │ + bpl.w 8c500 <_PyObject_MakeTpCall@@Base+0x3170> │ │ │ │ ldr.w r3, [r5, #3604] @ 0xe14 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8ba20 <_PyObject_MakeTpCall@@Base+0x1f9c> │ │ │ │ + bne.w 8b32c <_PyObject_MakeTpCall@@Base+0x1f9c> │ │ │ │ ldr.w r2, [r5, #3612] @ 0xe1c │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 8ba20 <_PyObject_MakeTpCall@@Base+0x1f9c> │ │ │ │ - ldr r1, [pc, #736] @ (8a9a4 <_PyObject_MakeTpCall@@Base+0xf20>) │ │ │ │ + beq.w 8b32c <_PyObject_MakeTpCall@@Base+0x1f9c> │ │ │ │ + ldr r1, [pc, #736] @ (8a2b0 <_PyObject_MakeTpCall@@Base+0xf20>) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 78468 │ │ │ │ + bl 7845c │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.n 89f62 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8b324 <_PyObject_MakeTpCall@@Base+0x18a0> │ │ │ │ + bne.w 8ac32 <_PyObject_MakeTpCall@@Base+0x18a2> │ │ │ │ ldr.w r2, [sl, #428] @ 0x1ac │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8a6e8 <_PyObject_MakeTpCall@@Base+0xc64> │ │ │ │ + beq.n 89ff4 <_PyObject_MakeTpCall@@Base+0xc64> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r2, [sl, #436] @ 0x1b4 │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8cbfa <_PyObject_MakeTpCall@@Base+0x3176> │ │ │ │ + bmi.w 8c442 <_PyObject_MakeTpCall@@Base+0x30b2> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8cd00 <_PyObject_MakeTpCall@@Base+0x327c> │ │ │ │ + bpl.w 8c41a <_PyObject_MakeTpCall@@Base+0x308a> │ │ │ │ ldr.w r3, [r5, #1180] @ 0x49c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b2d4 <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ + bne.w 8abe2 <_PyObject_MakeTpCall@@Base+0x1852> │ │ │ │ ldr.w r2, [r5, #1188] @ 0x4a4 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 8b2d4 <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ + beq.w 8abe2 <_PyObject_MakeTpCall@@Base+0x1852> │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #648] @ (8a9a8 <_PyObject_MakeTpCall@@Base+0xf24>) │ │ │ │ + ldr r1, [pc, #648] @ (8a2b4 <_PyObject_MakeTpCall@@Base+0xf24>) │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 78468 │ │ │ │ + bl 7845c │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8b2e2 <_PyObject_MakeTpCall@@Base+0x185e> │ │ │ │ + beq.w 8abf0 <_PyObject_MakeTpCall@@Base+0x1860> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 8a7bc <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ + bpl.n 8a0c8 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 8c336 <_PyObject_MakeTpCall@@Base+0x28b2> │ │ │ │ + bpl.w 8bbb4 <_PyObject_MakeTpCall@@Base+0x2824> │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.w 8c336 <_PyObject_MakeTpCall@@Base+0x28b2> │ │ │ │ + bpl.w 8bbb4 <_PyObject_MakeTpCall@@Base+0x2824> │ │ │ │ adds.w r7, r6, #20 │ │ │ │ - beq.w 8c33e <_PyObject_MakeTpCall@@Base+0x28ba> │ │ │ │ + beq.w 8bbbc <_PyObject_MakeTpCall@@Base+0x282c> │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #6429 @ 0x191d │ │ │ │ + movw r2, #6453 @ 0x1935 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r8, #692] @ 0x2b4 │ │ │ │ adds r1, r0, #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8c046 <_PyObject_MakeTpCall@@Base+0x25c2> │ │ │ │ - ldr.w r9, [pc, #588] @ 8a9bc <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8ba14 <_PyObject_MakeTpCall@@Base+0x2684> │ │ │ │ + ldr.w r9, [pc, #588] @ 8a2c8 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ 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 8b38c <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + bhi.w 8ac98 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ lsrs r1, r0, #3 │ │ │ │ ldr.w r3, [r9, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 8c05e <_PyObject_MakeTpCall@@Base+0x25da> │ │ │ │ + beq.w 8ba2c <_PyObject_MakeTpCall@@Base+0x269c> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b36c <_PyObject_MakeTpCall@@Base+0x18e8> │ │ │ │ + beq.w 8ac78 <_PyObject_MakeTpCall@@Base+0x18e8> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 29c10 │ │ │ │ str.w r6, [sl, #88] @ 0x58 │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8ccb6 <_PyObject_MakeTpCall@@Base+0x3232> │ │ │ │ + bmi.w 8c590 <_PyObject_MakeTpCall@@Base+0x3200> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8cc9a <_PyObject_MakeTpCall@@Base+0x3216> │ │ │ │ + bpl.w 8c574 <_PyObject_MakeTpCall@@Base+0x31e4> │ │ │ │ ldr.w r3, [r5, #3160] @ 0xc58 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8be14 <_PyObject_MakeTpCall@@Base+0x2390> │ │ │ │ + bne.w 8b81a <_PyObject_MakeTpCall@@Base+0x248a> │ │ │ │ ldr.w r2, [r5, #3168] @ 0xc60 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 8be14 <_PyObject_MakeTpCall@@Base+0x2390> │ │ │ │ - ldr r1, [pc, #448] @ (8a9ac <_PyObject_MakeTpCall@@Base+0xf28>) │ │ │ │ + beq.w 8b81a <_PyObject_MakeTpCall@@Base+0x248a> │ │ │ │ + ldr r1, [pc, #448] @ (8a2b8 <_PyObject_MakeTpCall@@Base+0xf28>) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 78468 │ │ │ │ + bl 7845c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ba54 <_PyObject_MakeTpCall@@Base+0x1fd0> │ │ │ │ - ldr.w r9, [pc, #444] @ 8a9bc <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8b360 <_PyObject_MakeTpCall@@Base+0x1fd0> │ │ │ │ + ldr.w r9, [pc, #444] @ 8a2c8 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bf9e <_PyObject_MakeTpCall@@Base+0x251a> │ │ │ │ + bne.w 8b840 <_PyObject_MakeTpCall@@Base+0x24b0> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8baa4 <_PyObject_MakeTpCall@@Base+0x2020> │ │ │ │ + bmi.w 8b3b0 <_PyObject_MakeTpCall@@Base+0x2020> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8c4fa <_PyObject_MakeTpCall@@Base+0x2a76> │ │ │ │ + bpl.w 8bfee <_PyObject_MakeTpCall@@Base+0x2c5e> │ │ │ │ ldr.w r3, [r5, #2192] @ 0x890 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8be84 <_PyObject_MakeTpCall@@Base+0x2400> │ │ │ │ + bne.w 8b752 <_PyObject_MakeTpCall@@Base+0x23c2> │ │ │ │ ldr.w r2, [r5, #2200] @ 0x898 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 8be84 <_PyObject_MakeTpCall@@Base+0x2400> │ │ │ │ - ldr r1, [pc, #368] @ (8a9b0 <_PyObject_MakeTpCall@@Base+0xf2c>) │ │ │ │ + beq.w 8b752 <_PyObject_MakeTpCall@@Base+0x23c2> │ │ │ │ + ldr r1, [pc, #368] @ (8a2bc <_PyObject_MakeTpCall@@Base+0xf2c>) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 78468 │ │ │ │ + bl 7845c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8beba <_PyObject_MakeTpCall@@Base+0x2436> │ │ │ │ - ldr.w r9, [pc, #360] @ 8a9bc <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8b764 <_PyObject_MakeTpCall@@Base+0x23d4> │ │ │ │ + ldr.w r9, [pc, #360] @ 8a2c8 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bf8a <_PyObject_MakeTpCall@@Base+0x2506> │ │ │ │ + bne.w 8b82c <_PyObject_MakeTpCall@@Base+0x249c> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8bedc <_PyObject_MakeTpCall@@Base+0x2458> │ │ │ │ + bmi.w 8b786 <_PyObject_MakeTpCall@@Base+0x23f6> │ │ │ │ ldr.w r6, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8c5e6 <_PyObject_MakeTpCall@@Base+0x2b62> │ │ │ │ + bpl.w 8bfd2 <_PyObject_MakeTpCall@@Base+0x2c42> │ │ │ │ ldr.w r3, [r5, #628] @ 0x274 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8be26 <_PyObject_MakeTpCall@@Base+0x23a2> │ │ │ │ + bne.w 8b6f4 <_PyObject_MakeTpCall@@Base+0x2364> │ │ │ │ ldr.w r2, [r5, #636] @ 0x27c │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 8be26 <_PyObject_MakeTpCall@@Base+0x23a2> │ │ │ │ - ldr r1, [pc, #288] @ (8a9b4 <_PyObject_MakeTpCall@@Base+0xf30>) │ │ │ │ + beq.w 8b6f4 <_PyObject_MakeTpCall@@Base+0x2364> │ │ │ │ + ldr r1, [pc, #288] @ (8a2c0 <_PyObject_MakeTpCall@@Base+0xf30>) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 78468 │ │ │ │ + bl 7845c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8be38 <_PyObject_MakeTpCall@@Base+0x23b4> │ │ │ │ - ldr.w r9, [pc, #276] @ 8a9bc <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8b706 <_PyObject_MakeTpCall@@Base+0x2376> │ │ │ │ + ldr.w r9, [pc, #276] @ 8a2c8 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bfe4 <_PyObject_MakeTpCall@@Base+0x2560> │ │ │ │ + bne.w 8b886 <_PyObject_MakeTpCall@@Base+0x24f6> │ │ │ │ ldr.w r3, [sl, #432] @ 0x1b0 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b70e <_PyObject_MakeTpCall@@Base+0x1c8a> │ │ │ │ + bne.w 8b01a <_PyObject_MakeTpCall@@Base+0x1c8a> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 8a8dc <_PyObject_MakeTpCall@@Base+0xe58> │ │ │ │ + cbz r3, 8a1e8 <_PyObject_MakeTpCall@@Base+0xe58> │ │ │ │ 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, 8a8f4 <_PyObject_MakeTpCall@@Base+0xe70> │ │ │ │ + cbz r3, 8a200 <_PyObject_MakeTpCall@@Base+0xe70> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ str.w r3, [sl, #84] @ 0x54 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [sl, #144] @ 0x90 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r7, [sl, #16] │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ str.w r2, [sl, #20] │ │ │ │ ands.w r6, r6, #8388608 @ 0x800000 │ │ │ │ - beq.w 8ad0e <_PyObject_MakeTpCall@@Base+0x128a> │ │ │ │ + beq.w 8a61a <_PyObject_MakeTpCall@@Base+0x128a> │ │ │ │ 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 8ad38 <_PyObject_MakeTpCall@@Base+0x12b4> │ │ │ │ + bne.w 8a644 <_PyObject_MakeTpCall@@Base+0x12b4> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bb0e <_PyObject_MakeTpCall@@Base+0x208a> │ │ │ │ + bne.w 8b41a <_PyObject_MakeTpCall@@Base+0x208a> │ │ │ │ str.w r3, [sl, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 8bb14 <_PyObject_MakeTpCall@@Base+0x2090> │ │ │ │ + bgt.w 8b420 <_PyObject_MakeTpCall@@Base+0x2090> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8ad76 <_PyObject_MakeTpCall@@Base+0x12f2> │ │ │ │ + bmi.w 8a682 <_PyObject_MakeTpCall@@Base+0x12f2> │ │ │ │ ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bpl.w 8cd20 <_PyObject_MakeTpCall@@Base+0x329c> │ │ │ │ + bpl.w 8c312 <_PyObject_MakeTpCall@@Base+0x2f82> │ │ │ │ ldr.w r3, [r5, #668] @ 0x29c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8bea8 <_PyObject_MakeTpCall@@Base+0x2424> │ │ │ │ + bne.w 8b7dc <_PyObject_MakeTpCall@@Base+0x244c> │ │ │ │ ldr.w r2, [r5, #676] @ 0x2a4 │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 8bea8 <_PyObject_MakeTpCall@@Base+0x2424> │ │ │ │ - ldr r1, [pc, #84] @ (8a9b8 <_PyObject_MakeTpCall@@Base+0xf34>) │ │ │ │ + beq.w 8b7dc <_PyObject_MakeTpCall@@Base+0x244c> │ │ │ │ + ldr r1, [pc, #84] @ (8a2c4 <_PyObject_MakeTpCall@@Base+0xf34>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 78468 │ │ │ │ + bl 7845c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b996 <_PyObject_MakeTpCall@@Base+0x1f12> │ │ │ │ - ldr.w r9, [pc, #68] @ 8a9bc <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ + bne.w 8b2a2 <_PyObject_MakeTpCall@@Base+0x1f12> │ │ │ │ + ldr.w r9, [pc, #68] @ 8a2c8 <_PyObject_MakeTpCall@@Base+0xf38> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bffc <_PyObject_MakeTpCall@@Base+0x2578> │ │ │ │ + bne.w 8b89e <_PyObject_MakeTpCall@@Base+0x250e> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8b9cc <_PyObject_MakeTpCall@@Base+0x1f48> │ │ │ │ + bmi.w 8b2d8 <_PyObject_MakeTpCall@@Base+0x1f48> │ │ │ │ ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bpl.w 8cd0a <_PyObject_MakeTpCall@@Base+0x3286> │ │ │ │ - b.n 8a9c0 <_PyObject_MakeTpCall@@Base+0xf3c> │ │ │ │ + bpl.w 8c306 <_PyObject_MakeTpCall@@Base+0x2f76> │ │ │ │ + b.n 8a2cc <_PyObject_MakeTpCall@@Base+0xf3c> │ │ │ │ nop │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 8ac0c <_PyObject_MakeTpCall@@Base+0x1188>) │ │ │ │ + add r2, pc, #608 @ (adr r2, 8a518 <_PyObject_MakeTpCall@@Base+0x1188>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r2, sp, #336 @ 0x150 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8abe4 <_PyObject_MakeTpCall@@Base+0x1160>) │ │ │ │ + add r6, pc, #560 @ (adr r6, 8a4f0 <_PyObject_MakeTpCall@@Base+0x1160>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 8ab78 <_PyObject_MakeTpCall@@Base+0x10f4>) │ │ │ │ + add r0, pc, #448 @ (adr r0, 8a484 <_PyObject_MakeTpCall@@Base+0x10f4>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 8ac1c <_PyObject_MakeTpCall@@Base+0x1198>) │ │ │ │ + add r0, pc, #608 @ (adr r0, 8a528 <_PyObject_MakeTpCall@@Base+0x1198>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r5, #740] @ 0x2e4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8be96 <_PyObject_MakeTpCall@@Base+0x2412> │ │ │ │ + bne.w 8b7ca <_PyObject_MakeTpCall@@Base+0x243a> │ │ │ │ ldr.w r2, [r5, #748] @ 0x2ec │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 8be96 <_PyObject_MakeTpCall@@Base+0x2412> │ │ │ │ - ldr r1, [pc, #732] @ (8acb4 <_PyObject_MakeTpCall@@Base+0x1230>) │ │ │ │ + beq.w 8b7ca <_PyObject_MakeTpCall@@Base+0x243a> │ │ │ │ + ldr r1, [pc, #732] @ (8a5c0 <_PyObject_MakeTpCall@@Base+0x1230>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 78468 │ │ │ │ + bl 7845c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c566 <_PyObject_MakeTpCall@@Base+0x2ae2> │ │ │ │ - ldr.w r9, [pc, #724] @ 8acc0 <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ + bne.w 8bf3c <_PyObject_MakeTpCall@@Base+0x2bac> │ │ │ │ + ldr.w r9, [pc, #724] @ 8a5cc <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bff0 <_PyObject_MakeTpCall@@Base+0x256c> │ │ │ │ + bne.w 8b892 <_PyObject_MakeTpCall@@Base+0x2502> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #19 │ │ │ │ - bmi.n 8aa2a <_PyObject_MakeTpCall@@Base+0xfa6> │ │ │ │ + bmi.n 8a336 <_PyObject_MakeTpCall@@Base+0xfa6> │ │ │ │ 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 72fd0 │ │ │ │ + bl 72fdc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + blt.w 89f62 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ movw r1, #45388 @ 0xb14c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 8aa44 <_PyObject_MakeTpCall@@Base+0xfc0> │ │ │ │ + cbz r3, 8a350 <_PyObject_MakeTpCall@@Base+0xfc0> │ │ │ │ mov r0, sl │ │ │ │ - bl 8e060 │ │ │ │ + bl 8d970 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8aa36 <_PyObject_MakeTpCall@@Base+0xfb2> │ │ │ │ + bne.n 8a342 <_PyObject_MakeTpCall@@Base+0xfb2> │ │ │ │ ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r6, [r3, #6] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8c6ec <_PyObject_MakeTpCall@@Base+0x2c68> │ │ │ │ + beq.w 8bd9c <_PyObject_MakeTpCall@@Base+0x2a0c> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.w 8c58e <_PyObject_MakeTpCall@@Base+0x2b0a> │ │ │ │ + bmi.w 8bf7a <_PyObject_MakeTpCall@@Base+0x2bea> │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8c5d2 <_PyObject_MakeTpCall@@Base+0x2b4e> │ │ │ │ + beq.w 8bfbe <_PyObject_MakeTpCall@@Base+0x2c2e> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bpl.w 8c5d2 <_PyObject_MakeTpCall@@Base+0x2b4e> │ │ │ │ - bl 8247c │ │ │ │ + bpl.w 8bfbe <_PyObject_MakeTpCall@@Base+0x2c2e> │ │ │ │ + bl 81fd8 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r9, [pc, #576] @ 8acc0 <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ - movw r3, #36933 @ 0x9045 │ │ │ │ + beq.w 89f62 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr.w r9, [pc, #576] @ 8a5cc <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ + movw r3, #35513 @ 0x8ab9 │ │ │ │ movt r3, #15 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #540] @ (8acb8 <_PyObject_MakeTpCall@@Base+0x1234>) │ │ │ │ + ldr r3, [pc, #540] @ (8a5c4 <_PyObject_MakeTpCall@@Base+0x1234>) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ mov sl, r9 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ asrs r3, r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bpl.w 8ade6 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + bpl.w 8a6f2 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c070 <_PyObject_MakeTpCall@@Base+0x25ec> │ │ │ │ + bne.w 8b954 <_PyObject_MakeTpCall@@Base+0x25c4> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 8ade6 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + ble.w 8a6f2 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ ldrb r4, [r3, #6] │ │ │ │ movs r0, #1 │ │ │ │ ldrb r5, [r3, #5] │ │ │ │ adds r3, #20 │ │ │ │ lsls r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8b248 <_PyObject_MakeTpCall@@Base+0x17c4> │ │ │ │ + beq.w 8ab56 <_PyObject_MakeTpCall@@Base+0x17c6> │ │ │ │ add.w r0, r0, r8, lsl #3 │ │ │ │ add r3, r0 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8add0 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ + beq.w 8a6dc <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ ldr r4, [r7, #4] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr.w r0, [sl, fp] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - ldr r2, [pc, #444] @ (8acb8 <_PyObject_MakeTpCall@@Base+0x1234>) │ │ │ │ + ldr r2, [pc, #444] @ (8a5c4 <_PyObject_MakeTpCall@@Base+0x1234>) │ │ │ │ eor.w r9, r6, r1 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #12 │ │ │ │ ubfx r9, r9, #0, #12 │ │ │ │ mla r3, r3, r9, r5 │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ ldr.w r6, [r3, #2808] @ 0xaf8 │ │ │ │ cmp r1, r6 │ │ │ │ - bne.w 8b098 <_PyObject_MakeTpCall@@Base+0x1614> │ │ │ │ + bne.w 8a9a4 <_PyObject_MakeTpCall@@Base+0x1614> │ │ │ │ movs r3, #12 │ │ │ │ mul.w r3, r3, r9 │ │ │ │ adds r1, r5, r3 │ │ │ │ add.w r1, r1, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r1, #2812] @ 0xafc │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 8b096 <_PyObject_MakeTpCall@@Base+0x1612> │ │ │ │ + bne.w 8a9a2 <_PyObject_MakeTpCall@@Base+0x1612> │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ add r5, r3 │ │ │ │ ldr.w r4, [r5, #2816] @ 0xb00 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8b02c <_PyObject_MakeTpCall@@Base+0x15a8> │ │ │ │ + beq.w 8a938 <_PyObject_MakeTpCall@@Base+0x15a8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ab50 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ + beq.n 8a45c <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8acc6 <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ + beq.w 8a5d2 <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b004 <_PyObject_MakeTpCall@@Base+0x1580> │ │ │ │ + bne.w 8a910 <_PyObject_MakeTpCall@@Base+0x1580> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 8ca0a <_PyObject_MakeTpCall@@Base+0x2f86> │ │ │ │ + beq.w 8c20e <_PyObject_MakeTpCall@@Base+0x2e7e> │ │ │ │ movw r6, #33156 @ 0x8184 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ and.w r2, r3, #24 │ │ │ │ ubfx r5, r3, #14, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r5, #1 │ │ │ │ lsls r1, r3, #29 │ │ │ │ mov.w r5, r5, lsl #3 │ │ │ │ - bmi.w 8cc56 <_PyObject_MakeTpCall@@Base+0x31d2> │ │ │ │ + bmi.w 8c2c2 <_PyObject_MakeTpCall@@Base+0x2f32> │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ subs r3, r3, r5 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.w 8c018 <_PyObject_MakeTpCall@@Base+0x2594> │ │ │ │ + bhi.w 8b926 <_PyObject_MakeTpCall@@Base+0x2596> │ │ │ │ adds r1, r5, r0 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - bmi.w 8c018 <_PyObject_MakeTpCall@@Base+0x2594> │ │ │ │ + bmi.w 8b926 <_PyObject_MakeTpCall@@Base+0x2596> │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r2, #6429 @ 0x191d │ │ │ │ + movw r2, #6453 @ 0x1935 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r9, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8c008 <_PyObject_MakeTpCall@@Base+0x2584> │ │ │ │ + bne.w 8b916 <_PyObject_MakeTpCall@@Base+0x2586> │ │ │ │ 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 8bd64 <_PyObject_MakeTpCall@@Base+0x22e0> │ │ │ │ + bcs.w 8b670 <_PyObject_MakeTpCall@@Base+0x22e0> │ │ │ │ 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 8bd50 <_PyObject_MakeTpCall@@Base+0x22cc> │ │ │ │ + beq.w 8b65c <_PyObject_MakeTpCall@@Base+0x22cc> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w lr, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [lr] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8b062 <_PyObject_MakeTpCall@@Base+0x15de> │ │ │ │ + beq.w 8a96e <_PyObject_MakeTpCall@@Base+0x15de> │ │ │ │ ldr.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ add r5, lr │ │ │ │ ldr.w r2, [r0, #3756] @ 0xeac │ │ │ │ movs r1, #0 │ │ │ │ adds r3, #1 │ │ │ │ strd r1, r1, [lr] │ │ │ │ cmp r3, r2 │ │ │ │ strd r1, r1, [r5, #-8] │ │ │ │ str.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ - bgt.w 8b942 <_PyObject_MakeTpCall@@Base+0x1ebe> │ │ │ │ + bgt.w 8b248 <_PyObject_MakeTpCall@@Base+0x1eb8> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #140] @ (8acbc <_PyObject_MakeTpCall@@Base+0x1238>) │ │ │ │ + ldr r2, [pc, #140] @ (8a5c8 <_PyObject_MakeTpCall@@Base+0x1238>) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c82a <_PyObject_MakeTpCall@@Base+0x2da6> │ │ │ │ + bne.w 8bb9e <_PyObject_MakeTpCall@@Base+0x280e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8c2ec <_PyObject_MakeTpCall@@Base+0x2868> │ │ │ │ + beq.w 8bb54 <_PyObject_MakeTpCall@@Base+0x27c4> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r4, [r5, #8] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ ldreq r3, [r4, #0] │ │ │ │ - beq.w 8c2f6 <_PyObject_MakeTpCall@@Base+0x2872> │ │ │ │ + beq.w 8bb5e <_PyObject_MakeTpCall@@Base+0x27ce> │ │ │ │ ldr.w r3, [sl, fp] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [r5, #-4] │ │ │ │ sub.w r1, r5, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - movw r6, #38653 @ 0x96fd │ │ │ │ + movw r6, #37233 @ 0x9171 │ │ │ │ movt r6, #15 │ │ │ │ and.w r2, r2, #3 │ │ │ │ str r7, [r5, #12] │ │ │ │ ldr.w r0, [r3, #3796] @ 0xed4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w lr, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ str r6, [r5, #20] │ │ │ │ orr.w r2, r2, lr │ │ │ │ str.w r1, [lr] │ │ │ │ strd r0, r2, [r5, #-8] │ │ │ │ str r1, [r0, #4] │ │ │ │ - beq.n 8acc4 <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ + beq.n 8a5d0 <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c47a <_PyObject_MakeTpCall@@Base+0x29f6> │ │ │ │ - b.n 8acc4 <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ + beq.w 8bbde <_PyObject_MakeTpCall@@Base+0x284e> │ │ │ │ + b.n 8a5d0 <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ nop │ │ │ │ - add r0, pc, #896 @ (adr r0, 8b038 <_PyObject_MakeTpCall@@Base+0x15b4>) │ │ │ │ + add r0, pc, #896 @ (adr r0, 8a944 <_PyObject_MakeTpCall@@Base+0x15b4>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r7, sp, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r4, r5 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl beb94 │ │ │ │ + bl be59c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8acea <_PyObject_MakeTpCall@@Base+0x1266> │ │ │ │ + beq.n 8a5f6 <_PyObject_MakeTpCall@@Base+0x1266> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8acea <_PyObject_MakeTpCall@@Base+0x1266> │ │ │ │ + cbnz r3, 8a5f6 <_PyObject_MakeTpCall@@Base+0x1266> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8cb66 <_PyObject_MakeTpCall@@Base+0x30e2> │ │ │ │ + beq.w 8c3dc <_PyObject_MakeTpCall@@Base+0x304c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8aaac <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ + beq.w 8a3b8 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8aaac <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ + bne.w 8a3b8 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8aaac <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a3b8 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14892 @ 0x3a2c │ │ │ │ + movw r1, #14508 @ 0x38ac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ ldr.w r2, [sl, #104] @ 0x68 │ │ │ │ ldr.w r3, [sl, #144] @ 0x90 │ │ │ │ str.w r6, [sl, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a922 <_PyObject_MakeTpCall@@Base+0xe9e> │ │ │ │ + beq.w 8a22e <_PyObject_MakeTpCall@@Base+0xe9e> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b93c <_PyObject_MakeTpCall@@Base+0x1eb8> │ │ │ │ + beq.w 8b296 <_PyObject_MakeTpCall@@Base+0x1f06> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - ldr r2, [pc, #688] @ (8aff4 <_PyObject_MakeTpCall@@Base+0x1570>) │ │ │ │ + ldr r2, [pc, #688] @ (8a900 <_PyObject_MakeTpCall@@Base+0x1570>) │ │ │ │ str.w r2, [sl, #124] @ 0x7c │ │ │ │ - cbnz r3, 8ad50 <_PyObject_MakeTpCall@@Base+0x12cc> │ │ │ │ + cbnz r3, 8a65c <_PyObject_MakeTpCall@@Base+0x12cc> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cabe <_PyObject_MakeTpCall@@Base+0x303a> │ │ │ │ + beq.w 8c252 <_PyObject_MakeTpCall@@Base+0x2ec2> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a934 <_PyObject_MakeTpCall@@Base+0xeb0> │ │ │ │ + bne.w 8a240 <_PyObject_MakeTpCall@@Base+0xeb0> │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a934 <_PyObject_MakeTpCall@@Base+0xeb0> │ │ │ │ + bne.w 8a240 <_PyObject_MakeTpCall@@Base+0xeb0> │ │ │ │ ldr.w r2, [sl, #84] @ 0x54 │ │ │ │ - movw r3, #6469 @ 0x1945 │ │ │ │ + movw r3, #5281 @ 0x14a1 │ │ │ │ movt r3, #8 │ │ │ │ str.w r3, [sl, #76] @ 0x4c │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.w 8a93e <_PyObject_MakeTpCall@@Base+0xeba> │ │ │ │ - ldr.w r9, [pc, #648] @ 8b000 <_PyObject_MakeTpCall@@Base+0x157c> │ │ │ │ + bpl.w 8a24a <_PyObject_MakeTpCall@@Base+0xeba> │ │ │ │ + ldr.w r9, [pc, #648] @ 8a90c <_PyObject_MakeTpCall@@Base+0x157c> │ │ │ │ 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] │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ adds r4, r1, r2 │ │ │ │ adds r2, r1, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 8adb2 <_PyObject_MakeTpCall@@Base+0x132e> │ │ │ │ + beq.n 8a6be <_PyObject_MakeTpCall@@Base+0x132e> │ │ │ │ cmp r0, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r4, r1, r3 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 8a94c <_PyObject_MakeTpCall@@Base+0xec8> │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + bmi.w 8a258 <_PyObject_MakeTpCall@@Base+0xec8> │ │ │ │ + movw r0, #64844 @ 0xfd4c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8a97c <_PyObject_MakeTpCall@@Base+0xef8> │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8a288 <_PyObject_MakeTpCall@@Base+0xef8> │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r1, r8 │ │ │ │ - ble.n 8ade6 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + ble.n 8a6f2 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8add0 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ + beq.n 8a6dc <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ cmp r1, r8 │ │ │ │ - bgt.w 8aae8 <_PyObject_MakeTpCall@@Base+0x1064> │ │ │ │ + bgt.w 8a3f4 <_PyObject_MakeTpCall@@Base+0x1064> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, sl │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8ae10 <_PyObject_MakeTpCall@@Base+0x138c> │ │ │ │ + beq.n 8a71c <_PyObject_MakeTpCall@@Base+0x138c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8ae10 <_PyObject_MakeTpCall@@Base+0x138c> │ │ │ │ + cbnz r3, 8a71c <_PyObject_MakeTpCall@@Base+0x138c> │ │ │ │ ldr r4, [r2, #24] │ │ │ │ - ldr r2, [pc, #500] @ (8aff8 <_PyObject_MakeTpCall@@Base+0x1574>) │ │ │ │ + ldr r2, [pc, #500] @ (8a904 <_PyObject_MakeTpCall@@Base+0x1574>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c7fc <_PyObject_MakeTpCall@@Base+0x2d78> │ │ │ │ + bne.w 8bdea <_PyObject_MakeTpCall@@Base+0x2a5a> │ │ │ │ blx r4 │ │ │ │ movw r0, #36024 @ 0x8cb8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ 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 8b302 <_PyObject_MakeTpCall@@Base+0x187e> │ │ │ │ + bpl.w 8ac10 <_PyObject_MakeTpCall@@Base+0x1880> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r4, [r0, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8b302 <_PyObject_MakeTpCall@@Base+0x187e> │ │ │ │ + beq.w 8ac10 <_PyObject_MakeTpCall@@Base+0x1880> │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #2 │ │ │ │ blx r4 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c7b2 <_PyObject_MakeTpCall@@Base+0x2d2e> │ │ │ │ + beq.w 8bdfc <_PyObject_MakeTpCall@@Base+0x2a6c> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c760 <_PyObject_MakeTpCall@@Base+0x2cdc> │ │ │ │ + bne.w 8be54 <_PyObject_MakeTpCall@@Base+0x2ac4> │ │ │ │ ldr.w r3, [r5, #2192] @ 0x890 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.w 8c796 <_PyObject_MakeTpCall@@Base+0x2d12> │ │ │ │ + bpl.w 8bef6 <_PyObject_MakeTpCall@@Base+0x2b66> │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8ca7c <_PyObject_MakeTpCall@@Base+0x2ff8> │ │ │ │ - movw r3, #58993 @ 0xe671 │ │ │ │ + beq.w 8c532 <_PyObject_MakeTpCall@@Base+0x31a2> │ │ │ │ + movw r3, #57465 @ 0xe079 │ │ │ │ movt r3, #11 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8b2ba <_PyObject_MakeTpCall@@Base+0x1836> │ │ │ │ + bne.w 8abc8 <_PyObject_MakeTpCall@@Base+0x1838> │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #392] @ (8affc <_PyObject_MakeTpCall@@Base+0x1578>) │ │ │ │ + ldr r1, [pc, #392] @ (8a908 <_PyObject_MakeTpCall@@Base+0x1578>) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl bdc48 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl bd650 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b2c8 <_PyObject_MakeTpCall@@Base+0x1844> │ │ │ │ + beq.w 8abd6 <_PyObject_MakeTpCall@@Base+0x1846> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8aea8 <_PyObject_MakeTpCall@@Base+0x1424> │ │ │ │ + beq.n 8a7b4 <_PyObject_MakeTpCall@@Base+0x1424> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8aea8 <_PyObject_MakeTpCall@@Base+0x1424> │ │ │ │ - ldr r2, [pc, #352] @ (8aff8 <_PyObject_MakeTpCall@@Base+0x1574>) │ │ │ │ + cbnz r3, 8a7b4 <_PyObject_MakeTpCall@@Base+0x1424> │ │ │ │ + ldr r2, [pc, #352] @ (8a904 <_PyObject_MakeTpCall@@Base+0x1574>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c80e <_PyObject_MakeTpCall@@Base+0x2d8a> │ │ │ │ + bne.w 8bea8 <_PyObject_MakeTpCall@@Base+0x2b18> │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89f62 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r6, [r9, fp] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #20 │ │ │ │ - bpl.w 8bde8 <_PyObject_MakeTpCall@@Base+0x2364> │ │ │ │ + bpl.w 8b7ee <_PyObject_MakeTpCall@@Base+0x245e> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r4, [r5, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8bde8 <_PyObject_MakeTpCall@@Base+0x2364> │ │ │ │ + beq.w 8b7ee <_PyObject_MakeTpCall@@Base+0x245e> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b810 <_PyObject_MakeTpCall@@Base+0x1d8c> │ │ │ │ - movw r3, #58205 @ 0xe35d │ │ │ │ + bne.w 8b11c <_PyObject_MakeTpCall@@Base+0x1d8c> │ │ │ │ + movw r3, #56825 @ 0xddf9 │ │ │ │ movt r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 8b3ba <_PyObject_MakeTpCall@@Base+0x1936> │ │ │ │ + bne.w 8acc6 <_PyObject_MakeTpCall@@Base+0x1936> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - beq.w 8cc84 <_PyObject_MakeTpCall@@Base+0x3200> │ │ │ │ + beq.w 8c2f0 <_PyObject_MakeTpCall@@Base+0x2f60> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 8c374 <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ + beq.w 8bbf8 <_PyObject_MakeTpCall@@Base+0x2868> │ │ │ │ ldr.w r4, [r6, #148] @ 0x94 │ │ │ │ adds r2, #1 │ │ │ │ ldr r7, [r3, #52] @ 0x34 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8c380 <_PyObject_MakeTpCall@@Base+0x28fc> │ │ │ │ + beq.w 8bc04 <_PyObject_MakeTpCall@@Base+0x2874> │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp.w r7, r2, asr #2 │ │ │ │ - bge.w 8c380 <_PyObject_MakeTpCall@@Base+0x28fc> │ │ │ │ + bge.w 8bc04 <_PyObject_MakeTpCall@@Base+0x2874> │ │ │ │ add.w r7, r4, r7, lsl #2 │ │ │ │ str.w r7, [r6, #148] @ 0x94 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ @@ -144779,210 +144107,210 @@ │ │ │ │ strd r7, r0, [r4, #12] │ │ │ │ str r3, [r4, #28] │ │ │ │ str r1, [r4, #20] │ │ │ │ str r2, [r4, #32] │ │ │ │ str r1, [r4, #24] │ │ │ │ strh r1, [r4, #36] @ 0x24 │ │ │ │ strb.w r1, [r4, #38] @ 0x26 │ │ │ │ - ble.w 8b7a0 <_PyObject_MakeTpCall@@Base+0x1d1c> │ │ │ │ + ble.w 8b0ac <_PyObject_MakeTpCall@@Base+0x1d1c> │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 2957c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 9dd34 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ + bl 9d748 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b7b8 <_PyObject_MakeTpCall@@Base+0x1d34> │ │ │ │ + bne.w 8b0c4 <_PyObject_MakeTpCall@@Base+0x1d34> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c6ac <_PyObject_MakeTpCall@@Base+0x2c28> │ │ │ │ + bne.w 8bd6c <_PyObject_MakeTpCall@@Base+0x29dc> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e888 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl 9e29c <_PyEval_EvalFrameDefault@@Base> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b3ce <_PyObject_MakeTpCall@@Base+0x194a> │ │ │ │ + beq.w 8acda <_PyObject_MakeTpCall@@Base+0x194a> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c420 <_PyObject_MakeTpCall@@Base+0x299c> │ │ │ │ + bne.w 8bd1e <_PyObject_MakeTpCall@@Base+0x298e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8afca <_PyObject_MakeTpCall@@Base+0x1546> │ │ │ │ + beq.n 8a8d6 <_PyObject_MakeTpCall@@Base+0x1546> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8afca <_PyObject_MakeTpCall@@Base+0x1546> │ │ │ │ - ldr r2, [pc, #68] @ (8aff8 <_PyObject_MakeTpCall@@Base+0x1574>) │ │ │ │ + cbnz r3, 8a8d6 <_PyObject_MakeTpCall@@Base+0x1546> │ │ │ │ + ldr r2, [pc, #68] @ (8a904 <_PyObject_MakeTpCall@@Base+0x1574>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c452 <_PyObject_MakeTpCall@@Base+0x29ce> │ │ │ │ + bne.w 8bd50 <_PyObject_MakeTpCall@@Base+0x29c0> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89f62 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8cb12 <_PyObject_MakeTpCall@@Base+0x308e> │ │ │ │ + bne.w 8c514 <_PyObject_MakeTpCall@@Base+0x3184> │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8afec <_PyObject_MakeTpCall@@Base+0x1568> │ │ │ │ + beq.n 8a8f8 <_PyObject_MakeTpCall@@Base+0x1568> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8caf6 <_PyObject_MakeTpCall@@Base+0x3072> │ │ │ │ + beq.w 8c528 <_PyObject_MakeTpCall@@Base+0x3198> │ │ │ │ mov r0, sl │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ asrs r0, r0, #26 │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8b230 <_PyObject_MakeTpCall@@Base+0x17ac>) │ │ │ │ + add r6, pc, #560 @ (adr r6, 8ab3c <_PyObject_MakeTpCall@@Base+0x17ac>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b022 <_PyObject_MakeTpCall@@Base+0x159e> │ │ │ │ + beq.n 8a92e <_PyObject_MakeTpCall@@Base+0x159e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c73a <_PyObject_MakeTpCall@@Base+0x2cb6> │ │ │ │ + beq.w 8bed0 <_PyObject_MakeTpCall@@Base+0x2b40> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8acc4 <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ + bne.w 8a5d0 <_PyObject_MakeTpCall@@Base+0x1240> │ │ │ │ ldr.w r0, [sl, fp] │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8aaac <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ + beq.w 8a3b8 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8aaac <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ + beq.w 8a3b8 <_PyObject_MakeTpCall@@Base+0x1028> │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89f62 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bne.w 89f62 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 89f62 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldrd r9, r1, [r3, #24] │ │ │ │ cmp r1, r9 │ │ │ │ ittt cc │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcc.w r3, [ip, #12] │ │ │ │ strcc.w ip, [r3, #8] │ │ │ │ - bcc.w 8ac02 <_PyObject_MakeTpCall@@Base+0x117e> │ │ │ │ + bcc.w 8a50e <_PyObject_MakeTpCall@@Base+0x117e> │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r9, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add.w r1, r3, r9 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, r9] │ │ │ │ ldr.w r3, [sl, fp] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.n 8ac02 <_PyObject_MakeTpCall@@Base+0x117e> │ │ │ │ + b.n 8a50e <_PyObject_MakeTpCall@@Base+0x117e> │ │ │ │ mov r1, r6 │ │ │ │ - ldr r0, [pc, #696] @ (8b354 <_PyObject_MakeTpCall@@Base+0x18d0>) │ │ │ │ + ldr r0, [pc, #696] @ (8ac60 <_PyObject_MakeTpCall@@Base+0x18d0>) │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r0, #264] @ 0x108 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 8c0e0 <_PyObject_MakeTpCall@@Base+0x265c> │ │ │ │ + bne.w 8b9c4 <_PyObject_MakeTpCall@@Base+0x2634> │ │ │ │ ldr.w r3, [r0, #268] @ 0x10c │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt.w 8c6ba <_PyObject_MakeTpCall@@Base+0x2c36> │ │ │ │ + bgt.w 8bd7a <_PyObject_MakeTpCall@@Base+0x29ea> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8bbe4 <_PyObject_MakeTpCall@@Base+0x2160> │ │ │ │ + beq.w 8b4fc <_PyObject_MakeTpCall@@Base+0x216c> │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #660] @ (8b354 <_PyObject_MakeTpCall@@Base+0x18d0>) │ │ │ │ + ldr r3, [pc, #660] @ (8ac60 <_PyObject_MakeTpCall@@Base+0x18d0>) │ │ │ │ ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 8c0e6 <_PyObject_MakeTpCall@@Base+0x2662> │ │ │ │ + beq.w 8b9ca <_PyObject_MakeTpCall@@Base+0x263a> │ │ │ │ ldr.w r1, [r4, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c104 <_PyObject_MakeTpCall@@Base+0x2680> │ │ │ │ + beq.w 8b9e8 <_PyObject_MakeTpCall@@Base+0x2658> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w lr, [r1, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8bd44 <_PyObject_MakeTpCall@@Base+0x22c0> │ │ │ │ + beq.w 8b650 <_PyObject_MakeTpCall@@Base+0x22c0> │ │ │ │ adds r4, r3, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ str r4, [r1, #0] │ │ │ │ - ble.w 8b7c2 <_PyObject_MakeTpCall@@Base+0x1d3e> │ │ │ │ + ble.w 8b0ce <_PyObject_MakeTpCall@@Base+0x1d3e> │ │ │ │ add.w r3, r1, #8 │ │ │ │ strd r8, r7, [sp, #76] @ 0x4c │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r3 │ │ │ │ mov r8, lr │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldr.w ip, [r7, #4]! │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #584] @ (8b358 <_PyObject_MakeTpCall@@Base+0x18d4>) │ │ │ │ + ldr r1, [pc, #584] @ (8ac64 <_PyObject_MakeTpCall@@Base+0x18d4>) │ │ │ │ ldr.w r0, [ip, #84] @ 0x54 │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bmi.n 8b158 <_PyObject_MakeTpCall@@Base+0x16d4> │ │ │ │ + bmi.n 8aa64 <_PyObject_MakeTpCall@@Base+0x16d4> │ │ │ │ ldr.w r0, [ip, #132] @ 0x84 │ │ │ │ - bl 78468 │ │ │ │ + bl 7845c │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8b1a2 <_PyObject_MakeTpCall@@Base+0x171e> │ │ │ │ + beq.n 8aaae <_PyObject_MakeTpCall@@Base+0x171e> │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8b1c6 <_PyObject_MakeTpCall@@Base+0x1742> │ │ │ │ + bne.n 8aad4 <_PyObject_MakeTpCall@@Base+0x1744> │ │ │ │ cmp r6, r8 │ │ │ │ - blt.n 8b104 <_PyObject_MakeTpCall@@Base+0x1680> │ │ │ │ + blt.n 8aa10 <_PyObject_MakeTpCall@@Base+0x1680> │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r4, r3 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldrd r8, r7, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 8b14c <_PyObject_MakeTpCall@@Base+0x16c8> │ │ │ │ + beq.n 8aa58 <_PyObject_MakeTpCall@@Base+0x16c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c744 <_PyObject_MakeTpCall@@Base+0x2cc0> │ │ │ │ + beq.w 8beda <_PyObject_MakeTpCall@@Base+0x2b4a> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b028 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ + beq.w 8a934 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8b1f8 <_PyObject_MakeTpCall@@Base+0x1774> │ │ │ │ + b.n 8ab06 <_PyObject_MakeTpCall@@Base+0x1776> │ │ │ │ ldr.w r3, [sl, fp] │ │ │ │ movs r0, #28 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r3, [ip, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ ite ls │ │ │ │ @@ -144995,285 +144323,285 @@ │ │ │ │ add r3, r2 │ │ │ │ add.w r2, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ cmp r2, ip │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c6d0 <_PyObject_MakeTpCall@@Base+0x2c4c> │ │ │ │ + beq.w 8bd90 <_PyObject_MakeTpCall@@Base+0x2a00> │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #444] @ (8b358 <_PyObject_MakeTpCall@@Base+0x18d4>) │ │ │ │ - bl 78468 │ │ │ │ + ldr r1, [pc, #444] @ (8ac64 <_PyObject_MakeTpCall@@Base+0x18d4>) │ │ │ │ + bl 7845c │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 8b122 <_PyObject_MakeTpCall@@Base+0x169e> │ │ │ │ + bne.n 8aa2e <_PyObject_MakeTpCall@@Base+0x169e> │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b1bc <_PyObject_MakeTpCall@@Base+0x1738> │ │ │ │ + beq.n 8aaca <_PyObject_MakeTpCall@@Base+0x173a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8cd16 <_PyObject_MakeTpCall@@Base+0x3292> │ │ │ │ - bl d42d0 │ │ │ │ + cbnz r3, 8aaca <_PyObject_MakeTpCall@@Base+0x173a> │ │ │ │ + mov r0, r1 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + bl d3d48 │ │ │ │ ldr.w r0, [sl, fp] │ │ │ │ - b.n 8b02c <_PyObject_MakeTpCall@@Base+0x15a8> │ │ │ │ + b.n 8a938 <_PyObject_MakeTpCall@@Base+0x15a8> │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldrd r8, r7, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ - beq.w 8b778 <_PyObject_MakeTpCall@@Base+0x1cf4> │ │ │ │ + beq.w 8b084 <_PyObject_MakeTpCall@@Base+0x1cf4> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 8b1f0 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ + beq.n 8aafe <_PyObject_MakeTpCall@@Base+0x176e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c744 <_PyObject_MakeTpCall@@Base+0x2cc0> │ │ │ │ + beq.w 8beda <_PyObject_MakeTpCall@@Base+0x2b4a> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ab50 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ + beq.w 8a45c <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ movs r3, #12 │ │ │ │ add.w r1, r5, #43520 @ 0xaa00 │ │ │ │ adds r1, #248 @ 0xf8 │ │ │ │ mul.w r3, r3, r9 │ │ │ │ adds r6, r1, r3 │ │ │ │ str r4, [r6, #8] │ │ │ │ add r5, r3 │ │ │ │ adds r3, #4 │ │ │ │ add r3, r1 │ │ │ │ movw r1, #43772 @ 0xaafc │ │ │ │ ldr r0, [r5, r1] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #312] @ (8b354 <_PyObject_MakeTpCall@@Base+0x18d0>) │ │ │ │ + ldr r1, [pc, #312] @ (8ac60 <_PyObject_MakeTpCall@@Base+0x18d0>) │ │ │ │ ldr.w r1, [r1, #260] @ 0x104 │ │ │ │ cmp r1, r5 │ │ │ │ ittt ne │ │ │ │ addne r1, #1 │ │ │ │ - ldrne r5, [pc, #300] @ (8b354 <_PyObject_MakeTpCall@@Base+0x18d0>) │ │ │ │ + ldrne r5, [pc, #300] @ (8ac60 <_PyObject_MakeTpCall@@Base+0x18d0>) │ │ │ │ strne.w r1, [r5, #260] @ 0x104 │ │ │ │ str r2, [r3, #0] │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b3f8 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bne.w 8ad04 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8ab50 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ - b.n 8b028 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ + bne.w 8a45c <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ + b.n 8a934 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ movs r4, #12 │ │ │ │ mla r0, r4, r8, r0 │ │ │ │ add r3, r0 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8bda6 <_PyObject_MakeTpCall@@Base+0x2322> │ │ │ │ + beq.w 8b6ba <_PyObject_MakeTpCall@@Base+0x232a> │ │ │ │ ldr r4, [r7, #4] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - ldr r2, [pc, #248] @ (8b358 <_PyObject_MakeTpCall@@Base+0x18d4>) │ │ │ │ + ldr r2, [pc, #244] @ (8ac64 <_PyObject_MakeTpCall@@Base+0x18d4>) │ │ │ │ ldr.w r0, [sl, fp] │ │ │ │ ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r5, [r0, #8] │ │ │ │ eor.w r9, r1, r2, asr #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #12 │ │ │ │ ubfx r9, r9, #0, #12 │ │ │ │ mla r3, r3, r9, r5 │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ ldr.w r6, [r3, #2808] @ 0xaf8 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w 8ab1c <_PyObject_MakeTpCall@@Base+0x1098> │ │ │ │ - b.n 8b098 <_PyObject_MakeTpCall@@Base+0x1614> │ │ │ │ + beq.w 8a428 <_PyObject_MakeTpCall@@Base+0x1098> │ │ │ │ + b.n 8a9a4 <_PyObject_MakeTpCall@@Base+0x1614> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ - movw r8, #40709 @ 0x9f05 │ │ │ │ + movw r8, #40681 @ 0x9ee9 │ │ │ │ movt r8, #7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 8c486 <_PyObject_MakeTpCall@@Base+0x2a02> │ │ │ │ + bne.w 8bca4 <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79f4c │ │ │ │ + bl 79f30 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bbda <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ + beq.w 8b4e6 <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 8a4ce <_PyObject_MakeTpCall@@Base+0xa4a> │ │ │ │ - ldr r1, [pc, #160] @ (8b35c <_PyObject_MakeTpCall@@Base+0x18d8>) │ │ │ │ + b.w 89dda <_PyObject_MakeTpCall@@Base+0xa4a> │ │ │ │ + ldr r1, [pc, #156] @ (8ac68 <_PyObject_MakeTpCall@@Base+0x18d8>) │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 8ae84 <_PyObject_MakeTpCall@@Base+0x1400> │ │ │ │ - ldr r1, [pc, #144] @ (8b35c <_PyObject_MakeTpCall@@Base+0x18d8>) │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8a790 <_PyObject_MakeTpCall@@Base+0x1400> │ │ │ │ + ldr r1, [pc, #144] @ (8ac68 <_PyObject_MakeTpCall@@Base+0x18d8>) │ │ │ │ mov r0, r4 │ │ │ │ - bl d3af8 │ │ │ │ + bl d3570 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8ae84 <_PyObject_MakeTpCall@@Base+0x1400> │ │ │ │ - ldr r0, [pc, #136] @ (8b360 <_PyObject_MakeTpCall@@Base+0x18dc>) │ │ │ │ - bl 6cd24 │ │ │ │ + b.n 8a790 <_PyObject_MakeTpCall@@Base+0x1400> │ │ │ │ + ldr r0, [pc, #136] @ (8ac6c <_PyObject_MakeTpCall@@Base+0x18dc>) │ │ │ │ + bl 6cd1c │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8a71a <_PyObject_MakeTpCall@@Base+0xc96> │ │ │ │ - ldr.w r9, [pc, #132] @ 8b368 <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ + bne.w 8a026 <_PyObject_MakeTpCall@@Base+0xc96> │ │ │ │ + ldr.w r9, [pc, #128] @ 8ac74 <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a7bc <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ + beq.w 8a0c8 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a7bc <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8a0c8 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ + b.w 89f62 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #2 │ │ │ │ movw r1, #36024 @ 0x8cb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 89a84 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 89390 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ae4c <_PyObject_MakeTpCall@@Base+0x13c8> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bne.w 8a758 <_PyObject_MakeTpCall@@Base+0x13c8> │ │ │ │ + b.w 89f62 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.w 8ca44 <_PyObject_MakeTpCall@@Base+0x2fc0> │ │ │ │ - ldr r1, [pc, #36] @ (8b364 <_PyObject_MakeTpCall@@Base+0x18e0>) │ │ │ │ + bpl.w 8c39c <_PyObject_MakeTpCall@@Base+0x300c> │ │ │ │ + ldr r1, [pc, #36] @ (8ac70 <_PyObject_MakeTpCall@@Base+0x18e0>) │ │ │ │ mov r0, r6 │ │ │ │ str.w r7, [sl, #436] @ 0x1b4 │ │ │ │ - bl bc934 │ │ │ │ + bl bc33c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 8a6ec <_PyObject_MakeTpCall@@Base+0xc68> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - nop │ │ │ │ + bge.w 89ff8 <_PyObject_MakeTpCall@@Base+0xc68> │ │ │ │ + b.w 89f62 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ add r6, sp, #0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r7, sp, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8b590 <_PyObject_MakeTpCall@@Base+0x1b0c>) │ │ │ │ + add r6, pc, #560 @ (adr r6, 8ae9c <_PyObject_MakeTpCall@@Base+0x1b0c>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 8b5c4 <_PyObject_MakeTpCall@@Base+0x1b40>) │ │ │ │ + add r2, pc, #608 @ (adr r2, 8aed0 <_PyObject_MakeTpCall@@Base+0x1b40>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp lr, r2 │ │ │ │ - bhi.n 8b40e <_PyObject_MakeTpCall@@Base+0x198a> │ │ │ │ + bhi.n 8ad1a <_PyObject_MakeTpCall@@Base+0x198a> │ │ │ │ adds r2, r1, #1 │ │ │ │ add.w r2, lr, r2, lsl #3 │ │ │ │ str r2, [r3, #24] │ │ │ │ add.w r2, r3, lr │ │ │ │ str r2, [r3, #4] │ │ │ │ str.w r0, [r3, lr] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8a7ae <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ + bne.w 8a0ba <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ ldr.w r3, [r8, #672] @ 0x2a0 │ │ │ │ - movw r2, #49749 @ 0xc255 │ │ │ │ + movw r2, #49745 @ 0xc251 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8c602 <_PyObject_MakeTpCall@@Base+0x2b7e> │ │ │ │ + bne.w 8bae8 <_PyObject_MakeTpCall@@Base+0x2758> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2a0fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8c056 <_PyObject_MakeTpCall@@Base+0x25d2> │ │ │ │ + beq.w 8ba24 <_PyObject_MakeTpCall@@Base+0x2694> │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.w 8a7ae <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ + b.w 8a0ba <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8af9a <_PyObject_MakeTpCall@@Base+0x1516> │ │ │ │ + bne.w 8a8a6 <_PyObject_MakeTpCall@@Base+0x1516> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c1f0 <_PyObject_MakeTpCall@@Base+0x276c> │ │ │ │ + beq.w 8bb0e <_PyObject_MakeTpCall@@Base+0x277e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c1f0 <_PyObject_MakeTpCall@@Base+0x276c> │ │ │ │ + beq.w 8bb0e <_PyObject_MakeTpCall@@Base+0x277e> │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89f62 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8afb0 <_PyObject_MakeTpCall@@Base+0x152c> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8a8bc <_PyObject_MakeTpCall@@Base+0x152c> │ │ │ │ + b.w 89f62 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b240 <_PyObject_MakeTpCall@@Base+0x17bc> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bne.w 8ab4e <_PyObject_MakeTpCall@@Base+0x17be> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8ab50 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ - b.n 8b028 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ + bne.w 8a45c <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ + b.n 8a934 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.w 8a7ae <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ + b.w 8a0ba <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8b4ee <_PyObject_MakeTpCall@@Base+0x1a6a> │ │ │ │ + bne.n 8adfa <_PyObject_MakeTpCall@@Base+0x1a6a> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8b4ee <_PyObject_MakeTpCall@@Base+0x1a6a> │ │ │ │ + bne.n 8adfa <_PyObject_MakeTpCall@@Base+0x1a6a> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 8bae8 <_PyObject_MakeTpCall@@Base+0x2064> │ │ │ │ + bne.w 8b3f4 <_PyObject_MakeTpCall@@Base+0x2064> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 8b450 <_PyObject_MakeTpCall@@Base+0x19cc> │ │ │ │ + beq.n 8ad5c <_PyObject_MakeTpCall@@Base+0x19cc> │ │ │ │ mov r9, r5 │ │ │ │ str r4, [sp, #32] │ │ │ │ - b.w 8a362 <_PyObject_MakeTpCall@@Base+0x8de> │ │ │ │ + b.w 89c6e <_PyObject_MakeTpCall@@Base+0x8de> │ │ │ │ ldrd r7, r6, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8bb38 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ + beq.w 8b444 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ 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 8a41a <_PyObject_MakeTpCall@@Base+0x996> │ │ │ │ - ldr r1, [pc, #748] @ (8b760 <_PyObject_MakeTpCall@@Base+0x1cdc>) │ │ │ │ + b.w 89d26 <_PyObject_MakeTpCall@@Base+0x996> │ │ │ │ + ldr r1, [pc, #748] @ (8b06c <_PyObject_MakeTpCall@@Base+0x1cdc>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r0, #28 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -145288,1362 +144616,1316 @@ │ │ │ │ ite ne │ │ │ │ movne r5, r3 │ │ │ │ orreq.w r5, r3, #1 │ │ │ │ add.w r3, r0, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8c2b8 <_PyObject_MakeTpCall@@Base+0x2834> │ │ │ │ + beq.w 8c0e2 <_PyObject_MakeTpCall@@Base+0x2d52> │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a382 <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ + bne.w 89c8e <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f848 │ │ │ │ + bl 7f814 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8bb38 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ + blt.w 8b444 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.w 8a382 <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ + b.w 89c8e <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8bdc8 <_PyObject_MakeTpCall@@Base+0x2344> │ │ │ │ + bne.w 8b6b2 <_PyObject_MakeTpCall@@Base+0x2322> │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8b80c <_PyObject_MakeTpCall@@Base+0x1d88> │ │ │ │ + bne.w 8b118 <_PyObject_MakeTpCall@@Base+0x1d88> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8b42e <_PyObject_MakeTpCall@@Base+0x19aa> │ │ │ │ + beq.n 8ad3a <_PyObject_MakeTpCall@@Base+0x19aa> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 8b436 <_PyObject_MakeTpCall@@Base+0x19b2> │ │ │ │ + b.n 8ad42 <_PyObject_MakeTpCall@@Base+0x19b2> │ │ │ │ str.w r8, [sp, #20] │ │ │ │ - b.w 8a22e <_PyObject_MakeTpCall@@Base+0x7aa> │ │ │ │ - ldr.w r9, [pc, #612] @ 8b760 <_PyObject_MakeTpCall@@Base+0x1cdc> │ │ │ │ + b.w 89b3a <_PyObject_MakeTpCall@@Base+0x7aa> │ │ │ │ + ldr.w r9, [pc, #612] @ 8b06c <_PyObject_MakeTpCall@@Base+0x1cdc> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r1, [sl, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r2, r0, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r5, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r0 │ │ │ │ cmp r5, sl │ │ │ │ - beq.n 8b536 <_PyObject_MakeTpCall@@Base+0x1ab2> │ │ │ │ + beq.n 8ae42 <_PyObject_MakeTpCall@@Base+0x1ab2> │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ - ldr r5, [pc, #556] @ (8b764 <_PyObject_MakeTpCall@@Base+0x1ce0>) │ │ │ │ + ldr r5, [pc, #556] @ (8b070 <_PyObject_MakeTpCall@@Base+0x1ce0>) │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r5, #2976] @ 0xba0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a5fe <_PyObject_MakeTpCall@@Base+0xb7a> │ │ │ │ - ldr r0, [pc, #532] @ (8b768 <_PyObject_MakeTpCall@@Base+0x1ce4>) │ │ │ │ - bl 6cd24 │ │ │ │ + beq.w 89f0a <_PyObject_MakeTpCall@@Base+0xb7a> │ │ │ │ + ldr r0, [pc, #532] @ (8b074 <_PyObject_MakeTpCall@@Base+0x1ce4>) │ │ │ │ + bl 6cd1c │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 8a608 <_PyObject_MakeTpCall@@Base+0xb84> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r0, [pc, #520] @ (8b76c <_PyObject_MakeTpCall@@Base+0x1ce8>) │ │ │ │ - bl 6cd24 │ │ │ │ + bne.w 89f14 <_PyObject_MakeTpCall@@Base+0xb84> │ │ │ │ + b.w 89f62 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r0, [pc, #520] @ (8b078 <_PyObject_MakeTpCall@@Base+0x1ce8>) │ │ │ │ + bl 6cd1c │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 8a472 <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ - ldr r1, [pc, #504] @ (8b76c <_PyObject_MakeTpCall@@Base+0x1ce8>) │ │ │ │ + beq.w 89d7e <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ + ldr r1, [pc, #504] @ (8b078 <_PyObject_MakeTpCall@@Base+0x1ce8>) │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78468 │ │ │ │ + bl 7845c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a472 <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ + beq.w 89d7e <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.w 8c22a <_PyObject_MakeTpCall@@Base+0x27a6> │ │ │ │ - bl 77710 │ │ │ │ + bmi.w 8c0fa <_PyObject_MakeTpCall@@Base+0x2d6a> │ │ │ │ + bl 77704 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bbda <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ + beq.w 8b4e6 <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ ldr.w sl, [r4, #104] @ 0x68 │ │ │ │ ldr.w fp, [r3, #8] │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 8b612 <_PyObject_MakeTpCall@@Base+0x1b8e> │ │ │ │ + bne.n 8af1e <_PyObject_MakeTpCall@@Base+0x1b8e> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c21e <_PyObject_MakeTpCall@@Base+0x279a> │ │ │ │ + bne.w 8c0ee <_PyObject_MakeTpCall@@Base+0x2d5e> │ │ │ │ mov.w sl, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 8b61e <_PyObject_MakeTpCall@@Base+0x1b9a> │ │ │ │ + ble.n 8af2a <_PyObject_MakeTpCall@@Base+0x1b9a> │ │ │ │ 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 r3, r1, #3 │ │ │ │ - bpl.w 8c90e <_PyObject_MakeTpCall@@Base+0x2e8a> │ │ │ │ + bpl.w 8c262 <_PyObject_MakeTpCall@@Base+0x2ed2> │ │ │ │ mov r0, r4 │ │ │ │ - bl bc5d0 │ │ │ │ + bl bbfd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c9d6 <_PyObject_MakeTpCall@@Base+0x2f52> │ │ │ │ - ldr r1, [pc, #388] @ (8b770 <_PyObject_MakeTpCall@@Base+0x1cec>) │ │ │ │ + beq.w 8c31e <_PyObject_MakeTpCall@@Base+0x2f8e> │ │ │ │ + ldr r1, [pc, #388] @ (8b07c <_PyObject_MakeTpCall@@Base+0x1cec>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bc8ac <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc2b4 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c238 <_PyObject_MakeTpCall@@Base+0x27b4> │ │ │ │ - ldr r1, [pc, #376] @ (8b774 <_PyObject_MakeTpCall@@Base+0x1cf0>) │ │ │ │ + bne.w 8baf6 <_PyObject_MakeTpCall@@Base+0x2766> │ │ │ │ + ldr r1, [pc, #376] @ (8b080 <_PyObject_MakeTpCall@@Base+0x1cf0>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bc8ac <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc2b4 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c172 <_PyObject_MakeTpCall@@Base+0x26ee> │ │ │ │ + bne.w 8ba94 <_PyObject_MakeTpCall@@Base+0x2704> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp fp, r8 │ │ │ │ - bgt.n 8b5d0 <_PyObject_MakeTpCall@@Base+0x1b4c> │ │ │ │ + bgt.n 8aedc <_PyObject_MakeTpCall@@Base+0x1b4c> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.n 8b624 <_PyObject_MakeTpCall@@Base+0x1ba0> │ │ │ │ + b.n 8af30 <_PyObject_MakeTpCall@@Base+0x1ba0> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bgt.w 8bb9a <_PyObject_MakeTpCall@@Base+0x2116> │ │ │ │ + bgt.w 8b4a6 <_PyObject_MakeTpCall@@Base+0x2116> │ │ │ │ mov.w sl, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r0, r3, r2 │ │ │ │ sub.w r0, fp, r0 │ │ │ │ - bl 72334 │ │ │ │ + bl 72340 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bbbe <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ + beq.w 8b4ca <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 8b6a0 <_PyObject_MakeTpCall@@Base+0x1c1c> │ │ │ │ + ble.n 8afac <_PyObject_MakeTpCall@@Base+0x1c1c> │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ mov r4, ip │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov r5, ip │ │ │ │ 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 8c1a0 <_PyObject_MakeTpCall@@Base+0x271c> │ │ │ │ + bne.w 8ba82 <_PyObject_MakeTpCall@@Base+0x26f2> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bdd8 <_PyObject_MakeTpCall@@Base+0x2354> │ │ │ │ + bne.w 8b6dc <_PyObject_MakeTpCall@@Base+0x234c> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl ddb60 │ │ │ │ + bl dd5b8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c8be <_PyObject_MakeTpCall@@Base+0x2e3a> │ │ │ │ + beq.w 8c1a8 <_PyObject_MakeTpCall@@Base+0x2e18> │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r2, r4, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 783fc │ │ │ │ + bl 783f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8c8be <_PyObject_MakeTpCall@@Base+0x2e3a> │ │ │ │ - bne.w 8c87c <_PyObject_MakeTpCall@@Base+0x2df8> │ │ │ │ + blt.w 8c1a8 <_PyObject_MakeTpCall@@Base+0x2e18> │ │ │ │ + bne.w 8c166 <_PyObject_MakeTpCall@@Base+0x2dd6> │ │ │ │ adds r4, #1 │ │ │ │ adds r5, #1 │ │ │ │ cmp fp, r5 │ │ │ │ - bne.n 8b652 <_PyObject_MakeTpCall@@Base+0x1bce> │ │ │ │ + bne.n 8af5e <_PyObject_MakeTpCall@@Base+0x1bce> │ │ │ │ ldrd r4, r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 84534 │ │ │ │ + bl 8408c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8c8be <_PyObject_MakeTpCall@@Base+0x2e3a> │ │ │ │ + beq.w 8c1a8 <_PyObject_MakeTpCall@@Base+0x2e18> │ │ │ │ mov r0, r8 │ │ │ │ - bl 778a8 │ │ │ │ + bl 7789c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b6ce <_PyObject_MakeTpCall@@Base+0x1c4a> │ │ │ │ + beq.n 8afda <_PyObject_MakeTpCall@@Base+0x1c4a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 8b6ce <_PyObject_MakeTpCall@@Base+0x1c4a> │ │ │ │ + cbnz r3, 8afda <_PyObject_MakeTpCall@@Base+0x1c4a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bbbe <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ + beq.w 8b4ca <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 8bf1e <_PyObject_MakeTpCall@@Base+0x249a> │ │ │ │ + bgt.w 8b8aa <_PyObject_MakeTpCall@@Base+0x251a> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - movw r8, #40709 @ 0x9f05 │ │ │ │ + movw r8, #40681 @ 0x9ee9 │ │ │ │ movt r8, #7 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r3, r8 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bne.w 8c48e <_PyObject_MakeTpCall@@Base+0x2a0a> │ │ │ │ + bne.w 8bcac <_PyObject_MakeTpCall@@Base+0x291c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 79f4c │ │ │ │ + bl 79f30 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a4ce <_PyObject_MakeTpCall@@Base+0xa4a> │ │ │ │ - b.n 8bbc2 <_PyObject_MakeTpCall@@Base+0x213e> │ │ │ │ + bne.w 89dda <_PyObject_MakeTpCall@@Base+0xa4a> │ │ │ │ + b.n 8b4ce <_PyObject_MakeTpCall@@Base+0x213e> │ │ │ │ mov r0, sl │ │ │ │ - bl 7f8e8 │ │ │ │ + bl 7f8b4 │ │ │ │ ldr.w r3, [sl, #432] @ 0x1b0 │ │ │ │ ldr.w fp, [r3, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.w 8a8c4 <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ + ble.w 8a1d0 <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ 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 90608 │ │ │ │ + bl 8ff18 │ │ │ │ str.w r0, [r8, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89f62 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ strd r6, r7, [r8, #-16] │ │ │ │ cmp fp, r9 │ │ │ │ add.w r7, r7, #4 │ │ │ │ add.w r8, r8, #20 │ │ │ │ - beq.w 8a8c4 <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ + beq.w 8a1d0 <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ ldr.w r3, [sl, #432] @ 0x1b0 │ │ │ │ - b.n 8b72e <_PyObject_MakeTpCall@@Base+0x1caa> │ │ │ │ + b.n 8b03a <_PyObject_MakeTpCall@@Base+0x1caa> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r1, sp, #624 @ 0x270 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r7, sp, #832 @ 0x340 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #96 @ (adr r2, 8b7d4 <_PyObject_MakeTpCall@@Base+0x1d50>) │ │ │ │ + add r2, pc, #96 @ (adr r2, 8b0e0 <_PyObject_MakeTpCall@@Base+0x1d50>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ sxth r4, r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 8b1f0 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ + beq.w 8aafe <_PyObject_MakeTpCall@@Base+0x176e> │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b1f0 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ + bne.w 8aafe <_PyObject_MakeTpCall@@Base+0x176e> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b1f8 <_PyObject_MakeTpCall@@Base+0x1774> │ │ │ │ - b.w 8ab50 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ + bne.w 8ab06 <_PyObject_MakeTpCall@@Base+0x1776> │ │ │ │ + b.w 8a45c <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 9dd34 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ + bl 9d748 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8af76 <_PyObject_MakeTpCall@@Base+0x14f2> │ │ │ │ + beq.w 8a882 <_PyObject_MakeTpCall@@Base+0x14f2> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a9574 │ │ │ │ - b.n 8b3ce <_PyObject_MakeTpCall@@Base+0x194a> │ │ │ │ + bl 1a8124 │ │ │ │ + b.n 8acda <_PyObject_MakeTpCall@@Base+0x194a> │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 8b14c <_PyObject_MakeTpCall@@Base+0x16c8> │ │ │ │ + beq.w 8aa58 <_PyObject_MakeTpCall@@Base+0x16c8> │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b14c <_PyObject_MakeTpCall@@Base+0x16c8> │ │ │ │ + bne.w 8aa58 <_PyObject_MakeTpCall@@Base+0x16c8> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b154 <_PyObject_MakeTpCall@@Base+0x16d0> │ │ │ │ - b.n 8b028 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ + bne.w 8aa60 <_PyObject_MakeTpCall@@Base+0x16d0> │ │ │ │ + b.n 8a934 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ movw r7, #36416 @ 0x8e40 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 8b4d6 <_PyObject_MakeTpCall@@Base+0x1a52> │ │ │ │ + bne.w 8ade2 <_PyObject_MakeTpCall@@Base+0x1a52> │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8b4d6 <_PyObject_MakeTpCall@@Base+0x1a52> │ │ │ │ + bne.w 8ade2 <_PyObject_MakeTpCall@@Base+0x1a52> │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ moveq r5, r7 │ │ │ │ - beq.w 8b4de <_PyObject_MakeTpCall@@Base+0x1a5a> │ │ │ │ + beq.w 8adea <_PyObject_MakeTpCall@@Base+0x1a5a> │ │ │ │ mov r5, r6 │ │ │ │ - b.n 8b428 <_PyObject_MakeTpCall@@Base+0x19a4> │ │ │ │ + b.n 8ad34 <_PyObject_MakeTpCall@@Base+0x19a4> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8aece <_PyObject_MakeTpCall@@Base+0x144a> │ │ │ │ + beq.w 8a7da <_PyObject_MakeTpCall@@Base+0x144a> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - bl d59b0 <_PyEval_CheckExceptTypeValid@@Base+0xc58> │ │ │ │ + bl d5420 <_PyEval_CheckExceptTypeValid@@Base+0xc50> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b3de <_PyObject_MakeTpCall@@Base+0x195a> │ │ │ │ + beq.w 8acea <_PyObject_MakeTpCall@@Base+0x195a> │ │ │ │ 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 8b914 <_PyObject_MakeTpCall@@Base+0x1e90> │ │ │ │ + ble.n 8b220 <_PyObject_MakeTpCall@@Base+0x1e90> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b864 <_PyObject_MakeTpCall@@Base+0x1de0> │ │ │ │ + beq.n 8b170 <_PyObject_MakeTpCall@@Base+0x1de0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ca32 <_PyObject_MakeTpCall@@Base+0x2fae> │ │ │ │ + beq.w 8c3d4 <_PyObject_MakeTpCall@@Base+0x3044> │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 8b914 <_PyObject_MakeTpCall@@Base+0x1e90> │ │ │ │ + beq.n 8b220 <_PyObject_MakeTpCall@@Base+0x1e90> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b880 <_PyObject_MakeTpCall@@Base+0x1dfc> │ │ │ │ + beq.n 8b18c <_PyObject_MakeTpCall@@Base+0x1dfc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c864 <_PyObject_MakeTpCall@@Base+0x2de0> │ │ │ │ + beq.w 8c36e <_PyObject_MakeTpCall@@Base+0x2fde> │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.n 8b914 <_PyObject_MakeTpCall@@Base+0x1e90> │ │ │ │ + beq.n 8b220 <_PyObject_MakeTpCall@@Base+0x1e90> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b89c <_PyObject_MakeTpCall@@Base+0x1e18> │ │ │ │ + beq.n 8b1a8 <_PyObject_MakeTpCall@@Base+0x1e18> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cad6 <_PyObject_MakeTpCall@@Base+0x3052> │ │ │ │ + beq.w 8c4a6 <_PyObject_MakeTpCall@@Base+0x3116> │ │ │ │ cmp.w r9, #3 │ │ │ │ - beq.n 8b914 <_PyObject_MakeTpCall@@Base+0x1e90> │ │ │ │ + beq.n 8b220 <_PyObject_MakeTpCall@@Base+0x1e90> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b8b8 <_PyObject_MakeTpCall@@Base+0x1e34> │ │ │ │ + beq.n 8b1c4 <_PyObject_MakeTpCall@@Base+0x1e34> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cb56 <_PyObject_MakeTpCall@@Base+0x30d2> │ │ │ │ + beq.w 8c1d8 <_PyObject_MakeTpCall@@Base+0x2e48> │ │ │ │ cmp.w r9, #4 │ │ │ │ - beq.n 8b914 <_PyObject_MakeTpCall@@Base+0x1e90> │ │ │ │ + beq.n 8b220 <_PyObject_MakeTpCall@@Base+0x1e90> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b8d4 <_PyObject_MakeTpCall@@Base+0x1e50> │ │ │ │ + beq.n 8b1e0 <_PyObject_MakeTpCall@@Base+0x1e50> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cb5e <_PyObject_MakeTpCall@@Base+0x30da> │ │ │ │ + beq.w 8c1e0 <_PyObject_MakeTpCall@@Base+0x2e50> │ │ │ │ cmp.w r9, #5 │ │ │ │ - beq.n 8b914 <_PyObject_MakeTpCall@@Base+0x1e90> │ │ │ │ + beq.n 8b220 <_PyObject_MakeTpCall@@Base+0x1e90> │ │ │ │ movs r2, #5 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r8 │ │ │ │ mov r8, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r0, [r7, r4, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 8b902 <_PyObject_MakeTpCall@@Base+0x1e7e> │ │ │ │ + beq.n 8b20e <_PyObject_MakeTpCall@@Base+0x1e7e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cace <_PyObject_MakeTpCall@@Base+0x304a> │ │ │ │ + beq.w 8c24a <_PyObject_MakeTpCall@@Base+0x2eba> │ │ │ │ adds r4, #1 │ │ │ │ cmp r9, r4 │ │ │ │ - bne.n 8b8ee <_PyObject_MakeTpCall@@Base+0x1e6a> │ │ │ │ + bne.n 8b1fa <_PyObject_MakeTpCall@@Base+0x1e6a> │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r8 │ │ │ │ mov r8, sl │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ subs r0, r7, #4 │ │ │ │ - bl 77384 │ │ │ │ + bl 77378 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8b3c6 <_PyObject_MakeTpCall@@Base+0x1942> │ │ │ │ + beq.w 8acd2 <_PyObject_MakeTpCall@@Base+0x1942> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b3c6 <_PyObject_MakeTpCall@@Base+0x1942> │ │ │ │ + bne.w 8acd2 <_PyObject_MakeTpCall@@Base+0x1942> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8b3c6 <_PyObject_MakeTpCall@@Base+0x1942> │ │ │ │ - ldr r3, [pc, #780] @ (8bc4c <_PyObject_MakeTpCall@@Base+0x21c8>) │ │ │ │ - b.w 8a928 <_PyObject_MakeTpCall@@Base+0xea4> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8acd2 <_PyObject_MakeTpCall@@Base+0x1942> │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ac22 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ + beq.w 8a52e <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8ac22 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ + beq.w 8a52e <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ac22 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ + bne.w 8a52e <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c9b0 <_PyObject_MakeTpCall@@Base+0x2f2c> │ │ │ │ + bne.w 8c436 <_PyObject_MakeTpCall@@Base+0x30a6> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add.w r3, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 8ac22 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ + bmi.w 8a52e <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8b978 <_PyObject_MakeTpCall@@Base+0x1ef4> │ │ │ │ + bne.n 8b27e <_PyObject_MakeTpCall@@Base+0x1eee> │ │ │ │ dmb ish │ │ │ │ - b.w 8ac22 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ + b.w 8a52e <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ + ldr r3, [pc, #704] @ (8b558 <_PyObject_MakeTpCall@@Base+0x21c8>) │ │ │ │ + b.w 8a234 <_PyObject_MakeTpCall@@Base+0xea4> │ │ │ │ mov r4, fp │ │ │ │ - b.w 8a328 <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ + b.w 89c34 <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8c9bc <_PyObject_MakeTpCall@@Base+0x2f38> │ │ │ │ + bne.w 8c3fa <_PyObject_MakeTpCall@@Base+0x306a> │ │ │ │ mov r1, sl │ │ │ │ - bl e1ab4 │ │ │ │ - ldr r1, [pc, #672] @ (8bc50 <_PyObject_MakeTpCall@@Base+0x21cc>) │ │ │ │ + bl e1514 │ │ │ │ + ldr r1, [pc, #672] @ (8b55c <_PyObject_MakeTpCall@@Base+0x21cc>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bc934 │ │ │ │ + bl bc33c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + blt.w 89f62 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.w 8a992 <_PyObject_MakeTpCall@@Base+0xf0e> │ │ │ │ - ldr.w r9, [pc, #664] @ 8bc60 <_PyObject_MakeTpCall@@Base+0x21dc> │ │ │ │ + bpl.w 8a29e <_PyObject_MakeTpCall@@Base+0xf0e> │ │ │ │ + ldr.w r9, [pc, #664] @ 8b56c <_PyObject_MakeTpCall@@Base+0x21dc> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr.w r1, [sl, #180] @ 0xb4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r1, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r2, r0, 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, r0 │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 8ba00 <_PyObject_MakeTpCall@@Base+0x1f7c> │ │ │ │ + beq.n 8b30c <_PyObject_MakeTpCall@@Base+0x1f7c> │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 8a9c0 <_PyObject_MakeTpCall@@Base+0xf3c> │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + bmi.w 8a2cc <_PyObject_MakeTpCall@@Base+0xf3c> │ │ │ │ + movw r0, #64844 @ 0xfd4c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a9f0 <_PyObject_MakeTpCall@@Base+0xf6c> │ │ │ │ - ldr r0, [pc, #560] @ (8bc54 <_PyObject_MakeTpCall@@Base+0x21d0>) │ │ │ │ - bl 6cd24 │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8a2fc <_PyObject_MakeTpCall@@Base+0xf6c> │ │ │ │ + ldr r0, [pc, #560] @ (8b560 <_PyObject_MakeTpCall@@Base+0x21d0>) │ │ │ │ + bl 6cd1c │ │ │ │ mov r2, r0 │ │ │ │ adds r7, r0, #1 │ │ │ │ - bne.w 8a6c0 <_PyObject_MakeTpCall@@Base+0xc3c> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bne.w 89fcc <_PyObject_MakeTpCall@@Base+0xc3c> │ │ │ │ + b.w 89f62 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ movw fp, #36416 @ 0x8e40 │ │ │ │ movt fp, #70 @ 0x46 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8b7ec <_PyObject_MakeTpCall@@Base+0x1d68> │ │ │ │ + bne.w 8b0f8 <_PyObject_MakeTpCall@@Base+0x1d68> │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r7, fp │ │ │ │ - b.n 8b7ec <_PyObject_MakeTpCall@@Base+0x1d68> │ │ │ │ + b.n 8b0f8 <_PyObject_MakeTpCall@@Base+0x1d68> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8ba92 <_PyObject_MakeTpCall@@Base+0x200e> │ │ │ │ - bl 7e790 │ │ │ │ + bne.n 8b39e <_PyObject_MakeTpCall@@Base+0x200e> │ │ │ │ + bl 7e768 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89f62 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #484] @ (8bc58 <_PyObject_MakeTpCall@@Base+0x21d4>) │ │ │ │ + ldr r1, [pc, #484] @ (8b564 <_PyObject_MakeTpCall@@Base+0x21d4>) │ │ │ │ mov r0, r6 │ │ │ │ - bl 79514 │ │ │ │ + bl 794f8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8caee <_PyObject_MakeTpCall@@Base+0x306a> │ │ │ │ + blt.w 8c5e4 <_PyObject_MakeTpCall@@Base+0x3254> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ba92 <_PyObject_MakeTpCall@@Base+0x200e> │ │ │ │ + beq.n 8b39e <_PyObject_MakeTpCall@@Base+0x200e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cae4 <_PyObject_MakeTpCall@@Base+0x3060> │ │ │ │ + beq.w 8c5da <_PyObject_MakeTpCall@@Base+0x324a> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.w 8a81a <_PyObject_MakeTpCall@@Base+0xd96> │ │ │ │ - ldr.w r9, [pc, #448] @ 8bc60 <_PyObject_MakeTpCall@@Base+0x21dc> │ │ │ │ + bpl.w 8a126 <_PyObject_MakeTpCall@@Base+0xd96> │ │ │ │ + ldr.w r9, [pc, #448] @ 8b56c <_PyObject_MakeTpCall@@Base+0x21dc> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr.w r1, [sl, #180] @ 0xb4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r1, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r2, r0, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r6, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r0 │ │ │ │ cmp r6, sl │ │ │ │ - beq.n 8bad8 <_PyObject_MakeTpCall@@Base+0x2054> │ │ │ │ + beq.n 8b3e4 <_PyObject_MakeTpCall@@Base+0x2054> │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bmi.w 8a828 <_PyObject_MakeTpCall@@Base+0xda4> │ │ │ │ - b.w 8c502 <_PyObject_MakeTpCall@@Base+0x2a7e> │ │ │ │ + bmi.w 8a134 <_PyObject_MakeTpCall@@Base+0xda4> │ │ │ │ + b.w 8bff6 <_PyObject_MakeTpCall@@Base+0x2c66> │ │ │ │ ldr.w r3, [r9, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c130 <_PyObject_MakeTpCall@@Base+0x26ac> │ │ │ │ + beq.w 8ba3e <_PyObject_MakeTpCall@@Base+0x26ae> │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.w 8c14e <_PyObject_MakeTpCall@@Base+0x26ca> │ │ │ │ + ble.w 8ba5c <_PyObject_MakeTpCall@@Base+0x26cc> │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 8bdc4 <_PyObject_MakeTpCall@@Base+0x2340> │ │ │ │ + bne.w 8b6d8 <_PyObject_MakeTpCall@@Base+0x2348> │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r5, r9 │ │ │ │ - b.n 8b43e <_PyObject_MakeTpCall@@Base+0x19ba> │ │ │ │ - ldr r3, [pc, #332] @ (8bc5c <_PyObject_MakeTpCall@@Base+0x21d8>) │ │ │ │ + b.n 8ad4a <_PyObject_MakeTpCall@@Base+0x19ba> │ │ │ │ + ldr r3, [pc, #332] @ (8b568 <_PyObject_MakeTpCall@@Base+0x21d8>) │ │ │ │ str.w r3, [sl, #124] @ 0x7c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ad48 <_PyObject_MakeTpCall@@Base+0x12c4> │ │ │ │ - b.w 8ad50 <_PyObject_MakeTpCall@@Base+0x12cc> │ │ │ │ + beq.w 8a654 <_PyObject_MakeTpCall@@Base+0x12c4> │ │ │ │ + b.w 8a65c <_PyObject_MakeTpCall@@Base+0x12cc> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14664 @ 0x3948 │ │ │ │ + movw r1, #14280 @ 0x37c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.w 8afec <_PyObject_MakeTpCall@@Base+0x1568> │ │ │ │ + b.w 8a8f8 <_PyObject_MakeTpCall@@Base+0x1568> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8bfb6 <_PyObject_MakeTpCall@@Base+0x2532> │ │ │ │ + ble.w 8b858 <_PyObject_MakeTpCall@@Base+0x24c8> │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 8bb66 <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ + bne.n 8b472 <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.w 8a2a4 <_PyObject_MakeTpCall@@Base+0x820> │ │ │ │ + b.w 89bb0 <_PyObject_MakeTpCall@@Base+0x820> │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - b.w 8a3ce <_PyObject_MakeTpCall@@Base+0x94a> │ │ │ │ + b.w 89cda <_PyObject_MakeTpCall@@Base+0x94a> │ │ │ │ mov fp, r4 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 8bfb6 <_PyObject_MakeTpCall@@Base+0x2532> │ │ │ │ + beq.w 8b858 <_PyObject_MakeTpCall@@Base+0x24c8> │ │ │ │ add.w sl, r0, #12 │ │ │ │ mov.w lr, #1 │ │ │ │ mov r4, fp │ │ │ │ ldr.w fp, [sl, #4]! │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 8bfaa <_PyObject_MakeTpCall@@Base+0x2526> │ │ │ │ + bne.w 8b84c <_PyObject_MakeTpCall@@Base+0x24bc> │ │ │ │ mov fp, r4 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 8bdd0 <_PyObject_MakeTpCall@@Base+0x234c> │ │ │ │ + bne.w 8b6ec <_PyObject_MakeTpCall@@Base+0x235c> │ │ │ │ mov r4, fp │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 8a34c <_PyObject_MakeTpCall@@Base+0x8c8> │ │ │ │ + b.w 89c58 <_PyObject_MakeTpCall@@Base+0x8c8> │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8b5c0 <_PyObject_MakeTpCall@@Base+0x1b3c> │ │ │ │ + beq.w 8aecc <_PyObject_MakeTpCall@@Base+0x1b3c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22128 @ 0x5670 │ │ │ │ + movw r1, #21744 @ 0x54f0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ 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 8bbda <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ + beq.n 8b4e6 <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 8bbda <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ + cbnz r3, 8b4e6 <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 783a0 │ │ │ │ - b.w 8a66e <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ + bl 78394 │ │ │ │ + b.w 89f7a <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ + movw r1, #36416 @ 0x8e40 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ + b.w 89cec <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #4096 @ 0x1000 │ │ │ │ - beq.w 8c2b4 <_PyObject_MakeTpCall@@Base+0x2830> │ │ │ │ + beq.w 8c10e <_PyObject_MakeTpCall@@Base+0x2d7e> │ │ │ │ ldrh.w r3, [r4, #206] @ 0xce │ │ │ │ cmp.w r3, #1000 @ 0x3e8 │ │ │ │ mov r3, r1 │ │ │ │ - bcs.w 8c2b0 <_PyObject_MakeTpCall@@Base+0x282c> │ │ │ │ + bcs.w 8c108 <_PyObject_MakeTpCall@@Base+0x2d78> │ │ │ │ ldr.w r6, [r4, #168] @ 0xa8 │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ mov sl, r4 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r1, [r6, #8]! │ │ │ │ mov fp, r2 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 8bd02 <_PyObject_MakeTpCall@@Base+0x227e> │ │ │ │ + ble.n 8b60e <_PyObject_MakeTpCall@@Base+0x227e> │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ adds r4, #1 │ │ │ │ - bl 82098 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81bf4 <_PyType_LookupRef@@Base+0x118> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8bc14 <_PyObject_MakeTpCall@@Base+0x2190> │ │ │ │ + bne.n 8b52c <_PyObject_MakeTpCall@@Base+0x219c> │ │ │ │ mov r4, sl │ │ │ │ mov r2, fp │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 8bd3e <_PyObject_MakeTpCall@@Base+0x22ba> │ │ │ │ - movw r1, #36416 @ 0x8e40 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ - b.w 8a3e0 <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ + b.n 8b64a <_PyObject_MakeTpCall@@Base+0x22ba> │ │ │ │ nop │ │ │ │ asrs r4, r4, #27 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 8beb4 <_PyObject_MakeTpCall@@Base+0x2430>) │ │ │ │ + add r0, pc, #608 @ (adr r0, 8b7c0 <_PyObject_MakeTpCall@@Base+0x2430>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r2, sp, #336 @ 0x150 │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r4, r7, #26 │ │ │ │ lsls r7, r0, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ adds r2, #4 │ │ │ │ mov lr, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8bb64 <_PyObject_MakeTpCall@@Base+0x20e0> │ │ │ │ + bne.w 8b470 <_PyObject_MakeTpCall@@Base+0x20e0> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8bb64 <_PyObject_MakeTpCall@@Base+0x20e0> │ │ │ │ + bne.w 8b470 <_PyObject_MakeTpCall@@Base+0x20e0> │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ add.w r1, fp, #2 │ │ │ │ add.w r2, lr, #8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8bb64 <_PyObject_MakeTpCall@@Base+0x20e0> │ │ │ │ + bne.w 8b470 <_PyObject_MakeTpCall@@Base+0x20e0> │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ add.w r1, fp, #3 │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ add.w r2, lr, #12 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8bb64 <_PyObject_MakeTpCall@@Base+0x20e0> │ │ │ │ + bne.w 8b470 <_PyObject_MakeTpCall@@Base+0x20e0> │ │ │ │ ldr.w r3, [lr, #16] │ │ │ │ add.w r1, fp, #4 │ │ │ │ add.w r2, lr, #16 │ │ │ │ cmp.w ip, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ble.w 8bfb4 <_PyObject_MakeTpCall@@Base+0x2530> │ │ │ │ + ble.w 8b856 <_PyObject_MakeTpCall@@Base+0x24c6> │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8bb64 <_PyObject_MakeTpCall@@Base+0x20e0> │ │ │ │ + bne.w 8b470 <_PyObject_MakeTpCall@@Base+0x20e0> │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ add.w r1, fp, #5 │ │ │ │ add.w r2, lr, #20 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8bb64 <_PyObject_MakeTpCall@@Base+0x20e0> │ │ │ │ + bne.w 8b470 <_PyObject_MakeTpCall@@Base+0x20e0> │ │ │ │ ldr.w r3, [lr, #24] │ │ │ │ add.w r1, fp, #6 │ │ │ │ add.w r2, lr, #24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 8bb64 <_PyObject_MakeTpCall@@Base+0x20e0> │ │ │ │ + bne.w 8b470 <_PyObject_MakeTpCall@@Base+0x20e0> │ │ │ │ ldr.w r3, [lr, #28] │ │ │ │ add.w r1, fp, #7 │ │ │ │ add.w r2, lr, #28 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.w 8a328 <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ + b.w 89c34 <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ mov r4, sl │ │ │ │ mov r2, fp │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ands.w r1, r3, #256 @ 0x100 │ │ │ │ - bne.w 8c286 <_PyObject_MakeTpCall@@Base+0x2802> │ │ │ │ + bne.w 8c02e <_PyObject_MakeTpCall@@Base+0x2c9e> │ │ │ │ add.w r0, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r3, [r0, #2804] @ 0xaf4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c9a0 <_PyObject_MakeTpCall@@Base+0x2f1c> │ │ │ │ + beq.w 8c204 <_PyObject_MakeTpCall@@Base+0x2e74> │ │ │ │ ldrh.w r1, [r4, #206] @ 0xce │ │ │ │ adds r6, r3, #1 │ │ │ │ str.w r6, [r0, #2804] @ 0xaf4 │ │ │ │ adds r1, #1 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ strh.w r1, [r4, #206] @ 0xce │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 8b0bc <_PyObject_MakeTpCall@@Base+0x1638> │ │ │ │ + b.w 8a9c8 <_PyObject_MakeTpCall@@Base+0x1638> │ │ │ │ cmp.w lr, #0 │ │ │ │ - bgt.w 8b0f0 <_PyObject_MakeTpCall@@Base+0x166c> │ │ │ │ - b.w 8b14c <_PyObject_MakeTpCall@@Base+0x16c8> │ │ │ │ + bgt.w 8a9fc <_PyObject_MakeTpCall@@Base+0x166c> │ │ │ │ + b.w 8aa58 <_PyObject_MakeTpCall@@Base+0x16c8> │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - bl 719d8 │ │ │ │ + bl 719f0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b08c <_PyObject_MakeTpCall@@Base+0x1608> │ │ │ │ + bne.w 8a998 <_PyObject_MakeTpCall@@Base+0x1608> │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #49749 @ 0xc255 │ │ │ │ + movw r1, #49745 @ 0xc251 │ │ │ │ movt r1, #6 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8c698 <_PyObject_MakeTpCall@@Base+0x2c14> │ │ │ │ + bne.w 8c0d2 <_PyObject_MakeTpCall@@Base+0x2d42> │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov lr, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8c018 <_PyObject_MakeTpCall@@Base+0x2594> │ │ │ │ + beq.w 8b926 <_PyObject_MakeTpCall@@Base+0x2596> │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.w 8ac02 <_PyObject_MakeTpCall@@Base+0x117e> │ │ │ │ + b.w 8a50e <_PyObject_MakeTpCall@@Base+0x117e> │ │ │ │ + mov r1, r3 │ │ │ │ + mov r5, r6 │ │ │ │ + b.w 8ad34 <_PyObject_MakeTpCall@@Base+0x19a4> │ │ │ │ add.w r8, r8, #1 │ │ │ │ add r3, r4 │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 8ade6 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + ble.w 8a6f2 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8c20e <_PyObject_MakeTpCall@@Base+0x278a> │ │ │ │ + beq.w 8c01e <_PyObject_MakeTpCall@@Base+0x2c8e> │ │ │ │ cmp r8, r1 │ │ │ │ - blt.w 8b258 <_PyObject_MakeTpCall@@Base+0x17d4> │ │ │ │ - b.w 8ade6 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + blt.w 8ab66 <_PyObject_MakeTpCall@@Base+0x17d6> │ │ │ │ + b.w 8a6f2 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ adds r2, #1 │ │ │ │ - b.n 8baf8 <_PyObject_MakeTpCall@@Base+0x2074> │ │ │ │ - mov r1, r3 │ │ │ │ - mov r5, r6 │ │ │ │ - b.w 8b428 <_PyObject_MakeTpCall@@Base+0x19a4> │ │ │ │ - mov r0, ip │ │ │ │ - mov r9, r3 │ │ │ │ - b.w 8a240 <_PyObject_MakeTpCall@@Base+0x7bc> │ │ │ │ - ldr r1, [pc, #740] @ (8c0c0 <_PyObject_MakeTpCall@@Base+0x263c>) │ │ │ │ + b.n 8b404 <_PyObject_MakeTpCall@@Base+0x2074> │ │ │ │ + ldr r1, [pc, #708] @ (8b9a4 <_PyObject_MakeTpCall@@Base+0x2614>) │ │ │ │ mov r0, r9 │ │ │ │ - bl bc8ac <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc2b4 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b66a <_PyObject_MakeTpCall@@Base+0x1be6> │ │ │ │ - b.n 8b696 <_PyObject_MakeTpCall@@Base+0x1c12> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 89a84 <_PyObject_MakeTpCall@@Base> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8afc4 <_PyObject_MakeTpCall@@Base+0x1540> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8afb0 <_PyObject_MakeTpCall@@Base+0x152c> │ │ │ │ - b.w 8afc4 <_PyObject_MakeTpCall@@Base+0x1540> │ │ │ │ - ldr r0, [pc, #684] @ (8c0c4 <_PyObject_MakeTpCall@@Base+0x2640>) │ │ │ │ - bl 6cd24 │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - bne.w 8a7ea <_PyObject_MakeTpCall@@Base+0xd66> │ │ │ │ - b.w 8a7fc <_PyObject_MakeTpCall@@Base+0xd78> │ │ │ │ - ldr r0, [pc, #672] @ (8c0c8 <_PyObject_MakeTpCall@@Base+0x2644>) │ │ │ │ - bl 6cd24 │ │ │ │ + beq.w 8af76 <_PyObject_MakeTpCall@@Base+0x1be6> │ │ │ │ + b.n 8afa2 <_PyObject_MakeTpCall@@Base+0x1c12> │ │ │ │ + mov r0, ip │ │ │ │ + mov r9, r3 │ │ │ │ + b.w 89b4c <_PyObject_MakeTpCall@@Base+0x7bc> │ │ │ │ + ldr r0, [pc, #688] @ (8b9a8 <_PyObject_MakeTpCall@@Base+0x2618>) │ │ │ │ + bl 6cd1c │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8a892 <_PyObject_MakeTpCall@@Base+0xe0e> │ │ │ │ - b.w 8a8a4 <_PyObject_MakeTpCall@@Base+0xe20> │ │ │ │ + bne.w 8a19e <_PyObject_MakeTpCall@@Base+0xe0e> │ │ │ │ + b.w 8a1b0 <_PyObject_MakeTpCall@@Base+0xe20> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8a8b8 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ - bl 143874 │ │ │ │ + bne.w 8a1c4 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ + bl 14347c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89f62 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #624] @ (8c0c8 <_PyObject_MakeTpCall@@Base+0x2644>) │ │ │ │ + ldr r1, [pc, #640] @ (8b9a8 <_PyObject_MakeTpCall@@Base+0x2618>) │ │ │ │ mov r0, r6 │ │ │ │ - bl 79514 │ │ │ │ + bl 794f8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8caee <_PyObject_MakeTpCall@@Base+0x306a> │ │ │ │ + blt.w 8c5e4 <_PyObject_MakeTpCall@@Base+0x3254> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a8b8 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ + beq.w 8a1c4 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a8b8 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ + bne.w 8a1c4 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a8b8 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ - ldr r0, [pc, #580] @ (8c0cc <_PyObject_MakeTpCall@@Base+0x2648>) │ │ │ │ - bl 6cd24 │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - bne.w 8a83e <_PyObject_MakeTpCall@@Base+0xdba> │ │ │ │ - b.w 8a850 <_PyObject_MakeTpCall@@Base+0xdcc> │ │ │ │ - ldr r0, [pc, #568] @ (8c0d0 <_PyObject_MakeTpCall@@Base+0x264c>) │ │ │ │ - bl 6cd24 │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - bne.w 8a9d6 <_PyObject_MakeTpCall@@Base+0xf52> │ │ │ │ - b.w 8a9e8 <_PyObject_MakeTpCall@@Base+0xf64> │ │ │ │ - ldr r0, [pc, #552] @ (8c0d4 <_PyObject_MakeTpCall@@Base+0x2650>) │ │ │ │ - bl 6cd24 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a1c4 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ + ldr r0, [pc, #600] @ (8b9ac <_PyObject_MakeTpCall@@Base+0x261c>) │ │ │ │ + bl 6cd1c │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8a962 <_PyObject_MakeTpCall@@Base+0xede> │ │ │ │ - b.w 8a974 <_PyObject_MakeTpCall@@Base+0xef0> │ │ │ │ + bne.w 8a14a <_PyObject_MakeTpCall@@Base+0xdba> │ │ │ │ + b.w 8a15c <_PyObject_MakeTpCall@@Base+0xdcc> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8c4a8 <_PyObject_MakeTpCall@@Base+0x2a24> │ │ │ │ + beq.w 8c096 <_PyObject_MakeTpCall@@Base+0x2d06> │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.w 8a86e <_PyObject_MakeTpCall@@Base+0xdea> │ │ │ │ - ldr.w r9, [pc, #516] @ 8c0dc <_PyObject_MakeTpCall@@Base+0x2658> │ │ │ │ + bpl.w 8a17a <_PyObject_MakeTpCall@@Base+0xdea> │ │ │ │ + ldr.w r9, [pc, #576] @ 8b9c0 <_PyObject_MakeTpCall@@Base+0x2630> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ ldr.w r1, [sl, #180] @ 0xb4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r1, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r2, r0, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r6, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r0 │ │ │ │ cmp r6, sl │ │ │ │ - beq.n 8bf10 <_PyObject_MakeTpCall@@Base+0x248c> │ │ │ │ + beq.n 8b7ba <_PyObject_MakeTpCall@@Base+0x242a> │ │ │ │ cmp r1, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r0, r3 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bmi.w 8a87c <_PyObject_MakeTpCall@@Base+0xdf8> │ │ │ │ - b.n 8c5ee <_PyObject_MakeTpCall@@Base+0x2b6a> │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 8c936 <_PyObject_MakeTpCall@@Base+0x2eb2> │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 8c936 <_PyObject_MakeTpCall@@Base+0x2eb2> │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add.w ip, r2, #8 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - movs r2, #0 │ │ │ │ - ldr.w lr, [ip, #4]! │ │ │ │ - cmp lr, r4 │ │ │ │ - beq.n 8bf7c <_PyObject_MakeTpCall@@Base+0x24f8> │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8c92a <_PyObject_MakeTpCall@@Base+0x2ea6> │ │ │ │ - cbnz r1, 8bf58 <_PyObject_MakeTpCall@@Base+0x24d4> │ │ │ │ - ldr.w r1, [lr, #144] @ 0x90 │ │ │ │ - subs r1, #0 │ │ │ │ - it ne │ │ │ │ - movne r1, #1 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 8c4f2 <_PyObject_MakeTpCall@@Base+0x2a6e> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8c4e2 <_PyObject_MakeTpCall@@Base+0x2a5e> │ │ │ │ - ldr.w r0, [lr, #104] @ 0x68 │ │ │ │ - subs r0, #0 │ │ │ │ - it ne │ │ │ │ - movne r0, #1 │ │ │ │ + bmi.w 8a188 <_PyObject_MakeTpCall@@Base+0xdf8> │ │ │ │ + b.w 8bfda <_PyObject_MakeTpCall@@Base+0x2c4a> │ │ │ │ + ldr r0, [pc, #484] @ (8b9b0 <_PyObject_MakeTpCall@@Base+0x2620>) │ │ │ │ + bl 6cd1c │ │ │ │ + mov r2, r0 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + bne.w 8a2e2 <_PyObject_MakeTpCall@@Base+0xf52> │ │ │ │ + b.w 8a2f4 <_PyObject_MakeTpCall@@Base+0xf64> │ │ │ │ + ldr r0, [pc, #468] @ (8b9b4 <_PyObject_MakeTpCall@@Base+0x2624>) │ │ │ │ + bl 6cd1c │ │ │ │ + mov r2, r0 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + bne.w 8a26e <_PyObject_MakeTpCall@@Base+0xede> │ │ │ │ + b.w 8a280 <_PyObject_MakeTpCall@@Base+0xef0> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 89390 <_PyObject_MakeTpCall@@Base> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8a8d0 <_PyObject_MakeTpCall@@Base+0x1540> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c4ea <_PyObject_MakeTpCall@@Base+0x2a66> │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 8c4ea <_PyObject_MakeTpCall@@Base+0x2a66> │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r8, r2 │ │ │ │ - bne.n 8bf3e <_PyObject_MakeTpCall@@Base+0x24ba> │ │ │ │ - str r1, [sp, #28] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - b.w 8b6e6 <_PyObject_MakeTpCall@@Base+0x1c62> │ │ │ │ + beq.w 8a8bc <_PyObject_MakeTpCall@@Base+0x152c> │ │ │ │ + b.w 8a8d0 <_PyObject_MakeTpCall@@Base+0x1540> │ │ │ │ + ldr r0, [pc, #412] @ (8b9b8 <_PyObject_MakeTpCall@@Base+0x2628>) │ │ │ │ + bl 6cd1c │ │ │ │ + mov r2, r0 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + bne.w 8a0f6 <_PyObject_MakeTpCall@@Base+0xd66> │ │ │ │ + b.w 8a108 <_PyObject_MakeTpCall@@Base+0xd78> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8beca <_PyObject_MakeTpCall@@Base+0x2446> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.n 8b774 <_PyObject_MakeTpCall@@Base+0x23e4> │ │ │ │ + b.w 89f62 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a486 <_PyObject_MakeTpCall@@Base+0xa02> │ │ │ │ - b.n 8bbda <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ + beq.w 89d92 <_PyObject_MakeTpCall@@Base+0xa02> │ │ │ │ + b.n 8b4e6 <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ba92 <_PyObject_MakeTpCall@@Base+0x200e> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8b39e <_PyObject_MakeTpCall@@Base+0x200e> │ │ │ │ + b.w 89f62 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp ip, lr │ │ │ │ - bne.w 8bb78 <_PyObject_MakeTpCall@@Base+0x20f4> │ │ │ │ + bne.w 8b484 <_PyObject_MakeTpCall@@Base+0x20f4> │ │ │ │ mov fp, r4 │ │ │ │ ldr.w ip, [r3, #172] @ 0xac │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8c638 <_PyObject_MakeTpCall@@Base+0x2bb4> │ │ │ │ + beq.w 8c05a <_PyObject_MakeTpCall@@Base+0x2cca> │ │ │ │ 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 8c65a <_PyObject_MakeTpCall@@Base+0x2bd6> │ │ │ │ + ble.w 8c07c <_PyObject_MakeTpCall@@Base+0x2cec> │ │ │ │ ldr.w fp, [r0, #4]! │ │ │ │ cmp fp, r9 │ │ │ │ - bne.n 8bfce <_PyObject_MakeTpCall@@Base+0x254a> │ │ │ │ + bne.n 8b870 <_PyObject_MakeTpCall@@Base+0x24e0> │ │ │ │ mov fp, r4 │ │ │ │ - b.n 8bb88 <_PyObject_MakeTpCall@@Base+0x2104> │ │ │ │ + b.n 8b494 <_PyObject_MakeTpCall@@Base+0x2104> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a8b8 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8a1c4 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ + b.w 89f62 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a9fc <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8a308 <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ + b.w 89f62 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b9ba <_PyObject_MakeTpCall@@Base+0x1f36> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 8b2c6 <_PyObject_MakeTpCall@@Base+0x1f36> │ │ │ │ + b.w 89f62 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 8c388 <_PyObject_MakeTpCall@@Base+0x2ff8> │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 8c388 <_PyObject_MakeTpCall@@Base+0x2ff8> │ │ │ │ + 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 8b908 <_PyObject_MakeTpCall@@Base+0x2578> │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8c37c <_PyObject_MakeTpCall@@Base+0x2fec> │ │ │ │ + cbnz r1, 8b8e4 <_PyObject_MakeTpCall@@Base+0x2554> │ │ │ │ + ldr.w r1, [lr, #144] @ 0x90 │ │ │ │ + subs r1, #0 │ │ │ │ + it ne │ │ │ │ + movne r1, #1 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 8bd16 <_PyObject_MakeTpCall@@Base+0x2986> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8bd06 <_PyObject_MakeTpCall@@Base+0x2976> │ │ │ │ + ldr.w r0, [lr, #104] @ 0x68 │ │ │ │ + subs r0, #0 │ │ │ │ + it ne │ │ │ │ + movne r0, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8bd0e <_PyObject_MakeTpCall@@Base+0x297e> │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 8bd0e <_PyObject_MakeTpCall@@Base+0x297e> │ │ │ │ + adds r2, #1 │ │ │ │ + cmp r8, r2 │ │ │ │ + bne.n 8b8ca <_PyObject_MakeTpCall@@Base+0x253a> │ │ │ │ + str r0, [sp, #20] │ │ │ │ + str r1, [sp, #28] │ │ │ │ + b.w 8aff2 <_PyObject_MakeTpCall@@Base+0x1c62> │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b08c <_PyObject_MakeTpCall@@Base+0x1608> │ │ │ │ + bne.w 8a998 <_PyObject_MakeTpCall@@Base+0x1608> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1ea3d0 │ │ │ │ + bl 1e9698 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8ac22 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ + bne.w 8a52e <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8b028 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ + beq.w 8a934 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b028 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ + bne.w 8a934 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b028 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ - ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - blx r3 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8a7ae <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ - bl 1ea294 │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 719d8 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 8a7ae <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ - b.w 8b38c <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a934 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 8ade6 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + ble.w 8a6f2 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r0, [sl, fp] │ │ │ │ adds r2, #1 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldrb.w r1, [r2, r8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - ldr r2, [pc, #68] @ (8c0d8 <_PyObject_MakeTpCall@@Base+0x2654>) │ │ │ │ + ldr r2, [pc, #68] @ (8b9bc <_PyObject_MakeTpCall@@Base+0x262c>) │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r4, [r7, #4] │ │ │ │ ldrb.w ip, [r3, #5] │ │ │ │ add.w r1, r3, r1, lsl #3 │ │ │ │ movs r3, #12 │ │ │ │ lsl.w r6, r6, ip │ │ │ │ add r1, r6 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ eor.w r9, r1, r2, asr #3 │ │ │ │ - b.w 8ab06 <_PyObject_MakeTpCall@@Base+0x1082> │ │ │ │ + b.w 8a412 <_PyObject_MakeTpCall@@Base+0x1082> │ │ │ │ nop │ │ │ │ sxth r4, r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, sp, #336 @ 0x150 │ │ │ │ + add r0, pc, #448 @ (adr r0, 8bb6c <_PyObject_MakeTpCall@@Base+0x27dc>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 8c28c <_PyObject_MakeTpCall@@Base+0x2808>) │ │ │ │ + add r6, pc, #560 @ (adr r6, 8bbe0 <_PyObject_MakeTpCall@@Base+0x2850>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8c300 <_PyObject_MakeTpCall@@Base+0x287c>) │ │ │ │ + add r0, pc, #896 @ (adr r0, 8bd34 <_PyObject_MakeTpCall@@Base+0x29a4>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #896 @ (adr r0, 8c454 <_PyObject_MakeTpCall@@Base+0x29d0>) │ │ │ │ + add r0, pc, #608 @ (adr r0, 8bc18 <_PyObject_MakeTpCall@@Base+0x2888>) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 8c338 <_PyObject_MakeTpCall@@Base+0x28b4>) │ │ │ │ + add r2, sp, #336 @ 0x150 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r7, sp, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #636] @ (8c364 <_PyObject_MakeTpCall@@Base+0x28e0>) │ │ │ │ + ldr r0, [pc, #772] @ (8bcd0 <_PyObject_MakeTpCall@@Base+0x2940>) │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd1c │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 8b1bc <_PyObject_MakeTpCall@@Base+0x1738> │ │ │ │ + beq.w 8aaca <_PyObject_MakeTpCall@@Base+0x173a> │ │ │ │ ldr.w r1, [r4, #172] @ 0xac │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8b0d4 <_PyObject_MakeTpCall@@Base+0x1650> │ │ │ │ + bne.w 8a9e0 <_PyObject_MakeTpCall@@Base+0x1650> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8c94a <_PyObject_MakeTpCall@@Base+0x2ec6> │ │ │ │ + bmi.w 8c5ee <_PyObject_MakeTpCall@@Base+0x325e> │ │ │ │ lsls r6, r3, #18 │ │ │ │ - bmi.w 8b028 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ + bmi.w 8a934 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - bl 7f848 │ │ │ │ + bl 7f814 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8b1bc <_PyObject_MakeTpCall@@Base+0x1738> │ │ │ │ + blt.w 8aaca <_PyObject_MakeTpCall@@Base+0x173a> │ │ │ │ ldr.w r1, [r4, #172] @ 0xac │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8b028 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ - b.w 8b0d4 <_PyObject_MakeTpCall@@Base+0x1650> │ │ │ │ + beq.w 8a934 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ + b.w 8a9e0 <_PyObject_MakeTpCall@@Base+0x1650> │ │ │ │ + ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + blx r3 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8a0ba <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ + bl 1e955c │ │ │ │ + b.w 89f62 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 719f0 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 8a0ba <_PyObject_MakeTpCall@@Base+0xd2a> │ │ │ │ + b.w 8ac98 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ mov r3, r9 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 8bb08 <_PyObject_MakeTpCall@@Base+0x2084> │ │ │ │ + beq.w 8b414 <_PyObject_MakeTpCall@@Base+0x2084> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c132 <_PyObject_MakeTpCall@@Base+0x26ae> │ │ │ │ + bne.n 8ba40 <_PyObject_MakeTpCall@@Base+0x26b0> │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 8bb08 <_PyObject_MakeTpCall@@Base+0x2084> │ │ │ │ + beq.w 8b414 <_PyObject_MakeTpCall@@Base+0x2084> │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8c250 <_PyObject_MakeTpCall@@Base+0x27cc> │ │ │ │ + beq.w 8c114 <_PyObject_MakeTpCall@@Base+0x2d84> │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - ble.w 8c26e <_PyObject_MakeTpCall@@Base+0x27ea> │ │ │ │ + ble.w 8c132 <_PyObject_MakeTpCall@@Base+0x2da2> │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 8c15c <_PyObject_MakeTpCall@@Base+0x26d8> │ │ │ │ - b.w 8b43e <_PyObject_MakeTpCall@@Base+0x19ba> │ │ │ │ + bne.n 8ba6c <_PyObject_MakeTpCall@@Base+0x26dc> │ │ │ │ + b.w 8ad4a <_PyObject_MakeTpCall@@Base+0x19ba> │ │ │ │ + ldr r1, [pc, #592] @ (8bcd4 <_PyObject_MakeTpCall@@Base+0x2944>) │ │ │ │ + mov r0, r9 │ │ │ │ + bl bc2b4 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8af6e <_PyObject_MakeTpCall@@Base+0x1bde> │ │ │ │ + b.w 8afa2 <_PyObject_MakeTpCall@@Base+0x1c12> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8cb3c <_PyObject_MakeTpCall@@Base+0x30b8> │ │ │ │ + beq.w 8c48c <_PyObject_MakeTpCall@@Base+0x30fc> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cb3c <_PyObject_MakeTpCall@@Base+0x30b8> │ │ │ │ + bne.w 8c48c <_PyObject_MakeTpCall@@Base+0x30fc> │ │ │ │ str.w sl, [sp, #20] │ │ │ │ - b.w 8b606 <_PyObject_MakeTpCall@@Base+0x1b82> │ │ │ │ + b.w 8af12 <_PyObject_MakeTpCall@@Base+0x1b82> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a652 <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ + bne.w 89f5e <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a652 <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ - ldr r1, [pc, #452] @ (8c368 <_PyObject_MakeTpCall@@Base+0x28e4>) │ │ │ │ - mov r0, r9 │ │ │ │ - bl bc8ac <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8b662 <_PyObject_MakeTpCall@@Base+0x1bde> │ │ │ │ - b.w 8b696 <_PyObject_MakeTpCall@@Base+0x1c12> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 89f5e <_PyObject_MakeTpCall@@Base+0xbce> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - movw r2, #41357 @ 0xa18d │ │ │ │ + movw r2, #39577 @ 0x9a99 │ │ │ │ movt r2, #8 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a352 <_PyObject_MakeTpCall@@Base+0x8ce> │ │ │ │ + beq.w 89c5e <_PyObject_MakeTpCall@@Base+0x8ce> │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8afec <_PyObject_MakeTpCall@@Base+0x1568> │ │ │ │ - b.n 8bb38 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14644 @ 0x3934 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 8bb38 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - mov r0, r6 │ │ │ │ - movw r2, #21132 @ 0x528c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - mov r3, r5 │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ - b.w 8b3de <_PyObject_MakeTpCall@@Base+0x195a> │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - adds r3, #12 │ │ │ │ - cmp r1, r8 │ │ │ │ - bgt.w 8bdb2 <_PyObject_MakeTpCall@@Base+0x232e> │ │ │ │ - b.w 8ade6 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bgt.w 8bba6 <_PyObject_MakeTpCall@@Base+0x2122> │ │ │ │ - b.w 8b61e <_PyObject_MakeTpCall@@Base+0x1b9a> │ │ │ │ - mov r1, r0 │ │ │ │ - movs r0, #1 │ │ │ │ - bl 7d8cc │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b.w 8b592 <_PyObject_MakeTpCall@@Base+0x1b0e> │ │ │ │ + bne.w 8a8f8 <_PyObject_MakeTpCall@@Base+0x1568> │ │ │ │ + b.n 8b444 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ + ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + blx r3 │ │ │ │ + mov r6, r0 │ │ │ │ + b.w 8acb2 <_PyObject_MakeTpCall@@Base+0x1922> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c9f0 <_PyObject_MakeTpCall@@Base+0x2f6c> │ │ │ │ + bne.w 8c34a <_PyObject_MakeTpCall@@Base+0x2fba> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c9f0 <_PyObject_MakeTpCall@@Base+0x2f6c> │ │ │ │ + bne.w 8c34a <_PyObject_MakeTpCall@@Base+0x2fba> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.w 8b5f8 <_PyObject_MakeTpCall@@Base+0x1b74> │ │ │ │ - mov r3, r5 │ │ │ │ - cmp r3, r9 │ │ │ │ - beq.w 8b43e <_PyObject_MakeTpCall@@Base+0x19ba> │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 8c252 <_PyObject_MakeTpCall@@Base+0x27ce> │ │ │ │ - movw r3, #36416 @ 0x8e40 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - cmp r9, r3 │ │ │ │ - beq.w 8b43e <_PyObject_MakeTpCall@@Base+0x19ba> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ + b.w 8af04 <_PyObject_MakeTpCall@@Base+0x1b74> │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #14712 @ 0x3978 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 8bb38 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ - ldr r1, [pc, #228] @ (8c36c <_PyObject_MakeTpCall@@Base+0x28e8>) │ │ │ │ - ldr.w r3, [r1, #1520] @ 0x5f0 │ │ │ │ - cmp.w r3, #131072 @ 0x20000 │ │ │ │ - bcs.w 8c994 <_PyObject_MakeTpCall@@Base+0x2f10> │ │ │ │ - adds r0, r3, #1 │ │ │ │ - str.w r0, [r1, #1520] @ 0x5f0 │ │ │ │ - cbz r3, 8c2a6 <_PyObject_MakeTpCall@@Base+0x2822> │ │ │ │ - ldrh.w r1, [r4, #206] @ 0xce │ │ │ │ - adds r1, #1 │ │ │ │ - strh.w r1, [r4, #206] @ 0xce │ │ │ │ - movs r1, #1 │ │ │ │ - str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 8bd3e <_PyObject_MakeTpCall@@Base+0x22ba> │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 8bd3e <_PyObject_MakeTpCall@@Base+0x22ba> │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 8bd3e <_PyObject_MakeTpCall@@Base+0x22ba> │ │ │ │ - add.w r0, r0, #98304 @ 0x18000 │ │ │ │ - adds r0, #228 @ 0xe4 │ │ │ │ - adds r3, r1, r0 │ │ │ │ - b.w 8b4b0 <_PyObject_MakeTpCall@@Base+0x1a2c> │ │ │ │ - ldr r1, [pc, #168] @ (8c370 <_PyObject_MakeTpCall@@Base+0x28ec>) │ │ │ │ - bl 10f5c4 │ │ │ │ + mov r0, r6 │ │ │ │ + movw r2, #20748 @ 0x510c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + mov r3, r5 │ │ │ │ + bl 14a83c <_PyErr_Format@@Base> │ │ │ │ + b.w 8acea <_PyObject_MakeTpCall@@Base+0x195a> │ │ │ │ + ldr r1, [pc, #424] @ (8bcd8 <_PyObject_MakeTpCall@@Base+0x2948>) │ │ │ │ + bl 10ef98 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8bb38 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ - beq.w 8a21a <_PyObject_MakeTpCall@@Base+0x796> │ │ │ │ + blt.w 8b444 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ + beq.w 89b26 <_PyObject_MakeTpCall@@Base+0x796> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22060 @ 0x562c │ │ │ │ + movw r1, #21676 @ 0x54ac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 8bb38 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 8b444 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r4, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8ac64 <_PyObject_MakeTpCall@@Base+0x11e0> │ │ │ │ + bne.w 8a570 <_PyObject_MakeTpCall@@Base+0x11e0> │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ str r7, [r5, #12] │ │ │ │ - movw r0, #38653 @ 0x96fd │ │ │ │ + movw r0, #37233 @ 0x9171 │ │ │ │ movt r0, #15 │ │ │ │ cmp r3, ip │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r1, [r2, #3796] @ 0xed4 │ │ │ │ ldr.w r2, [r5, #-4] │ │ │ │ ldr r6, [r1, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ str r0, [r5, #20] │ │ │ │ orr.w lr, r2, r6 │ │ │ │ sub.w r2, r5, #8 │ │ │ │ str r2, [r6, #0] │ │ │ │ strd r1, lr, [r5, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ - bne.w 8aca6 <_PyObject_MakeTpCall@@Base+0x1222> │ │ │ │ + bne.w 8a5b2 <_PyObject_MakeTpCall@@Base+0x1222> │ │ │ │ mov r4, r5 │ │ │ │ - b.w 8acc6 <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ + b.w 8a5d2 <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n 8bbea <_PyObject_MakeTpCall@@Base+0x285a> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 126cc8 │ │ │ │ + b.w 8a54e <_PyObject_MakeTpCall@@Base+0x11be> │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8a74a <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ + bne.w 8a056 <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d7540 │ │ │ │ + bl 1d62d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89f62 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r7, r3, #25 │ │ │ │ - bpl.w 8c46e <_PyObject_MakeTpCall@@Base+0x29ea> │ │ │ │ + bpl.n 8bcc4 <_PyObject_MakeTpCall@@Base+0x2934> │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.w 8c46e <_PyObject_MakeTpCall@@Base+0x29ea> │ │ │ │ + bpl.n 8bcc4 <_PyObject_MakeTpCall@@Base+0x2934> │ │ │ │ adds.w r7, r6, #20 │ │ │ │ - bne.w 8a74a <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - add r7, sp, #16 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r2, pc, #96 @ (adr r2, 8c3cc <_PyObject_MakeTpCall@@Base+0x2948>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + bne.w 8a056 <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ + b.w 89f62 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r5 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a5d2 <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + b.w 8a54e <_PyObject_MakeTpCall@@Base+0x11be> │ │ │ │ ldr.w r4, [r6, #148] @ 0x94 │ │ │ │ ldr r7, [r3, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8af04 <_PyObject_MakeTpCall@@Base+0x1480> │ │ │ │ + bne.w 8a810 <_PyObject_MakeTpCall@@Base+0x1480> │ │ │ │ add.w r2, r7, #1000 @ 0x3e8 │ │ │ │ mov.w r9, #16384 @ 0x4000 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmp r9, r2 │ │ │ │ - blt.w 8c9aa <_PyObject_MakeTpCall@@Base+0x2f26> │ │ │ │ + blt.w 8c376 <_PyObject_MakeTpCall@@Base+0x2fe6> │ │ │ │ movw r2, #19968 @ 0x4e00 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r8, [r6, #144] @ 0x90 │ │ │ │ ldrd r0, r4, [r2, #804] @ 0x324 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8c3ee <_PyObject_MakeTpCall@@Base+0x296a> │ │ │ │ + cbz r0, 8bc72 <_PyObject_MakeTpCall@@Base+0x28e2> │ │ │ │ ldr.w r1, [r6, #144] @ 0x90 │ │ │ │ movs r2, #0 │ │ │ │ strd r8, r9, [r0] │ │ │ │ str r2, [r0, #8] │ │ │ │ - cbz r1, 8c3c8 <_PyObject_MakeTpCall@@Base+0x2944> │ │ │ │ + cbz r1, 8bc4c <_PyObject_MakeTpCall@@Base+0x28bc> │ │ │ │ ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ add.w r0, r1, #12 │ │ │ │ subs r2, r2, r0 │ │ │ │ asrs r2, r2, #2 │ │ │ │ str r2, [r1, #8] │ │ │ │ clz r2, r8 │ │ │ │ add.w r1, r4, r9 │ │ │ │ @@ -146651,827 +145933,867 @@ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ str.w r1, [r6, #152] @ 0x98 │ │ │ │ adds r2, #3 │ │ │ │ add.w r4, r4, r2, lsl #2 │ │ │ │ add.w r7, r4, r7, lsl #2 │ │ │ │ str.w r7, [r6, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8af1a <_PyObject_MakeTpCall@@Base+0x1496> │ │ │ │ + bne.w 8a826 <_PyObject_MakeTpCall@@Base+0x1496> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8c418 <_PyObject_MakeTpCall@@Base+0x2994> │ │ │ │ + beq.n 8bc9c <_PyObject_MakeTpCall@@Base+0x290c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8c418 <_PyObject_MakeTpCall@@Base+0x2994> │ │ │ │ - ldr r2, [pc, #732] @ (8c6dc <_PyObject_MakeTpCall@@Base+0x2c58>) │ │ │ │ + cbnz r3, 8bc9c <_PyObject_MakeTpCall@@Base+0x290c> │ │ │ │ + ldr r2, [pc, #88] @ (8bcdc <_PyObject_MakeTpCall@@Base+0x294c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8c410 <_PyObject_MakeTpCall@@Base+0x298c> │ │ │ │ + cbz r3, 8bc94 <_PyObject_MakeTpCall@@Base+0x2904> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - bl 1ea294 │ │ │ │ - b.w 8b3ce <_PyObject_MakeTpCall@@Base+0x194a> │ │ │ │ + bl 1e955c │ │ │ │ + b.w 8acda <_PyObject_MakeTpCall@@Base+0x194a> │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + strd r2, r2, [sp, #20] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 89e0a <_PyObject_MakeTpCall@@Base+0xa7a> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8b4ce <_PyObject_MakeTpCall@@Base+0x213e> │ │ │ │ + b.n 8b4e6 <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ + ldr r7, [r6, #24] │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 8a056 <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ + b.w 89f62 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + add r7, sp, #16 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r2, pc, #96 @ (adr r2, 8bd38 <_PyObject_MakeTpCall@@Base+0x29a8>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bl 4997c │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [sl, #12] │ │ │ │ + b.w 89f62 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8be2a <_PyObject_MakeTpCall@@Base+0x2a9a> │ │ │ │ + ldr r5, [r6, #20] │ │ │ │ + str.w r0, [sl, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 89eda <_PyObject_MakeTpCall@@Base+0xb4a> │ │ │ │ + b.w 89f62 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8b902 <_PyObject_MakeTpCall@@Base+0x2572> │ │ │ │ + b.n 8b90e <_PyObject_MakeTpCall@@Base+0x257e> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8b90e <_PyObject_MakeTpCall@@Base+0x257e> │ │ │ │ + b.n 8b908 <_PyObject_MakeTpCall@@Base+0x2578> │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 8b908 <_PyObject_MakeTpCall@@Base+0x2578> │ │ │ │ + b.n 8b90e <_PyObject_MakeTpCall@@Base+0x257e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8afa0 <_PyObject_MakeTpCall@@Base+0x151c> │ │ │ │ + beq.w 8a8ac <_PyObject_MakeTpCall@@Base+0x151c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8c8e2 <_PyObject_MakeTpCall@@Base+0x2e5e> │ │ │ │ + bne.w 8c338 <_PyObject_MakeTpCall@@Base+0x2fa8> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #21180 @ 0x52bc │ │ │ │ + movw r2, #20796 @ 0x513c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl 20eeb0 │ │ │ │ - b.w 8b3de <_PyObject_MakeTpCall@@Base+0x195a> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + bl 20e350 │ │ │ │ + b.w 8acea <_PyObject_MakeTpCall@@Base+0x195a> │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8afc0 <_PyObject_MakeTpCall@@Base+0x153c> │ │ │ │ + beq.w 8a8cc <_PyObject_MakeTpCall@@Base+0x153c> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.w 8afc0 <_PyObject_MakeTpCall@@Base+0x153c> │ │ │ │ - ldr r7, [r6, #24] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 8a74a <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8acc6 <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ + b.w 8a8cc <_PyObject_MakeTpCall@@Base+0x153c> │ │ │ │ + mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - strd r2, r2, [sp, #20] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8a4fe <_PyObject_MakeTpCall@@Base+0xa7a> │ │ │ │ + mov r4, r0 │ │ │ │ + b.w 8acd2 <_PyObject_MakeTpCall@@Base+0x1942> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + b.w 8a9c8 <_PyObject_MakeTpCall@@Base+0x1638> │ │ │ │ + movs r2, #0 │ │ │ │ + movs r1, #1 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + strd r1, r2, [sp, #20] │ │ │ │ + b.n 8bcac <_PyObject_MakeTpCall@@Base+0x291c> │ │ │ │ + add.w r0, r0, #98304 @ 0x18000 │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + b.w 8aaa0 <_PyObject_MakeTpCall@@Base+0x1710> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ + add r2, sp, #108 @ 0x6c │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 8dfc0 │ │ │ │ + cbz r0, 8bdd8 <_PyObject_MakeTpCall@@Base+0x2a48> │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r7, r3, #3 │ │ │ │ + bmi.n 8bd9c <_PyObject_MakeTpCall@@Base+0x2a0c> │ │ │ │ + movw r3, #56072 @ 0xdb08 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #22280 @ 0x5708 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldr.w r3, [sl, #12] │ │ │ │ + bl 1f6eac │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 89f62 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ + lsls r6, r3, #30 │ │ │ │ + bmi.w 8bf7a <_PyObject_MakeTpCall@@Base+0x2bea> │ │ │ │ + ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ + b.w 8a36c <_PyObject_MakeTpCall@@Base+0xfdc> │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n 8bec4 <_PyObject_MakeTpCall@@Base+0x2b34> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + b.w 8a71a <_PyObject_MakeTpCall@@Base+0x138a> │ │ │ │ + cbz r3, 8be06 <_PyObject_MakeTpCall@@Base+0x2a76> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bbc2 <_PyObject_MakeTpCall@@Base+0x213e> │ │ │ │ - b.w 8bbda <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ - bl 143874 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r1, [pc, #552] @ (8c6e0 <_PyObject_MakeTpCall@@Base+0x2c5c>) │ │ │ │ + bne.w 89f62 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + movw r2, #4300 @ 0x10cc │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79514 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movw r3, #36024 @ 0x8cb8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + movw r2, #20748 @ 0x510c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + bl 14a83c <_PyErr_Format@@Base> │ │ │ │ + b.w 89f62 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1d62d8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 8bce4 <_PyObject_MakeTpCall@@Base+0x2954> │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ + lsls r7, r3, #25 │ │ │ │ + bpl.n 8bf12 <_PyObject_MakeTpCall@@Base+0x2b82> │ │ │ │ + lsls r5, r3, #26 │ │ │ │ + bpl.n 8bf12 <_PyObject_MakeTpCall@@Base+0x2b82> │ │ │ │ + ldr r5, [r6, #8] │ │ │ │ + add.w r0, r6, #20 │ │ │ │ + str.w r0, [sl, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8caee <_PyObject_MakeTpCall@@Base+0x306a> │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8beca <_PyObject_MakeTpCall@@Base+0x2446> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8beca <_PyObject_MakeTpCall@@Base+0x2446> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8beca <_PyObject_MakeTpCall@@Base+0x2446> │ │ │ │ + bne.w 89eda <_PyObject_MakeTpCall@@Base+0xb4a> │ │ │ │ + b.w 89f62 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bf76 <_PyObject_MakeTpCall@@Base+0x24f2> │ │ │ │ - b.n 8bf82 <_PyObject_MakeTpCall@@Base+0x24fe> │ │ │ │ + beq.w 8a758 <_PyObject_MakeTpCall@@Base+0x13c8> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 8c27e <_PyObject_MakeTpCall@@Base+0x2eee> │ │ │ │ + movw r2, #4300 @ 0x10cc │ │ │ │ + movt r2, #70 @ 0x46 │ │ │ │ + mov r0, r6 │ │ │ │ + movw r3, #36024 @ 0x8cb8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + movw r2, #20796 @ 0x513c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + bl 20e350 │ │ │ │ + b.w 89f62 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr r1, [pc, #856] @ (8c1e8 <_PyObject_MakeTpCall@@Base+0x2e58>) │ │ │ │ + bl 10ef98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8bf82 <_PyObject_MakeTpCall@@Base+0x24fe> │ │ │ │ - b.n 8bf7c <_PyObject_MakeTpCall@@Base+0x24f8> │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 8bf7c <_PyObject_MakeTpCall@@Base+0x24f8> │ │ │ │ - b.n 8bf82 <_PyObject_MakeTpCall@@Base+0x24fe> │ │ │ │ - ldr.w r9, [pc, #492] @ 8c6e8 <_PyObject_MakeTpCall@@Base+0x2c64> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movw r1, #2436 @ 0x984 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a858 <_PyObject_MakeTpCall@@Base+0xdd4> │ │ │ │ - movw r1, #4075 @ 0xfeb │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movs r7, #0 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8bbda <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ - movt r0, #38 @ 0x26 │ │ │ │ - movw r1, #2436 @ 0x984 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a472 <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ + blt.w 8b444 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ + bne.w 8bb3c <_PyObject_MakeTpCall@@Base+0x27ac> │ │ │ │ + cmp.w r8, #1 │ │ │ │ + bne.w 89b0e <_PyObject_MakeTpCall@@Base+0x77e> │ │ │ │ + b.w 89b2e <_PyObject_MakeTpCall@@Base+0x79e> │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 8a7b0 <_PyObject_MakeTpCall@@Base+0x1420> │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + b.w 8a7b0 <_PyObject_MakeTpCall@@Base+0x1420> │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + blx r3 │ │ │ │ + b.n 8bdf6 <_PyObject_MakeTpCall@@Base+0x2a66> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a92e <_PyObject_MakeTpCall@@Base+0x159e> │ │ │ │ + mov r0, r1 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8ab06 <_PyObject_MakeTpCall@@Base+0x1776> │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 8a45c <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ + b.w 8a934 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #15556 @ 0x3cc4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1ad0 │ │ │ │ + b.w 8abde <_PyObject_MakeTpCall@@Base+0x184e> │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ + b.n 8bcf6 <_PyObject_MakeTpCall@@Base+0x2966> │ │ │ │ mov ip, r9 │ │ │ │ mov r4, fp │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 8bb82 <_PyObject_MakeTpCall@@Base+0x20fe> │ │ │ │ + beq.w 8b48e <_PyObject_MakeTpCall@@Base+0x20fe> │ │ │ │ ldr.w ip, [ip, #128] @ 0x80 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8c544 <_PyObject_MakeTpCall@@Base+0x2ac0> │ │ │ │ + bne.n 8bf1a <_PyObject_MakeTpCall@@Base+0x2b8a> │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov fp, r4 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8bb86 <_PyObject_MakeTpCall@@Base+0x2102> │ │ │ │ - b.n 8bfb6 <_PyObject_MakeTpCall@@Base+0x2532> │ │ │ │ + beq.w 8b492 <_PyObject_MakeTpCall@@Base+0x2102> │ │ │ │ + b.n 8b858 <_PyObject_MakeTpCall@@Base+0x24c8> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8c8f4 <_PyObject_MakeTpCall@@Base+0x2e70> │ │ │ │ + bne.w 8c28e <_PyObject_MakeTpCall@@Base+0x2efe> │ │ │ │ mov r1, r4 │ │ │ │ - bl e1ab4 │ │ │ │ - ldr r1, [pc, #356] @ (8c6e4 <_PyObject_MakeTpCall@@Base+0x2c60>) │ │ │ │ + bl e1514 │ │ │ │ + ldr r1, [pc, #664] @ (8c1ec <_PyObject_MakeTpCall@@Base+0x2e5c>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bc934 │ │ │ │ + bl bc33c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 8a9fc <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r9, [pc, #344] @ 8c6e8 <_PyObject_MakeTpCall@@Base+0x2c64> │ │ │ │ + bge.w 8a308 <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ + b.w 89f62 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + movw r1, #4075 @ 0xfeb │ │ │ │ + movw r0, #64844 @ 0xfd4c │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movs r7, #0 │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8b4e6 <_PyObject_MakeTpCall@@Base+0x2156> │ │ │ │ + ldr.w r9, [pc, #644] @ 8c200 <_PyObject_MakeTpCall@@Base+0x2e70> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r0, [sl, #180] @ 0xb4 │ │ │ │ subs r0, #1 │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ 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, sl │ │ │ │ - beq.n 8c5ca <_PyObject_MakeTpCall@@Base+0x2b46> │ │ │ │ + beq.n 8bfb6 <_PyObject_MakeTpCall@@Base+0x2c26> │ │ │ │ cmp r0, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r1, r3 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8aa68 <_PyObject_MakeTpCall@@Base+0xfe4> │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + bne.w 8a374 <_PyObject_MakeTpCall@@Base+0xfe4> │ │ │ │ + movw r0, #64844 @ 0xfd4c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #4075 @ 0xfeb │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r9, [pc, #256] @ 8c6e8 <_PyObject_MakeTpCall@@Base+0x2c64> │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 89f62 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr.w r9, [pc, #556] @ 8c200 <_PyObject_MakeTpCall@@Base+0x2e70> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + movw r0, #64844 @ 0xfd4c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a8ac <_PyObject_MakeTpCall@@Base+0xe28> │ │ │ │ - ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - blx r3 │ │ │ │ - mov r6, r0 │ │ │ │ - b.w 8b3a6 <_PyObject_MakeTpCall@@Base+0x1922> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1d7540 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 8c678 <_PyObject_MakeTpCall@@Base+0x2bf4> │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ - lsls r7, r3, #25 │ │ │ │ - bpl.n 8c6a8 <_PyObject_MakeTpCall@@Base+0x2c24> │ │ │ │ - lsls r5, r3, #26 │ │ │ │ - bpl.n 8c6a8 <_PyObject_MakeTpCall@@Base+0x2c24> │ │ │ │ - ldr r5, [r6, #8] │ │ │ │ - add.w r0, r6, #20 │ │ │ │ - str.w r0, [sl, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8a5ce <_PyObject_MakeTpCall@@Base+0xb4a> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8a1b8 <_PyObject_MakeTpCall@@Base+0xe28> │ │ │ │ + ldr.w r9, [pc, #528] @ 8c200 <_PyObject_MakeTpCall@@Base+0x2e70> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + movw r0, #64844 @ 0xfd4c │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movw r1, #2436 @ 0x984 │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8a164 <_PyObject_MakeTpCall@@Base+0xdd4> │ │ │ │ + movw r0, #64844 @ 0xfd4c │ │ │ │ + movt r0, #38 @ 0x26 │ │ │ │ + movw r1, #2436 @ 0x984 │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 89d7e <_PyObject_MakeTpCall@@Base+0x9ee> │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + adds r3, #12 │ │ │ │ + cmp r1, r8 │ │ │ │ + bgt.w 8b6c6 <_PyObject_MakeTpCall@@Base+0x2336> │ │ │ │ + b.w 8a6f2 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + ldr r1, [pc, #448] @ (8c1f0 <_PyObject_MakeTpCall@@Base+0x2e60>) │ │ │ │ + ldr.w r3, [r1, #1520] @ 0x5f0 │ │ │ │ + cmp.w r3, #131072 @ 0x20000 │ │ │ │ + bcs.w 8c1cc <_PyObject_MakeTpCall@@Base+0x2e3c> │ │ │ │ + adds r0, r3, #1 │ │ │ │ + str.w r0, [r1, #1520] @ 0x5f0 │ │ │ │ + cbz r3, 8c04e <_PyObject_MakeTpCall@@Base+0x2cbe> │ │ │ │ + ldrh.w r1, [r4, #206] @ 0xce │ │ │ │ + adds r1, #1 │ │ │ │ + strh.w r1, [r4, #206] @ 0xce │ │ │ │ + movs r1, #1 │ │ │ │ + str.w r3, [r4, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.w 8b64a <_PyObject_MakeTpCall@@Base+0x22ba> │ │ │ │ mov r0, r3 │ │ │ │ mov r4, fp │ │ │ │ cmp r0, r9 │ │ │ │ - beq.w 8bfe0 <_PyObject_MakeTpCall@@Base+0x255c> │ │ │ │ + beq.w 8b882 <_PyObject_MakeTpCall@@Base+0x24f2> │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8c63c <_PyObject_MakeTpCall@@Base+0x2bb8> │ │ │ │ + bne.n 8c05e <_PyObject_MakeTpCall@@Base+0x2cce> │ │ │ │ movw ip, #36416 @ 0x8e40 │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ mov fp, r4 │ │ │ │ cmp r9, ip │ │ │ │ - beq.w 8cade <_PyObject_MakeTpCall@@Base+0x305a> │ │ │ │ + beq.w 8c414 <_PyObject_MakeTpCall@@Base+0x3084> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13900 @ 0x364c │ │ │ │ + movw r1, #13516 @ 0x34cc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.w 8bb38 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ - bl 499a0 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [sl, #12] │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ + bl 1273e4 │ │ │ │ + b.w 8b444 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ + bl 14347c │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8c610 <_PyObject_MakeTpCall@@Base+0x2b8c> │ │ │ │ - ldr r5, [r6, #20] │ │ │ │ - str.w r0, [sl, #12] │ │ │ │ + beq.w 89f62 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r1, [pc, #332] @ (8c1f4 <_PyObject_MakeTpCall@@Base+0x2e64>) │ │ │ │ + mov r0, r6 │ │ │ │ + bl 794f8 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a5ce <_PyObject_MakeTpCall@@Base+0xb4a> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + blt.w 8c5e4 <_PyObject_MakeTpCall@@Base+0x3254> │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8b774 <_PyObject_MakeTpCall@@Base+0x23e4> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8b774 <_PyObject_MakeTpCall@@Base+0x23e4> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b774 <_PyObject_MakeTpCall@@Base+0x23e4> │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov lr, r0 │ │ │ │ - b.w 8bd88 <_PyObject_MakeTpCall@@Base+0x2304> │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ - b.n 8c688 <_PyObject_MakeTpCall@@Base+0x2c04> │ │ │ │ - mov r1, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - b.w 8b3c6 <_PyObject_MakeTpCall@@Base+0x1942> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 8b0bc <_PyObject_MakeTpCall@@Base+0x1638> │ │ │ │ - movs r2, #0 │ │ │ │ - movs r1, #1 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - strd r1, r2, [sp, #20] │ │ │ │ - b.n 8c48e <_PyObject_MakeTpCall@@Base+0x2a0a> │ │ │ │ + b.w 8b694 <_PyObject_MakeTpCall@@Base+0x2304> │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - b.w 8b194 <_PyObject_MakeTpCall@@Base+0x1710> │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8c914 <_PyObject_MakeTpCall@@Base+0x2e90>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r0, pc, #896 @ (adr r0, 8ca68 <_PyObject_MakeTpCall@@Base+0x2fe4>) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add r2, sp, #108 @ 0x6c │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 8e6b0 │ │ │ │ - cbz r0, 8c728 <_PyObject_MakeTpCall@@Base+0x2ca4> │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r7, r3, #3 │ │ │ │ - bmi.n 8c6ec <_PyObject_MakeTpCall@@Base+0x2c68> │ │ │ │ - movw r3, #56072 @ 0xdb08 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movs r1, #1 │ │ │ │ - movw r2, #22664 @ 0x5888 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr.w r3, [sl, #12] │ │ │ │ - bl 1f7bd4 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ - lsls r6, r3, #30 │ │ │ │ - bmi.w 8c58e <_PyObject_MakeTpCall@@Base+0x2b0a> │ │ │ │ - ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ - b.w 8aa60 <_PyObject_MakeTpCall@@Base+0xfdc> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b022 <_PyObject_MakeTpCall@@Base+0x159e> │ │ │ │ - mov r0, r1 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8b1f8 <_PyObject_MakeTpCall@@Base+0x1774> │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 8ab50 <_PyObject_MakeTpCall@@Base+0x10cc> │ │ │ │ - b.w 8b028 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ + adds r3, r1, r0 │ │ │ │ + b.w 8adbc <_PyObject_MakeTpCall@@Base+0x1a2c> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bgt.w 8b4b2 <_PyObject_MakeTpCall@@Base+0x2122> │ │ │ │ + b.w 8af2a <_PyObject_MakeTpCall@@Base+0x1b9a> │ │ │ │ + mov r1, r0 │ │ │ │ + movs r0, #1 │ │ │ │ + bl 7d8a8 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b.w 8ae9e <_PyObject_MakeTpCall@@Base+0x1b0e> │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.w 8b64a <_PyObject_MakeTpCall@@Base+0x22ba> │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.w 8b64a <_PyObject_MakeTpCall@@Base+0x22ba> │ │ │ │ + mov r3, r5 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.w 8ad4a <_PyObject_MakeTpCall@@Base+0x19ba> │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ae4c <_PyObject_MakeTpCall@@Base+0x13c8> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 8c86c <_PyObject_MakeTpCall@@Base+0x2de8> │ │ │ │ - movw r2, #4300 @ 0x10cc │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - mov r0, r6 │ │ │ │ - movw r3, #36024 @ 0x8cb8 │ │ │ │ + bne.n 8c116 <_PyObject_MakeTpCall@@Base+0x2d86> │ │ │ │ + movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - movw r2, #21180 @ 0x52bc │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - bl 20eeb0 │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ + cmp r9, r3 │ │ │ │ + beq.w 8ad4a <_PyObject_MakeTpCall@@Base+0x19ba> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15940 @ 0x3e44 │ │ │ │ + movw r1, #14328 @ 0x37f8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.w 8b2d0 <_PyObject_MakeTpCall@@Base+0x184c> │ │ │ │ - cbz r3, 8c7bc <_PyObject_MakeTpCall@@Base+0x2d38> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - movw r2, #4300 @ 0x10cc │ │ │ │ - movt r2, #70 @ 0x46 │ │ │ │ - mov r0, r6 │ │ │ │ - movw r3, #36024 @ 0x8cb8 │ │ │ │ + bl 1273e4 │ │ │ │ + b.w 8b444 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - movw r2, #21132 @ 0x528c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r1, [pc, #836] @ (8cb28 <_PyObject_MakeTpCall@@Base+0x30a4>) │ │ │ │ - bl 10f5c4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 8bb38 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ - bne.w 8c2d4 <_PyObject_MakeTpCall@@Base+0x2850> │ │ │ │ - cmp.w r8, #1 │ │ │ │ - bne.w 8a202 <_PyObject_MakeTpCall@@Base+0x77e> │ │ │ │ - b.w 8a222 <_PyObject_MakeTpCall@@Base+0x79e> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 8c840 <_PyObject_MakeTpCall@@Base+0x2dbc> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - b.w 8ae0e <_PyObject_MakeTpCall@@Base+0x138a> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 8aea4 <_PyObject_MakeTpCall@@Base+0x1420> │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - b.w 8aea4 <_PyObject_MakeTpCall@@Base+0x1420> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 8c84c <_PyObject_MakeTpCall@@Base+0x2dc8> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 127218 │ │ │ │ - b.w 8ac42 <_PyObject_MakeTpCall@@Base+0x11be> │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - blx r3 │ │ │ │ - b.n 8c808 <_PyObject_MakeTpCall@@Base+0x2d84> │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - b.w 8ac42 <_PyObject_MakeTpCall@@Base+0x11be> │ │ │ │ - mov r0, sl │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a66e <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b880 <_PyObject_MakeTpCall@@Base+0x1dfc> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8c772 <_PyObject_MakeTpCall@@Base+0x2cee> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c772 <_PyObject_MakeTpCall@@Base+0x2cee> │ │ │ │ - ldr r1, [pc, #684] @ (8cb2c <_PyObject_MakeTpCall@@Base+0x30a8>) │ │ │ │ + movw r1, #14260 @ 0x37b4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273e4 │ │ │ │ + b.w 8b444 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ + ldr r1, [pc, #144] @ (8c1f8 <_PyObject_MakeTpCall@@Base+0x2e68>) │ │ │ │ mov r0, r9 │ │ │ │ - bl bc8ac <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc2b4 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b694 <_PyObject_MakeTpCall@@Base+0x1c10> │ │ │ │ - ldr r1, [pc, #676] @ (8cb30 <_PyObject_MakeTpCall@@Base+0x30ac>) │ │ │ │ + bne.w 8afa0 <_PyObject_MakeTpCall@@Base+0x1c10> │ │ │ │ + ldr r1, [pc, #132] @ (8c1fc <_PyObject_MakeTpCall@@Base+0x2e6c>) │ │ │ │ mov r0, r9 │ │ │ │ - bl bc8ac <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc2b4 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b694 <_PyObject_MakeTpCall@@Base+0x1c10> │ │ │ │ - ldr r1, [pc, #664] @ (8cb34 <_PyObject_MakeTpCall@@Base+0x30b0>) │ │ │ │ + bne.w 8afa0 <_PyObject_MakeTpCall@@Base+0x1c10> │ │ │ │ + ldr r1, [pc, #104] @ (8c1ec <_PyObject_MakeTpCall@@Base+0x2e5c>) │ │ │ │ mov r0, r9 │ │ │ │ - bl bc8ac <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc2b4 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b694 <_PyObject_MakeTpCall@@Base+0x1c10> │ │ │ │ + bne.w 8afa0 <_PyObject_MakeTpCall@@Base+0x1c10> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22360 @ 0x5758 │ │ │ │ + movw r1, #21976 @ 0x55d8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8bbbe <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ + beq.w 8b4ca <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bbbe <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ + bne.w 8b4ca <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8bbbe <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b4ca <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.w 8b64a <_PyObject_MakeTpCall@@Base+0x22ba> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b1c4 <_PyObject_MakeTpCall@@Base+0x1e34> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b1e0 <_PyObject_MakeTpCall@@Base+0x1e50> │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r0, pc, #896 @ (adr r0, 8c570 <_PyObject_MakeTpCall@@Base+0x31e0>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r6, pc, #560 @ (adr r6, 8c428 <_PyObject_MakeTpCall@@Base+0x3098>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r0, pc, #608 @ (adr r0, 8c460 <_PyObject_MakeTpCall@@Base+0x30d0>) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.w 8b64a <_PyObject_MakeTpCall@@Base+0x22ba> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8a5d2 <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 8c4ae <_PyObject_MakeTpCall@@Base+0x311e> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c434 <_PyObject_MakeTpCall@@Base+0x29b0> │ │ │ │ + bne.w 8a5d2 <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c434 <_PyObject_MakeTpCall@@Base+0x29b0> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22544 @ 0x5810 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a5d2 <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str.w r3, [sl, #168] @ 0xa8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 89e56 <_PyObject_MakeTpCall@@Base+0xac6> │ │ │ │ + b.w 89e5a <_PyObject_MakeTpCall@@Base+0xaca> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b20e <_PyObject_MakeTpCall@@Base+0x1e7e> │ │ │ │ + movw r3, #57465 @ 0xe079 │ │ │ │ + movt r3, #11 │ │ │ │ + str.w r3, [sl, #72] @ 0x48 │ │ │ │ + b.w 8a65c <_PyObject_MakeTpCall@@Base+0x12cc> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #22184 @ 0x56a8 │ │ │ │ + movw r1, #21800 @ 0x5528 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.w 8bbbe <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 8bf60 <_PyObject_MakeTpCall@@Base+0x24dc> │ │ │ │ - b.w 8bf82 <_PyObject_MakeTpCall@@Base+0x24fe> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 8b6e6 <_PyObject_MakeTpCall@@Base+0x1c62> │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 8bf2e <_PyObject_MakeTpCall@@Base+0x24aa> │ │ │ │ - b.w 8b6e6 <_PyObject_MakeTpCall@@Base+0x1c62> │ │ │ │ - ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ - ldr.w r0, [sl, fp] │ │ │ │ - add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ - movs r3, #28 │ │ │ │ - ldr.w lr, [r0, #8] │ │ │ │ - mul.w r6, r3, ip │ │ │ │ - add.w r3, lr, r6 │ │ │ │ - add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ - ldr.w r1, [r3, #252] @ 0xfc │ │ │ │ - add.w r3, r6, #92672 @ 0x16a00 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ - add r3, lr │ │ │ │ - cmp r1, r4 │ │ │ │ - beq.n 8c988 <_PyObject_MakeTpCall@@Base+0x2f04> │ │ │ │ - cmp.w ip, #10 │ │ │ │ - ittt ls │ │ │ │ - addls.w r6, r6, #98304 @ 0x18000 │ │ │ │ - addls r6, #228 @ 0xe4 │ │ │ │ - addls.w r3, lr, r6 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8b02c <_PyObject_MakeTpCall@@Base+0x15a8> │ │ │ │ - b.w 8c112 <_PyObject_MakeTpCall@@Base+0x268e> │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.w 8bd3e <_PyObject_MakeTpCall@@Base+0x22ba> │ │ │ │ - ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.w 8bd3e <_PyObject_MakeTpCall@@Base+0x22ba> │ │ │ │ - mov.w r9, r9, lsl #1 │ │ │ │ - b.n 8c38a <_PyObject_MakeTpCall@@Base+0x2906> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ + bl d1ad0 │ │ │ │ + b.w 8b4ca <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ac22 <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ - b.w 8b966 <_PyObject_MakeTpCall@@Base+0x1ee2> │ │ │ │ + bne.w 8be68 <_PyObject_MakeTpCall@@Base+0x2ad8> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8be68 <_PyObject_MakeTpCall@@Base+0x2ad8> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22492 @ 0x57dc │ │ │ │ + movw r1, #22160 @ 0x5690 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ + bl d1ad0 │ │ │ │ + b.w 89f62 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22232 @ 0x56d8 │ │ │ │ + movw r1, #22024 @ 0x5608 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.w 8bbbe <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ + bl 1273e4 │ │ │ │ + b.w 89f62 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr.w r1, [r6, #440] @ 0x1b8 │ │ │ │ + mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ + ldr.w r3, [sl, fp] │ │ │ │ + subs r2, r2, r5 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldrd r3, r1, [r1, #12] │ │ │ │ + add r3, r1 │ │ │ │ + adds r1, r3, #3 │ │ │ │ + adds r3, #1 │ │ │ │ + bic.w r1, r1, #3 │ │ │ │ + add.w r3, r1, r3, lsl #2 │ │ │ │ + add r0, r3 │ │ │ │ + cmp r0, r2 │ │ │ │ + bls.w 8a4ae <_PyObject_MakeTpCall@@Base+0x111e> │ │ │ │ + b.w 8b926 <_PyObject_MakeTpCall@@Base+0x2596> │ │ │ │ + strd r2, r2, [sp] │ │ │ │ + mov r3, r2 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + bl 1a7bc0 │ │ │ │ + mov r4, r0 │ │ │ │ + b.w 8acd2 <_PyObject_MakeTpCall@@Base+0x1942> │ │ │ │ + ldr.w r9, [pc, #820] @ 8c63c <_PyObject_MakeTpCall@@Base+0x32ac> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + b.w 8b318 <_PyObject_MakeTpCall@@Base+0x1f88> │ │ │ │ + ldr.w r9, [pc, #808] @ 8c63c <_PyObject_MakeTpCall@@Base+0x32ac> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + b.w 8a6ca <_PyObject_MakeTpCall@@Base+0x133a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22264 @ 0x56f8 │ │ │ │ + movw r1, #21848 @ 0x5558 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.w 8bbbe <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8acc6 <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 8ca3a <_PyObject_MakeTpCall@@Base+0x2fb6> │ │ │ │ + bl 1273e4 │ │ │ │ + b.w 8b4ca <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8acc6 <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ + bne.w 8bd32 <_PyObject_MakeTpCall@@Base+0x29a2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8acc6 <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b864 <_PyObject_MakeTpCall@@Base+0x1de0> │ │ │ │ - mov r5, r4 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - mov r4, r5 │ │ │ │ - b.w 8acc6 <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8bd32 <_PyObject_MakeTpCall@@Base+0x29a2> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #21880 @ 0x5578 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273e4 │ │ │ │ + b.w 8b4ca <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ + mov r0, sl │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 89f7a <_PyObject_MakeTpCall@@Base+0xbea> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b18c <_PyObject_MakeTpCall@@Base+0x1dfc> │ │ │ │ + mov.w r9, r9, lsl #1 │ │ │ │ + b.n 8bc0e <_PyObject_MakeTpCall@@Base+0x287e> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 8b8ec <_PyObject_MakeTpCall@@Base+0x255c> │ │ │ │ + b.w 8b90e <_PyObject_MakeTpCall@@Base+0x257e> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 8aff2 <_PyObject_MakeTpCall@@Base+0x1c62> │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 8b8ba <_PyObject_MakeTpCall@@Base+0x252a> │ │ │ │ + b.w 8aff2 <_PyObject_MakeTpCall@@Base+0x1c62> │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #22452 @ 0x57b4 │ │ │ │ + movw r1, #22068 @ 0x5634 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + beq.w 89f62 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - cbz r3, 8caa0 <_PyObject_MakeTpCall@@Base+0x301c> │ │ │ │ - ldr r0, [pc, #180] @ (8cb38 <_PyObject_MakeTpCall@@Base+0x30b4>) │ │ │ │ - bl 90608 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8b2d0 <_PyObject_MakeTpCall@@Base+0x184c> │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 8ae84 <_PyObject_MakeTpCall@@Base+0x1400> │ │ │ │ - b.w 8b2c8 <_PyObject_MakeTpCall@@Base+0x1844> │ │ │ │ - movw r3, #48072 @ 0xbbc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - movw r1, #16128 @ 0x3f00 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr r3, [pc, #128] @ (8cb38 <_PyObject_MakeTpCall@@Base+0x30b4>) │ │ │ │ - bl d2028 │ │ │ │ - b.w 8b2c8 <_PyObject_MakeTpCall@@Base+0x1844> │ │ │ │ - movw r3, #58993 @ 0xe671 │ │ │ │ - movt r3, #11 │ │ │ │ - str.w r3, [sl, #72] @ 0x48 │ │ │ │ - b.w 8ad50 <_PyObject_MakeTpCall@@Base+0x12cc> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b902 <_PyObject_MakeTpCall@@Base+0x1e7e> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b89c <_PyObject_MakeTpCall@@Base+0x1e18> │ │ │ │ - mov ip, r0 │ │ │ │ - b.w 8bb88 <_PyObject_MakeTpCall@@Base+0x2104> │ │ │ │ + bne.w 89f62 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8ba92 <_PyObject_MakeTpCall@@Base+0x200e> │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 8ca68 <_PyObject_MakeTpCall@@Base+0x2fe4> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - mov r0, r1 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8afec <_PyObject_MakeTpCall@@Base+0x1568> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str.w r3, [sl, #168] @ 0xa8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 8a54a <_PyObject_MakeTpCall@@Base+0xac6> │ │ │ │ - b.w 8a54e <_PyObject_MakeTpCall@@Base+0xaca> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8afd6 <_PyObject_MakeTpCall@@Base+0x1552> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8afd6 <_PyObject_MakeTpCall@@Base+0x1552> │ │ │ │ - nop │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 8cd94 ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r0, pc, #896 @ (adr r0, 8ceb8 ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 8cd6c ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22312 @ 0x5728 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.w 8bbbe <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b8b8 <_PyObject_MakeTpCall@@Base+0x1e34> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b8d4 <_PyObject_MakeTpCall@@Base+0x1e50> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 89f62 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b170 <_PyObject_MakeTpCall@@Base+0x1de0> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - movw r0, #22600 @ 0x5848 │ │ │ │ + movw r0, #22216 @ 0x56c8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ - bl 238420 │ │ │ │ - b.w 8b040 <_PyObject_MakeTpCall@@Base+0x15bc> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ + bl 237964 │ │ │ │ + b.w 8a94c <_PyObject_MakeTpCall@@Base+0x15bc> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22408 @ 0x5788 │ │ │ │ + movw r1, #22108 @ 0x565c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r9, [pc, #396] @ 8cd2c <_PyObject_MakeTpCall@@Base+0x32a8> │ │ │ │ + bl d1ad0 │ │ │ │ + b.w 89f62 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + mov ip, r0 │ │ │ │ + b.w 8b494 <_PyObject_MakeTpCall@@Base+0x2104> │ │ │ │ + ldr.w r9, [pc, #544] @ 8c63c <_PyObject_MakeTpCall@@Base+0x32ac> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr.w r1, [sl, #180] @ 0xb4 │ │ │ │ - subs r1, #1 │ │ │ │ - ldr.w r3, [r9, fp] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - movs r3, #28 │ │ │ │ - mul.w r3, r1, r3 │ │ │ │ - adds r2, r0, r3 │ │ │ │ - add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ - ldr.w r6, [r2, #252] @ 0xfc │ │ │ │ - add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ - adds r2, #252 @ 0xfc │ │ │ │ - add r2, r0 │ │ │ │ - cmp r6, sl │ │ │ │ - beq.n 8cbda <_PyObject_MakeTpCall@@Base+0x3156> │ │ │ │ - cmp r1, #10 │ │ │ │ - ittt ls │ │ │ │ - addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ - addls r3, #228 @ 0xe4 │ │ │ │ - addls r2, r0, r3 │ │ │ │ - ldr r6, [r2, #16] │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #2 │ │ │ │ - bmi.w 8a6aa <_PyObject_MakeTpCall@@Base+0xc26> │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + movw r0, #64844 @ 0xfd4c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - movw r1, #2382 @ 0x94e │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a656 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ - ldr.w r9, [pc, #304] @ 8cd2c <_PyObject_MakeTpCall@@Base+0x32a8> │ │ │ │ + movw r1, #2436 @ 0x984 │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8abf8 <_PyObject_MakeTpCall@@Base+0x1868> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8a52e <_PyObject_MakeTpCall@@Base+0x119e> │ │ │ │ + b.w 8b26c <_PyObject_MakeTpCall@@Base+0x1edc> │ │ │ │ + ldr.w r9, [pc, #504] @ 8c63c <_PyObject_MakeTpCall@@Base+0x32ac> │ │ │ │ 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] │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ adds r6, r1, r2 │ │ │ │ adds r2, r1, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 8cc36 <_PyObject_MakeTpCall@@Base+0x31b2> │ │ │ │ + beq.n 8c47e <_PyObject_MakeTpCall@@Base+0x30ee> │ │ │ │ cmp r0, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r6, r1, r3 │ │ │ │ ldr r6, [r6, #16] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bmi.w 8a704 <_PyObject_MakeTpCall@@Base+0xc80> │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + bmi.w 8a010 <_PyObject_MakeTpCall@@Base+0xc80> │ │ │ │ + b.n 8c422 <_PyObject_MakeTpCall@@Base+0x3092> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #21928 @ 0x55a8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273e4 │ │ │ │ + b.w 8b4ca <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b1a8 <_PyObject_MakeTpCall@@Base+0x1e18> │ │ │ │ + mov r5, r4 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + mov r4, r5 │ │ │ │ + b.w 8a5d2 <_PyObject_MakeTpCall@@Base+0x1242> │ │ │ │ + ldr.w r9, [pc, #384] @ 8c63c <_PyObject_MakeTpCall@@Base+0x32ac> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + ldr.w r1, [sl, #180] @ 0xb4 │ │ │ │ + subs r1, #1 │ │ │ │ + ldr.w r3, [r9, fp] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + movs r3, #28 │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ + adds r2, r0, r3 │ │ │ │ + add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ + ldr.w r6, [r2, #252] @ 0xfc │ │ │ │ + add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ + adds r2, #252 @ 0xfc │ │ │ │ + add r2, r0 │ │ │ │ + cmp r6, sl │ │ │ │ + beq.n 8c4f4 <_PyObject_MakeTpCall@@Base+0x3164> │ │ │ │ + cmp r1, #10 │ │ │ │ + ittt ls │ │ │ │ + addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ + addls r3, #228 @ 0xe4 │ │ │ │ + addls r2, r0, r3 │ │ │ │ + ldr r6, [r2, #16] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #2 │ │ │ │ + bmi.w 89fb6 <_PyObject_MakeTpCall@@Base+0xc26> │ │ │ │ + movw r0, #64844 @ 0xfd4c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - movw r1, #2436 @ 0x984 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8b2ea <_PyObject_MakeTpCall@@Base+0x1866> │ │ │ │ - ldr.w r1, [r6, #440] @ 0x1b8 │ │ │ │ - mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ - ldr.w r3, [sl, fp] │ │ │ │ - subs r2, r2, r5 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldrd r3, r1, [r1, #12] │ │ │ │ - add r3, r1 │ │ │ │ - adds r1, r3, #3 │ │ │ │ - adds r3, #1 │ │ │ │ - bic.w r1, r1, #3 │ │ │ │ - add.w r3, r1, r3, lsl #2 │ │ │ │ - add r0, r3 │ │ │ │ - cmp r0, r2 │ │ │ │ - bls.w 8aba2 <_PyObject_MakeTpCall@@Base+0x111e> │ │ │ │ - b.w 8c018 <_PyObject_MakeTpCall@@Base+0x2594> │ │ │ │ - strd r2, r2, [sp] │ │ │ │ - mov r3, r2 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - bl 1a9010 │ │ │ │ - mov r4, r0 │ │ │ │ - b.w 8b3c6 <_PyObject_MakeTpCall@@Base+0x1942> │ │ │ │ - ldr.w r9, [pc, #144] @ 8cd2c <_PyObject_MakeTpCall@@Base+0x32a8> │ │ │ │ + movw r1, #2382 @ 0x94e │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 89f62 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8a8e2 <_PyObject_MakeTpCall@@Base+0x1552> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a8e2 <_PyObject_MakeTpCall@@Base+0x1552> │ │ │ │ + mov r0, r1 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8a8f8 <_PyObject_MakeTpCall@@Base+0x1568> │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + cbz r3, 8c556 <_PyObject_MakeTpCall@@Base+0x31c6> │ │ │ │ + ldr r0, [pc, #256] @ (8c638 <_PyObject_MakeTpCall@@Base+0x32a8>) │ │ │ │ + bl 8ff18 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8abde <_PyObject_MakeTpCall@@Base+0x184e> │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8a790 <_PyObject_MakeTpCall@@Base+0x1400> │ │ │ │ + b.w 8abd6 <_PyObject_MakeTpCall@@Base+0x1846> │ │ │ │ + movw r3, #48072 @ 0xbbc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + movw r1, #15744 @ 0x3d80 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldr r3, [pc, #204] @ (8c638 <_PyObject_MakeTpCall@@Base+0x32a8>) │ │ │ │ + bl d1ad0 │ │ │ │ + b.w 8abd6 <_PyObject_MakeTpCall@@Base+0x1846> │ │ │ │ + ldr.w r9, [pc, #196] @ 8c63c <_PyObject_MakeTpCall@@Base+0x32ac> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + movw r0, #64844 @ 0xfd4c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8a804 <_PyObject_MakeTpCall@@Base+0xd80> │ │ │ │ - ldr.w r9, [pc, #116] @ 8cd2c <_PyObject_MakeTpCall@@Base+0x32a8> │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8a110 <_PyObject_MakeTpCall@@Base+0xd80> │ │ │ │ + ldr.w r9, [pc, #168] @ 8c63c <_PyObject_MakeTpCall@@Base+0x32ac> │ │ │ │ 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] │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ adds r6, r1, r2 │ │ │ │ adds r2, r1, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 8ccf2 <_PyObject_MakeTpCall@@Base+0x326e> │ │ │ │ + beq.n 8c5cc <_PyObject_MakeTpCall@@Base+0x323c> │ │ │ │ cmp r0, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r6, r1, r3 │ │ │ │ ldr r6, [r6, #16] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bmi.w 8a7d4 <_PyObject_MakeTpCall@@Base+0xd50> │ │ │ │ - b.n 8cca2 <_PyObject_MakeTpCall@@Base+0x321e> │ │ │ │ - ldr.w r9, [pc, #40] @ 8cd2c <_PyObject_MakeTpCall@@Base+0x32a8> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - b.n 8cc42 <_PyObject_MakeTpCall@@Base+0x31be> │ │ │ │ - ldr.w r9, [pc, #32] @ 8cd2c <_PyObject_MakeTpCall@@Base+0x32a8> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - b.w 8ba0c <_PyObject_MakeTpCall@@Base+0x1f88> │ │ │ │ - mov r0, r1 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8b1bc <_PyObject_MakeTpCall@@Base+0x1738> │ │ │ │ - ldr.w r9, [pc, #8] @ 8cd2c <_PyObject_MakeTpCall@@Base+0x32a8> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - b.w 8adbe <_PyObject_MakeTpCall@@Base+0x133a> │ │ │ │ + bmi.w 8a0e0 <_PyObject_MakeTpCall@@Base+0xd50> │ │ │ │ + b.n 8c57c <_PyObject_MakeTpCall@@Base+0x31ec> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8b39e <_PyObject_MakeTpCall@@Base+0x200e> │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 8c3c0 <_PyObject_MakeTpCall@@Base+0x3030> │ │ │ │ + b.w 89f62 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ + ldr.w r0, [sl, fp] │ │ │ │ + add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ + movs r3, #28 │ │ │ │ + ldr.w lr, [r0, #8] │ │ │ │ + mul.w r6, r3, ip │ │ │ │ + add.w r3, lr, r6 │ │ │ │ + add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ + ldr.w r1, [r3, #252] @ 0xfc │ │ │ │ + add.w r3, r6, #92672 @ 0x16a00 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ + add r3, lr │ │ │ │ + cmp r1, r4 │ │ │ │ + beq.n 8c62c <_PyObject_MakeTpCall@@Base+0x329c> │ │ │ │ + cmp.w ip, #10 │ │ │ │ + ittt ls │ │ │ │ + addls.w r6, r6, #98304 @ 0x18000 │ │ │ │ + addls r6, #228 @ 0xe4 │ │ │ │ + addls.w r3, lr, r6 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8a938 <_PyObject_MakeTpCall@@Base+0x15a8> │ │ │ │ + b.w 8b9f6 <_PyObject_MakeTpCall@@Base+0x2666> │ │ │ │ + add r6, pc, #560 @ (adr r6, 8c86c ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008cd30 : │ │ │ │ +0008c640 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4060] @ 0xfdc │ │ │ │ sub sp, #28 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #67108864 @ 0x4000000 │ │ │ │ - beq.n 8cd70 │ │ │ │ + beq.n 8c680 │ │ │ │ add r2, sp, #20 │ │ │ │ movs r4, #0 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #12 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl 8cd90 │ │ │ │ + bl 8c6a0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22712 @ 0x58b8 │ │ │ │ + movw r1, #22328 @ 0x5738 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ - b.n 8cd66 │ │ │ │ + b.n 8c676 │ │ │ │ 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 r7, r3 │ │ │ │ @@ -147484,130 +146806,130 @@ │ │ │ │ mov r5, r2 │ │ │ │ strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str.w r2, [r8] │ │ │ │ mov r4, ip │ │ │ │ ldrb.w r1, [r4], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bhi.w 8cede │ │ │ │ + bhi.w 8c7ee │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bhi.w 8cf3e │ │ │ │ + bhi.w 8c84e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8cfa0 │ │ │ │ + beq.w 8c8b0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d368 │ │ │ │ - movw r2, #43104 @ 0xa860 │ │ │ │ + bne.w 8cc78 │ │ │ │ + movw r2, #42720 @ 0xa6e0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldrb.w lr, [r4] │ │ │ │ add.w r4, ip, #2 │ │ │ │ ldr.w r3, [r2, r1, lsl #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #101 @ 0x65 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ add r6, r3 │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ - bhi.n 8ce94 │ │ │ │ + bhi.n 8c7a4 │ │ │ │ cmp.w lr, #39 @ 0x27 │ │ │ │ - bhi.w 8d17c │ │ │ │ + bhi.w 8ca8c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8d174 │ │ │ │ + beq.w 8ca84 │ │ │ │ ldr.w r3, [r2, lr, lsl #2] │ │ │ │ add.w r4, ip, #3 │ │ │ │ ldrb.w r1, [ip, #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r6, #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bhi.n 8cec0 │ │ │ │ + bhi.n 8c7d0 │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bhi.w 8d1dc │ │ │ │ + bhi.w 8caec │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8d174 │ │ │ │ + beq.w 8ca84 │ │ │ │ ldr.w r3, [r2, r1, lsl #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r6, #1 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bhi.n 8ce76 │ │ │ │ + bhi.n 8c786 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bhi.n 8cf08 │ │ │ │ + bhi.n 8c818 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d174 │ │ │ │ + beq.w 8ca84 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r6, #1 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bls.n 8ce56 │ │ │ │ + bls.n 8c766 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq.w 8d104 │ │ │ │ + beq.w 8ca14 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ and.w r1, r1, #3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #101 @ 0x65 │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ add r6, r1 │ │ │ │ - b.n 8ce4e │ │ │ │ + b.n 8c75e │ │ │ │ cmp.w lr, #124 @ 0x7c │ │ │ │ - beq.w 8d104 │ │ │ │ + beq.w 8ca14 │ │ │ │ ldr.w r3, [r2, lr, lsl #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne.w lr, #101 @ 0x65 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ ldrb.w r1, [ip, #2] │ │ │ │ add r6, r3 │ │ │ │ add.w r4, ip, #3 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bls.n 8ce34 │ │ │ │ + bls.n 8c744 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - beq.w 8d104 │ │ │ │ + beq.w 8ca14 │ │ │ │ ldr.w r3, [r2, r1, lsl #2] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #101 @ 0x65 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ add r6, r3 │ │ │ │ - b.n 8ce4e │ │ │ │ + b.n 8c75e │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - beq.w 8d0e0 │ │ │ │ + beq.w 8c9f0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cdde │ │ │ │ + beq.w 8c6ee │ │ │ │ mov r2, r4 │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bls.w 8d2d4 │ │ │ │ + bls.w 8cbe4 │ │ │ │ mov ip, r4 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - beq.w 8d37a │ │ │ │ + beq.w 8cc8a │ │ │ │ mov r4, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cdde │ │ │ │ - b.n 8ceea │ │ │ │ + beq.w 8c6ee │ │ │ │ + b.n 8c7fa │ │ │ │ sub.w r1, r3, #40 @ 0x28 │ │ │ │ cmp r1, #19 │ │ │ │ - bhi.w 8d28a │ │ │ │ + bhi.w 8cb9a │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r7, r2, #7 │ │ │ │ lsls r7, r3, #11 │ │ │ │ lsls r2, r7, #6 │ │ │ │ lsls r2, r7, #6 │ │ │ │ lsls r2, r7, #6 │ │ │ │ lsls r2, r7, #6 │ │ │ │ @@ -147623,634 +146945,634 @@ │ │ │ │ lsls r2, r7, #6 │ │ │ │ lsls r2, r7, #6 │ │ │ │ lsls r2, r7, #6 │ │ │ │ lsls r1, r2, #7 │ │ │ │ lsls r4, r7, #3 │ │ │ │ sub.w r2, r1, #40 @ 0x28 │ │ │ │ cmp r2, #19 │ │ │ │ - bhi.w 8cdd8 │ │ │ │ + bhi.w 8c6e8 │ │ │ │ addw lr, pc, #4 │ │ │ │ ldr.w pc, [lr, r2, lsl #2] │ │ │ │ - bcs.n 8ced2 │ │ │ │ + ldmia r3, {r0, r1, r2, r3, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bmi.n 8ce8e │ │ │ │ + ldmia r5, {r0, r1, r3, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5!, {r0, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r0, r3, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5!, {r0, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r0, r3, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5!, {r0, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r0, r3, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5!, {r0, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r0, r3, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5!, {r0, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r0, r3, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5!, {r0, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r0, r3, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5!, {r0, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r0, r3, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5!, {r0, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r0, r3, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5!, {r0, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r0, r3, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5!, {r0, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r0, r3, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5!, {r0, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r0, r3, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5!, {r0, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r0, r3, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5!, {r0, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r0, r3, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5!, {r0, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r0, r3, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5!, {r0, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r0, r3, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5!, {r0, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r0, r3, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8cf52 │ │ │ │ + ldmia r3, {r0, r1, r3, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bne.n 8cfb2 │ │ │ │ + ldmia r2!, {r0, r3, r4} │ │ │ │ movs r0, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d2e0 │ │ │ │ + bne.w 8cbf0 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ bics.w sl, sl, sl, asr #32 │ │ │ │ it cs │ │ │ │ movcs sl, r6 │ │ │ │ cmp r6, #8 │ │ │ │ - bgt.w 8d2f4 │ │ │ │ + bgt.w 8cc04 │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d114 │ │ │ │ + bne.w 8ca24 │ │ │ │ cmp r5, r6 │ │ │ │ it le │ │ │ │ cmple sl, r5 │ │ │ │ - bgt.w 8d4e8 │ │ │ │ + bgt.w 8cdf8 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.w 8d170 │ │ │ │ + ble.w 8ca80 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ add.w fp, sp, #28 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq.w 8d23c │ │ │ │ + beq.w 8cb4c │ │ │ │ ldr.w r0, [r9] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ str.w r7, [fp] │ │ │ │ - beq.w 8d3be │ │ │ │ + beq.w 8ccce │ │ │ │ add.w sl, sp, #240 @ 0xf0 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 8d5c8 │ │ │ │ + bl 8ced8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d342 │ │ │ │ + bne.w 8cc52 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 8d090 │ │ │ │ + beq.n 8c9a0 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ itt eq │ │ │ │ ldrbeq r2, [r3, #1] │ │ │ │ addeq r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq.w 8d404 │ │ │ │ + beq.w 8cd14 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ mov r3, sl │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 8d5c8 │ │ │ │ + bl 8ced8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d3fe │ │ │ │ + bne.w 8cd0e │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 8d090 │ │ │ │ + beq.n 8c9a0 │ │ │ │ add.w r6, r9, #4 │ │ │ │ mov.w r9, #2 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ itt eq │ │ │ │ ldrbeq r2, [r3, #1] │ │ │ │ addeq r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq.w 8d3c2 │ │ │ │ + beq.w 8ccd2 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ mov r3, sl │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 8d5c8 │ │ │ │ + bl 8ced8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d346 │ │ │ │ + bne.w 8cc56 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, r9 │ │ │ │ - bne.n 8d052 │ │ │ │ + bne.n 8c962 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbz r3, 8d0ce │ │ │ │ + cbz r3, 8c9de │ │ │ │ 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, #43104 @ 0xa860 │ │ │ │ + movw r1, #42720 @ 0xa6e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ and.w r1, r1, #3 │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8d44e │ │ │ │ + bne.w 8cd5e │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d338 │ │ │ │ + bne.w 8cc48 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #500 @ 0x1f4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d378 │ │ │ │ + bne.w 8cc88 │ │ │ │ mov r4, ip │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r1, [r4], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ it ls │ │ │ │ movls sl, r6 │ │ │ │ - bls.w 8cdcc │ │ │ │ + bls.w 8c6dc │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ it ne │ │ │ │ movne sl, r6 │ │ │ │ - bne.w 8cdde │ │ │ │ + bne.w 8c6ee │ │ │ │ mov ip, r4 │ │ │ │ - b.n 8d0e8 │ │ │ │ + b.n 8c9f8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d2e0 │ │ │ │ + bne.w 8cbf0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8cfaa │ │ │ │ + b.n 8c8ba │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8d570 │ │ │ │ + beq.w 8ce80 │ │ │ │ cmp.w sl, #1 │ │ │ │ it eq │ │ │ │ cmpeq r6, #1 │ │ │ │ - bne.w 8d31a │ │ │ │ + bne.w 8cc2a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d46e │ │ │ │ + beq.w 8cd7e │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ str r7, [r1, #0] │ │ │ │ - beq.w 8d398 │ │ │ │ + beq.w 8cca8 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ - bl 8d5c8 │ │ │ │ + bl 8ced8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8d0ce │ │ │ │ + beq.n 8c9de │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 23c8a8 │ │ │ │ + bl 23c270 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2377e8 │ │ │ │ - b.n 8d0da │ │ │ │ + bl 237008 │ │ │ │ + b.n 8c9ea │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8d090 │ │ │ │ + b.n 8c9a0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 8cfaa │ │ │ │ + b.n 8c8ba │ │ │ │ sub.w r3, lr, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.w 8d29a │ │ │ │ - add r1, pc, #4 @ (adr r1, 8d18c ) │ │ │ │ + bhi.w 8cbaa │ │ │ │ + add r1, pc, #4 @ (adr r1, 8ca9c ) │ │ │ │ ldr.w pc, [r1, r3, lsl #2] │ │ │ │ - bcs.n 8d11a │ │ │ │ + ldmia r3!, {r0, r2, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bmi.n 8d13e │ │ │ │ + ldmia r5, {r0, r2, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d0ce │ │ │ │ + ldmia r3, {r0, r1, r3, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d0d2 │ │ │ │ + ldmia r3, {r0, r1, r3, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d0d6 │ │ │ │ + ldmia r3, {r0, r1, r3, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d0da │ │ │ │ + ldmia r3, {r0, r1, r3, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d0de │ │ │ │ + ldmia r3, {r0, r1, r3, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d0e2 │ │ │ │ + ldmia r3, {r0, r1, r3, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d0e6 │ │ │ │ + ldmia r3, {r0, r1, r3, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d0ea │ │ │ │ + ldmia r3, {r0, r1, r3, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d0ee │ │ │ │ + ldmia r3, {r0, r1, r3, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d0f2 │ │ │ │ + ldmia r3, {r0, r1, r3, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d0f6 │ │ │ │ + ldmia r3, {r0, r1, r3, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d0fa │ │ │ │ + ldmia r3, {r0, r1, r3, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d0fe │ │ │ │ + ldmia r3, {r0, r1, r3, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d102 │ │ │ │ + ldmia r3, {r0, r1, r3, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d106 │ │ │ │ + ldmia r3, {r0, r1, r3, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d10a │ │ │ │ + ldmia r3, {r0, r1, r3, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d14a │ │ │ │ + ldmia r3, {r0, r3, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bne.n 8d1fa │ │ │ │ + ldmia r2, {r0, r1, r2, r3, r4} │ │ │ │ movs r0, r1 │ │ │ │ sub.w r3, r1, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 8d2a8 │ │ │ │ + bhi.n 8cbb8 │ │ │ │ addw ip, pc, #4 │ │ │ │ ldr.w pc, [ip, r3, lsl #2] │ │ │ │ - bcs.n 8d17a │ │ │ │ + ldmia r3!, {r0, r2, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bmi.n 8d19e │ │ │ │ + ldmia r5, {r0, r2, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d14a │ │ │ │ + ldmia r3, {r0, r3, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d14e │ │ │ │ + ldmia r3, {r0, r3, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d152 │ │ │ │ + ldmia r3, {r0, r3, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d156 │ │ │ │ + ldmia r3, {r0, r3, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d15a │ │ │ │ + ldmia r3, {r0, r3, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d15e │ │ │ │ + ldmia r3, {r0, r3, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d162 │ │ │ │ + ldmia r3, {r0, r3, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d166 │ │ │ │ + ldmia r3, {r0, r3, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d16a │ │ │ │ + ldmia r3, {r0, r3, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d16e │ │ │ │ + ldmia r3, {r0, r3, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d172 │ │ │ │ + ldmia r3, {r0, r3, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d176 │ │ │ │ + ldmia r3, {r0, r3, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d17a │ │ │ │ + ldmia r3, {r0, r3, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d17e │ │ │ │ + ldmia r3, {r0, r3, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d182 │ │ │ │ + ldmia r3, {r0, r3, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d186 │ │ │ │ + ldmia r3, {r0, r3, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bcs.n 8d1aa │ │ │ │ + ldmia r3, {r0, r3, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - bne.n 8d25a │ │ │ │ + ldmia r2, {r0, r1, r2, r3, r4} │ │ │ │ movs r0, r1 │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ adds r3, r7, #1 │ │ │ │ ldr.w r0, [r9] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ str.w r3, [fp] │ │ │ │ - bne.w 8cfea │ │ │ │ + bne.w 8c8fa │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ adds r3, #1 │ │ │ │ add.w sl, sp, #240 @ 0xf0 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ str.w r3, [fp] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str.w sl, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ - bl 215048 │ │ │ │ + bl 214600 <_PyTime_FromMillisecondsObject@@Base+0x56c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d392 │ │ │ │ + bne.w 8cca2 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, #1 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8d010 │ │ │ │ - b.n 8d090 │ │ │ │ + bne.w 8c920 │ │ │ │ + b.n 8c9a0 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ add r6, r3 │ │ │ │ - b.n 8ce4e │ │ │ │ + b.n 8c75e │ │ │ │ ldr.w r3, [r2, lr, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 8ceb2 │ │ │ │ + b.n 8c7c2 │ │ │ │ ldr.w r3, [r2, r1, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ add r6, r3 │ │ │ │ - b.n 8ce4e │ │ │ │ + b.n 8c75e │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8cfaa │ │ │ │ + b.n 8c8ba │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d4a2 │ │ │ │ + bne.w 8cdb2 │ │ │ │ mov ip, r4 │ │ │ │ adds r6, #1 │ │ │ │ movs r3, #1 │ │ │ │ ldrb.w r1, [ip], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bhi.n 8d372 │ │ │ │ + bhi.n 8cc82 │ │ │ │ mov r2, ip │ │ │ │ mov ip, r4 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 8cdcc │ │ │ │ + b.n 8c6dc │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8d2ba │ │ │ │ - movw r1, #22884 @ 0x5964 │ │ │ │ + beq.n 8cbca │ │ │ │ + movw r1, #22500 @ 0x57e4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #42224 @ 0xa4f0 │ │ │ │ + movw r0, #41840 @ 0xa370 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 8d440 │ │ │ │ + bcs.w 8cd50 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 76fd8 │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d446 │ │ │ │ + beq.w 8cd56 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r8, #8] │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cfc0 │ │ │ │ + beq.w 8c8d0 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #22984 @ 0x59c8 │ │ │ │ + movw r1, #22600 @ 0x5848 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2377e8 │ │ │ │ - b.n 8d0da │ │ │ │ + bl 237008 │ │ │ │ + b.n 8c9ea │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl 77384 │ │ │ │ - b.n 8d0d8 │ │ │ │ + bl 77378 │ │ │ │ + b.n 8c9e8 │ │ │ │ mov.w r9, #0 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r1, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ add.w r0, r9, #1 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ - bl 23c8a8 │ │ │ │ + bl 23c270 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2377e8 │ │ │ │ - b.n 8d0da │ │ │ │ + bl 237008 │ │ │ │ + b.n 8c9ea │ │ │ │ mov ip, r4 │ │ │ │ ldrb.w r1, [ip], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bls.n 8d2d2 │ │ │ │ + bls.n 8cbe2 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - bne.w 8cdc0 │ │ │ │ + bne.w 8c6d0 │ │ │ │ mov r2, ip │ │ │ │ mov ip, r2 │ │ │ │ ldrb.w r1, [ip], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bhi.n 8d38a │ │ │ │ + bhi.n 8cc9a │ │ │ │ mov r4, ip │ │ │ │ mov ip, r2 │ │ │ │ - b.n 8cdcc │ │ │ │ + b.n 8c6dc │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - bne.w 8cdc0 │ │ │ │ - b.n 8d0e2 │ │ │ │ + bne.w 8c6d0 │ │ │ │ + b.n 8c9f2 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 8d350 │ │ │ │ + b.n 8cc60 │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ adds r7, #1 │ │ │ │ str r7, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ str r5, [sp, #20] │ │ │ │ - bl 215048 │ │ │ │ + bl 214600 <_PyTime_FromMillisecondsObject@@Base+0x56c> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d0ce │ │ │ │ - b.n 8d15a │ │ │ │ + beq.w 8c9de │ │ │ │ + b.n 8ca6a │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8d24e │ │ │ │ + b.n 8cb5e │ │ │ │ adds r3, #1 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str.w sl, [sp] │ │ │ │ mov r1, fp │ │ │ │ str.w r3, [fp] │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ - bl 215048 │ │ │ │ + bl 214600 <_PyTime_FromMillisecondsObject@@Base+0x56c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8d350 │ │ │ │ + bne.n 8cc60 │ │ │ │ ldr.w r3, [fp] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r5, r9 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8d052 │ │ │ │ - b.n 8d090 │ │ │ │ + bne.w 8c962 │ │ │ │ + b.n 8c9a0 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 8d346 │ │ │ │ + b.n 8cc56 │ │ │ │ adds r3, #1 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str.w sl, [sp] │ │ │ │ mov r1, fp │ │ │ │ str.w r3, [fp] │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ - bl 215048 │ │ │ │ - cbnz r0, 8d43a │ │ │ │ + bl 214600 <_PyTime_FromMillisecondsObject@@Base+0x56c> │ │ │ │ + cbnz r0, 8cd4a │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, #2 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8d04a │ │ │ │ - b.n 8d090 │ │ │ │ + bne.w 8c95a │ │ │ │ + b.n 8c9a0 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 8d350 │ │ │ │ + b.n 8cc60 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1e955c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8d0da │ │ │ │ + b.n 8c9ea │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23072 @ 0x5a20 │ │ │ │ + movw r1, #22688 @ 0x58a0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2377e8 │ │ │ │ - b.n 8d0da │ │ │ │ + bl 237008 │ │ │ │ + b.n 8c9ea │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 8d4c0 │ │ │ │ - movw r3, #25972 @ 0x6574 │ │ │ │ + cbz r3, 8cdd0 │ │ │ │ + movw r3, #25700 @ 0x6464 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r1, #22944 @ 0x59a0 │ │ │ │ + movw r1, #22560 @ 0x5820 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2377e8 │ │ │ │ - b.n 8d0da │ │ │ │ - cbz r3, 8d4d4 │ │ │ │ + bl 237008 │ │ │ │ + b.n 8c9ea │ │ │ │ + cbz r3, 8cde4 │ │ │ │ subs r3, #1 │ │ │ │ mov ip, r4 │ │ │ │ - b.n 8cdc0 │ │ │ │ + b.n 8c6d0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #29 │ │ │ │ - bgt.n 8d4ac │ │ │ │ + bgt.n 8cdbc │ │ │ │ mov ip, r4 │ │ │ │ - b.n 8cdc0 │ │ │ │ - movw r1, #22796 @ 0x590c │ │ │ │ + b.n 8c6d0 │ │ │ │ + movw r1, #22412 @ 0x578c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #42224 @ 0xa4f0 │ │ │ │ + movw r0, #41840 @ 0xa370 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r3, #33616 @ 0x8350 │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r3, #33232 @ 0x81d0 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #64196 @ 0xfac4 │ │ │ │ + movw r3, #63812 @ 0xf944 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 8d484 │ │ │ │ - movw r1, #22852 @ 0x5944 │ │ │ │ + b.n 8cd94 │ │ │ │ + movw r1, #22468 @ 0x57c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #42224 @ 0xa4f0 │ │ │ │ + movw r0, #41840 @ 0xa370 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8d5a2 │ │ │ │ + bne.n 8ceb2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 8d566 │ │ │ │ - movw r3, #33616 @ 0x8350 │ │ │ │ + cbnz r3, 8ce76 │ │ │ │ + movw r3, #33232 @ 0x81d0 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #64196 @ 0xfac4 │ │ │ │ + movw r3, #63812 @ 0xf944 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ cmp sl, r6 │ │ │ │ - bne.n 8d552 │ │ │ │ - movw r1, #22768 @ 0x58f0 │ │ │ │ + bne.n 8ce62 │ │ │ │ + movw r1, #22384 @ 0x5770 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 8d55e │ │ │ │ + ble.n 8ce6e │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.n 8d544 │ │ │ │ - movw r2, #27092 @ 0x69d4 │ │ │ │ + beq.n 8ce54 │ │ │ │ + movw r2, #26708 @ 0x6854 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ strd r2, r5, [sp, #8] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #23028 @ 0x59f4 │ │ │ │ + movw r1, #22644 @ 0x5874 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - bl d2028 │ │ │ │ - b.n 8d466 │ │ │ │ - movw r2, #64196 @ 0xfac4 │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 8cd76 │ │ │ │ + movw r2, #63812 @ 0xf944 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 8d52a │ │ │ │ + b.n 8ce3a │ │ │ │ cmp sl, r5 │ │ │ │ - bgt.n 8d5aa │ │ │ │ - movw r1, #22788 @ 0x5904 │ │ │ │ + bgt.n 8ceba │ │ │ │ + movw r1, #22404 @ 0x5784 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 8d544 │ │ │ │ + beq.n 8ce54 │ │ │ │ mov sl, r6 │ │ │ │ - b.n 8d522 │ │ │ │ - movw r3, #25972 @ 0x6574 │ │ │ │ + b.n 8ce32 │ │ │ │ + movw r3, #25700 @ 0x6464 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 8d50c │ │ │ │ + b.n 8ce1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d0d8 │ │ │ │ + beq.w 8c9e8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 8d5b4 │ │ │ │ - movw r3, #25972 @ 0x6574 │ │ │ │ + cbz r3, 8cec4 │ │ │ │ + movw r3, #25700 @ 0x6464 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r1, #22916 @ 0x5984 │ │ │ │ + movw r1, #22532 @ 0x5804 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2377e8 │ │ │ │ - b.n 8d0da │ │ │ │ + bl 237008 │ │ │ │ + b.n 8c9ea │ │ │ │ mov r1, r4 │ │ │ │ - bl 127934 │ │ │ │ - b.n 8d466 │ │ │ │ - movw r1, #22776 @ 0x58f8 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 8cd76 │ │ │ │ + movw r1, #22392 @ 0x5778 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 8d51c │ │ │ │ - movw r3, #33616 @ 0x8350 │ │ │ │ + b.n 8ce2c │ │ │ │ + movw r3, #33232 @ 0x81d0 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #64196 @ 0xfac4 │ │ │ │ + movw r3, #63812 @ 0xf944 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - b.n 8d58c │ │ │ │ + b.n 8ce9c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr.w r9, [r1] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -148260,15 +147582,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w sl, [sp, #92] @ 0x5c │ │ │ │ ldrb.w ip, [r8], #1 │ │ │ │ sub.w r3, ip, #66 @ 0x42 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - bhi.w 8df70 │ │ │ │ + bhi.w 8d880 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r1, #18 │ │ │ │ lsls r3, r7, #4 │ │ │ │ lsls r1, r0, #19 │ │ │ │ lsls r5, r6, #18 │ │ │ │ lsls r5, r6, #18 │ │ │ │ lsls r5, r6, #18 │ │ │ │ @@ -148324,654 +147646,654 @@ │ │ │ │ lsls r0, r0, #7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb.w r2, [r9, #1] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ - bne.n 8d6da │ │ │ │ + bne.n 8cfea │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ mov r1, r3 │ │ │ │ add.w r8, r9, #2 │ │ │ │ ldr.w r2, [ip, #172] @ 0xac │ │ │ │ ldr.w r0, [r1], #8 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - cbz r2, 8d6f6 │ │ │ │ + cbz r2, 8d006 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 8d6d6 │ │ │ │ + ble.n 8cfe6 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8d710 │ │ │ │ + beq.n 8d020 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 8d6d6 │ │ │ │ + beq.n 8cfe6 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8d710 │ │ │ │ + beq.n 8d020 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 8d6d6 │ │ │ │ + beq.n 8cfe6 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8d710 │ │ │ │ + beq.n 8d020 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 8d6d6 │ │ │ │ + beq.n 8cfe6 │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ mov ip, r1 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8d710 │ │ │ │ + beq.n 8d020 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 8d6c8 │ │ │ │ + bne.n 8cfd8 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 8da0a │ │ │ │ + b.n 8d31a │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ it ne │ │ │ │ ldrne r3, [r3, #0] │ │ │ │ - beq.w 8db68 │ │ │ │ + beq.w 8d478 │ │ │ │ str r7, [r3, #0] │ │ │ │ movs r0, #0 │ │ │ │ str.w r8, [r6] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, ip │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8d710 │ │ │ │ + beq.n 8d020 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8d6f8 │ │ │ │ + bne.n 8d008 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 8d6d6 │ │ │ │ + bne.n 8cfe6 │ │ │ │ str r7, [r4, #0] │ │ │ │ - b.n 8d6e6 │ │ │ │ + b.n 8cff6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl ddd90 │ │ │ │ + bl dd7e8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8d9e2 │ │ │ │ + beq.w 8d2f2 │ │ │ │ str r4, [r7, #0] │ │ │ │ - b.n 8d6e6 │ │ │ │ + b.n 8cff6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r4, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bmi.n 8d6e4 │ │ │ │ - movw r0, #62348 @ 0xf38c │ │ │ │ + bmi.n 8cff4 │ │ │ │ + movw r0, #61924 @ 0xf1e4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8da0a │ │ │ │ + b.n 8d31a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl c3ae8 │ │ │ │ + bl c359c │ │ │ │ cmp r0, #0 │ │ │ │ itt gt │ │ │ │ movgt r3, #1 │ │ │ │ strgt r3, [r4, #0] │ │ │ │ - bgt.n 8d6e6 │ │ │ │ - bne.w 8d8ee │ │ │ │ + bgt.n 8cff6 │ │ │ │ + bne.w 8d1fe │ │ │ │ str r0, [r4, #0] │ │ │ │ - b.n 8d6e6 │ │ │ │ + b.n 8cff6 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldrb.w r1, [r9, #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, [r4, #0] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - beq.w 8dc64 │ │ │ │ + beq.w 8d574 │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - bne.w 8dbc2 │ │ │ │ + bne.w 8d4d2 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r8, [r1], #8 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dc86 │ │ │ │ + bne.w 8d596 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.w 8dc10 │ │ │ │ + bpl.w 8d520 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 895dc │ │ │ │ + bl 88ee8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dcc6 │ │ │ │ + beq.w 8d5d6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r0, [r8] │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r8, r9, #2 │ │ │ │ - b.n 8d6e6 │ │ │ │ + b.n 8cff6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ itt ne │ │ │ │ - movwne r0, #23588 @ 0x5c24 │ │ │ │ + movwne r0, #23204 @ 0x5aa4 │ │ │ │ movtne r0, #39 @ 0x27 │ │ │ │ - bne.w 8da0a │ │ │ │ + bne.w 8d31a │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r9, #2 │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce160 │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ ldrge.w r1, [sl, #4] │ │ │ │ - blt.w 8de6c │ │ │ │ + blt.w 8d77c │ │ │ │ ldr.w r3, [sl] │ │ │ │ adds r0, r1, #1 │ │ │ │ str.w r0, [sl, #4] │ │ │ │ - movw r2, #47525 @ 0xb9a5 │ │ │ │ + movw r2, #47657 @ 0xba29 │ │ │ │ movt r2, #5 │ │ │ │ str.w r4, [r3, r1, lsl #3] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 8d6e6 │ │ │ │ + b.n 8cff6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r9, [r3] │ │ │ │ - bl d7e78 <_PyNumber_Index@@Base> │ │ │ │ + bl d78cc <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dc00 │ │ │ │ - bl 83f4c │ │ │ │ + beq.w 8d510 │ │ │ │ + bl 83aac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8db56 │ │ │ │ + bne.w 8d466 │ │ │ │ adds r2, r7, #1 │ │ │ │ - beq.w 8dc00 │ │ │ │ + beq.w 8d510 │ │ │ │ str.w r7, [r9] │ │ │ │ - b.n 8d6e6 │ │ │ │ + b.n 8cff6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 13f3b8 │ │ │ │ + bl 13f000 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 8d876 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 8d186 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8d8ee │ │ │ │ + bne.n 8d1fe │ │ │ │ vstr d8, [r4] │ │ │ │ - b.n 8d6e6 │ │ │ │ + b.n 8cff6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.w 8de3e │ │ │ │ + bpl.w 8d74e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 8de3e │ │ │ │ + bne.w 8d74e │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ lsls r4, r3, #26 │ │ │ │ - bpl.w 8de3a │ │ │ │ + bpl.w 8d74a │ │ │ │ lsls r0, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r7, #20 │ │ │ │ addpl r7, #28 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 8dcd0 │ │ │ │ + bne.w 8d5e0 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 8d6e6 │ │ │ │ + b.n 8cff6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl ddd90 │ │ │ │ + bl dd7e8 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 8de48 │ │ │ │ + beq.w 8d758 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8de52 │ │ │ │ + blt.w 8d762 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ it le │ │ │ │ strble r0, [r4, #0] │ │ │ │ - ble.w 8d6e6 │ │ │ │ + ble.w 8cff6 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23168 @ 0x5a80 │ │ │ │ + movw r1, #22784 @ 0x5900 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8d6ec │ │ │ │ + b.n 8cffc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl ddd90 │ │ │ │ + bl dd7e8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8dbb4 │ │ │ │ + beq.w 8d4c4 │ │ │ │ cmn.w r0, #32768 @ 0x8000 │ │ │ │ - blt.w 8e028 │ │ │ │ + blt.w 8d938 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bge.w 8df54 │ │ │ │ + bge.w 8d864 │ │ │ │ strh r4, [r7, #0] │ │ │ │ - b.n 8d6e6 │ │ │ │ + b.n 8cff6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r4, #0] │ │ │ │ lsls r1, r2, #7 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bpl.w 8e04e │ │ │ │ - bl 1456fc │ │ │ │ + bpl.w 8d95e │ │ │ │ + bl 144e54 │ │ │ │ strd r0, r1, [r4] │ │ │ │ - b.n 8d6e6 │ │ │ │ + b.n 8cff6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r9, [r3] │ │ │ │ - bl 11c63c │ │ │ │ + bl 11c1a0 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8dbf2 │ │ │ │ + beq.w 8d502 │ │ │ │ strd r7, r4, [r9] │ │ │ │ - b.n 8d6e6 │ │ │ │ + b.n 8cff6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 13f3b8 │ │ │ │ + bl 13f000 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 8dfb4 │ │ │ │ + beq.w 8d8c4 │ │ │ │ vcvt.f32.f64 s16, d8 │ │ │ │ vstr s16, [r4] │ │ │ │ - b.n 8d6e6 │ │ │ │ + b.n 8cff6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne.w 8dc28 │ │ │ │ + bne.w 8d538 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl ce6c4 │ │ │ │ + bl ce160 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dcda │ │ │ │ + bne.w 8d5ea │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ - movw r2, #47525 @ 0xb9a5 │ │ │ │ + movw r2, #47657 @ 0xba29 │ │ │ │ movt r2, #5 │ │ │ │ ldr.w r3, [sl] │ │ │ │ adds r4, r0, #1 │ │ │ │ str.w r4, [sl, #4] │ │ │ │ add.w r8, r9, #2 │ │ │ │ str.w r1, [r3, r0, lsl #3] │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 8d6e6 │ │ │ │ + b.n 8cff6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 16bf88 │ │ │ │ + bl 16b3a0 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 8d728 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 8d038 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d728 │ │ │ │ + beq.w 8d038 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8d6ec │ │ │ │ + b.n 8cffc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r4, #0] │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bmi.w 8d6e4 │ │ │ │ - movw r0, #12364 @ 0x304c │ │ │ │ + bmi.w 8cff4 │ │ │ │ + movw r0, #11980 @ 0x2ecc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 23e034 │ │ │ │ + b.w 23dcc4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r4, #0] │ │ │ │ lsls r0, r2, #7 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bpl.w 8e04e │ │ │ │ + bpl.w 8d95e │ │ │ │ mov r0, r7 │ │ │ │ - bl 16bf88 │ │ │ │ + bl 16b3a0 │ │ │ │ str r0, [r4, #0] │ │ │ │ - b.n 8d6e6 │ │ │ │ + b.n 8cff6 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - movw r1, #13336 @ 0x3418 │ │ │ │ + movw r1, #12952 @ 0x3298 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ adds r3, r2, #4 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r1 │ │ │ │ ldrb.w r1, [r9, #1] │ │ │ │ cmp r1, #115 @ 0x73 │ │ │ │ - beq.w 8de1c │ │ │ │ + beq.w 8d72c │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ - bne.w 8de12 │ │ │ │ + bne.w 8d722 │ │ │ │ add.w r1, r2, #8 │ │ │ │ str r1, [r4, #0] │ │ │ │ add.w r8, r9, #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8de08 │ │ │ │ + beq.w 8d718 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ str r2, [sp, #16] │ │ │ │ and.w r3, r2, #134217728 @ 0x8000000 │ │ │ │ tst.w r2, #134217728 @ 0x8000000 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne.w 8ddfa │ │ │ │ + bne.w 8d70a │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8ddfa │ │ │ │ - bl 85f3c │ │ │ │ + beq.w 8d70a │ │ │ │ + bl 85aac │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dce4 │ │ │ │ + bne.w 8d5f4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 8dc5a │ │ │ │ + bpl.w 8d56a │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl cb8ac │ │ │ │ + bl cb348 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dd7a │ │ │ │ + beq.w 8d68a │ │ │ │ adds.w r1, r0, #16 │ │ │ │ - movw r2, #64196 @ 0xfac4 │ │ │ │ + movw r2, #63812 @ 0xf944 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq.w 8dd04 │ │ │ │ + beq.w 8d614 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r0 │ │ │ │ ldrd r1, r3, [sp, #16] │ │ │ │ - bne.w 8deb6 │ │ │ │ + bne.w 8d7c6 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ adds r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 76fd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #0] │ │ │ │ ldrd r3, r1, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8de9e │ │ │ │ + beq.w 8d7ae │ │ │ │ ldrd r0, r5, [sl] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ adds r7, r5, #1 │ │ │ │ str.w r7, [sl, #4] │ │ │ │ str.w r3, [r0, r5, lsl #3] │ │ │ │ add.w r0, r0, r5, lsl #3 │ │ │ │ - movw r4, #47113 @ 0xb809 │ │ │ │ + movw r4, #47187 @ 0xb853 │ │ │ │ movt r4, #5 │ │ │ │ str r4, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 8d6e6 │ │ │ │ + beq.w 8cff6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8d6e6 │ │ │ │ + bne.w 8cff6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d6e6 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8cff6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d844 │ │ │ │ + bne.w 8d154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d844 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d154 │ │ │ │ mov r2, r3 │ │ │ │ add.w r8, r9, #2 │ │ │ │ ldr.w r9, [r2], #8 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r1, r4 │ │ │ │ blx r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e044 │ │ │ │ + beq.w 8d954 │ │ │ │ cmp.w r0, #131072 @ 0x20000 │ │ │ │ - bne.w 8d6e6 │ │ │ │ + bne.w 8cff6 │ │ │ │ ldrd r3, r2, [sl] │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w r1, [sl, #4] │ │ │ │ str.w r4, [r3, r2, lsl #3] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ str.w r9, [r3, #4] │ │ │ │ - b.n 8d6e6 │ │ │ │ + b.n 8cff6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 16bf88 │ │ │ │ + bl 16b3a0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.w 8d916 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 8d226 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d916 │ │ │ │ + beq.w 8d226 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8d6ec │ │ │ │ + b.n 8cffc │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8dc54 │ │ │ │ + bne.n 8d564 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 8dfe0 │ │ │ │ + bpl.w 8d8f0 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 895dc │ │ │ │ + bl 88ee8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8dcc6 │ │ │ │ + beq.n 8d5d6 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 8dfc4 │ │ │ │ + bne.w 8d8d4 │ │ │ │ str.w r9, [r4] │ │ │ │ - b.n 8d6e6 │ │ │ │ - bl 7f8d0 │ │ │ │ + b.n 8cff6 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d956 │ │ │ │ + beq.w 8d266 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8d6ec │ │ │ │ - bl 7f8d0 │ │ │ │ + b.n 8cffc │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d8ee │ │ │ │ + bne.w 8d1fe │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8d84a │ │ │ │ + b.n 8d15a │ │ │ │ mov r1, r8 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 232c90 <_PyXI_EndInterpreter@@Base+0x68> │ │ │ │ + bl 232214 │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ strge r0, [r4, #0] │ │ │ │ - bge.w 8d7c2 │ │ │ │ + bge.w 8d0d2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b.n 8da0a │ │ │ │ + b.n 8d31a │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 232c90 <_PyXI_EndInterpreter@@Base+0x68> │ │ │ │ + bl 232214 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 8dc24 │ │ │ │ + blt.n 8d534 │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - bne.w 8e000 │ │ │ │ + bne.w 8d910 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add.w r8, r9, #2 │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w sl, [r3] │ │ │ │ - b.n 8d6e6 │ │ │ │ + b.n 8cff6 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 8dbec │ │ │ │ - movw r0, #23100 @ 0x5a3c │ │ │ │ + b.n 8d4fc │ │ │ │ + movw r0, #22716 @ 0x58bc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8da0a │ │ │ │ + b.n 8d31a │ │ │ │ ldr r4, [r2, #0] │ │ │ │ - cbnz r3, 8dcb2 │ │ │ │ + cbnz r3, 8d5c2 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 8dc90 │ │ │ │ + bne.n 8d5a0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce6c4 │ │ │ │ - cbnz r0, 8dcda │ │ │ │ + bl ce160 │ │ │ │ + cbnz r0, 8d5ea │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ add.w r8, r9, #2 │ │ │ │ - b.n 8d7fe │ │ │ │ + b.n 8d10e │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 8d7c2 │ │ │ │ + b.n 8d0d2 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 895dc │ │ │ │ + bl 88ee8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 8dcc6 │ │ │ │ + cbz r0, 8d5d6 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl cec90 │ │ │ │ - b.n 8dc7c │ │ │ │ + bl ce72c │ │ │ │ + b.n 8d58c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl cec90 │ │ │ │ - b.n 8dc7c │ │ │ │ - movw r0, #23356 @ 0x5b3c │ │ │ │ + bl ce72c │ │ │ │ + b.n 8d58c │ │ │ │ + movw r0, #22972 @ 0x59bc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8da0a │ │ │ │ + b.n 8d31a │ │ │ │ cmp r2, #2 │ │ │ │ ite eq │ │ │ │ ldrheq r3, [r7, #0] │ │ │ │ ldrne r3, [r7, #0] │ │ │ │ - b.n 8d8b2 │ │ │ │ - movw r0, #31024 @ 0x7930 │ │ │ │ + b.n 8d1c2 │ │ │ │ + movw r0, #29732 @ 0x7424 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.n 8da0a │ │ │ │ + b.n 8d31a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ddda │ │ │ │ + beq.n 8d6ea │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8ddda │ │ │ │ + beq.n 8d6ea │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add.w r1, r7, #16 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8dad2 │ │ │ │ + b.n 8d3e2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add.w r8, r9, #3 │ │ │ │ adds r0, r2, #4 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8ddc0 │ │ │ │ + beq.n 8d6d0 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr.w ip, [r7] │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8dd84 │ │ │ │ + bne.n 8d694 │ │ │ │ cmp.w r9, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - blt.w 8de9e │ │ │ │ + blt.w 8d7ae │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 76fe4 │ │ │ │ + bl 76fd8 │ │ │ │ str r0, [r7, #0] │ │ │ │ ldrd r3, r1, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8de9e │ │ │ │ + beq.w 8d7ae │ │ │ │ ldrd r2, r5, [sl] │ │ │ │ - movw r0, #47113 @ 0xb809 │ │ │ │ + movw r0, #47187 @ 0xb853 │ │ │ │ movt r0, #5 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ add.w ip, r5, #1 │ │ │ │ str.w ip, [sl, #4] │ │ │ │ str.w r7, [r2, r5, lsl #3] │ │ │ │ add.w r2, r2, r5, lsl #3 │ │ │ │ str r0, [r2, #4] │ │ │ │ @@ -148979,306 +148301,306 @@ │ │ │ │ mov r2, r9 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 8db38 │ │ │ │ - movw r0, #23440 @ 0x5b90 │ │ │ │ + b.n 8d448 │ │ │ │ + movw r0, #23056 @ 0x5a10 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8da0a │ │ │ │ + b.n 8d31a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, r9 │ │ │ │ - bge.n 8dd68 │ │ │ │ + bge.n 8d678 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8dda2 │ │ │ │ + beq.n 8d6b2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 8dda0 │ │ │ │ + cbnz r2, 8d6b0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movw r4, #6496 @ 0x1960 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ subs r3, r0, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - movw r1, #23484 @ 0x5bbc │ │ │ │ + movw r1, #23100 @ 0x5a3c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8d6ec │ │ │ │ + b.n 8cffc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8ddd0 │ │ │ │ + beq.n 8d6e0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 8ddf2 │ │ │ │ - movw r0, #23460 @ 0x5ba4 │ │ │ │ + cbz r2, 8d702 │ │ │ │ + movw r0, #23076 @ 0x5a24 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8da0a │ │ │ │ + b.n 8d31a │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ - cbz r3, 8dde6 │ │ │ │ + cbz r3, 8d6f6 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8dad2 │ │ │ │ + b.n 8d3e2 │ │ │ │ movw r1, #10688 @ 0x29c0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8dad2 │ │ │ │ + b.n 8d3e2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ddd0 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d6e0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8dcee │ │ │ │ - b.n 8dcf2 │ │ │ │ - movw r0, #23420 @ 0x5b7c │ │ │ │ + bne.w 8d5fe │ │ │ │ + b.n 8d602 │ │ │ │ + movw r0, #23036 @ 0x59fc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8da0a │ │ │ │ - movw r0, #23384 @ 0x5b58 │ │ │ │ + b.n 8d31a │ │ │ │ + movw r0, #23000 @ 0x59d8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8da0a │ │ │ │ + b.n 8d31a │ │ │ │ add.w r1, r2, #8 │ │ │ │ str r1, [r4, #0] │ │ │ │ add.w r8, r9, #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8de08 │ │ │ │ + beq.n 8d718 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.w 8daac │ │ │ │ - b.n 8d73c │ │ │ │ + bmi.w 8d3bc │ │ │ │ + b.n 8d04c │ │ │ │ ldr r7, [r0, #28] │ │ │ │ - b.n 8d8aa │ │ │ │ - movw r0, #23336 @ 0x5b28 │ │ │ │ + b.n 8d1ba │ │ │ │ + movw r0, #22952 @ 0x59a8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8da0a │ │ │ │ - bl 7f8d0 │ │ │ │ + b.n 8d31a │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d8ee │ │ │ │ + bne.w 8d1fe │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23124 @ 0x5a54 │ │ │ │ + movw r1, #22740 @ 0x58d4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8d6ec │ │ │ │ - bl d42d0 │ │ │ │ - movw r0, #23628 @ 0x5c4c │ │ │ │ + b.n 8cffc │ │ │ │ + bl d3d48 │ │ │ │ + movw r0, #23244 @ 0x5acc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 8da10 │ │ │ │ + b.n 8d320 │ │ │ │ ldr.w r9, [r4] │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add.w r3, r9, #4 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 8ded6 │ │ │ │ + bne.n 8d7e6 │ │ │ │ ldr.w r3, [r9] │ │ │ │ - b.n 8d6e4 │ │ │ │ + b.n 8cff4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8deae │ │ │ │ + beq.n 8d7be │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 8dee8 │ │ │ │ - bl 1ea294 │ │ │ │ + cbz r2, 8d7f8 │ │ │ │ + bl 1e955c │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8d6ec │ │ │ │ + b.n 8cffc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8decc │ │ │ │ + beq.n 8d7dc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 8decc │ │ │ │ + cbnz r2, 8d7dc │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - movw r0, #23536 @ 0x5bf0 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + movw r0, #23152 @ 0x5a70 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8da0a │ │ │ │ - bl 85f3c │ │ │ │ + b.n 8d31a │ │ │ │ + bl 85aac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8de98 │ │ │ │ - movw r0, #59024 @ 0xe690 │ │ │ │ + bne.n 8d7a8 │ │ │ │ + movw r0, #58640 @ 0xe510 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - b.n 8da0a │ │ │ │ + b.n 8d31a │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8deae │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d7be │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - bmi.n 8df44 │ │ │ │ + bmi.n 8d854 │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8df34 │ │ │ │ - bl 85f3c │ │ │ │ - cbnz r0, 8df34 │ │ │ │ - movw r0, #23308 @ 0x5b0c │ │ │ │ + beq.n 8d844 │ │ │ │ + bl 85aac │ │ │ │ + cbnz r0, 8d844 │ │ │ │ + movw r0, #22924 @ 0x598c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8da0a │ │ │ │ + b.n 8d31a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 16bf88 │ │ │ │ + bl 16b3a0 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 8df7a │ │ │ │ + beq.n 8d88a │ │ │ │ strb r4, [r7, #0] │ │ │ │ - b.w 8d6e6 │ │ │ │ + b.w 8cff6 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 8df12 │ │ │ │ + bne.n 8d822 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r4, #0] │ │ │ │ - b.w 8d6e6 │ │ │ │ + b.w 8cff6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1886e0 │ │ │ │ + bl 187770 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 8e058 │ │ │ │ + beq.w 8d968 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - b.n 8df00 │ │ │ │ + b.n 8d810 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23260 @ 0x5adc │ │ │ │ + movw r1, #22876 @ 0x595c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 8d6ec │ │ │ │ - movw r0, #23660 @ 0x5c6c │ │ │ │ + b.w 8cffc │ │ │ │ + movw r0, #23276 @ 0x5aec │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8da0a │ │ │ │ - bl 7f8d0 │ │ │ │ + b.n 8d31a │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8df2e │ │ │ │ + beq.n 8d83e │ │ │ │ mov r0, r5 │ │ │ │ - b.w 8d6ec │ │ │ │ + b.w 8cffc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 186580 │ │ │ │ + bl 230898 │ │ │ │ vstr d0, [sp, #24] │ │ │ │ vstr d1, [sp, #32] │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d8ee │ │ │ │ + bne.w 8d1fe │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.w 8d6e6 │ │ │ │ - bl 7f8d0 │ │ │ │ + b.w 8cff6 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d97c │ │ │ │ + beq.w 8d28c │ │ │ │ mov r0, r5 │ │ │ │ - b.w 8d6ec │ │ │ │ + b.w 8cffc │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ + movw r1, #21212 @ 0x52dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 8d6ec │ │ │ │ - movw r4, #62348 @ 0xf38c │ │ │ │ + b.w 8cffc │ │ │ │ + movw r4, #61924 @ 0xf1e4 │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ - movw r0, #54064 @ 0xd330 │ │ │ │ + movw r0, #53680 @ 0xd1b0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ cmp.w ip, #122 @ 0x7a │ │ │ │ it ne │ │ │ │ movne r0, r4 │ │ │ │ - b.n 8da10 │ │ │ │ + b.n 8d320 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ blx 29b58 │ │ │ │ cmp r0, sl │ │ │ │ - beq.w 8d6e6 │ │ │ │ + beq.w 8cff6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #21444 @ 0x53c4 │ │ │ │ + movw r1, #21060 @ 0x5244 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 8d6ec │ │ │ │ + b.w 8cffc │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23216 @ 0x5ab0 │ │ │ │ + movw r1, #22832 @ 0x5930 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 8d6ec │ │ │ │ - movw r0, #23572 @ 0x5c14 │ │ │ │ + b.w 8cffc │ │ │ │ + movw r0, #23188 @ 0x5a94 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8da0a │ │ │ │ - movw r0, #28208 @ 0x6e30 │ │ │ │ + b.n 8d31a │ │ │ │ + movw r0, #27824 @ 0x6cb0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.n 8da0a │ │ │ │ + b.n 8d31a │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ strb r3, [r4, #0] │ │ │ │ - b.w 8d6e6 │ │ │ │ + b.w 8cff6 │ │ │ │ stmdb 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 r3, r0 │ │ │ │ cmp.w fp, #420 @ 0x1a4 │ │ │ │ str r1, [sp, #4] │ │ │ │ itt cs │ │ │ │ subcs.w r2, fp, #420 @ 0x1a4 │ │ │ │ ldrcs r1, [r0, #80] @ 0x50 │ │ │ │ - bcs.w 8e454 │ │ │ │ + bcs.w 8dd64 │ │ │ │ cmp.w fp, #380 @ 0x17c │ │ │ │ itt cs │ │ │ │ subcs.w r2, fp, #380 @ 0x17c │ │ │ │ ldrcs r1, [r0, #52] @ 0x34 │ │ │ │ - bcs.w 8e454 │ │ │ │ + bcs.w 8dd64 │ │ │ │ cmp.w fp, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r2, fp, #368 @ 0x170 │ │ │ │ ldrcs r1, [r0, #56] @ 0x38 │ │ │ │ - bcs.w 8e454 │ │ │ │ + bcs.w 8dd64 │ │ │ │ cmp.w fp, #223 @ 0xdf │ │ │ │ - bls.n 8e1b0 │ │ │ │ + bls.n 8dac0 │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ sub.w r2, fp, #224 @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8e1c2 │ │ │ │ + beq.w 8dad2 │ │ │ │ adds r2, r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - beq.n 8e1c2 │ │ │ │ + beq.n 8dad2 │ │ │ │ mov.w lr, #0 │ │ │ │ strd fp, lr, [sp, #24] │ │ │ │ mov fp, r3 │ │ │ │ add.w r2, r3, #112 @ 0x70 │ │ │ │ movw ip, #42220 @ 0xa4ec │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ @@ -149288,70 +148610,70 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e514 │ │ │ │ + bne.w 8de24 │ │ │ │ ldr.w sl, [r7, #12] │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8e514 │ │ │ │ + beq.w 8de24 │ │ │ │ ldr.w r3, [fp, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e570 │ │ │ │ + beq.w 8de80 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 8e46c │ │ │ │ + beq.w 8dd7c │ │ │ │ adds r4, r1, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r4, [r3, #0] │ │ │ │ - ble.w 8e430 │ │ │ │ + ble.w 8dd40 │ │ │ │ add.w r8, r3, #8 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #28 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w ip, [r8, #4]! │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [ip, #84] @ 0x54 │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bmi.n 8e1d2 │ │ │ │ + bmi.n 8dae2 │ │ │ │ ldr.w r0, [ip, #132] @ 0x84 │ │ │ │ - bl 78468 │ │ │ │ + bl 7845c │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8e21c │ │ │ │ + beq.n 8db2c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e24a │ │ │ │ + bne.n 8db5a │ │ │ │ cmp r6, r5 │ │ │ │ - blt.n 8e134 │ │ │ │ + blt.n 8da44 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8e174 │ │ │ │ + beq.n 8da84 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8e43e │ │ │ │ + beq.w 8dd4e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e23e │ │ │ │ + beq.n 8db4e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r0, #28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8e422 │ │ │ │ + beq.w 8dd32 │ │ │ │ ldr.w lr, [sp, #28] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ eor.w r3, lr, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ @@ -149360,28 +148682,28 @@ │ │ │ │ it ne │ │ │ │ movne r2, r1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ 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 8e44e │ │ │ │ + bhi.w 8dd5e │ │ │ │ mov r2, fp │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e0bc │ │ │ │ + bne.w 8d9cc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #28 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 8e1c2 │ │ │ │ + beq.n 8dad2 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 8e1aa │ │ │ │ - ldr r2, [pc, #660] @ (8e468 ) │ │ │ │ + b.n 8daba │ │ │ │ + ldr r2, [pc, #660] @ (8dd78 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [ip, #180] @ 0xb4 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mul.w r3, r9, r3 │ │ │ │ @@ -149394,583 +148716,583 @@ │ │ │ │ add r3, r1 │ │ │ │ add.w r1, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r1, [r1, #252] @ 0xfc │ │ │ │ cmp r1, ip │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8e53a │ │ │ │ + beq.w 8de4a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ - bl 78468 │ │ │ │ + bl 7845c │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 8e152 │ │ │ │ + bne.n 8da62 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8e232 │ │ │ │ + beq.n 8db42 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8e5e0 │ │ │ │ - bl d42d0 │ │ │ │ + beq.w 8def0 │ │ │ │ + bl d3d48 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8e17c │ │ │ │ - movw r3, #57059 @ 0xdee3 │ │ │ │ + bne.n 8da8c │ │ │ │ + movw r3, #57041 @ 0xded1 │ │ │ │ movt r3, #3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8e414 │ │ │ │ + b.n 8dd24 │ │ │ │ mov r2, r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8e426 │ │ │ │ + beq.w 8dd36 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8e272 │ │ │ │ + beq.n 8db82 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8e568 │ │ │ │ + beq.w 8de78 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #29668 @ 0x73e4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e482 │ │ │ │ + bne.w 8dd92 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8e48e │ │ │ │ - ldr r3, [pc, #468] @ (8e468 ) │ │ │ │ + bne.w 8dd9e │ │ │ │ + ldr r3, [pc, #468] @ (8dd78 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ add.w ip, r7, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [ip, #1164] @ 0x48c │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8e2dc │ │ │ │ + beq.n 8dbec │ │ │ │ movw r3, #45388 @ 0xb14c │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ add.w r6, r7, #99328 @ 0x18400 │ │ │ │ str.w r1, [ip, #1164] @ 0x48c │ │ │ │ adds r6, #144 @ 0x90 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbnz r2, 8e2c4 │ │ │ │ - b.n 8e2d8 │ │ │ │ + cbnz r2, 8dbd4 │ │ │ │ + b.n 8dbe8 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ adds r3, #28 │ │ │ │ - cbz r2, 8e2d8 │ │ │ │ + cbz r2, 8dbe8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8e2be │ │ │ │ + bne.n 8dbce │ │ │ │ mov lr, r6 │ │ │ │ str.w r3, [lr], #4 │ │ │ │ adds r3, #28 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r6, lr │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e2c4 │ │ │ │ + bne.n 8dbd4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [ip, #1168] @ 0x490 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8e386 │ │ │ │ + beq.n 8dc96 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.w 8e544 │ │ │ │ + bcs.w 8de54 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 8e526 │ │ │ │ + bcs.w 8de36 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.w 8e530 │ │ │ │ + bcs.w 8de40 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 8e4e2 │ │ │ │ + bls.w 8ddf2 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8e508 │ │ │ │ + beq.w 8de18 │ │ │ │ adds r2, r2, r3 │ │ │ │ - beq.n 8e31c │ │ │ │ + beq.n 8dc2c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e4f4 │ │ │ │ + beq.w 8de04 │ │ │ │ ldr.w r1, [ip, #1172] @ 0x494 │ │ │ │ - cbz r1, 8e37c │ │ │ │ + cbz r1, 8dc8c │ │ │ │ add.w r7, r7, #99328 @ 0x18400 │ │ │ │ adds r7, #148 @ 0x94 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #420 @ 0x1a4 │ │ │ │ ldrcs.w r1, [fp, #80] @ 0x50 │ │ │ │ - bcs.n 8e366 │ │ │ │ + bcs.n 8dc76 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #380 @ 0x17c │ │ │ │ ldrcs.w r1, [fp, #52] @ 0x34 │ │ │ │ - bcs.n 8e366 │ │ │ │ + bcs.n 8dc76 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #368 @ 0x170 │ │ │ │ ldrcs.w r1, [fp, #56] @ 0x38 │ │ │ │ - bcs.n 8e366 │ │ │ │ + bcs.n 8dc76 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 8e474 │ │ │ │ + bls.w 8dd84 │ │ │ │ ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ - cbz r1, 8e374 │ │ │ │ + cbz r1, 8dc84 │ │ │ │ adds r5, r1, r3 │ │ │ │ - beq.n 8e374 │ │ │ │ + beq.n 8dc84 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - cbz r3, 8e374 │ │ │ │ - cbnz r2, 8e386 │ │ │ │ + cbz r3, 8dc84 │ │ │ │ + cbnz r2, 8dc96 │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8e328 │ │ │ │ + bne.n 8dc38 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 8e38c │ │ │ │ + bne.n 8dc9c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e45c │ │ │ │ + bne.n 8dd6c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e4ba │ │ │ │ + bne.w 8ddca │ │ │ │ ldr.w r2, [fp, #172] @ 0xac │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - cbz r2, 8e3e4 │ │ │ │ + cbz r2, 8dcf4 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.w 8e4ba │ │ │ │ + ble.w 8ddca │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8e3fe │ │ │ │ + beq.n 8dd0e │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 8e564 │ │ │ │ + beq.w 8de74 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8e3fe │ │ │ │ + beq.n 8dd0e │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 8e4ba │ │ │ │ + beq.n 8ddca │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8e3fe │ │ │ │ + beq.n 8dd0e │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 8e4ba │ │ │ │ + beq.n 8ddca │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 8e3fe │ │ │ │ + beq.n 8dd0e │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 8e3d4 │ │ │ │ - b.n 8e4ba │ │ │ │ + bne.n 8dce4 │ │ │ │ + b.n 8ddca │ │ │ │ mov r3, fp │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8e3fe │ │ │ │ + beq.n 8dd0e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e3e6 │ │ │ │ + bne.n 8dcf6 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 8e4ba │ │ │ │ + bne.n 8ddca │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8e414 │ │ │ │ + beq.n 8dd24 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e5d8 │ │ │ │ + beq.w 8dee8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r0, #28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e18a │ │ │ │ + bne.w 8da9a │ │ │ │ str r0, [sp, #4] │ │ │ │ - b.n 8e0ec │ │ │ │ + b.n 8d9fc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 8e266 │ │ │ │ - b.n 8e272 │ │ │ │ + bne.w 8db76 │ │ │ │ + b.n 8db82 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 8e174 │ │ │ │ + beq.w 8da84 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8e174 │ │ │ │ + bne.w 8da84 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8e174 │ │ │ │ - b.n 8e232 │ │ │ │ + beq.w 8da84 │ │ │ │ + b.n 8db42 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ sub.w r2, fp, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8e0bc │ │ │ │ - b.n 8e1c2 │ │ │ │ + bne.w 8d9cc │ │ │ │ + b.n 8dad2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e392 │ │ │ │ - b.n 8e4ba │ │ │ │ + beq.n 8dca2 │ │ │ │ + b.n 8ddca │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.w 8e128 │ │ │ │ - b.n 8e174 │ │ │ │ + bgt.w 8da38 │ │ │ │ + b.n 8da84 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ itet hi │ │ │ │ subhi r3, #208 @ 0xd0 │ │ │ │ movls r1, fp │ │ │ │ ldrhi.w r1, [fp, #40] @ 0x28 │ │ │ │ - b.n 8e366 │ │ │ │ + b.n 8dc76 │ │ │ │ movw r3, #16312 @ 0x3fb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 8e4c0 │ │ │ │ + beq.n 8ddd0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 8e54e │ │ │ │ + beq.n 8de5e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r2, r3 │ │ │ │ - movw r3, #46233 @ 0xb499 │ │ │ │ + movw r3, #43705 @ 0xaab9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r2, r3 │ │ │ │ ittt eq │ │ │ │ ldreq.w r3, [fp, #84] @ 0x54 │ │ │ │ biceq.w r3, r3, #2048 @ 0x800 │ │ │ │ streq.w r3, [fp, #84] @ 0x54 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 8e402 │ │ │ │ + b.n 8dd12 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #45857 @ 0xb321 │ │ │ │ + movw r3, #44741 @ 0xaec5 │ │ │ │ movt r3, #15 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8e48e │ │ │ │ + bne.n 8dd9e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r3, fp, #156 @ 0x9c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8e48e │ │ │ │ + bne.n 8dd9e │ │ │ │ ldr.w r3, [fp, #156] @ 0x9c │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8e402 │ │ │ │ + b.n 8dd12 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ itt hi │ │ │ │ subhi r3, #208 @ 0xd0 │ │ │ │ ldrhi.w r2, [fp, #40] @ 0x28 │ │ │ │ - bhi.w 8e30a │ │ │ │ + bhi.w 8dc1a │ │ │ │ mov r2, fp │ │ │ │ - b.n 8e30a │ │ │ │ + b.n 8dc1a │ │ │ │ ldr.w r1, [ip, #1172] @ 0x494 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8e386 │ │ │ │ + beq.w 8dc96 │ │ │ │ add.w r7, r7, #99328 @ 0x18400 │ │ │ │ mov r2, r3 │ │ │ │ adds r7, #148 @ 0x94 │ │ │ │ - b.n 8e328 │ │ │ │ + b.n 8dc38 │ │ │ │ ldr.w r1, [ip, #1172] @ 0x494 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8e322 │ │ │ │ - b.n 8e386 │ │ │ │ + bne.w 8dc32 │ │ │ │ + b.n 8dc96 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd1c │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 8e106 │ │ │ │ - b.n 8e232 │ │ │ │ + bne.w 8da16 │ │ │ │ + b.n 8db42 │ │ │ │ ldr.w r2, [fp, #52] @ 0x34 │ │ │ │ sub.w r3, r3, #380 @ 0x17c │ │ │ │ - b.n 8e30a │ │ │ │ + b.n 8dc1a │ │ │ │ ldr.w r2, [fp, #56] @ 0x38 │ │ │ │ sub.w r3, r3, #368 @ 0x170 │ │ │ │ - b.n 8e30a │ │ │ │ + b.n 8dc1a │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 8e20e │ │ │ │ + b.n 8db1e │ │ │ │ ldr.w r2, [fp, #80] @ 0x50 │ │ │ │ sub.w r3, r3, #420 @ 0x1a4 │ │ │ │ - b.n 8e30a │ │ │ │ + b.n 8dc1a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r3, fp, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8e49a │ │ │ │ - movw r3, #63185 @ 0xf6d1 │ │ │ │ + bne.n 8ddaa │ │ │ │ + movw r3, #59893 @ 0xe9f5 │ │ │ │ movt r3, #30 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8e402 │ │ │ │ + b.n 8dd12 │ │ │ │ str r6, [sp, #28] │ │ │ │ - b.n 8e402 │ │ │ │ + b.n 8dd12 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e270 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8db80 │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.n 8e596 │ │ │ │ + bmi.n 8dea6 │ │ │ │ lsls r4, r3, #18 │ │ │ │ - bmi.w 8e174 │ │ │ │ + bmi.w 8da84 │ │ │ │ mov r0, fp │ │ │ │ - bl 7f848 │ │ │ │ + bl 7f814 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8e232 │ │ │ │ + blt.w 8db42 │ │ │ │ ldr.w r3, [fp, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e174 │ │ │ │ - b.n 8e110 │ │ │ │ - ldr r3, [pc, #80] @ (8e5e8 ) │ │ │ │ + beq.w 8da84 │ │ │ │ + b.n 8da20 │ │ │ │ + ldr r3, [pc, #80] @ (8def8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [fp, #180] @ 0xb4 │ │ │ │ subs r0, r3, #1 │ │ │ │ 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, fp │ │ │ │ - beq.n 8e5ce │ │ │ │ + beq.n 8dede │ │ │ │ cmp r0, #10 │ │ │ │ ittt ls │ │ │ │ addls.w r3, r3, #98304 @ 0x18000 │ │ │ │ addls r3, #228 @ 0xe4 │ │ │ │ addls r2, r1, r3 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e174 │ │ │ │ - b.n 8e57e │ │ │ │ + bne.w 8da84 │ │ │ │ + b.n 8de8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e414 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8dd24 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8e440 │ │ │ │ + b.n 8dd50 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008e5ec : │ │ │ │ +0008defc : │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ - beq.n 8e658 │ │ │ │ + beq.n 8df68 │ │ │ │ ldr r4, [r0, #28] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8e682 │ │ │ │ + bne.n 8df92 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r6, [r0, #16] │ │ │ │ cmp r5, r6 │ │ │ │ ite lt │ │ │ │ movlt.w ip, #0 │ │ │ │ movge.w ip, #1 │ │ │ │ orrs.w ip, ip, r5, lsr #31 │ │ │ │ - bne.n 8e658 │ │ │ │ + bne.n 8df68 │ │ │ │ ldrb r7, [r0, #6] │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w ip, [r0, #5] │ │ │ │ adds r0, #20 │ │ │ │ lsl.w r4, r4, ip │ │ │ │ - cbz r7, 8e65c │ │ │ │ + cbz r7, 8df6c │ │ │ │ add.w r4, r4, r5, lsl #3 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 8e646 │ │ │ │ + cbz r0, 8df56 │ │ │ │ ldrd r6, r0, [r4] │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r1, #0] │ │ │ │ - cbz r2, 8e672 │ │ │ │ + cbz r2, 8df82 │ │ │ │ str r6, [r2, #0] │ │ │ │ - cbz r3, 8e640 │ │ │ │ + cbz r3, 8df50 │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #8 │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 8e642 │ │ │ │ + ble.n 8df52 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8e646 │ │ │ │ + beq.n 8df56 │ │ │ │ cmp r6, r5 │ │ │ │ - bgt.n 8e630 │ │ │ │ + bgt.n 8df40 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8e642 │ │ │ │ + b.n 8df52 │ │ │ │ movs r7, #12 │ │ │ │ mla r4, r7, r5, r4 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 8e678 │ │ │ │ + cbz r0, 8df88 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e63a │ │ │ │ + bne.n 8df4a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e63e │ │ │ │ - b.n 8e640 │ │ │ │ + bne.n 8df4e │ │ │ │ + b.n 8df50 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #12 │ │ │ │ cmp r6, r5 │ │ │ │ - bgt.n 8e664 │ │ │ │ - b.n 8e642 │ │ │ │ + bgt.n 8df74 │ │ │ │ + b.n 8df52 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 8e658 │ │ │ │ + blt.n 8df68 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r5, r6 │ │ │ │ - bge.n 8e658 │ │ │ │ + bge.n 8df68 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldrb r7, [r6, #5] │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ ldrb r0, [r0, r5] │ │ │ │ add.w ip, r4, r0, lsl #2 │ │ │ │ add.w r4, r6, r0, lsl #3 │ │ │ │ movs r6, #1 │ │ │ │ lsls r6, r7 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ add r4, r6 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 8e66a │ │ │ │ + b.n 8df7a │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ - beq.n 8e74a │ │ │ │ + beq.n 8e05a │ │ │ │ ldr r4, [r0, #28] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8e758 │ │ │ │ + bne.n 8e068 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r6, [r0, #16] │ │ │ │ cmp r5, r6 │ │ │ │ ite lt │ │ │ │ movlt.w ip, #0 │ │ │ │ movge.w ip, #1 │ │ │ │ orrs.w ip, ip, r5, lsr #31 │ │ │ │ - bne.n 8e74a │ │ │ │ + bne.n 8e05a │ │ │ │ ldrb r7, [r0, #6] │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w ip, [r0, #5] │ │ │ │ adds r0, #20 │ │ │ │ lsl.w r4, r4, ip │ │ │ │ - cbz r7, 8e710 │ │ │ │ + cbz r7, 8e020 │ │ │ │ add.w r4, r4, r5, lsl #3 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 8e738 │ │ │ │ + cbz r0, 8e048 │ │ │ │ ldrd r6, r0, [r4] │ │ │ │ adds r5, #1 │ │ │ │ ldr r4, [r6, #12] │ │ │ │ str r5, [r1, #0] │ │ │ │ - cbz r2, 8e728 │ │ │ │ + cbz r2, 8e038 │ │ │ │ str r6, [r2, #0] │ │ │ │ - cbz r3, 8e72c │ │ │ │ + cbz r3, 8e03c │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 8e732 │ │ │ │ + cbnz r3, 8e042 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ movs r7, #12 │ │ │ │ mla r4, r7, r5, r4 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 8e74e │ │ │ │ + cbz r0, 8e05e │ │ │ │ ldrd r4, r6, [r4] │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e700 │ │ │ │ + bne.n 8e010 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e704 │ │ │ │ + bne.n 8e014 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8e70a │ │ │ │ + beq.n 8e01a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 8e70a │ │ │ │ + b.n 8e01a │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #8 │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 8e70c │ │ │ │ + ble.n 8e01c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8e738 │ │ │ │ + beq.n 8e048 │ │ │ │ cmp r6, r5 │ │ │ │ - bgt.n 8e6f4 │ │ │ │ + bgt.n 8e004 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8e70c │ │ │ │ + b.n 8e01c │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #12 │ │ │ │ cmp r6, r5 │ │ │ │ - bgt.n 8e718 │ │ │ │ - b.n 8e70c │ │ │ │ + bgt.n 8e028 │ │ │ │ + b.n 8e01c │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 8e74a │ │ │ │ + blt.n 8e05a │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 8e74a │ │ │ │ + ble.n 8e05a │ │ │ │ ldr r6, [r0, #24] │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldrb r7, [r6, #5] │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ ldrb r0, [r0, r5] │ │ │ │ add.w ip, r4, r0, lsl #2 │ │ │ │ add.w r4, r6, r0, lsl #3 │ │ │ │ movs r6, #1 │ │ │ │ lsls r6, r7 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ add r4, r6 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldr r4, [r6, #12] │ │ │ │ - b.n 8e720 │ │ │ │ + b.n 8e030 │ │ │ │ │ │ │ │ -0008e788 <_PyObject_LookupSpecial@@Base>: │ │ │ │ +0008e098 <_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.w sl, [pc, #560] @ 8e9cc <_PyObject_LookupSpecial@@Base+0x244> │ │ │ │ + ldr.w sl, [pc, #560] @ 8e2dc <_PyObject_LookupSpecial@@Base+0x244> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr r5, [r0, #4] │ │ │ │ movs r2, #12 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr.w r3, [sl, fp] │ │ │ │ @@ -149979,63 +149301,63 @@ │ │ │ │ eor.w r6, r3, r1, asr #3 │ │ │ │ ubfx r6, r6, #0, #12 │ │ │ │ mul.w r6, r2, r6 │ │ │ │ add.w r9, r4, r6 │ │ │ │ add.w r9, r9, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r9, #2808] @ 0xaf8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8e8b4 <_PyObject_LookupSpecial@@Base+0x12c> │ │ │ │ + bne.n 8e1c4 <_PyObject_LookupSpecial@@Base+0x12c> │ │ │ │ ldr.w r3, [r9, #2812] @ 0xafc │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 8e8b4 <_PyObject_LookupSpecial@@Base+0x12c> │ │ │ │ + bne.n 8e1c4 <_PyObject_LookupSpecial@@Base+0x12c> │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ add r4, r6 │ │ │ │ ldr.w r5, [r4, #2816] @ 0xb00 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8e92c <_PyObject_LookupSpecial@@Base+0x1a4> │ │ │ │ + beq.w 8e23c <_PyObject_LookupSpecial@@Base+0x1a4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e936 <_PyObject_LookupSpecial@@Base+0x1ae> │ │ │ │ + beq.w 8e246 <_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.n 8e894 <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ - movw r3, #36933 @ 0x9045 │ │ │ │ + beq.n 8e1a4 <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ + movw r3, #35513 @ 0x8ab9 │ │ │ │ movt r3, #15 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 8e89c <_PyObject_LookupSpecial@@Base+0x114> │ │ │ │ + bne.n 8e1ac <_PyObject_LookupSpecial@@Base+0x114> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 8e9b6 <_PyObject_LookupSpecial@@Base+0x22e> │ │ │ │ + beq.w 8e2c6 <_PyObject_LookupSpecial@@Base+0x22e> │ │ │ │ movw r0, #33156 @ 0x8184 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71640 <_PyObject_GC_New@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8e882 <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ + cbz r0, 8e192 <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #16] │ │ │ │ - beq.w 8e97c <_PyObject_LookupSpecial@@Base+0x1f4> │ │ │ │ + beq.w 8e28c <_PyObject_LookupSpecial@@Base+0x1f4> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ ldreq r3, [r5, #0] │ │ │ │ - beq.w 8e986 <_PyObject_LookupSpecial@@Base+0x1fe> │ │ │ │ + beq.w 8e296 <_PyObject_LookupSpecial@@Base+0x1fe> │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ adds r2, #1 │ │ │ │ - movw r3, #38653 @ 0x96fd │ │ │ │ + movw r3, #37233 @ 0x9171 │ │ │ │ movt r3, #15 │ │ │ │ str r2, [r7, #0] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ @@ -150045,58 +149367,58 @@ │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r2, [r1, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e892 <_PyObject_LookupSpecial@@Base+0x10a> │ │ │ │ + beq.n 8e1a2 <_PyObject_LookupSpecial@@Base+0x10a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8e972 <_PyObject_LookupSpecial@@Base+0x1ea> │ │ │ │ + beq.n 8e282 <_PyObject_LookupSpecial@@Base+0x1ea> │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8e88a <_PyObject_LookupSpecial@@Base+0x102> │ │ │ │ + bne.n 8e19a <_PyObject_LookupSpecial@@Base+0x102> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 8e894 <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ + b.n 8e1a4 <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8e956 <_PyObject_LookupSpecial@@Base+0x1ce> │ │ │ │ + bne.n 8e266 <_PyObject_LookupSpecial@@Base+0x1ce> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt.n 8e956 <_PyObject_LookupSpecial@@Base+0x1ce> │ │ │ │ + bgt.n 8e266 <_PyObject_LookupSpecial@@Base+0x1ce> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82098 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81bf4 <_PyType_LookupRef@@Base+0x118> │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 82154 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81cb0 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e968 <_PyObject_LookupSpecial@@Base+0x1e0> │ │ │ │ - cbz r3, 8e92a <_PyObject_LookupSpecial@@Base+0x1a2> │ │ │ │ + bne.n 8e278 <_PyObject_LookupSpecial@@Base+0x1e0> │ │ │ │ + cbz r3, 8e23a <_PyObject_LookupSpecial@@Base+0x1a2> │ │ │ │ add.w r4, r4, #43520 @ 0xaa00 │ │ │ │ adds r4, #248 @ 0xf8 │ │ │ │ adds r3, r4, r6 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r9, #2812] @ 0xafc │ │ │ │ @@ -150108,671 +149430,671 @@ │ │ │ │ str.w r8, [r4, r2] │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, r6] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8e944 <_PyObject_LookupSpecial@@Base+0x1bc> │ │ │ │ - cbnz r5, 8e936 <_PyObject_LookupSpecial@@Base+0x1ae> │ │ │ │ + bne.n 8e254 <_PyObject_LookupSpecial@@Base+0x1bc> │ │ │ │ + cbnz r5, 8e246 <_PyObject_LookupSpecial@@Base+0x1ae> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ 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 8e802 <_PyObject_LookupSpecial@@Base+0x7a> │ │ │ │ - b.n 8e894 <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ + bne.w 8e112 <_PyObject_LookupSpecial@@Base+0x7a> │ │ │ │ + b.n 8e1a4 <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e92a <_PyObject_LookupSpecial@@Base+0x1a2> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bne.n 8e23a <_PyObject_LookupSpecial@@Base+0x1a2> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8e92c <_PyObject_LookupSpecial@@Base+0x1a4> │ │ │ │ - b.n 8e936 <_PyObject_LookupSpecial@@Base+0x1ae> │ │ │ │ + beq.n 8e23c <_PyObject_LookupSpecial@@Base+0x1a4> │ │ │ │ + b.n 8e246 <_PyObject_LookupSpecial@@Base+0x1ae> │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r8 │ │ │ │ - bl 82154 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81cb0 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8e92a <_PyObject_LookupSpecial@@Base+0x1a2> │ │ │ │ + beq.n 8e23a <_PyObject_LookupSpecial@@Base+0x1a2> │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 8e92c <_PyObject_LookupSpecial@@Base+0x1a4> │ │ │ │ - bl d42d0 │ │ │ │ - b.n 8e92c <_PyObject_LookupSpecial@@Base+0x1a4> │ │ │ │ + bne.n 8e23c <_PyObject_LookupSpecial@@Base+0x1a4> │ │ │ │ + bl d3d48 │ │ │ │ + b.n 8e23c <_PyObject_LookupSpecial@@Base+0x1a4> │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e894 <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e1a4 <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e84e <_PyObject_LookupSpecial@@Base+0xc6> │ │ │ │ + bne.w 8e15e <_PyObject_LookupSpecial@@Base+0xc6> │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ - movw r2, #38653 @ 0x96fd │ │ │ │ + movw r2, #37233 @ 0x9171 │ │ │ │ movt r2, #15 │ │ │ │ str r2, [r4, #20] │ │ │ │ sub.w r0, r4, #8 │ │ │ │ str r7, [r4, #12] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr.w r1, [r2, #3796] @ 0xed4 │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr r6, [r1, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r6 │ │ │ │ str r0, [r6, #0] │ │ │ │ strd r1, r2, [r4, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ - b.n 8e882 <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ + b.n 8e192 <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8e894 <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ + beq.w 8e1a4 <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ adds r2, #1 │ │ │ │ mov r4, r5 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.n 8e882 <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ + b.n 8e192 <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008e9d0 : │ │ │ │ +0008e2e0 : │ │ │ │ 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, #172] @ (8ea90 ) │ │ │ │ + ldr r5, [pc, #172] @ (8e3a0 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr r7, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov lr, r1 │ │ │ │ mov ip, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r6, [r6, r5] │ │ │ │ ldr r5, [r7, #84] @ 0x54 │ │ │ │ lsls r5, r5, #20 │ │ │ │ - bpl.n 8ea12 │ │ │ │ + bpl.n 8e322 │ │ │ │ ldr r7, [r7, #28] │ │ │ │ ldr r7, [r0, r7] │ │ │ │ - cbz r7, 8ea12 │ │ │ │ + cbz r7, 8e322 │ │ │ │ blx r7 │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 8ea2e │ │ │ │ - cbnz r2, 8ea38 │ │ │ │ + cbz r0, 8e33e │ │ │ │ + cbnz r2, 8e348 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bic.w r3, ip, #2147483648 @ 0x80000000 │ │ │ │ mov r2, lr │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 89a84 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 89390 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r2, 8ea64 │ │ │ │ + cbz r2, 8e374 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ - cbz r3, 8ea64 │ │ │ │ + cbz r3, 8e374 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8ea0a │ │ │ │ + b.n 8e31a │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8ea0a │ │ │ │ + beq.n 8e31a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8ea80 │ │ │ │ + bne.n 8e390 │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #21180 @ 0x52bc │ │ │ │ + movw r2, #20796 @ 0x513c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 20eeb0 │ │ │ │ - b.n 8ea34 │ │ │ │ + bl 20e350 │ │ │ │ + b.n 8e344 │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #21132 @ 0x528c │ │ │ │ + movw r2, #20748 @ 0x510c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ - b.n 8ea34 │ │ │ │ + bl 14a83c <_PyErr_Format@@Base> │ │ │ │ + b.n 8e344 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8ea48 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ea48 │ │ │ │ + bne.n 8e358 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e358 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ee3c │ │ │ │ + bne.w 8e74c │ │ │ │ bic.w r5, r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, #2 │ │ │ │ - bhi.w 8ee06 │ │ │ │ + bhi.w 8e716 │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ - movw r3, #40709 @ 0x9f05 │ │ │ │ + movw r3, #40681 @ 0x9ee9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8ed9c │ │ │ │ + bne.w 8e6ac │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79f4c │ │ │ │ + bl 79f30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ec2a │ │ │ │ + beq.w 8e53a │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 8eb06 │ │ │ │ - ldr r3, [pc, #688] @ (8ed94 ) │ │ │ │ + bpl.n 8e416 │ │ │ │ + ldr r3, [pc, #688] @ (8e6a4 ) │ │ │ │ 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 8ecfe │ │ │ │ + beq.w 8e60e │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 8edac │ │ │ │ + bge.w 8e6bc │ │ │ │ cmp r5, #2 │ │ │ │ - bne.w 8ee56 │ │ │ │ + bne.w 8e766 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ strd r6, r5, [sp, #20] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 8ed52 │ │ │ │ + beq.w 8e662 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8ec9e │ │ │ │ + beq.w 8e5ae │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 8ec2e │ │ │ │ + blt.n 8e53e │ │ │ │ ldr.w r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8edc6 │ │ │ │ + beq.w 8e6d6 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8ebbe │ │ │ │ + ble.n 8e4ce │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 8eba8 │ │ │ │ + bne.n 8e4b8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8ed7a │ │ │ │ + beq.w 8e68a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8eb76 │ │ │ │ + beq.n 8e486 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8ecda │ │ │ │ + beq.w 8e5ea │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ece2 │ │ │ │ + bne.w 8e5f2 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ecbe │ │ │ │ + bne.w 8e5ce │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r7, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8eca2 │ │ │ │ + bne.n 8e5b2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8ebbe │ │ │ │ + beq.n 8e4ce │ │ │ │ adds r3, #12 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 8eb58 │ │ │ │ + beq.n 8e468 │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 8ebb0 │ │ │ │ - ldr r1, [pc, #472] @ (8ed98 ) │ │ │ │ + bne.n 8e4c0 │ │ │ │ + ldr r1, [pc, #472] @ (8e6a8 ) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl b936c │ │ │ │ + bl b8d74 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 8ec14 │ │ │ │ + blt.n 8e524 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ - cbz r7, 8ebe0 │ │ │ │ + cbz r7, 8e4f0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 8ebe0 │ │ │ │ + bge.n 8e4f0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 8ed5e │ │ │ │ + bne.w 8e66e │ │ │ │ mov r0, r7 │ │ │ │ - bl 783a0 │ │ │ │ + bl 78394 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 8ed88 │ │ │ │ + blt.w 8e698 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - movw r2, #23692 @ 0x5c8c │ │ │ │ + movw r2, #23308 @ 0x5b0c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #23760 @ 0x5cd0 │ │ │ │ + movw r1, #23376 @ 0x5b50 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ec2a │ │ │ │ + beq.n 8e53a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8ec2a │ │ │ │ + cbnz r3, 8e53a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8eba2 │ │ │ │ + b.n 8e4b2 │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ - cbz r3, 8ec66 │ │ │ │ + cbz r3, 8e576 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8eb42 │ │ │ │ + ble.n 8e452 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 8ec82 │ │ │ │ + beq.n 8e592 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 8eb42 │ │ │ │ + beq.w 8e452 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 8ec82 │ │ │ │ + beq.n 8e592 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 8eb42 │ │ │ │ + beq.w 8e452 │ │ │ │ adds r3, #16 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 8ec82 │ │ │ │ + beq.n 8e592 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8ec56 │ │ │ │ - b.n 8eb42 │ │ │ │ + bne.n 8e566 │ │ │ │ + b.n 8e452 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 8ec82 │ │ │ │ + beq.n 8e592 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ec68 │ │ │ │ + bne.n 8e578 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 8eb42 │ │ │ │ + bne.w 8e452 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ec9e │ │ │ │ + beq.n 8e5ae │ │ │ │ adds r3, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r5, #0] │ │ │ │ it ne │ │ │ │ movne r7, r5 │ │ │ │ - bne.w 8eb72 │ │ │ │ + bne.w 8e482 │ │ │ │ mov r7, r5 │ │ │ │ - b.n 8eb76 │ │ │ │ + b.n 8e486 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8eba2 │ │ │ │ + beq.w 8e4b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8eba2 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8eba2 │ │ │ │ + bne.w 8e4b2 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e4b2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8eb9a │ │ │ │ + beq.w 8e4aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8eb9a │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8eb9a │ │ │ │ + bne.w 8e4aa │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e4aa │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8eb90 │ │ │ │ + beq.w 8e4a0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8eb90 │ │ │ │ + beq.w 8e4a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8eb90 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8eb90 │ │ │ │ - ldr r2, [pc, #148] @ (8ed94 ) │ │ │ │ + bne.w 8e4a0 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e4a0 │ │ │ │ + ldr r2, [pc, #148] @ (8e6a4 ) │ │ │ │ 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 8ee24 │ │ │ │ + beq.w 8e734 │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 8ee20 │ │ │ │ + beq.w 8e730 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 8ed32 │ │ │ │ + beq.n 8e642 │ │ │ │ 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 8ee20 │ │ │ │ + bcc.n 8e730 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 1b839c │ │ │ │ + bl 1b6fc8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8ec14 │ │ │ │ + beq.w 8e524 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 8eb32 │ │ │ │ + bne.w 8e442 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 8eb76 │ │ │ │ + b.n 8e486 │ │ │ │ ldr.w r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8edea │ │ │ │ + beq.n 8e6fa │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.w 8ebe0 │ │ │ │ + ble.w 8e4f0 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 8ede6 │ │ │ │ + bne.n 8e6f6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8eb72 │ │ │ │ - b.n 8eb76 │ │ │ │ - movw r2, #21716 @ 0x54d4 │ │ │ │ + bne.w 8e482 │ │ │ │ + b.n 8e486 │ │ │ │ + movw r2, #21356 @ 0x536c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - b.n 8ebfa │ │ │ │ + b.n 8e50a │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #320 @ (adr r0, 8eedc ) │ │ │ │ + add r0, pc, #320 @ (adr r0, 8e7ec ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8eb06 │ │ │ │ - b.n 8ec2a │ │ │ │ + bne.w 8e416 │ │ │ │ + b.n 8e53a │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #23712 @ 0x5ca0 │ │ │ │ + movw r1, #23328 @ 0x5b20 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 8ec14 │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 8e524 │ │ │ │ mov r3, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 8eb58 │ │ │ │ + beq.w 8e468 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8edc8 │ │ │ │ + bne.n 8e6d8 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 8eb58 │ │ │ │ - b.n 8ebbe │ │ │ │ + beq.w 8e468 │ │ │ │ + b.n 8e4ce │ │ │ │ adds r2, #1 │ │ │ │ - b.n 8ed6c │ │ │ │ + b.n 8e67c │ │ │ │ mov r3, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 8ed7a │ │ │ │ + beq.n 8e68a │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8edec │ │ │ │ + bne.n 8e6fc │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 8ed7a │ │ │ │ - b.n 8ebe0 │ │ │ │ - movw r0, #23704 @ 0x5c98 │ │ │ │ + beq.n 8e68a │ │ │ │ + b.n 8e4f0 │ │ │ │ + movw r0, #23320 @ 0x5b18 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0c24 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c0628 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ec2a │ │ │ │ - b.n 8eab8 │ │ │ │ + beq.w 8e53a │ │ │ │ + b.n 8e3c8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 8ed0c │ │ │ │ + b.n 8e61c │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #23844 @ 0x5d24 │ │ │ │ + movw r1, #23460 @ 0x5ba4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 8ec14 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 8e524 │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #59152 @ 0xe710 │ │ │ │ + movw r0, #58768 @ 0xe590 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 23c13c │ │ │ │ + bl 23bb04 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ec2a │ │ │ │ - b.n 8eaae │ │ │ │ + beq.w 8e53a │ │ │ │ + b.n 8e3be │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #20] │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 8eb76 │ │ │ │ + b.n 8e486 │ │ │ │ nop │ │ │ │ │ │ │ │ -0008ee64 : │ │ │ │ +0008e774 : │ │ │ │ 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 r6, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 8eeae │ │ │ │ + bpl.n 8e7be │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r2, 8eec8 │ │ │ │ - movw r3, #58993 @ 0xe671 │ │ │ │ + cbz r2, 8e7d8 │ │ │ │ + movw r3, #57465 @ 0xe079 │ │ │ │ movt r3, #11 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8ee9c │ │ │ │ + bne.n 8e7ac │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl bdc48 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ - cbz r0, 8eea2 │ │ │ │ + bl bd650 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + cbz r0, 8e7b2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ee9a │ │ │ │ + bne.n 8e7aa │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d3af8 │ │ │ │ + bl d3570 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #15940 @ 0x3e44 │ │ │ │ + movw r1, #15556 @ 0x3cc4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 8eeaa │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 8e7ba │ │ │ │ ldr r3, [r6, #32] │ │ │ │ - cbz r3, 8eee4 │ │ │ │ + cbz r3, 8e7f4 │ │ │ │ mov r0, r1 │ │ │ │ - bl 90608 │ │ │ │ + bl 8ff18 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8eeaa │ │ │ │ + beq.n 8e7ba │ │ │ │ ldr r3, [r6, #32] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8eea2 │ │ │ │ + beq.n 8e7b2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #48072 @ 0xbbc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #16128 @ 0x3f00 │ │ │ │ + movw r1, #15744 @ 0x3d80 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d2028 │ │ │ │ - b.n 8eea2 │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 8e7b2 │ │ │ │ stmdb 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] │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.n 8ef26 │ │ │ │ + bpl.n 8e836 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #9 │ │ │ │ - beq.w 8f0fa │ │ │ │ + beq.w 8ea0a │ │ │ │ ldr.w r9, [r7, #16] │ │ │ │ ldrd r2, r1, [r7, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8f108 │ │ │ │ + beq.w 8ea18 │ │ │ │ ldr.w r5, [r9, #172] @ 0xac │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8efcc │ │ │ │ + beq.n 8e8dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8f094 │ │ │ │ + beq.w 8e9a4 │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp.w sl, #1 │ │ │ │ - ble.n 8efb8 │ │ │ │ + ble.n 8e8c8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8f0a6 │ │ │ │ + bne.w 8e9b6 │ │ │ │ movs r6, #1 │ │ │ │ add.w fp, r5, #12 │ │ │ │ movw r8, #42220 @ 0xa4ec │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r0, [fp, r6, lsl #2] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.n 8efda │ │ │ │ + bmi.n 8e8ea │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 8f022 │ │ │ │ + bpl.n 8e932 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 8f0c8 │ │ │ │ + bne.w 8e9d8 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 8f0c8 │ │ │ │ + beq.w 8e9d8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 78468 │ │ │ │ + bl 7845c │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8efb4 │ │ │ │ + beq.n 8e8c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f042 │ │ │ │ + bne.n 8e952 │ │ │ │ adds r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ - bgt.n 8ef74 │ │ │ │ + bgt.n 8e884 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8efcc │ │ │ │ + beq.n 8e8dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f128 │ │ │ │ - bl 7f8d0 │ │ │ │ + beq.w 8ea38 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f108 │ │ │ │ + beq.w 8ea18 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8f08c │ │ │ │ - ldr r3, [pc, #340] @ (8f130 ) │ │ │ │ + b.n 8e99c │ │ │ │ + ldr r3, [pc, #340] @ (8ea40 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r0, #180] @ 0xb4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #28 │ │ │ │ cmp r2, #10 │ │ │ │ @@ -150786,209 +150108,209 @@ │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r1 │ │ │ │ ldr.w r1, [ip, #252] @ 0xfc │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8f116 │ │ │ │ + beq.n 8ea26 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bmi.n 8ef8a │ │ │ │ + bmi.n 8e89a │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + movw r0, #64844 @ 0xfd4c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8efc2 │ │ │ │ - b.n 8efcc │ │ │ │ + bne.n 8e8d2 │ │ │ │ + b.n 8e8dc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 8f0dc │ │ │ │ + beq.n 8e9ec │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 8f060 │ │ │ │ + beq.n 8e970 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8f0ea │ │ │ │ + beq.n 8e9fa │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr.w r4, [r2, #136] @ 0x88 │ │ │ │ - cbz r4, 8f0c4 │ │ │ │ + cbz r4, 8e9d4 │ │ │ │ cmp r9, r1 │ │ │ │ mov r2, r9 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8f08c │ │ │ │ + beq.n 8e99c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8f120 │ │ │ │ + beq.n 8ea30 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ cmp.w sl, #1 │ │ │ │ - ble.n 8efcc │ │ │ │ + ble.n 8e8dc │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8ef60 │ │ │ │ + beq.w 8e870 │ │ │ │ add.w fp, r5, #12 │ │ │ │ movs r6, #1 │ │ │ │ mov r3, fp │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, sl │ │ │ │ - beq.n 8efb8 │ │ │ │ + beq.n 8e8c8 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 8f0ae │ │ │ │ + bne.n 8e9be │ │ │ │ cmp r6, sl │ │ │ │ - blt.w 8ef66 │ │ │ │ - b.n 8efb8 │ │ │ │ + blt.w 8e876 │ │ │ │ + b.n 8e8c8 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 8f08c │ │ │ │ + b.n 8e99c │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd1c │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8efb4 │ │ │ │ + beq.w 8e8c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8ef9a │ │ │ │ + b.n 8e8aa │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 8f060 │ │ │ │ + beq.n 8e970 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f060 │ │ │ │ + bne.n 8e970 │ │ │ │ mov r0, r5 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - b.n 8f060 │ │ │ │ - ldr r1, [pc, #56] @ (8f134 ) │ │ │ │ + b.n 8e970 │ │ │ │ + ldr r1, [pc, #56] @ (8ea44 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl bc8ac <_PyUnicode_Equal@@Base> │ │ │ │ + bl bc2b4 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ef26 │ │ │ │ + beq.w 8e836 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w be670 │ │ │ │ + b.w be078 │ │ │ │ add.w lr, lr, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [lr, #244] @ 0xf4 │ │ │ │ - b.n 8f01a │ │ │ │ + b.n 8e92a │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f08c │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e99c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8efcc │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e8dc │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #320 @ (adr r0, 8f278 ) │ │ │ │ + add r0, pc, #320 @ (adr r0, 8eb88 ) │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8f5fc │ │ │ │ + beq.w 8ef0c │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r5, r2 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 8f60e │ │ │ │ + bge.w 8ef1e │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8f1d4 │ │ │ │ + beq.n 8eae4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8f19c │ │ │ │ + ble.n 8eaac │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 8f1dc │ │ │ │ + beq.n 8eaec │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8f19c │ │ │ │ + beq.n 8eaac │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 8f1dc │ │ │ │ + beq.n 8eaec │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 8f19c │ │ │ │ + beq.n 8eaac │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 8f1dc │ │ │ │ + beq.n 8eaec │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 8f19c │ │ │ │ + beq.n 8eaac │ │ │ │ adds r3, #20 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 8f1dc │ │ │ │ + beq.n 8eaec │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8f18e │ │ │ │ + bne.n 8ea9e │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 8f1b6 │ │ │ │ + cbz r2, 8eac6 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #268435456 @ 0x10000000 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - movw r3, #54832 @ 0xd630 │ │ │ │ + movw r3, #54448 @ 0xd4b0 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #24012 @ 0x5dcc │ │ │ │ + movw r1, #23628 @ 0x5c4c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d2028 │ │ │ │ - b.n 8f4ea │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 8edfa │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 8f680 │ │ │ │ + bne.w 8ef90 │ │ │ │ ldr.w sl, [r0, #20] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ands r3, r2 │ │ │ │ lsls r4, r2, #22 │ │ │ │ - bmi.w 8f534 │ │ │ │ + bmi.w 8ee44 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 8f342 │ │ │ │ + bgt.w 8ec52 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f554 │ │ │ │ + beq.w 8ee64 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 8f554 │ │ │ │ + bhi.w 8ee64 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsls r6, r4, #6 │ │ │ │ movs r0, r1 │ │ │ │ lsls r2, r1, #4 │ │ │ │ lsls r6, r4, #6 │ │ │ │ lsls r6, r4, #6 │ │ │ │ @@ -151003,83 +150325,83 @@ │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r4, #1 │ │ │ │ ands.w r3, r3, #4 │ │ │ │ it eq │ │ │ │ moveq fp, r3 │ │ │ │ mov.w r4, r4, lsl #3 │ │ │ │ - bne.w 8f5e8 │ │ │ │ - ldr r3, [pc, #744] @ (8f52c ) │ │ │ │ + bne.w 8eef8 │ │ │ │ + ldr r3, [pc, #744] @ (8ee3c ) │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp r7, r2 │ │ │ │ ldr.w r1, [r3, r9] │ │ │ │ str r1, [sp, #8] │ │ │ │ - bhi.w 8f5ee │ │ │ │ + bhi.w 8eefe │ │ │ │ adds r7, r7, r4 │ │ │ │ str r7, [sp, #16] │ │ │ │ - bmi.w 8f4d8 │ │ │ │ + bmi.w 8ede8 │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r1, #6429 @ 0x191d │ │ │ │ + movw r1, #6453 @ 0x1935 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 8f4c4 │ │ │ │ + bne.w 8edd4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r1, r7, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ - bcs.w 8f480 │ │ │ │ + bcs.w 8ed90 │ │ │ │ mov.w lr, r1, lsr #3 │ │ │ │ ldr.w r1, [r2, lr, lsl #3] │ │ │ │ ldr r7, [r1, #8] │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.w 8f46a │ │ │ │ + beq.w 8ed7a │ │ │ │ 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.n 8f38e │ │ │ │ + beq.n 8ec9e │ │ │ │ add r4, ip │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [ip] │ │ │ │ strd r2, r2, [r4, #-8] │ │ │ │ ldr.w r2, [r0, #3760] @ 0xeb0 │ │ │ │ ldr.w r1, [r0, #3756] @ 0xeac │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r0, #3760] @ 0xeb0 │ │ │ │ cmp r1, r2 │ │ │ │ - blt.n 8f3d0 │ │ │ │ + blt.n 8ece0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #4] │ │ │ │ cmp r2, r1 │ │ │ │ mov.w r1, #1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r6, #0] │ │ │ │ - ldr r2, [pc, #580] @ (8f530 ) │ │ │ │ + ldr r2, [pc, #580] @ (8ee40 ) │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r6, [r2, #1416] @ 0x588 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8f4ee │ │ │ │ + bne.w 8edfe │ │ │ │ str r6, [r4, #20] │ │ │ │ str.w sl, [r4, #8] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 8f430 │ │ │ │ + beq.w 8ed40 │ │ │ │ ldr.w r3, [r3, r9] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ strd r5, r2, [r4, #12] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ @@ -151093,41 +150415,41 @@ │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ - movweq fp, #31105 @ 0x7981 │ │ │ │ + movweq fp, #29577 @ 0x7389 │ │ │ │ movteq fp, #11 │ │ │ │ - bne.n 8f44e │ │ │ │ + bne.n 8ed5e │ │ │ │ movw r6, #16312 @ 0x3fb8 │ │ │ │ movt r6, #70 @ 0x46 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ ldr r7, [r6, #16] │ │ │ │ and.w r2, r3, #24 │ │ │ │ ubfx r4, r3, #14, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r4, #1 │ │ │ │ lsls r1, r3, #29 │ │ │ │ mov.w r4, r4, lsl #3 │ │ │ │ - bpl.w 8f242 │ │ │ │ + bpl.w 8eb52 │ │ │ │ ldr.w r2, [r6, #440] @ 0x1b8 │ │ │ │ ldrd r3, r2, [r2, #12] │ │ │ │ add r3, r2 │ │ │ │ adds r2, r3, #3 │ │ │ │ adds r3, #1 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ add r7, r3 │ │ │ │ - b.n 8f242 │ │ │ │ + b.n 8eb52 │ │ │ │ ldrd r8, r2, [r1, #24] │ │ │ │ cmp r2, r8 │ │ │ │ - bcc.n 8f460 │ │ │ │ + bcc.n 8ed70 │ │ │ │ add.w r2, lr, #1 │ │ │ │ add.w r2, r8, r2, lsl #3 │ │ │ │ str r2, [r1, #24] │ │ │ │ add.w r2, r1, r8 │ │ │ │ str r2, [r1, #4] │ │ │ │ str.w r7, [r1, r8] │ │ │ │ ldr.w r2, [r3, r9] │ │ │ │ @@ -151138,290 +150460,290 @@ │ │ │ │ strd r2, r2, [ip] │ │ │ │ strd r2, r2, [r4, #-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 │ │ │ │ - ble.n 8f2d6 │ │ │ │ + ble.n 8ebe6 │ │ │ │ ldr.w r2, [r0, #3740] @ 0xe9c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8f2d6 │ │ │ │ + beq.w 8ebe6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8f2d6 │ │ │ │ + beq.w 8ebe6 │ │ │ │ ldr.w r2, [r0, #3852] @ 0xf0c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8f2d6 │ │ │ │ + bne.w 8ebe6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8f5c6 │ │ │ │ + bne.w 8eed6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r1, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 8f2d6 │ │ │ │ + bmi.w 8ebe6 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f406 │ │ │ │ + bne.n 8ed16 │ │ │ │ dmb ish │ │ │ │ - b.n 8f2d6 │ │ │ │ - movw fp, #63381 @ 0xf795 │ │ │ │ + b.n 8ebe6 │ │ │ │ + movw fp, #61605 @ 0xf0a5 │ │ │ │ movt fp, #8 │ │ │ │ - b.n 8f350 │ │ │ │ - movw fp, #60097 @ 0xeac1 │ │ │ │ + b.n 8ec60 │ │ │ │ + movw fp, #58569 @ 0xe4c9 │ │ │ │ movt fp, #11 │ │ │ │ - b.n 8f350 │ │ │ │ + b.n 8ec60 │ │ │ │ ldr.w r1, [r3, r9] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ str r5, [r4, #12] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str.w fp, [r4, #24] │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 8f32a │ │ │ │ + b.n 8ec3a │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq fp, #14561 @ 0x38e1 │ │ │ │ + movweq fp, #13205 @ 0x3395 │ │ │ │ movteq fp, #12 │ │ │ │ - beq.w 8f350 │ │ │ │ - b.n 8f554 │ │ │ │ + beq.w 8ec60 │ │ │ │ + b.n 8ee64 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 8f2b8 │ │ │ │ + b.n 8ebc8 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, lr │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 719d8 │ │ │ │ + bl 719f0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f3aa │ │ │ │ + bne.n 8ecba │ │ │ │ ldr.w r1, [r8, #672] @ 0x2a0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ - movw r1, #49749 @ 0xc255 │ │ │ │ + movw r1, #49745 @ 0xc251 │ │ │ │ movt r1, #6 │ │ │ │ cmp r0, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne.n 8f51c │ │ │ │ + bne.n 8ee2c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov ip, r0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 8f4d8 │ │ │ │ + beq.n 8ede8 │ │ │ │ ldr.w r0, [r3, r9] │ │ │ │ ldr.w r1, [r2, #800] @ 0x320 │ │ │ │ str r0, [sp, #8] │ │ │ │ adds r1, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str.w r1, [r2, #800] @ 0x320 │ │ │ │ - b.n 8f3b2 │ │ │ │ + b.n 8ecc2 │ │ │ │ ldr.w r0, [r8, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f3aa │ │ │ │ + bne.w 8ecba │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1ea3d0 │ │ │ │ + bl 1e9698 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8f2d6 │ │ │ │ + bne.w 8ebe6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8f33a │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 8ec4a │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne.n 8f50e │ │ │ │ + bne.n 8ee1e │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ + bl 126cc8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ str r2, [r4, #20] │ │ │ │ - b.n 8f2fe │ │ │ │ + b.n 8ec0e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 8f504 │ │ │ │ + b.n 8ee14 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov ip, r0 │ │ │ │ - b.n 8f4aa │ │ │ │ + b.n 8edba │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.n 8f54c │ │ │ │ - cbz r3, 8f554 │ │ │ │ + bgt.n 8ee5c │ │ │ │ + cbz r3, 8ee64 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 8f554 │ │ │ │ + bhi.n 8ee64 │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r6, r7, #32 │ │ │ │ subs r1, #62 @ 0x3e │ │ │ │ lsrs r0, r1, #32 │ │ │ │ adds r4, #8 │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f570 │ │ │ │ + beq.n 8ee80 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r2, [sl] │ │ │ │ - movw r1, #13172 @ 0x3374 │ │ │ │ + movw r1, #12788 @ 0x31f4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 8f4ea │ │ │ │ - movw fp, #55157 @ 0xd775 │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 8edfa │ │ │ │ + movw fp, #52205 @ 0xcbed │ │ │ │ movt fp, #21 │ │ │ │ - cbz r6, 8f5d0 │ │ │ │ + cbz r6, 8eee0 │ │ │ │ movw r0, #15912 @ 0x3e28 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 71628 <_PyObject_GC_New@@Base> │ │ │ │ + bl 71640 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8f4ea │ │ │ │ + beq.n 8edfa │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r6, [r0, #28] │ │ │ │ str r3, [r0, #20] │ │ │ │ str.w sl, [r0, #8] │ │ │ │ - ldr r3, [pc, #284] @ (8f6c8 ) │ │ │ │ - b.n 8f2fe │ │ │ │ - movw fp, #60097 @ 0xeac1 │ │ │ │ + ldr r3, [pc, #284] @ (8efd8 ) │ │ │ │ + b.n 8ec0e │ │ │ │ + movw fp, #58569 @ 0xe4c9 │ │ │ │ movt fp, #11 │ │ │ │ - b.n 8f578 │ │ │ │ - movw fp, #63381 @ 0xf795 │ │ │ │ + b.n 8ee88 │ │ │ │ + movw fp, #61605 @ 0xf0a5 │ │ │ │ movt fp, #8 │ │ │ │ - b.n 8f578 │ │ │ │ + b.n 8ee88 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 8f578 │ │ │ │ + b.n 8ee88 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8f2d6 │ │ │ │ - b.n 8f3f4 │ │ │ │ + bne.w 8ebe6 │ │ │ │ + b.n 8ed04 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #13200 @ 0x3390 │ │ │ │ + movw r1, #12816 @ 0x3210 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 8f4ea │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 8edfa │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 8f374 │ │ │ │ + b.n 8ec84 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1ea3d0 │ │ │ │ + bl 1e9698 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8f4e4 │ │ │ │ + b.n 8edf4 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 8f646 │ │ │ │ + cbz r1, 8ef56 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 8f15e │ │ │ │ + blt.w 8ea6e │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbz r2, 8f628 │ │ │ │ + cbz r2, 8ef38 │ │ │ │ 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, #54832 @ 0xd630 │ │ │ │ + movw r3, #54448 @ 0xd4b0 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #23940 @ 0x5d84 │ │ │ │ + movw r1, #23556 @ 0x5c04 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d2028 │ │ │ │ - b.n 8f4ea │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 8edfa │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ - cbz r3, 8f660 │ │ │ │ + cbz r3, 8ef70 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst.w r2, #268435456 @ 0x10000000 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r4 │ │ │ │ - movw r3, #54832 @ 0xd630 │ │ │ │ + movw r3, #54448 @ 0xd4b0 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r1, #23872 @ 0x5d40 │ │ │ │ + movw r1, #23488 @ 0x5bc0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 8f4ea │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 8edfa │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f1d6 │ │ │ │ + bne.w 8eae6 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 8f19c │ │ │ │ + bne.w 8eaac │ │ │ │ ldr.w sl, [r0, #20] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ands r3, r2 │ │ │ │ lsls r0, r2, #22 │ │ │ │ - bpl.w 8f1f0 │ │ │ │ + bpl.w 8eb00 │ │ │ │ cmp r3, #8 │ │ │ │ - ble.w 8f538 │ │ │ │ + ble.w 8ee48 │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8f554 │ │ │ │ - movw fp, #55157 @ 0xd775 │ │ │ │ + bne.w 8ee64 │ │ │ │ + movw fp, #52205 @ 0xcbed │ │ │ │ movt fp, #21 │ │ │ │ - b.n 8f57a │ │ │ │ + b.n 8ee8a │ │ │ │ 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 │ │ │ │ @@ -151435,108 +150757,108 @@ │ │ │ │ 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] │ │ │ │ - cbnz r0, 8f71c │ │ │ │ + cbnz r0, 8f02c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbnz r0, 8f74c │ │ │ │ + cbnz r0, 8f05c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbnz r0, 8f734 │ │ │ │ + cbnz r0, 8f044 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f706 │ │ │ │ + beq.n 8f016 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f706 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f706 │ │ │ │ + bne.n 8f016 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f016 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f70e │ │ │ │ + beq.n 8f01e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f70e │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f70e │ │ │ │ + bne.n 8f01e │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f01e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f70a │ │ │ │ + beq.n 8f01a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f70a │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f70a │ │ │ │ + bne.n 8f01a │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f01a │ │ │ │ │ │ │ │ -0008f764 : │ │ │ │ +0008f074 : │ │ │ │ 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] @ (8f790 ) │ │ │ │ + ldr r0, [pc, #12] @ (8f0a0 ) │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ - bl 1a6f5c │ │ │ │ + bl 1a5b10 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r6, [pc, #380] @ (8f928 ) │ │ │ │ + ldr r6, [pc, #380] @ (8f238 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r6, r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8fef6 │ │ │ │ + bne.w 8f806 │ │ │ │ bics.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ - bne.w 8fe92 │ │ │ │ + bne.w 8f7a2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ - blt.w 8fee2 │ │ │ │ + blt.w 8f7f2 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8fed2 │ │ │ │ + beq.w 8f7e2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 8f8da │ │ │ │ - movw r3, #9553 @ 0x2551 │ │ │ │ + bmi.n 8f1ea │ │ │ │ + movw r3, #6405 @ 0x1905 │ │ │ │ movt r3, #23 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8f8e8 │ │ │ │ + bne.n 8f1f8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add.w r3, r0, #12 │ │ │ │ cmp.w r2, #624 @ 0x270 │ │ │ │ - bge.w 8f930 │ │ │ │ + bge.w 8f240 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r0, #8] │ │ │ │ mov.w r7, #22144 @ 0x5680 │ │ │ │ movt r7, #40236 @ 0x9d2c │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ cmp.w r1, #624 @ 0x270 │ │ │ │ eor.w r2, r2, r2, lsr #11 │ │ │ │ @@ -151545,20 +150867,20 @@ │ │ │ │ mov.w r7, #0 │ │ │ │ movt r7, #61382 @ 0xefc6 │ │ │ │ and.w r7, r7, r2, lsl #15 │ │ │ │ eor.w r2, r2, r7 │ │ │ │ eor.w r2, r2, r2, lsr #18 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ vmov s14, r2 │ │ │ │ - beq.w 8fbec │ │ │ │ + beq.w 8f4fc │ │ │ │ ldr r2, [r6, r5] │ │ │ │ adds r5, r1, #1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ - vldr d5, [pc, #212] @ 8f918 │ │ │ │ - vldr d6, [pc, #216] @ 8f920 │ │ │ │ + vldr d5, [pc, #212] @ 8f228 │ │ │ │ + vldr d6, [pc, #216] @ 8f230 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r5, [r0, #8] │ │ │ │ mov.w r0, #22144 @ 0x5680 │ │ │ │ movt r0, #40236 @ 0x9d2c │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ movs r1, #0 │ │ │ │ @@ -151571,79 +150893,79 @@ │ │ │ │ eors r3, r1 │ │ │ │ eor.w r3, r3, r3, lsr #18 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ vmov s16, r3 │ │ │ │ vcvt.f64.s32 d8, s16 │ │ │ │ vmla.f64 d8, d7, d5 │ │ │ │ vmul.f64 d8, d8, d6 │ │ │ │ - cbz r5, 8f8f0 │ │ │ │ + cbz r5, 8f200 │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r1, [r2, #1604] @ 0x644 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ subs r1, #1 │ │ │ │ str.w r0, [r2, #1608] @ 0x648 │ │ │ │ str.w r1, [r2, #1604] @ 0x644 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r3, [r5, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8f912 │ │ │ │ - ldr r2, [pc, #116] @ (8f92c ) │ │ │ │ + bne.n 8f222 │ │ │ │ + ldr r2, [pc, #116] @ (8f23c ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8fe7e │ │ │ │ + bne.w 8f78e │ │ │ │ vstr d8, [r5, #8] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movw r3, #9553 @ 0x2551 │ │ │ │ + movw r3, #6405 @ 0x1905 │ │ │ │ movt r3, #23 │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 8f7ec │ │ │ │ + beq.n 8f0fc │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8f8c8 │ │ │ │ + b.n 8f1d8 │ │ │ │ movs r0, #16 │ │ │ │ - bl 71840 │ │ │ │ + bl 71858 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ff10 │ │ │ │ + beq.w 8f820 │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8f8b4 │ │ │ │ + beq.n 8f1c4 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 8f8b4 │ │ │ │ + b.n 8f1c4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ sbcs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #160 @ 0xa0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ - movw r1, #42224 @ 0xa4f0 │ │ │ │ + movw r1, #41840 @ 0xa370 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr.w r2, [r3, #1588] @ 0x634 │ │ │ │ and.w sl, r7, #2147483648 @ 0x80000000 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ add.w fp, r0, #920 @ 0x398 │ │ │ │ add.w r8, r0, #20 │ │ │ │ bic.w ip, r7, #2147483648 @ 0x80000000 │ │ │ │ @@ -151721,15 +151043,15 @@ │ │ │ │ str.w r2, [r9, #8] │ │ │ │ ldr.w r2, [r9, #1600] @ 0x640 │ │ │ │ add.w lr, r1, lr, lsl #2 │ │ │ │ eor.w r2, r2, ip, lsr #1 │ │ │ │ ldr.w lr, [lr, #16] │ │ │ │ eor.w r2, r2, lr │ │ │ │ str.w r2, [r9, #12] │ │ │ │ - bne.n 8f99a │ │ │ │ + bne.n 8f2aa │ │ │ │ ldr.w lr, [r0, #920] @ 0x398 │ │ │ │ add.w ip, r0, #8 │ │ │ │ add.w sl, r0, #1592 @ 0x638 │ │ │ │ and.w r9, lr, #2147483648 @ 0x80000000 │ │ │ │ ldr.w lr, [ip, #916] @ 0x394 │ │ │ │ ldr.w r7, [ip, #4] │ │ │ │ add.w r8, ip, #4 │ │ │ │ @@ -151794,15 +151116,15 @@ │ │ │ │ ldr.w r7, [r8, #20] │ │ │ │ eor.w r7, r7, r2, lsr #1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ eor.w r7, r7, r2 │ │ │ │ str.w r7, [ip, #908] @ 0x38c │ │ │ │ - bne.w 8fa8c │ │ │ │ + bne.w 8f39c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov.w ip, #22144 @ 0x5680 │ │ │ │ movt ip, #40236 @ 0x9d2c │ │ │ │ ldr.w r7, [r0, #2504] @ 0x9c8 │ │ │ │ bfi r7, r2, #0, #31 │ │ │ │ eor.w r2, r2, r2, lsr #11 │ │ │ │ and.w ip, ip, r2, lsl #7 │ │ │ │ @@ -151819,17 +151141,17 @@ │ │ │ │ eor.w r2, r2, r2, lsr #18 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ vmov s14, r2 │ │ │ │ ldr.w r2, [r0, #1596] @ 0x63c │ │ │ │ eor.w r2, r2, r7, lsr #1 │ │ │ │ eor.w r2, r2, ip │ │ │ │ str.w r2, [r0, #2504] @ 0x9c8 │ │ │ │ - b.n 8f83a │ │ │ │ + b.n 8f14a │ │ │ │ ldr.w lr, [r0, #12] │ │ │ │ - movw r1, #42224 @ 0xa4f0 │ │ │ │ + movw r1, #41840 @ 0xa370 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr.w r2, [r3, #1588] @ 0x634 │ │ │ │ and.w sl, lr, #2147483648 @ 0x80000000 │ │ │ │ ldr.w lr, [r3, #4] │ │ │ │ add.w fp, r0, #920 @ 0x398 │ │ │ │ add.w r8, r0, #20 │ │ │ │ bic.w r7, lr, #2147483648 @ 0x80000000 │ │ │ │ @@ -151907,15 +151229,15 @@ │ │ │ │ str.w r2, [r9, #8] │ │ │ │ ldr.w r2, [r9, #1600] @ 0x640 │ │ │ │ add.w ip, r1, ip, lsl #2 │ │ │ │ eor.w r2, r2, r7, lsr #1 │ │ │ │ ldr.w ip, [ip, #16] │ │ │ │ eor.w r2, r2, ip │ │ │ │ str.w r2, [r9, #12] │ │ │ │ - bne.n 8fc5c │ │ │ │ + bne.n 8f56c │ │ │ │ ldr.w lr, [r0, #920] @ 0x398 │ │ │ │ add.w ip, r0, #8 │ │ │ │ add.w sl, r0, #1592 @ 0x638 │ │ │ │ and.w r9, lr, #2147483648 @ 0x80000000 │ │ │ │ ldr.w lr, [ip, #916] @ 0x394 │ │ │ │ ldr.w r7, [ip, #4] │ │ │ │ add.w r8, ip, #4 │ │ │ │ @@ -151980,86 +151302,86 @@ │ │ │ │ ldr.w r7, [r8, #20] │ │ │ │ eor.w r7, r7, r2, lsr #1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ eor.w r7, r7, r2 │ │ │ │ str.w r7, [ip, #908] @ 0x38c │ │ │ │ - bne.w 8fd4e │ │ │ │ + bne.w 8f65e │ │ │ │ ldr.w r7, [r0, #2504] @ 0x9c8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ bfi r7, r2, #0, #31 │ │ │ │ ldr.w r2, [r0, #1596] @ 0x63c │ │ │ │ eor.w r2, r2, r7, lsr #1 │ │ │ │ and.w r7, r7, #1 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ eors r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ str.w r2, [r0, #2504] @ 0x9c8 │ │ │ │ - b.n 8f83a │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 8f14a │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8fed6 │ │ │ │ + bne.n 8f7e6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 127218 │ │ │ │ - b.n 8f8c4 │ │ │ │ + bl 126cc8 │ │ │ │ + b.n 8f1d4 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1f097c <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1efca0 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 8fed2 │ │ │ │ + cbz r0, 8f7e2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #24084 @ 0x5e14 │ │ │ │ + movw r2, #23700 @ 0x5c94 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ + bl 14a83c <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8fed2 │ │ │ │ + beq.n 8f7e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8fed2 │ │ │ │ + cbnz r3, 8f7e2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8f8ce │ │ │ │ + b.n 8f1de │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 8f8c4 │ │ │ │ - movw r1, #21944 @ 0x55b8 │ │ │ │ + b.n 8f1d4 │ │ │ │ + movw r1, #21560 @ 0x5438 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e857c <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 1e7844 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8fed2 │ │ │ │ - b.n 8f7ce │ │ │ │ + bne.n 8f7e2 │ │ │ │ + b.n 8f0de │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f7ba │ │ │ │ + beq.w 8f0ca │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1a718c │ │ │ │ + bl 1a5d40 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8fed2 │ │ │ │ - b.n 8f7ba │ │ │ │ - bl 1ea294 │ │ │ │ + bne.n 8f7e2 │ │ │ │ + b.n 8f0ca │ │ │ │ + bl 1e955c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8f8c8 │ │ │ │ + b.n 8f1d8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ bx lr │ │ │ │ @@ -152067,205 +151389,205 @@ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 90004 │ │ │ │ + beq.n 8f914 │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ - ldr r0, [pc, #372] @ (900c8 ) │ │ │ │ + ldr r0, [pc, #372] @ (8f9d8 ) │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r2, #4] │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ str.w r1, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r5, [r2, r0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 90010 │ │ │ │ + beq.n 8f920 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble.w 90096 │ │ │ │ + ble.w 8f9a6 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 900b4 │ │ │ │ + bne.w 8f9c4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bmi.n 90024 │ │ │ │ + bmi.n 8f934 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - cbnz r6, 8ffb8 │ │ │ │ + cbnz r6, 8f8c8 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - cbnz r6, 8ffde │ │ │ │ + cbnz r6, 8f8ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e9dc │ │ │ │ + bl 7e9a8 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - bgt.w 900bc │ │ │ │ + bgt.w 8f9cc │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ff9a │ │ │ │ + beq.n 8f8aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ff9a │ │ │ │ - ldr r2, [pc, #256] @ (900cc ) │ │ │ │ + bne.n 8f8aa │ │ │ │ + ldr r2, [pc, #256] @ (8f9dc ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9004e │ │ │ │ + bne.n 8f95e │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b.n 8ff9a │ │ │ │ + b.n 8f8aa │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ff9e │ │ │ │ + beq.n 8f8ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ff9e │ │ │ │ - ldr r2, [pc, #216] @ (900cc ) │ │ │ │ + bne.n 8f8ae │ │ │ │ + ldr r2, [pc, #216] @ (8f9dc ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90066 │ │ │ │ + bne.n 8f976 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b.n 8ff9e │ │ │ │ - ldr r3, [pc, #192] @ (900c8 ) │ │ │ │ + b.n 8f8ae │ │ │ │ + ldr r3, [pc, #192] @ (8f9d8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [r2, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 8ff7a │ │ │ │ - movw r1, #63540 @ 0xf834 │ │ │ │ + bne.n 8f88a │ │ │ │ + movw r1, #63156 @ 0xf6b4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #27128 @ 0x69f8 │ │ │ │ + movw r0, #26744 @ 0x6878 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r6, [r4, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8ff96 │ │ │ │ + beq.n 8f8a6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ff96 │ │ │ │ + beq.n 8f8a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ff96 │ │ │ │ - ldr r2, [pc, #140] @ (900cc ) │ │ │ │ + bne.n 8f8a6 │ │ │ │ + ldr r2, [pc, #140] @ (8f9dc ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9007e │ │ │ │ + cbnz r3, 8f98e │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b.n 8ff96 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 8f8a6 │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8ffd8 │ │ │ │ + beq.n 8f8e8 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 8ffd8 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 8f8e8 │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8fffe │ │ │ │ + beq.n 8f90e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 8fffe │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 8f90e │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 90048 │ │ │ │ + beq.n 8f958 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 90048 │ │ │ │ + b.n 8f958 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - movw r2, #65329 @ 0xff31 │ │ │ │ + movw r2, #63553 @ 0xf841 │ │ │ │ movt r2, #8 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 8ff82 │ │ │ │ + bne.w 8f892 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 14f33c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 14e934 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1010b8 │ │ │ │ - b.n 8ff8e │ │ │ │ + bl 100ac4 │ │ │ │ + b.n 8f89e │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 14f350 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 14e948 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, 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, 900f0 │ │ │ │ + cbnz r2, 8fa00 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 90112 │ │ │ │ + bne.n 8fa22 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 900e2 │ │ │ │ + bne.n 8f9f2 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 900ee │ │ │ │ + beq.n 8f9fe │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24152 @ 0x5e58 │ │ │ │ + movw r1, #23768 @ 0x5cd8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 90128 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 8fa38 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24196 @ 0x5e84 │ │ │ │ + movw r1, #23812 @ 0x5d04 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00090130 : │ │ │ │ +0008fa40 : │ │ │ │ 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 │ │ │ │ @@ -152273,342 +151595,342 @@ │ │ │ │ mov r6, r2 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a2ac │ │ │ │ + bl 7a290 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9021c │ │ │ │ + beq.n 8fb2c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 9020a │ │ │ │ + bpl.n 8fb1a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 901d2 │ │ │ │ + bne.n 8fae2 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 901d2 │ │ │ │ + beq.n 8fae2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 78468 │ │ │ │ + bl 7845c │ │ │ │ adds r0, #3 │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ moveq.w r5, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 90198 │ │ │ │ + beq.n 8faa8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r1, 901c0 │ │ │ │ + cbnz r1, 8fad0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 901ba │ │ │ │ + beq.n 8faca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 901ba │ │ │ │ - ldr r2, [pc, #120] @ (90224 ) │ │ │ │ + cbnz r3, 8faca │ │ │ │ + ldr r2, [pc, #120] @ (8fb34 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 901f2 │ │ │ │ + cbnz r3, 8fb02 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r5, #1 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ - b.n 90198 │ │ │ │ + b.n 8faa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd1c │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 9017c │ │ │ │ + bne.n 8fa8c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9021e │ │ │ │ + beq.n 8fb2e │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 901a4 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 8fab4 │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 901b6 │ │ │ │ + beq.n 8fac6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 901b6 │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + b.n 8fac6 │ │ │ │ + movw r0, #64844 @ 0xfd4c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 901de │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8faee │ │ │ │ str r0, [r6, #0] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 901ba │ │ │ │ + b.n 8faca │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00090228 : │ │ │ │ - cbz r0, 9023c │ │ │ │ +0008fb38 : │ │ │ │ + cbz r0, 8fb4c │ │ │ │ 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 262b94 │ │ │ │ + bl 2628fc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0009025c <_Py_fstat_noraise@@Base>: │ │ │ │ +0008fb6c <_Py_fstat_noraise@@Base>: │ │ │ │ b.w 295ac <__fstat64_time64@plt> │ │ │ │ │ │ │ │ -00090260 : │ │ │ │ +0008fb70 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 88c20 │ │ │ │ + b.w 88530 │ │ │ │ │ │ │ │ -00090280 : │ │ │ │ +0008fb90 : │ │ │ │ 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 r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 90314 <_PyArena_New@@Base> │ │ │ │ - cbz r0, 9030e │ │ │ │ + bl 8fc24 <_PyArena_New@@Base> │ │ │ │ + cbz r0, 8fc1e │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a757c │ │ │ │ + bl 1a6130 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 90308 │ │ │ │ - cbz r5, 902de │ │ │ │ + cbz r0, 8fc18 │ │ │ │ + cbz r5, 8fbee │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r2, r3, #21 │ │ │ │ - bpl.n 902de │ │ │ │ + bpl.n 8fbee │ │ │ │ and.w r3, r3, #33792 @ 0x8400 │ │ │ │ cmp.w r3, #33792 @ 0x8400 │ │ │ │ - beq.n 902f8 │ │ │ │ + beq.n 8fc08 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2030fc │ │ │ │ + bl 2025ec │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 10bfa4 <_PyArena_Free@@Base> │ │ │ │ + bl 10b988 <_PyArena_Free@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl d7e08 <_PyAST_Compile@@Base> │ │ │ │ + bl d785c <_PyAST_Compile@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 10bfa4 <_PyArena_Free@@Base> │ │ │ │ - b.n 902d6 │ │ │ │ + bl 10b988 <_PyArena_Free@@Base> │ │ │ │ + b.n 8fbe6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 265d58 │ │ │ │ + bl 265bb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 902c6 │ │ │ │ + bge.n 8fbd6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10bfa4 <_PyArena_Free@@Base> │ │ │ │ + bl 10b988 <_PyArena_Free@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 902d6 │ │ │ │ + b.n 8fbe6 │ │ │ │ nop │ │ │ │ │ │ │ │ -00090314 <_PyArena_New@@Base>: │ │ │ │ +0008fc24 <_PyArena_New@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r0, #12 │ │ │ │ - bl 76fe4 │ │ │ │ - cbz r0, 9036e <_PyArena_New@@Base+0x5a> │ │ │ │ + bl 76fd8 │ │ │ │ + cbz r0, 8fc7e <_PyArena_New@@Base+0x5a> │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 76fd8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 90364 <_PyArena_New@@Base+0x50> │ │ │ │ + cbz r0, 8fc74 <_PyArena_New@@Base+0x50> │ │ │ │ mov r1, r0 │ │ │ │ add.w r2, r0, #23 │ │ │ │ mov.w r5, #8192 @ 0x2000 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ movs r0, #0 │ │ │ │ str.w r5, [r1], #16 │ │ │ │ subs r2, r2, r1 │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ str r2, [r3, #4] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 72334 │ │ │ │ + bl 72340 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 90376 <_PyArena_New@@Base+0x62> │ │ │ │ + cbz r0, 8fc86 <_PyArena_New@@Base+0x62> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 77384 │ │ │ │ + bl 77378 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ + b.w 1e955c │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - cbz r5, 90384 <_PyArena_New@@Base+0x70> │ │ │ │ + cbz r5, 8fc94 <_PyArena_New@@Base+0x70> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - bl 77384 │ │ │ │ - b.n 90378 <_PyArena_New@@Base+0x64> │ │ │ │ + bl 77378 │ │ │ │ + b.n 8fc88 <_PyArena_New@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77384 │ │ │ │ + bl 77378 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ + b.w 1e955c │ │ │ │ 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 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ - cbz r1, 903b6 <_PyArena_New@@Base+0xa2> │ │ │ │ + cbz r1, 8fcc6 <_PyArena_New@@Base+0xa2> │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r1] │ │ │ │ strd r3, r3, [r1, #8] │ │ │ │ str r3, [r1, #16] │ │ │ │ movw r8, #4356 @ 0x1104 │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ cmp r7, r8 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ ite eq │ │ │ │ moveq.w r8, #1 │ │ │ │ movne.w r8, #0 │ │ │ │ - beq.w 905bc <_PyArena_New@@Base+0x2a8> │ │ │ │ + beq.w 8fecc <_PyArena_New@@Base+0x2a8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 90608 │ │ │ │ + bl 8ff18 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 905b8 <_PyArena_New@@Base+0x2a4> │ │ │ │ + beq.w 8fec8 <_PyArena_New@@Base+0x2a4> │ │ │ │ movw r9, #5708 @ 0x164c │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ ldr.w r4, [r9, #192] @ 0xc0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 9042e <_PyArena_New@@Base+0x11a> │ │ │ │ + cbz r1, 8fd3e <_PyArena_New@@Base+0x11a> │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90494 <_PyArena_New@@Base+0x180> │ │ │ │ + beq.n 8fda4 <_PyArena_New@@Base+0x180> │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - cbz r1, 9042e <_PyArena_New@@Base+0x11a> │ │ │ │ + cbz r1, 8fd3e <_PyArena_New@@Base+0x11a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90492 <_PyArena_New@@Base+0x17e> │ │ │ │ + beq.n 8fda2 <_PyArena_New@@Base+0x17e> │ │ │ │ ldr r1, [r4, #32] │ │ │ │ - cbz r1, 9042e <_PyArena_New@@Base+0x11a> │ │ │ │ + cbz r1, 8fd3e <_PyArena_New@@Base+0x11a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90594 <_PyArena_New@@Base+0x280> │ │ │ │ + beq.w 8fea4 <_PyArena_New@@Base+0x280> │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ - cbz r1, 9042e <_PyArena_New@@Base+0x11a> │ │ │ │ + cbz r1, 8fd3e <_PyArena_New@@Base+0x11a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90494 <_PyArena_New@@Base+0x180> │ │ │ │ + beq.n 8fda4 <_PyArena_New@@Base+0x180> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9041c <_PyArena_New@@Base+0x108> │ │ │ │ + bne.n 8fd2c <_PyArena_New@@Base+0x108> │ │ │ │ movw r3, #10688 @ 0x29c0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 905c0 <_PyArena_New@@Base+0x2ac> │ │ │ │ - ldr r3, [pc, #416] @ (905e0 <_PyArena_New@@Base+0x2cc>) │ │ │ │ + bne.w 8fed0 <_PyArena_New@@Base+0x2ac> │ │ │ │ + ldr r3, [pc, #416] @ (8fef0 <_PyArena_New@@Base+0x2cc>) │ │ │ │ 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 9045c <_PyArena_New@@Base+0x148> │ │ │ │ - bne.n 9048c <_PyArena_New@@Base+0x178> │ │ │ │ + bgt.n 8fd6c <_PyArena_New@@Base+0x148> │ │ │ │ + bne.n 8fd9c <_PyArena_New@@Base+0x178> │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ - cbz r3, 9048c <_PyArena_New@@Base+0x178> │ │ │ │ + cbz r3, 8fd9c <_PyArena_New@@Base+0x178> │ │ │ │ ldr.w r4, [r9, #196] @ 0xc4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 90474 <_PyArena_New@@Base+0x160> │ │ │ │ + cbz r1, 8fd84 <_PyArena_New@@Base+0x160> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 90494 <_PyArena_New@@Base+0x180> │ │ │ │ + cbz r0, 8fda4 <_PyArena_New@@Base+0x180> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 90464 <_PyArena_New@@Base+0x150> │ │ │ │ + bne.n 8fd74 <_PyArena_New@@Base+0x150> │ │ │ │ ldr.w r4, [r9, #200] @ 0xc8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 9048c <_PyArena_New@@Base+0x178> │ │ │ │ + cbz r1, 8fd9c <_PyArena_New@@Base+0x178> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 90494 <_PyArena_New@@Base+0x180> │ │ │ │ + cbz r0, 8fda4 <_PyArena_New@@Base+0x180> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9047c <_PyArena_New@@Base+0x168> │ │ │ │ + bne.n 8fd8c <_PyArena_New@@Base+0x168> │ │ │ │ movs r0, #2 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9048c <_PyArena_New@@Base+0x178> │ │ │ │ + beq.n 8fd9c <_PyArena_New@@Base+0x178> │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 90564 <_PyArena_New@@Base+0x250> │ │ │ │ + beq.n 8fe74 <_PyArena_New@@Base+0x250> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - movw r1, #64364 @ 0xfb6c │ │ │ │ + movw r1, #63980 @ 0xf9ec │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ subs r3, #0 │ │ │ │ str r2, [r6, #8] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -152621,441 +151943,446 @@ │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strblt r3, [r6, #12] │ │ │ │ strd r7, r9, [r6] │ │ │ │ str r5, [r6, #16] │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9059c <_PyArena_New@@Base+0x288> │ │ │ │ - movw r1, #18432 @ 0x4800 │ │ │ │ + beq.n 8feac <_PyArena_New@@Base+0x288> │ │ │ │ + movw r1, #18048 @ 0x4680 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90598 <_PyArena_New@@Base+0x284> │ │ │ │ - movw r1, #24656 @ 0x6050 │ │ │ │ + beq.n 8fea8 <_PyArena_New@@Base+0x284> │ │ │ │ + movw r1, #24272 @ 0x5ed0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 905a0 <_PyArena_New@@Base+0x28c> │ │ │ │ - movw r1, #24664 @ 0x6058 │ │ │ │ + beq.n 8feb0 <_PyArena_New@@Base+0x28c> │ │ │ │ + movw r1, #24280 @ 0x5ed8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 905a8 <_PyArena_New@@Base+0x294> │ │ │ │ - movw r1, #24680 @ 0x6068 │ │ │ │ + beq.n 8feb8 <_PyArena_New@@Base+0x294> │ │ │ │ + movw r1, #24296 @ 0x5ee8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 905a4 <_PyArena_New@@Base+0x290> │ │ │ │ - movw r1, #24700 @ 0x607c │ │ │ │ + beq.n 8feb4 <_PyArena_New@@Base+0x290> │ │ │ │ + movw r1, #24316 @ 0x5efc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 9057e <_PyArena_New@@Base+0x26a> │ │ │ │ - movw r1, #24724 @ 0x6094 │ │ │ │ + cbz r0, 8fe8e <_PyArena_New@@Base+0x26a> │ │ │ │ + movw r1, #24340 @ 0x5f14 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 905b0 <_PyArena_New@@Base+0x29c> │ │ │ │ - movw r1, #24744 @ 0x60a8 │ │ │ │ + beq.n 8fec0 <_PyArena_New@@Base+0x29c> │ │ │ │ + movw r1, #24360 @ 0x5f28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 905ac <_PyArena_New@@Base+0x298> │ │ │ │ - movw r1, #24768 @ 0x60c0 │ │ │ │ + cbz r0, 8febc <_PyArena_New@@Base+0x298> │ │ │ │ + movw r1, #24384 @ 0x5f40 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 905b4 <_PyArena_New@@Base+0x2a0> │ │ │ │ + cbz r0, 8fec4 <_PyArena_New@@Base+0x2a0> │ │ │ │ strb.w r8, [r6, #13] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 905d8 <_PyArena_New@@Base+0x2c4> │ │ │ │ + beq.n 8fee8 <_PyArena_New@@Base+0x2c4> │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 905dc <_PyArena_New@@Base+0x2c8> │ │ │ │ + beq.n 8feec <_PyArena_New@@Base+0x2c8> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #5 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 9048e <_PyArena_New@@Base+0x17a> │ │ │ │ - ldr r3, [pc, #100] @ (905e4 <_PyArena_New@@Base+0x2d0>) │ │ │ │ + b.n 8fd9e <_PyArena_New@@Base+0x17a> │ │ │ │ + ldr r3, [pc, #100] @ (8fef4 <_PyArena_New@@Base+0x2d0>) │ │ │ │ cmn.w r6, #16 │ │ │ │ mov.w r8, #1 │ │ │ │ ittt ne │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ strne r3, [r6, #16] │ │ │ │ ldrne.w r9, [r4, #4] │ │ │ │ - b.n 90560 <_PyArena_New@@Base+0x24c> │ │ │ │ + b.n 8fe70 <_PyArena_New@@Base+0x24c> │ │ │ │ adds r4, #32 │ │ │ │ - b.n 90494 <_PyArena_New@@Base+0x180> │ │ │ │ - ldr r3, [pc, #76] @ (905e8 <_PyArena_New@@Base+0x2d4>) │ │ │ │ - b.n 90580 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (905ec <_PyArena_New@@Base+0x2d8>) │ │ │ │ - b.n 90580 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (905f0 <_PyArena_New@@Base+0x2dc>) │ │ │ │ - b.n 90580 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (905f4 <_PyArena_New@@Base+0x2e0>) │ │ │ │ - b.n 90580 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (905f8 <_PyArena_New@@Base+0x2e4>) │ │ │ │ - b.n 90580 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (905fc <_PyArena_New@@Base+0x2e8>) │ │ │ │ - b.n 90580 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (90600 <_PyArena_New@@Base+0x2ec>) │ │ │ │ - b.n 90580 <_PyArena_New@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #76] @ (90604 <_PyArena_New@@Base+0x2f0>) │ │ │ │ - b.n 90580 <_PyArena_New@@Base+0x26c> │ │ │ │ - bl d42d0 │ │ │ │ + b.n 8fda4 <_PyArena_New@@Base+0x180> │ │ │ │ + ldr r3, [pc, #76] @ (8fef8 <_PyArena_New@@Base+0x2d4>) │ │ │ │ + b.n 8fe90 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8fefc <_PyArena_New@@Base+0x2d8>) │ │ │ │ + b.n 8fe90 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8ff00 <_PyArena_New@@Base+0x2dc>) │ │ │ │ + b.n 8fe90 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8ff04 <_PyArena_New@@Base+0x2e0>) │ │ │ │ + b.n 8fe90 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8ff08 <_PyArena_New@@Base+0x2e4>) │ │ │ │ + b.n 8fe90 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8ff0c <_PyArena_New@@Base+0x2e8>) │ │ │ │ + b.n 8fe90 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8ff10 <_PyArena_New@@Base+0x2ec>) │ │ │ │ + b.n 8fe90 <_PyArena_New@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #76] @ (8ff14 <_PyArena_New@@Base+0x2f0>) │ │ │ │ + b.n 8fe90 <_PyArena_New@@Base+0x26c> │ │ │ │ + bl d3d48 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9048e <_PyArena_New@@Base+0x17a> │ │ │ │ + b.n 8fd9e <_PyArena_New@@Base+0x17a> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9043e <_PyArena_New@@Base+0x12a> │ │ │ │ + beq.w 8fd4e <_PyArena_New@@Base+0x12a> │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90494 <_PyArena_New@@Base+0x180> │ │ │ │ + beq.w 8fda4 <_PyArena_New@@Base+0x180> │ │ │ │ adds r4, #16 │ │ │ │ - b.n 905c0 <_PyArena_New@@Base+0x2ac> │ │ │ │ + b.n 8fed0 <_PyArena_New@@Base+0x2ac> │ │ │ │ movs r0, #4 │ │ │ │ - b.n 9048e <_PyArena_New@@Base+0x17a> │ │ │ │ + b.n 8fd9e <_PyArena_New@@Base+0x17a> │ │ │ │ movs r0, #5 │ │ │ │ - b.n 9048e <_PyArena_New@@Base+0x17a> │ │ │ │ + b.n 8fd9e <_PyArena_New@@Base+0x17a> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #384 @ (adr r5, 90768 ) │ │ │ │ + add r3, pc, #896 @ (adr r3, 90278 ) │ │ │ │ movs r6, r5 │ │ │ │ - add r5, pc, #256 @ (adr r5, 906ec ) │ │ │ │ + add r3, pc, #768 @ (adr r3, 901fc ) │ │ │ │ movs r6, r5 │ │ │ │ - add r5, pc, #224 @ (adr r5, 906d0 ) │ │ │ │ + add r3, pc, #736 @ (adr r3, 901e0 ) │ │ │ │ movs r6, r5 │ │ │ │ - add r5, pc, #288 @ (adr r5, 90714 ) │ │ │ │ + add r3, pc, #800 @ (adr r3, 90224 ) │ │ │ │ movs r6, r5 │ │ │ │ - add r5, pc, #352 @ (adr r5, 90758 ) │ │ │ │ + add r3, pc, #864 @ (adr r3, 90268 ) │ │ │ │ movs r6, r5 │ │ │ │ - add r5, pc, #320 @ (adr r5, 9073c ) │ │ │ │ + add r3, pc, #832 @ (adr r3, 9024c ) │ │ │ │ movs r6, r5 │ │ │ │ - add r5, pc, #448 @ (adr r5, 907c0 ) │ │ │ │ + add r3, pc, #960 @ (adr r3, 902d0 ) │ │ │ │ movs r6, r5 │ │ │ │ - add r5, pc, #416 @ (adr r5, 907a4 ) │ │ │ │ + add r3, pc, #928 @ (adr r3, 902b4 ) │ │ │ │ movs r6, r5 │ │ │ │ - add r5, pc, #480 @ (adr r5, 907e8 ) │ │ │ │ + add r3, pc, #992 @ (adr r3, 902f8 ) │ │ │ │ movs r6, r5 │ │ │ │ │ │ │ │ -00090608 : │ │ │ │ +0008ff18 : │ │ │ │ push {r4, 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 r4, r3, #3 │ │ │ │ - bpl.n 90656 │ │ │ │ + bpl.n 8ff66 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 90632 │ │ │ │ + bpl.n 8ff42 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.n 90632 │ │ │ │ + bpl.n 8ff42 │ │ │ │ adds.w r0, r4, #20 │ │ │ │ - beq.n 90638 │ │ │ │ + beq.n 8ff48 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90630 │ │ │ │ + bne.n 8ff40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d7540 │ │ │ │ + bl 1d62d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9065a │ │ │ │ + beq.n 8ff6a │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 90652 │ │ │ │ + bpl.n 8ff62 │ │ │ │ lsls r3, r3, #26 │ │ │ │ it mi │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ - bmi.n 90630 │ │ │ │ + bmi.n 8ff40 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ - bl 499a0 │ │ │ │ + bl 4997c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00090660 : │ │ │ │ +0008ff70 : │ │ │ │ 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] @ (90694 ) │ │ │ │ + ldr r4, [pc, #32] @ (8ffa4 ) │ │ │ │ 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 90698 │ │ │ │ + bl 8ffa8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90fac │ │ │ │ + beq.w 907f8 │ │ │ │ stmdb 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 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 90a6e │ │ │ │ + beq.w 90170 │ │ │ │ ldr.w r7, [r4, #3720] @ 0xe88 │ │ │ │ movw sl, #38462 @ 0x963e │ │ │ │ movt sl, #74 @ 0x4a │ │ │ │ mov r8, r1 │ │ │ │ add.w r0, r7, #4096 @ 0x1000 │ │ │ │ mov r1, r3 │ │ │ │ ldrh.w r9, [sl] │ │ │ │ ldr.w r0, [r0, #1496] @ 0x5d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90e08 │ │ │ │ + bne.w 906e8 │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r7, #1532] @ 0x5fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90a66 │ │ │ │ + beq.w 90168 │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 90dba │ │ │ │ + beq.w 9069a │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90dba │ │ │ │ + beq.w 9069a │ │ │ │ mov r0, r2 │ │ │ │ - bl 82d98 │ │ │ │ + bl 828f4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90f6e │ │ │ │ + beq.w 90722 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bmi.w 9082a │ │ │ │ + bmi.w 9013a │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7d8cc │ │ │ │ + bl 7d8a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90732 │ │ │ │ + beq.n 90042 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91096 │ │ │ │ + beq.w 909c0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 90f6e │ │ │ │ + beq.w 90722 │ │ │ │ ldr.w r3, [r4, #3720] @ 0xe88 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1496] @ 0x5d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9083c │ │ │ │ + bne.n 9014c │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 910ca │ │ │ │ + bne.w 90964 │ │ │ │ ldr.w r3, [r7, #1532] @ 0x5fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90d2c │ │ │ │ + beq.w 9073c │ │ │ │ mov r0, r8 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7a2ac │ │ │ │ + bl 7a290 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9106e │ │ │ │ + beq.w 90708 │ │ │ │ ldr.w r0, [r7, #1532] @ 0x5fc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90d9a │ │ │ │ + beq.w 9067a │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90f52 │ │ │ │ + beq.w 908a0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r2, #57059 @ 0xdee3 │ │ │ │ + movw r2, #57041 @ 0xded1 │ │ │ │ movt r2, #3 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - beq.w 90f26 │ │ │ │ + beq.w 90878 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #16] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90a02 │ │ │ │ - ldr r3, [pc, #696] @ (90a78 ) │ │ │ │ + beq.w 90322 │ │ │ │ + ldr r3, [pc, #740] @ (903b4 ) │ │ │ │ ldr.w r3, [r3, #560] @ 0x230 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 90fb6 │ │ │ │ + bpl.w 90852 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - movw r3, #58993 @ 0xe671 │ │ │ │ + movw r3, #57465 @ 0xe079 │ │ │ │ movt r3, #11 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 90858 │ │ │ │ - ldr r1, [pc, #668] @ (90a7c ) │ │ │ │ + bne.n 90178 │ │ │ │ + ldr r1, [pc, #712] @ (903b8 ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl bdc48 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl bd650 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90894 │ │ │ │ + beq.n 901b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl c3ae8 │ │ │ │ + bl c359c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 910a0 │ │ │ │ + bne.w 909a6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 90bee │ │ │ │ + blt.w 904f0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ strd r8, fp, [sp, #32] │ │ │ │ - bne.w 90fe4 │ │ │ │ + bne.w 908e0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bpl.w 90fd2 │ │ │ │ + bpl.w 908ce │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r5, [r4, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 91004 │ │ │ │ + beq.w 9092e │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 908c4 │ │ │ │ + b.n 901e4 │ │ │ │ ldr.w r3, [r4, #3720] @ 0xe88 │ │ │ │ mov fp, r7 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1496] @ 0x5d8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9074a │ │ │ │ + beq.n 9005a │ │ │ │ mov r7, r3 │ │ │ │ ldrd r3, r2, [r7, #4] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 90f7a │ │ │ │ + blt.w 9070e │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9074a │ │ │ │ - b.n 9083e │ │ │ │ - movw r3, #40149 @ 0x9cd5 │ │ │ │ + beq.w 9005a │ │ │ │ + b.n 9014e │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 90956 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + movw r3, #38693 @ 0x9725 │ │ │ │ movt r3, #13 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 90a84 │ │ │ │ - movw r3, #55001 @ 0xd6d9 │ │ │ │ + beq.w 9037a │ │ │ │ + movw r3, #53621 @ 0xd175 │ │ │ │ movt r3, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 90d70 │ │ │ │ - ldr r1, [pc, #516] @ (90a7c ) │ │ │ │ + bne.w 9064e │ │ │ │ + ldr r1, [pc, #544] @ (903b8 ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl bdc48 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl bd650 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 907ec │ │ │ │ - ldr r1, [pc, #500] @ (90a7c ) │ │ │ │ + bne.n 900fc │ │ │ │ + ldr r1, [pc, #528] @ (903b8 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl cda60 │ │ │ │ + bl cd4fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 907ec │ │ │ │ - ldr r3, [pc, #488] @ (90a80 ) │ │ │ │ + bne.n 900fc │ │ │ │ + ldr r3, [pc, #516] @ (903bc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90dc0 │ │ │ │ + bne.w 906a0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ strd r8, fp, [sp, #32] │ │ │ │ lsls r3, r3, #20 │ │ │ │ - bpl.w 90df6 │ │ │ │ + bpl.w 906d6 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r5, [r4, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 90df6 │ │ │ │ + beq.w 906d6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #58205 @ 0xe35d │ │ │ │ + movw r3, #56825 @ 0xddf9 │ │ │ │ movt r3, #12 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 90d5c │ │ │ │ - ldr r2, [pc, #428] @ (90a80 ) │ │ │ │ + bne.w 9063a │ │ │ │ + ldr r2, [pc, #456] @ (903bc ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr.w r9, [r1, r2] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - beq.w 910d0 │ │ │ │ + beq.w 909e2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 90abe │ │ │ │ + beq.w 903c0 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r1, [r8] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 90ac8 │ │ │ │ + beq.w 903ca │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 90ad6 │ │ │ │ + beq.w 903d8 │ │ │ │ ldr.w r5, [r9, #148] @ 0x94 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 90ae2 │ │ │ │ + beq.w 903e4 │ │ │ │ ldr.w r1, [r9, #152] @ 0x98 │ │ │ │ subs r1, r1, r5 │ │ │ │ cmp.w r2, r1, asr #2 │ │ │ │ - bge.w 90ae2 │ │ │ │ + bge.w 903e4 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ str.w r2, [r9, #148] @ 0x94 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r5, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 90cdc │ │ │ │ + beq.w 905da │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ add.w ip, r3, #124 @ 0x7c │ │ │ │ ldrd r0, r3, [r4, #8] │ │ │ │ @@ -153063,170 +152390,157 @@ │ │ │ │ strd r0, r3, [r5, #12] │ │ │ │ str.w ip, [r5, #28] │ │ │ │ str r1, [r5, #20] │ │ │ │ str r2, [r5, #32] │ │ │ │ str r1, [r5, #24] │ │ │ │ strh r1, [r5, #36] @ 0x24 │ │ │ │ strb.w r1, [r5, #38] @ 0x26 │ │ │ │ - ble.w 90d04 │ │ │ │ + ble.w 90602 │ │ │ │ add.w sl, r5, #40 @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ blx 2957c │ │ │ │ movs r1, #2 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strd r1, r0, [sp] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9dd34 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ + bl 9d748 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90d22 │ │ │ │ + bne.w 90620 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90f1c │ │ │ │ + bne.w 9086e │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e888 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl 9e29c <_PyEval_EvalFrameDefault@@Base> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90bcc │ │ │ │ + beq.w 904ce │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90eec │ │ │ │ + bne.w 907c0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90ee4 │ │ │ │ + bne.w 907f0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 91086 │ │ │ │ + bne.w 909ca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 909f2 │ │ │ │ + beq.n 90312 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91104 │ │ │ │ + beq.w 909da │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 907be │ │ │ │ - ldr r3, [pc, #124] @ (90a80 ) │ │ │ │ + bne.w 900ce │ │ │ │ + ldr r3, [pc, #152] @ (903bc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90ebe │ │ │ │ + bne.w 9082c │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90eaa │ │ │ │ + bne.w 90818 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 90c28 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ + it ne │ │ │ │ + movne.w r9, #0 │ │ │ │ + bne.w 9054e │ │ │ │ + ldr.w r2, [r8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 90c6e │ │ │ │ + bne.w 9062a │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90a4c │ │ │ │ + beq.w 90594 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90d42 │ │ │ │ - str r5, [r6, #72] @ 0x48 │ │ │ │ - cbz r0, 90a6e │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 90a6e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 90a6e │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90a6e │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 910bc │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r0, pc, #176 @ (adr r0, 90b30 ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + bne.w 90594 │ │ │ │ + mov.w r9, #0 │ │ │ │ + b.n 905c2 │ │ │ │ add r3, sp, #32 │ │ │ │ - ldr r1, [pc, #716] @ (90d54 ) │ │ │ │ + ldr r1, [pc, #56] @ (903b8 ) │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl b976c │ │ │ │ + bl b9174 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90d48 │ │ │ │ + bne.w 90630 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 907ec │ │ │ │ + bne.w 900fc │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ + bl d3b34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90bee │ │ │ │ - bl d42d0 │ │ │ │ - b.n 908a4 │ │ │ │ + beq.w 904f0 │ │ │ │ + bl d3d48 │ │ │ │ + b.n 901c4 │ │ │ │ + ldr r6, [sp, #0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r0, pc, #176 @ (adr r0, 9046c ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ ldr.w r1, [r8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 90902 │ │ │ │ + bne.w 90222 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 90916 │ │ │ │ + bne.w 90236 │ │ │ │ ldr.w r5, [r9, #148] @ 0x94 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 90928 │ │ │ │ + bne.w 90248 │ │ │ │ add.w r1, r2, #1000 @ 0x3e8 │ │ │ │ mov.w sl, #16384 @ 0x4000 │ │ │ │ lsls r1, r1, #2 │ │ │ │ cmp sl, r1 │ │ │ │ - blt.w 9101c │ │ │ │ + blt.w 909ba │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ - strd r2, r3, [sp, #24] │ │ │ │ + strd r3, r2, [sp, #24] │ │ │ │ mov r1, sl │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ ldrd r0, r5, [r0, #804] @ 0x324 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - ldrd r2, r3, [sp, #24] │ │ │ │ - cbz r0, 90b5c │ │ │ │ + ldrd r3, r2, [sp, #24] │ │ │ │ + cbz r0, 9045e │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strd r1, sl, [r0] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r9, #144] @ 0x90 │ │ │ │ str r1, [r5, #8] │ │ │ │ - cbz r0, 90b34 │ │ │ │ + cbz r0, 90436 │ │ │ │ ldr.w r1, [r9, #148] @ 0x94 │ │ │ │ add.w ip, r0, #12 │ │ │ │ sub.w r1, r1, ip │ │ │ │ asrs r1, r1, #2 │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r0, r5, sl │ │ │ │ @@ -153235,2181 +152549,2238 @@ │ │ │ │ str.w r0, [r9, #152] @ 0x98 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r1, #3 │ │ │ │ add.w r5, r5, r1, lsl #2 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ str.w r2, [r9, #148] @ 0x94 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9093e │ │ │ │ + bne.w 9025e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90b86 │ │ │ │ + beq.n 90488 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 90b86 │ │ │ │ - ldr r2, [pc, #488] @ (90d58 ) │ │ │ │ + cbnz r3, 90488 │ │ │ │ + ldr r2, [pc, #704] @ (90730 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 90b7e │ │ │ │ + cbz r3, 90480 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r5, [r9], #4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90bbc │ │ │ │ + beq.n 904be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 90bbc │ │ │ │ - ldr r2, [pc, #436] @ (90d58 ) │ │ │ │ + cbnz r3, 904be │ │ │ │ + ldr r2, [pc, #648] @ (90730 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 90bb4 │ │ │ │ + cbz r3, 904b6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ add.w r3, sl, #1 │ │ │ │ mov.w sl, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 90b8e │ │ │ │ - bl 1ea294 │ │ │ │ + bne.n 90490 │ │ │ │ + bl 1e955c │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90e8e │ │ │ │ + beq.w 907fc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90e8e │ │ │ │ + beq.w 907fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 90bee │ │ │ │ + cbz r3, 904f0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 909d2 │ │ │ │ + bne.w 902f2 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 910e4 │ │ │ │ + bne.w 90974 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90a22 │ │ │ │ + beq.w 90342 │ │ │ │ mov r9, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90d84 │ │ │ │ + beq.w 90662 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90c4a │ │ │ │ + bne.n 9054e │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9057e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbnz r3, 9057e │ │ │ │ + ldr r2, [pc, #504] @ (90730 ) │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ + ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 90772 │ │ │ │ + mov r0, r8 │ │ │ │ + blx r4 │ │ │ │ + b.n 9057e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 90c4a │ │ │ │ - b.n 90c36 │ │ │ │ - add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ - str.w r9, [r7] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.n 90caa │ │ │ │ - ldr r2, [pc, #288] @ (90d58 ) │ │ │ │ + cbnz r3, 90568 │ │ │ │ + ldr r2, [pc, #472] @ (90730 ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90e28 │ │ │ │ + bne.w 90758 │ │ │ │ mov r0, r7 │ │ │ │ blx r4 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 90cba │ │ │ │ - ldr.w r2, [fp] │ │ │ │ + ldr.w r2, [r8] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 90c88 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 90f6e │ │ │ │ - ldr r0, [r6, #72] @ 0x48 │ │ │ │ - b.n 90a4c │ │ │ │ + beq.n 9057e │ │ │ │ subs r2, #1 │ │ │ │ - mov.w r9, #0 │ │ │ │ str.w r2, [r8] │ │ │ │ - cbz r2, 90cc4 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 90a4c │ │ │ │ - mov.w r9, #0 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90c62 │ │ │ │ - ldr r2, [pc, #196] @ (90d58 ) │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ - ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 90e5c │ │ │ │ - mov r0, fp │ │ │ │ - blx r4 │ │ │ │ - b.n 90c62 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.n 90536 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 905b8 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 90722 │ │ │ │ + ldr r0, [r6, #72] @ 0x48 │ │ │ │ + str r5, [r6, #72] @ 0x48 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 90170 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov.w r9, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90c56 │ │ │ │ + beq.w 90170 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90c56 │ │ │ │ - ldr r2, [pc, #144] @ (90d58 ) │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ + bne.w 90170 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90170 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 9058a │ │ │ │ + ldr r2, [pc, #364] @ (90730 ) │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90e42 │ │ │ │ - mov r0, r8 │ │ │ │ + bne.w 9078c │ │ │ │ + mov r0, fp │ │ │ │ blx r4 │ │ │ │ - b.n 90c56 │ │ │ │ + b.n 9058a │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ add.w ip, r3, #124 @ 0x7c │ │ │ │ ldrd r1, r3, [r4, #8] │ │ │ │ cmp r2, r0 │ │ │ │ strd r1, r3, [r5, #12] │ │ │ │ str.w ip, [r5, #28] │ │ │ │ str r0, [r5, #20] │ │ │ │ str r2, [r5, #32] │ │ │ │ str r0, [r5, #24] │ │ │ │ strh r0, [r5, #36] @ 0x24 │ │ │ │ strb.w r0, [r5, #38] @ 0x26 │ │ │ │ - bgt.w 90978 │ │ │ │ + bgt.w 90298 │ │ │ │ movs r2, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ strd r2, ip, [sp] │ │ │ │ mov r0, r9 │ │ │ │ add.w r2, r5, #40 @ 0x28 │ │ │ │ - bl 9dd34 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ + bl 9d748 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 909a0 │ │ │ │ + beq.w 902c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a9574 │ │ │ │ - b.n 90bcc │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 90c6a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 90c6a │ │ │ │ + bl 1a8124 │ │ │ │ + b.n 904ce │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 90c92 │ │ │ │ + b.n 90574 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 907ec │ │ │ │ + bne.w 900fc │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b.n 908aa │ │ │ │ - nop │ │ │ │ - add r0, pc, #176 @ (adr r0, 90e08 ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + b.n 901ca │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 909c4 │ │ │ │ - b.n 90bcc │ │ │ │ + bne.w 902e4 │ │ │ │ + b.n 904ce │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 91022 │ │ │ │ - ldr r1, [pc, #736] @ (91058 ) │ │ │ │ + beq.w 90908 │ │ │ │ + ldr r1, [pc, #220] @ (90734 ) │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 907ec │ │ │ │ - b.n 90aa4 │ │ │ │ - ldr r2, [pc, #724] @ (9105c ) │ │ │ │ + bne.w 900fc │ │ │ │ + b.n 9039a │ │ │ │ + ldr r2, [pc, #204] @ (90730 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90e76 │ │ │ │ + bne.w 907a6 │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ - b.n 90c16 │ │ │ │ + b.n 90518 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bmi.n 90dca │ │ │ │ + bmi.n 906aa │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 90dca │ │ │ │ + cbz r3, 906aa │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 90dca │ │ │ │ - bl 154030 │ │ │ │ + cbz r3, 906aa │ │ │ │ + bl 1535c0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90f52 │ │ │ │ + beq.w 908a0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.n 907aa │ │ │ │ - ldr.w fp, [pc, #676] @ 91060 │ │ │ │ - b.n 9074e │ │ │ │ + b.n 900ba │ │ │ │ + ldr.w fp, [pc, #156] @ 90738 │ │ │ │ + b.n 9005e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 908a4 │ │ │ │ - b.n 90bee │ │ │ │ + beq.w 901c4 │ │ │ │ + b.n 904f0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #21224 @ 0x52e8 │ │ │ │ + movw r1, #20840 @ 0x5168 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90c56 │ │ │ │ - b.n 90cba │ │ │ │ + beq.w 9057e │ │ │ │ + b.n 9052e │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a5e20 │ │ │ │ - b.n 90be8 │ │ │ │ + bl 1a490c │ │ │ │ + b.n 904ea │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ - cbz r2, 90e18 │ │ │ │ + cbz r2, 906f8 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 906fc │ │ │ │ + bne.w 9000c │ │ │ │ add.w r7, r7, #4096 @ 0x1000 │ │ │ │ - ldr.w fp, [pc, #576] @ 91060 │ │ │ │ + ldr.w fp, [pc, #56] @ 90738 │ │ │ │ ldr.w r3, [r7, #1496] @ 0x5d8 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 9083e │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 9014e │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 90722 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + movne.w r9, #4294967295 @ 0xffffffff │ │ │ │ + bne.w 905b8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78338 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 90172 │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r0, pc, #176 @ (adr r0, 907e8 ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + asrs r0, r1, #32 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 90592 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 90592 │ │ │ │ + b.n 90374 │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 90c46 │ │ │ │ + beq.w 90564 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 90c46 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 90564 │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 90cd6 │ │ │ │ + beq.w 90548 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 90cd6 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 90548 │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 90ca4 │ │ │ │ + beq.w 905d4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ - b.n 90ca4 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 905d4 │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 90d94 │ │ │ │ + beq.w 90674 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 90d94 │ │ │ │ + b.n 90674 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9096a │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 90946 │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + mov r0, r6 │ │ │ │ + movw r2, #20796 @ 0x513c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + mov r3, r4 │ │ │ │ + bl 20e350 │ │ │ │ + b.n 904de │ │ │ │ + ldr r3, [r6, #44] @ 0x2c │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r6, #44] @ 0x2c │ │ │ │ + b.n 902f2 │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #21132 @ 0x528c │ │ │ │ + movw r2, #20748 @ 0x510c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ - b.n 90bdc │ │ │ │ + bl 14a83c <_PyErr_Format@@Base> │ │ │ │ + b.n 904de │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ subs.w r9, r9, #0 │ │ │ │ it ne │ │ │ │ movne.w r9, #1 │ │ │ │ rsb r9, r9, #0 │ │ │ │ - b.n 90c16 │ │ │ │ + b.n 90518 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90a14 │ │ │ │ + beq.w 90334 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 123a84 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 12352c <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90a14 │ │ │ │ + beq.w 90334 │ │ │ │ mov r0, r4 │ │ │ │ - bl 123a9c <_PyErr_Clear@@Base> │ │ │ │ - b.n 90a14 │ │ │ │ - ldr r3, [r6, #44] @ 0x2c │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #44] @ 0x2c │ │ │ │ - b.n 909d2 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 91064 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 91048 │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ + bl 123544 <_PyErr_Clear@@Base> │ │ │ │ + b.n 90334 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - mov r0, r6 │ │ │ │ - movw r2, #21180 @ 0x52bc │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - mov r3, r4 │ │ │ │ - bl 20eeb0 │ │ │ │ - b.n 90bdc │ │ │ │ + movw r1, #15556 @ 0x3cc4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 904f2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 90d66 │ │ │ │ + b.n 90644 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #21256 @ 0x5308 │ │ │ │ + movw r1, #20872 @ 0x5188 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90f52 │ │ │ │ + beq.n 908a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 910b4 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 90f96 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ + cbz r3, 90900 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 90f6e │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [fp] │ │ │ │ - cbz r2, 90f90 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78344 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 90a70 │ │ │ │ + beq.n 908b2 │ │ │ │ + mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ + b.n 90574 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90f6e │ │ │ │ + beq.w 90722 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90f6e │ │ │ │ - mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 90c92 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbz r3, 90fb0 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 90f6e │ │ │ │ - mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 90c88 │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ + bne.w 90722 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 90cc4 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #15940 @ 0x3e44 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 90bf0 │ │ │ │ + b.n 905c2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, sp, #32 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a5e20 │ │ │ │ - b.n 90be8 │ │ │ │ + bl 1a490c │ │ │ │ + b.n 904ea │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #2048 @ 0x800 │ │ │ │ - bne.w 9081a │ │ │ │ + bne.w 9012a │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r3, #2 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a5e20 │ │ │ │ - b.n 90be2 │ │ │ │ - movs r3, #2 │ │ │ │ - add r2, sp, #32 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 1a5e20 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 90be8 │ │ │ │ - b.n 90be2 │ │ │ │ - mov.w sl, sl, lsl #1 │ │ │ │ - b.n 90aec │ │ │ │ + bl 1a490c │ │ │ │ + b.n 904e4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 908a0 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 908a6 │ │ │ │ - ldr r0, [pc, #44] @ (91058 ) │ │ │ │ - bl 90608 │ │ │ │ + beq.w 901c6 │ │ │ │ + ldr r0, [pc, #228] @ (909f8 ) │ │ │ │ + bl 8ff18 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90bee │ │ │ │ + beq.w 904f0 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 907ec │ │ │ │ - b.n 90aa4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 90f00 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90f00 │ │ │ │ - add r0, pc, #176 @ (adr r0, 9110c ) │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - asrs r0, r1, #32 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + bne.w 900fc │ │ │ │ + b.n 9039a │ │ │ │ + movs r3, #2 │ │ │ │ + add r2, sp, #32 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 1a490c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 909d2 │ │ │ │ - b.n 90be2 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 90f6e │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 90f6e │ │ │ │ - b.n 90fa6 │ │ │ │ + beq.w 904ea │ │ │ │ + b.n 904e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 909de │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 909de │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 90732 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 90800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 90800 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90f52 │ │ │ │ + bne.w 907d4 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 907d4 │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 906f4 │ │ │ │ - ldr.w fp, [pc, #68] @ 9110c │ │ │ │ + bne.w 90004 │ │ │ │ + ldr.w fp, [pc, #152] @ 909fc │ │ │ │ nop │ │ │ │ - b.w 90756 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r2, #2 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - bl 1a9010 │ │ │ │ - b.n 90d66 │ │ │ │ + b.w 90066 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 902f2 │ │ │ │ + b.n 904e4 │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs.w r9, r9, #0 │ │ │ │ it ne │ │ │ │ movne.w r9, #1 │ │ │ │ cmp r3, r2 │ │ │ │ rsb r9, r9, #0 │ │ │ │ - beq.w 90c16 │ │ │ │ - b.n 90c0c │ │ │ │ + bne.w 9050e │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 90522 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 90568 │ │ │ │ + b.n 90554 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 90110 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 90110 │ │ │ │ + mov.w sl, sl, lsl #1 │ │ │ │ + b.n 903ee │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 90042 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 902fe │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 902fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 909f2 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90312 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + movs r2, #2 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + bl 1a7bc0 │ │ │ │ + b.n 90644 │ │ │ │ + nop │ │ │ │ + add r0, pc, #176 @ (adr r0, 90aac ) │ │ │ │ + lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00091110 : │ │ │ │ +00090a00 : │ │ │ │ stmdb 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 │ │ │ │ + str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ + sub sp, #132 @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ blx 2957c │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ blx 29b58 │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ adds r0, #100 @ 0x64 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ + str r4, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 91be0 │ │ │ │ - mov.w r8, #0 │ │ │ │ + beq.w 915c4 │ │ │ │ + mov.w r9, #0 │ │ │ │ movs r3, #1 │ │ │ │ - mov sl, r8 │ │ │ │ - mov r6, r8 │ │ │ │ + mov r5, r9 │ │ │ │ + mov r6, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r3, #43104 @ 0xa860 │ │ │ │ + movw r3, #42720 @ 0xa6e0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - strd r8, r8, [sp, #12] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - strd r8, r8, [sp, #24] │ │ │ │ - str.w r8, [sp, #8] │ │ │ │ + strd r9, r9, [sp, #12] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + strd r9, r9, [sp, #24] │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ it ne │ │ │ │ movne r4, r7 │ │ │ │ - bne.n 91252 │ │ │ │ + bne.n 90b36 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ adds r4, r7, #1 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ itt ne │ │ │ │ movne r2, #0 │ │ │ │ - strne r2, [sp, #32] │ │ │ │ - beq.w 91dd2 │ │ │ │ - adds r1, r4, #1 │ │ │ │ + strne r2, [sp, #36] @ 0x24 │ │ │ │ + beq.w 918a0 │ │ │ │ + adds r0, r4, #1 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 91b66 │ │ │ │ - bhi.w 91322 │ │ │ │ + beq.w 91648 │ │ │ │ + bhi.w 90bf6 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 9214e │ │ │ │ + beq.w 91ada │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 91fb0 │ │ │ │ + beq.w 91aca │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 91f90 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r2, [r2, r3, lsl #2] │ │ │ │ + beq.w 91b9a │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r2, [r1, r3, lsl #2] │ │ │ │ ands.w r2, r2, #4 │ │ │ │ - bne.w 91cc4 │ │ │ │ - mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ + bne.w 91724 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 916cc │ │ │ │ - movw r1, #44892 @ 0xaf5c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw lr, #25300 @ 0x62d4 │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw r0, #65156 @ 0xfe84 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - movw ip, #25308 @ 0x62dc │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - mov sl, fp │ │ │ │ - movw r5, #25304 @ 0x62d8 │ │ │ │ - movt r5, #39 @ 0x27 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ + beq.w 9113e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 912d2 │ │ │ │ - ldrb.w r9, [r4, #1] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 917ec │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ - bhi.n 912d2 │ │ │ │ - cmp r3, #98 @ 0x62 │ │ │ │ - bhi.w 9140a │ │ │ │ + beq.w 90ba8 │ │ │ │ + ldrb r1, [r4, #1] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 912b6 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mov r1, r2 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + movw r8, #24916 @ 0x6154 │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + movw r2, #44508 @ 0xaddc │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw lr, #64536 @ 0xfc18 │ │ │ │ + movt lr, #40 @ 0x28 │ │ │ │ + movw ip, #24920 @ 0x6158 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + movw r0, #24924 @ 0x615c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ - beq.w 914d8 │ │ │ │ + beq.w 90d7c │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 919fc │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 912d2 │ │ │ │ + beq.w 91410 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 90ba8 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.n 912d2 │ │ │ │ - sub.w r2, r3, #65 @ 0x41 │ │ │ │ - cmp r2, #23 │ │ │ │ - bhi.n 912d2 │ │ │ │ - tbh [pc, r2, lsl #1] │ │ │ │ - lsls r7, r1, #27 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - lsls r3, r7, #27 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - lsls r7, r3, #14 │ │ │ │ - lsls r3, r4, #15 │ │ │ │ - lsls r5, r5, #7 │ │ │ │ - lsls r1, r2, #7 │ │ │ │ - lsls r7, r3, #5 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ + bls.n 90ba8 │ │ │ │ + sub.w r1, r3, #65 @ 0x41 │ │ │ │ + cmp r1, #23 │ │ │ │ + bhi.n 90ba8 │ │ │ │ + tbh [pc, r1, lsl #1] │ │ │ │ + lsrs r4, r3, #1 │ │ │ │ + lsls r1, r2, #1 │ │ │ │ + lsls r1, r2, #1 │ │ │ │ + lsls r1, r2, #1 │ │ │ │ + lsls r1, r2, #1 │ │ │ │ + lsls r1, r2, #1 │ │ │ │ + lsls r1, r2, #1 │ │ │ │ + lsls r1, r2, #1 │ │ │ │ + lsls r1, r2, #1 │ │ │ │ + lsls r1, r2, #1 │ │ │ │ + lsls r1, r2, #1 │ │ │ │ + lsls r1, r2, #1 │ │ │ │ + lsls r1, r2, #1 │ │ │ │ + lsls r4, r6, #29 │ │ │ │ + lsls r1, r2, #1 │ │ │ │ + lsls r1, r2, #1 │ │ │ │ + lsls r1, r2, #1 │ │ │ │ + lsls r1, r7, #16 │ │ │ │ + lsls r3, r7, #17 │ │ │ │ + lsls r1, r4, #7 │ │ │ │ + lsls r6, r0, #7 │ │ │ │ + lsls r7, r7, #4 │ │ │ │ + lsls r1, r2, #1 │ │ │ │ + lsls r5, r0, #18 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 921ce │ │ │ │ + blt.w 91bd6 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #37 @ 0x25 │ │ │ │ - bne.n 91252 │ │ │ │ - sub.w r9, r4, r7 │ │ │ │ + bne.n 90b36 │ │ │ │ + sub.w r8, r4, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91392 │ │ │ │ - cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 91dc6 │ │ │ │ + beq.n 90c38 │ │ │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 91906 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 91796 │ │ │ │ + beq.w 90f96 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.w 913aa │ │ │ │ + bls.n 90c4e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - subs r3, r3, r2 │ │ │ │ - cmp r3, r9 │ │ │ │ - blt.w 913aa │ │ │ │ + subs r3, r3, r5 │ │ │ │ + cmp r3, r8 │ │ │ │ + blt.n 90c4e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 91e36 │ │ │ │ + bne.w 917e2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r2, r9 │ │ │ │ - adds r0, r3, r0 │ │ │ │ + mov r2, r8 │ │ │ │ + adds r0, r3, r5 │ │ │ │ blx 29c10 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r3, r9 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + add r5, r8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 914d2 │ │ │ │ + beq.w 90d42 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 9116a │ │ │ │ - and.w r9, fp, sl │ │ │ │ - cmp.w r9, #0 │ │ │ │ + b.n 90a56 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + ands r1, r0 │ │ │ │ + cmp r1, #0 │ │ │ │ it ge │ │ │ │ - orrge.w r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 917f8 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - mov sl, r6 │ │ │ │ + orrge.w fp, fp, #1 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 90ca6 │ │ │ │ + mov fp, r5 │ │ │ │ + mov r8, r6 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25512 @ 0x63a8 │ │ │ │ + movw r1, #25128 @ 0x6228 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - strd r3, fp, [sp, #100] @ 0x64 │ │ │ │ + strd r3, fp, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str.w sl, [sp, #84] @ 0x54 │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl 1d6cec <_PyBytesWriter_Dealloc@@Base> │ │ │ │ - mov.w sl, #0 │ │ │ │ - mov r0, sl │ │ │ │ - add sp, #124 @ 0x7c │ │ │ │ + str.w r8, [sp, #92] @ 0x5c │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl 1d5a84 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + mov.w r8, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r2, [r2, r3, lsl #2] │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r2, [r1, r3, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bmi.w 91cc4 │ │ │ │ - mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - mov sl, fp │ │ │ │ + bmi.w 91724 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ sub.w r2, r3, #106 @ 0x6a │ │ │ │ cmp r2, #16 │ │ │ │ - bhi.n 91362 │ │ │ │ + bhi.w 90dce │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ - lsls r7, r1, #28 │ │ │ │ - movs r1, r2 │ │ │ │ - lsls r5, r5, #11 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - lsls r3, r5, #28 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - lsls r2, r2, #11 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r1, #44892 @ 0xaf5c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw lr, #25300 @ 0x62d4 │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw r0, #65156 @ 0xfe84 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - movw r5, #25304 @ 0x62d8 │ │ │ │ - movt r5, #39 @ 0x27 │ │ │ │ - movw ip, #25308 @ 0x62dc │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 911e6 │ │ │ │ - cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 91e24 │ │ │ │ + lsls r3, r5, #8 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ + lsls r2, r1, #9 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ + lsls r5, r5, #7 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ + lsls r4, r1, #8 │ │ │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 91828 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9179e │ │ │ │ + beq.w 90f9e │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bhi.w 9128a │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 91296 │ │ │ │ + bhi.n 90b6a │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 90b72 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl ca0e4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl c9b84 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ adds r0, #1 │ │ │ │ + ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ - ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #24] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - ldrb.w r2, [sp, #116] @ 0x74 │ │ │ │ - ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ + 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 91298 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - mov sl, r6 │ │ │ │ - b.n 912f0 │ │ │ │ - sub.w r9, r3, #99 @ 0x63 │ │ │ │ - movs r5, #1 │ │ │ │ - uxtb.w r9, r9 │ │ │ │ - lsl.w r5, r5, r9 │ │ │ │ - movw r9, #4162 @ 0x1042 │ │ │ │ - movt r9, #36 @ 0x24 │ │ │ │ - and.w r9, r5, r9 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 917f8 │ │ │ │ - movw r9, #8193 @ 0x2001 │ │ │ │ - tst.w r5, r9 │ │ │ │ - bne.w 912be │ │ │ │ + bne.w 90b74 │ │ │ │ + mov fp, r5 │ │ │ │ + mov r8, r6 │ │ │ │ + b.n 90bc4 │ │ │ │ + cmp r3, #99 @ 0x63 │ │ │ │ + beq.w 90e60 │ │ │ │ + sub.w sl, r3, #100 @ 0x64 │ │ │ │ + movs r1, #1 │ │ │ │ + movw fp, #2081 @ 0x821 │ │ │ │ + movt fp, #18 │ │ │ │ + uxtb.w sl, sl │ │ │ │ + lsl.w sl, r1, sl │ │ │ │ + tst.w sl, fp │ │ │ │ + bne.w 91410 │ │ │ │ + cmp r3, #112 @ 0x70 │ │ │ │ + beq.w 916c8 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq.n 9152c │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + bne.w 90ba8 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + adds r3, r1, #4 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 912d2 │ │ │ │ - cmp r3, #99 @ 0x63 │ │ │ │ - bne.n 91534 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - cmp.w r7, #1114112 @ 0x110000 │ │ │ │ - bcs.w 91fd8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r7, r3 │ │ │ │ - bhi.w 91804 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - subs r3, r3, r2 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 91804 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.w 9185a │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - adds r4, #1 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - strb r7, [r2, r3] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - movs r3, #1 │ │ │ │ + bne.w 91b6a │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + 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 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + strd r0, r5, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + strb.w r0, [sp, #124] @ 0x7c │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl d1b54 │ │ │ │ + ldrd r6, 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 90ca0 │ │ │ │ + adds r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 91402 │ │ │ │ + beq.n 90ca0 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 912ba │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - mov sl, r6 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 91bc0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 9131a │ │ │ │ - ldr.w r3, [sl, #8] │ │ │ │ - cmp r3, fp │ │ │ │ - beq.w 91874 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - bl cae78 <_PyUnicodeWriter_PrepareInternal@@Base+0xd94> │ │ │ │ + bne.w 90b90 │ │ │ │ + mov r8, r6 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 915ac │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 90bee │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.w 912f4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl ca91c <_PyUnicodeWriter_PrepareInternal@@Base+0xd98> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9203e │ │ │ │ + beq.w 9196e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 91e7e │ │ │ │ + beq.w 918fc │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 9187e │ │ │ │ - mov sl, r3 │ │ │ │ - b.n 9131a │ │ │ │ - mov fp, r3 │ │ │ │ - mov sl, r6 │ │ │ │ - b.n 91496 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + beq.w 912fc │ │ │ │ + mov r8, r3 │ │ │ │ + b.n 90bee │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 912d2 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ + bgt.w 90ba8 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + adds r1, r3, #4 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + add.w r7, r3, #8 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - add.w r2, r3, #8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r7, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91f0e │ │ │ │ + bne.w 91b34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92094 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + beq.w 91a9a │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r2, fp │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - mov r3, sl │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - b.n 915f6 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - cmp r2, #1 │ │ │ │ - bgt.w 912d2 │ │ │ │ - sub.w r2, r3, #100 @ 0x64 │ │ │ │ - movs r5, #1 │ │ │ │ - movw r9, #2081 @ 0x821 │ │ │ │ - movt r9, #18 │ │ │ │ - uxtb r2, r2 │ │ │ │ - lsl.w r2, r5, r2 │ │ │ │ - tst.w r2, r9 │ │ │ │ - bne.w 919fc │ │ │ │ - cmp r3, #112 @ 0x70 │ │ │ │ - beq.w 91be8 │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + b.n 90ec2 │ │ │ │ + movw r2, #44508 @ 0xaddc │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw r8, #24916 @ 0x6154 │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + movw lr, #64536 @ 0xfc18 │ │ │ │ + movt lr, #40 @ 0x28 │ │ │ │ + movw ip, #24920 @ 0x6158 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + mov.w fp, #0 │ │ │ │ + movw r1, #24924 @ 0x615c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + str.w fp, [sp, #44] @ 0x2c │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ + str r1, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 90ba8 │ │ │ │ + ldrb r1, [r4, #1] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 912ac │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ + bhi.w 90ba8 │ │ │ │ + cmp r3, #98 @ 0x62 │ │ │ │ + bls.w 90ae4 │ │ │ │ + sub.w r1, r3, #99 @ 0x63 │ │ │ │ + mov.w sl, #1 │ │ │ │ + uxtb r1, r1 │ │ │ │ + lsl.w sl, sl, r1 │ │ │ │ + movw r1, #4162 @ 0x1042 │ │ │ │ + movt r1, #36 @ 0x24 │ │ │ │ + and.w r1, sl, r1 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 90ca6 │ │ │ │ + movw r1, #8193 @ 0x2001 │ │ │ │ + tst.w sl, r1 │ │ │ │ + bne.w 90b94 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne.w 912d2 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - adds r3, r0, #4 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r3, sl │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 921f8 │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - mov r2, fp │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - str r0, [sp, #0] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - strb.w r0, [sp, #116] @ 0x74 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl d20ac │ │ │ │ - ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - adds r0, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ - ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - beq.w 91402 │ │ │ │ - adds r4, #1 │ │ │ │ - b.n 91484 │ │ │ │ + beq.w 90fe6 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 90ba8 │ │ │ │ + cmp r3, #99 @ 0x63 │ │ │ │ + bne.w 90cac │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + cmp.w r7, #1114112 @ 0x110000 │ │ │ │ + bcs.w 91aea │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r7, r3 │ │ │ │ + bhi.w 910f0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + subs r3, r3, r5 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 910f0 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.w 91362 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - mov r2, fp │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ + strb r7, [r3, r5] │ │ │ │ + adds r5, #1 │ │ │ │ + b.n 90d34 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ adds r5, r1, #4 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - mov r3, sl │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl d2334 │ │ │ │ - b.n 9159a │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + bl d1ddc │ │ │ │ + b.n 90d12 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r1, r3, #4 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + ldr.w r8, [r3, #4] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 92100 │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r8] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.w 92108 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - mov r0, r9 │ │ │ │ - bl 16b3f0 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + ite mi │ │ │ │ + movmi r1, #58 @ 0x3a │ │ │ │ + movpl r1, #46 @ 0x2e │ │ │ │ + bl 16a840 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 91646 │ │ │ │ + beq.n 90f10 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 921ee │ │ │ │ + beq.w 91b08 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 91402 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r2, fp │ │ │ │ - str r3, [sp, #0] │ │ │ │ + beq.w 90ca0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - mov r3, sl │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl d2334 │ │ │ │ - ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl d1ddc │ │ │ │ + ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ + ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ + ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - beq.w 9212a │ │ │ │ + beq.w 91b12 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 915c0 │ │ │ │ + beq.w 90d34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 915c0 │ │ │ │ - ldr r2, [pc, #672] @ (91958 ) │ │ │ │ + bne.w 90d34 │ │ │ │ + ldr r2, [pc, #756] @ (91274 ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr.w r9, [r3, #24] │ │ │ │ + ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91d0c │ │ │ │ + bne.w 917c6 │ │ │ │ mov r0, r7 │ │ │ │ - blx r9 │ │ │ │ - b.n 915c0 │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 9210e │ │ │ │ - movw r2, #43104 @ 0xa860 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - ldr.w r1, [r2, r3, lsl #2] │ │ │ │ - lsls r5, r1, #29 │ │ │ │ - itt pl │ │ │ │ - addpl r4, #1 │ │ │ │ - movpl.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bpl.w 91334 │ │ │ │ - sub.w sl, r3, #48 @ 0x30 │ │ │ │ - ldrb r3, [r4, #2] │ │ │ │ - ldr.w r1, [r2, r3, lsl #2] │ │ │ │ - lsls r0, r1, #29 │ │ │ │ - it pl │ │ │ │ - addpl r4, #2 │ │ │ │ - bpl.w 91334 │ │ │ │ - movs r0, #47 @ 0x2f │ │ │ │ - movt r0, #32768 @ 0x8000 │ │ │ │ - sub.w lr, r0, r3 │ │ │ │ - movw ip, #26215 @ 0x6667 │ │ │ │ - movt ip, #26214 @ 0x6666 │ │ │ │ - mov.w r1, lr, asr #31 │ │ │ │ - smull lr, r9, ip, lr │ │ │ │ - rsb r1, r1, r9, asr #2 │ │ │ │ - cmp sl, r1 │ │ │ │ - bgt.w 91ff8 │ │ │ │ - sub.w r1, r3, #48 @ 0x30 │ │ │ │ - ldrb r3, [r4, #3] │ │ │ │ - mov.w lr, #10 │ │ │ │ - mla sl, lr, sl, r1 │ │ │ │ - ldr.w r1, [r2, r3, lsl #2] │ │ │ │ - lsls r1, r1, #29 │ │ │ │ - bpl.n 91800 │ │ │ │ - sub.w r9, r0, r3 │ │ │ │ - mov.w r1, r9, asr #31 │ │ │ │ - smull r5, r9, ip, r9 │ │ │ │ - rsb r1, r1, r9, asr #2 │ │ │ │ - cmp r1, sl │ │ │ │ - blt.w 91ff8 │ │ │ │ - ldrb.w r9, [r4, #4] │ │ │ │ - subs r3, #48 @ 0x30 │ │ │ │ - adds r4, #4 │ │ │ │ - mla sl, lr, sl, r3 │ │ │ │ - mov r3, r9 │ │ │ │ - ldr.w r1, [r2, r9, lsl #2] │ │ │ │ - lsls r5, r1, #29 │ │ │ │ - bpl.w 91334 │ │ │ │ - sub.w r3, r0, r9 │ │ │ │ - sub.w r9, r9, #48 @ 0x30 │ │ │ │ - asrs r1, r3, #31 │ │ │ │ - smull r5, r3, ip, r3 │ │ │ │ - rsb r3, r1, r3, asr #2 │ │ │ │ - cmp r3, sl │ │ │ │ - mla sl, lr, sl, r9 │ │ │ │ - blt.w 91ff8 │ │ │ │ - ldrb.w r9, [r4, #1]! │ │ │ │ - mov r3, r9 │ │ │ │ - ldr.w r1, [r2, r9, lsl #2] │ │ │ │ - lsls r1, r1, #29 │ │ │ │ - bmi.n 9176a │ │ │ │ - b.n 91334 │ │ │ │ + blx r8 │ │ │ │ + b.n 90d34 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91282 │ │ │ │ + bne.w 90b64 │ │ │ │ mov r0, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 92418 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 91ddc <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91d26 │ │ │ │ + beq.w 91742 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r6, r7 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - mov.w r8, #1 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ + mov.w r9, #1 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - str r5, [sp, #104] @ 0x68 │ │ │ │ - strh.w r3, [sp, #116] @ 0x74 │ │ │ │ - bl 1a7a64 │ │ │ │ - add.w r3, r5, r9 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ + add r5, r8 │ │ │ │ + strh.w r3, [sp, #124] @ 0x7c │ │ │ │ + bl 1a6614 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 91488 │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ - bhi.w 91b88 │ │ │ │ - str.w r9, [sp, #20] │ │ │ │ - b.n 911fa │ │ │ │ - cmp r3, #99 @ 0x63 │ │ │ │ - bne.w 91534 │ │ │ │ - b.n 91448 │ │ │ │ - adds r4, #3 │ │ │ │ - b.n 91334 │ │ │ │ + b.n 90d3a │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + cmp r1, #1 │ │ │ │ + ble.w 90cac │ │ │ │ + b.n 90ba8 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + movw r2, #24980 @ 0x6194 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r8, #24984 @ 0x6198 │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + movw lr, #24988 @ 0x619c │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw ip, #24992 @ 0x61a0 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + movw r1, #24996 @ 0x61a4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + adds r4, #1 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + mov.w fp, #1 │ │ │ │ + movs r1, #4 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.n 90e06 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + movw r2, #22336 @ 0x5740 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r8, #24968 @ 0x6188 │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + movw lr, #24972 @ 0x618c │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw ip, #2380 @ 0x94c │ │ │ │ + movt ip, #41 @ 0x29 │ │ │ │ + movw r1, #24976 @ 0x6190 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + adds r4, #1 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + mov.w fp, #1 │ │ │ │ + movs r1, #3 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.n 90e06 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + movw r2, #25000 @ 0x61a8 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + movw r8, #25004 @ 0x61ac │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + movw lr, #25008 @ 0x61b0 │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw ip, #25012 @ 0x61b4 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + movw r1, #25016 @ 0x61b8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + adds r4, #1 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + mov.w fp, #1 │ │ │ │ + movs r1, #5 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.n 90e06 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + cmp r3, #108 @ 0x6c │ │ │ │ + bne.w 91912 │ │ │ │ + ldrb r3, [r4, #2] │ │ │ │ + movw r2, #21128 @ 0x5288 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r8, #24928 @ 0x6160 │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + movw lr, #24936 @ 0x6168 │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw ip, #61804 @ 0xf16c │ │ │ │ + movt ip, #41 @ 0x29 │ │ │ │ + movw r1, #24944 @ 0x6170 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + adds r4, #2 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + mov.w fp, #1 │ │ │ │ + movs r1, #2 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.n 90e06 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r7 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl ca0e4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ - adds r0, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ - ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl c9b84 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - ldrb.w r2, [sp, #116] @ 0x74 │ │ │ │ - ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - beq.w 91402 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 91474 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r3, #2 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ite eq │ │ │ │ - strheq.w r7, [r3, r2, lsl #1] │ │ │ │ - strne.w r7, [r3, r2, lsl #2] │ │ │ │ - mov r3, r2 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.n 915c0 │ │ │ │ - mov r3, sl │ │ │ │ - cmp.w fp, #1 │ │ │ │ - bne.w 914ce │ │ │ │ + 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 90e82 │ │ │ │ + b.n 90ca0 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + cmp r3, #42 @ 0x2a │ │ │ │ + beq.w 919d6 │ │ │ │ + movw r1, #42720 @ 0xa6e0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr.w r2, [r1, r3, lsl #2] │ │ │ │ + lsls r2, r2, #29 │ │ │ │ + ittt pl │ │ │ │ + movpl.w r2, #4294967295 @ 0xffffffff │ │ │ │ + addpl r4, #1 │ │ │ │ + strpl r2, [sp, #32] │ │ │ │ + bpl.n 91220 │ │ │ │ + subs r3, #48 @ 0x30 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldrb r3, [r4, #2] │ │ │ │ + ldr.w r2, [r1, r3, lsl #2] │ │ │ │ + lsls r0, r2, #29 │ │ │ │ + it pl │ │ │ │ + addpl r4, #2 │ │ │ │ + bpl.n 91220 │ │ │ │ + mov.w fp, #47 @ 0x2f │ │ │ │ + movt fp, #32768 @ 0x8000 │ │ │ │ + sub.w lr, fp, r3 │ │ │ │ + movw ip, #26215 @ 0x6667 │ │ │ │ + movt ip, #26214 @ 0x6666 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + mov.w r2, lr, asr #31 │ │ │ │ + smull lr, r8, ip, lr │ │ │ │ + rsb r2, r2, r8, asr #2 │ │ │ │ + cmp r0, r2 │ │ │ │ + bgt.w 91a44 │ │ │ │ + sub.w r2, r3, #48 @ 0x30 │ │ │ │ + mov.w lr, #10 │ │ │ │ + ldrb r3, [r4, #3] │ │ │ │ + mla r2, lr, r0, r2 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + mov r0, r2 │ │ │ │ + ldr.w r2, [r1, r3, lsl #2] │ │ │ │ + lsls r2, r2, #29 │ │ │ │ + bpl.w 91374 │ │ │ │ + sub.w r8, fp, r3 │ │ │ │ + mov.w r2, r8, asr #31 │ │ │ │ + smull r8, sl, ip, r8 │ │ │ │ + rsb r2, r2, sl, asr #2 │ │ │ │ + cmp r2, r0 │ │ │ │ + blt.w 91a44 │ │ │ │ + ldrb.w r8, [r4, #4] │ │ │ │ + subs r3, #48 @ 0x30 │ │ │ │ + adds r4, #4 │ │ │ │ + mla r0, lr, r0, r3 │ │ │ │ + mov r3, r8 │ │ │ │ + ldr.w r2, [r1, r8, lsl #2] │ │ │ │ + str r0, [sp, #32] │ │ │ │ + lsls r2, r2, #29 │ │ │ │ + bpl.n 91220 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, fp │ │ │ │ + str r7, [sp, #44] @ 0x2c │ │ │ │ + sub.w r3, r0, r8 │ │ │ │ + sub.w r8, r8, #48 @ 0x30 │ │ │ │ + mov.w sl, r3, asr #31 │ │ │ │ + smull fp, r3, ip, r3 │ │ │ │ + rsb r3, sl, r3, asr #2 │ │ │ │ + cmp r3, r2 │ │ │ │ + mla r2, lr, r2, r8 │ │ │ │ + blt.w 91a44 │ │ │ │ + ldrb.w r8, [r4, #1]! │ │ │ │ + mov r3, r8 │ │ │ │ + ldr.w r7, [r1, r8, lsl #2] │ │ │ │ + lsls r7, r7, #29 │ │ │ │ + bmi.n 911f0 │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #32] │ │ │ │ + sub.w r2, r3, #106 @ 0x6a │ │ │ │ + cmp r2, #16 │ │ │ │ + bhi.n 91278 │ │ │ │ + add r1, pc, #4 @ (adr r1, 91230 ) │ │ │ │ + ldr.w pc, [r1, r2, lsl #2] │ │ │ │ + nop │ │ │ │ + asrs r3, r6, #1 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r1, r7, #9 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r1, r6, #2 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r1, r7, #9 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r1, r7, #9 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r1, r7, #9 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r1, r7, #9 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r1, r7, #9 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r1, r7, #9 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r1, r7, #9 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r7, r6, #31 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r1, r7, #9 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r1, r7, #9 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r1, r7, #9 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r1, r7, #9 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r1, r7, #9 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r5, r6, #32 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + mov.w fp, #0 │ │ │ │ + movw r2, #44508 @ 0xaddc │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw r8, #24916 @ 0x6154 │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + movw lr, #64536 @ 0xfc18 │ │ │ │ + movt lr, #40 @ 0x28 │ │ │ │ + movw ip, #24920 @ 0x6158 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + movw r1, #24924 @ 0x615c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + str.w fp, [sp, #44] @ 0x2c │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + b.n 90e06 │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ + bhi.w 91578 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + b.n 90e1a │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + movw r8, #24916 @ 0x6154 │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + movw lr, #64536 @ 0xfc18 │ │ │ │ + movt lr, #40 @ 0x28 │ │ │ │ + movw r2, #44508 @ 0xaddc │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw ip, #24920 @ 0x6158 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + movw r0, #24924 @ 0x615c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov fp, r1 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b.n 90e1a │ │ │ │ + mov r3, r6 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.w 90d78 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ubfx r1, r2, #2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 914ce │ │ │ │ + bne.w 90d78 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 920fa │ │ │ │ + bpl.w 91a96 │ │ │ │ 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, #19968 @ 0x4e00 │ │ │ │ movtlt r1, #72 @ 0x48 │ │ │ │ itet ge │ │ │ │ - ldrge r1, [pc, #164] @ (9195c ) │ │ │ │ - addlt.w sl, r1, r2, lsl #5 │ │ │ │ - mlage sl, r0, r2, r1 │ │ │ │ - cmp sl, r3 │ │ │ │ - beq.w 9131a │ │ │ │ + ldrge r1, [pc, #688] @ (915e8 ) │ │ │ │ + addlt.w r8, r1, r2, lsl #5 │ │ │ │ + mlage r8, r0, r2, r1 │ │ │ │ + cmp r3, r8 │ │ │ │ + beq.w 90bee │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 9131a │ │ │ │ + beq.w 90bee │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9131a │ │ │ │ + bne.w 90bee │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9131a │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - movs r5, #3 │ │ │ │ - movw r1, #22608 @ 0x5850 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw lr, #25352 @ 0x6308 │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw r0, #25356 @ 0x630c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r2, #2804 @ 0xaf4 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw ip, #25360 @ 0x6310 │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - adds r4, #1 │ │ │ │ - movs r2, #1 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - b.n 911e6 │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - cmp r3, #108 @ 0x6c │ │ │ │ - bne.w 91d92 │ │ │ │ - ldrb r3, [r4, #2] │ │ │ │ - movs r5, #2 │ │ │ │ - movw r1, #21396 @ 0x5394 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw lr, #25312 @ 0x62e0 │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw r0, #25320 @ 0x62e8 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r2, #62188 @ 0xf2ec │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw ip, #25328 @ 0x62f0 │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - adds r4, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - b.n 911e6 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90bee │ │ │ │ + cmp r3, #2 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ite eq │ │ │ │ + strheq.w r7, [r3, r5, lsl #1] │ │ │ │ + strne.w r7, [r3, r5, lsl #2] │ │ │ │ + adds r5, #1 │ │ │ │ + b.n 90d34 │ │ │ │ + adds r4, #3 │ │ │ │ + b.n 91220 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r2, r3, #4 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e7d4c │ │ │ │ + bl e77a4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91402 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r2, fp │ │ │ │ - str r3, [sp, #0] │ │ │ │ + beq.w 90ca0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - mov r3, sl │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl d2334 │ │ │ │ - ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl d1ddc │ │ │ │ + ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ + ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ + ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - beq.w 9212a │ │ │ │ + beq.w 91b12 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 915c0 │ │ │ │ + beq.w 90d34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 915c0 │ │ │ │ + bne.w 90d34 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 915c0 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90d34 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r2, r3, #4 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e4bf0 │ │ │ │ + bl e464c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 91974 │ │ │ │ - b.n 91402 │ │ │ │ + bne.n 9138c │ │ │ │ + b.n 90ca0 │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ ite eq │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - beq.w 91c50 │ │ │ │ - bhi.w 91b96 │ │ │ │ + beq.w 915cc │ │ │ │ + bhi.w 91582 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 91d8e │ │ │ │ + beq.w 91750 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq.w 91d8a │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + beq.w 9174c │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 91a36 │ │ │ │ + bhi.n 9144a │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ movs r5, r0 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ + lsls r2, r1, #2 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r1, r4, #13 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - mov r3, r2 │ │ │ │ + lsls r5, r4, #12 │ │ │ │ + lsls r2, r1, #2 │ │ │ │ + mov r3, r1 │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 91c48 │ │ │ │ + beq.w 91640 │ │ │ │ str r0, [sp, #0] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r3, r1 │ │ │ │ - add.w r9, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + mov r3, r2 │ │ │ │ + add.w r8, sp, #64 @ 0x40 │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #1 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r8 │ │ │ │ blx 2a644 <__sprintf_chk@plt> │ │ │ │ mov r3, r0 │ │ │ │ - ldrb.w r5, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - sub.w ip, r5, #45 @ 0x2d │ │ │ │ + ldrb.w r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + sub.w ip, r2, #45 @ 0x2d │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ rsbs r7, ip, #0 │ │ │ │ - and.w r0, r2, #17 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ adc.w r7, r7, ip │ │ │ │ - subs r2, r3, r7 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - cmp r2, sl │ │ │ │ - sub.w r3, r7, r3 │ │ │ │ + and.w r0, r1, #17 │ │ │ │ + subs r1, r3, r7 │ │ │ │ + sub.w lr, r7, r3 │ │ │ │ + cmp r2, r1 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ it lt │ │ │ │ - movlt r2, sl │ │ │ │ + movlt r2, r1 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ adds r1, r7, r2 │ │ │ │ - cmp r1, fp │ │ │ │ + cmp r1, r3 │ │ │ │ it lt │ │ │ │ - movlt r1, fp │ │ │ │ + movlt r1, r3 │ │ │ │ sub.w ip, r1, r7 │ │ │ │ cmp r0, #16 │ │ │ │ it eq │ │ │ │ moveq r2, ip │ │ │ │ - add r3, r2 │ │ │ │ + add.w r3, lr, r2 │ │ │ │ sub.w fp, ip, r2 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ bic.w sl, fp, fp, asr #31 │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.w 91d32 │ │ │ │ + bls.w 91772 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - subs r3, r3, r2 │ │ │ │ + subs r3, r3, r5 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.w 91d32 │ │ │ │ + bgt.w 91772 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bgt.w 91cea │ │ │ │ - cmp r5, #45 @ 0x2d │ │ │ │ - beq.w 91c72 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + bgt.w 91754 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #45 @ 0x2d │ │ │ │ + beq.w 915f0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 91c54 │ │ │ │ + bgt.n 915d0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add.w r1, r9, r7 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + add.w r1, r8, r7 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl 92290 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ - ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl 91c54 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ - ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ + ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ + ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.w 91402 │ │ │ │ + beq.w 90ca0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.w 915c0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ble.w 90d34 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 915c0 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ + bpl.w 90d34 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, sl │ │ │ │ - mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18a78c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 189978 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 91402 │ │ │ │ - mov r3, r5 │ │ │ │ - add r3, sl │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.n 915c0 │ │ │ │ - adds r3, r2, #7 │ │ │ │ - add.w r9, sp, #56 @ 0x38 │ │ │ │ + beq.w 90ca0 │ │ │ │ + add r5, sl │ │ │ │ + b.w 90d34 │ │ │ │ + adds r3, r1, #7 │ │ │ │ + add.w r8, sp, #64 @ 0x40 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ - movs r2, #26 │ │ │ │ - mov r0, r9 │ │ │ │ - vldmia r3!, {d7} │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r3, r1 │ │ │ │ - vstr d7, [sp] │ │ │ │ + ldrd r0, r1, [r3], #8 │ │ │ │ + strd r0, r1, [sp] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ movs r1, #1 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r2, #26 │ │ │ │ blx 2a644 <__sprintf_chk@plt> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 91a58 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - mov r4, r1 │ │ │ │ - orr.w r2, r2, #16 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ - bne.w 9118a │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r4, r1 │ │ │ │ - orr.w r3, r3, #16 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldrb r3, [r1, #0] │ │ │ │ - b.n 91b72 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - mov sl, r6 │ │ │ │ - str.w r9, [sp, #20] │ │ │ │ - b.w 912d8 │ │ │ │ + b.n 9146c │ │ │ │ + mov fp, r5 │ │ │ │ + mov r8, r6 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + b.w 90bac │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 91a20 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + bne.w 91434 │ │ │ │ + mov r2, lr │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 91c46 │ │ │ │ - add r3, pc, #4 @ (adr r3, 91bac ) │ │ │ │ + bhi.n 9163e │ │ │ │ + add r3, pc, #4 @ (adr r3, 91598 ) │ │ │ │ ldr.w pc, [r3, r0, lsl #2] │ │ │ │ - subs r7, r6, r0 │ │ │ │ + asrs r3, r1, #17 │ │ │ │ movs r1, r1 │ │ │ │ - subs r3, r0, r5 │ │ │ │ + asrs r5, r2, #21 │ │ │ │ movs r1, r1 │ │ │ │ - subs r7, r6, r0 │ │ │ │ + asrs r3, r1, #17 │ │ │ │ movs r1, r1 │ │ │ │ - movs r0, #239 @ 0xef │ │ │ │ + subs r3, r1, r2 │ │ │ │ movs r1, r1 │ │ │ │ - subs r3, r0, r5 │ │ │ │ + asrs r5, r2, #21 │ │ │ │ movs r1, r1 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 91be0 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + cbz r6, 915c4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 91be0 │ │ │ │ + beq.n 915c4 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cbnz r3, 91be0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr.w sl, [pc, #1608] @ 9222c │ │ │ │ - b.w 9131a │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - add.w r9, sp, #56 @ 0x38 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 915c4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + ldr.w r8, [pc, #36] @ 915ec │ │ │ │ + b.w 90bee │ │ │ │ + mov r2, ip │ │ │ │ + b.n 9158a │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 189978 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 90ca0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add r5, r3 │ │ │ │ + b.n 914de │ │ │ │ + and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + 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, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl e2464 │ │ │ │ + ldrd r6, 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 914d8 │ │ │ │ + b.w 90ca0 │ │ │ │ + adds r3, r1, #4 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + b.n 9145a │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + mov r4, r0 │ │ │ │ + orr.w r2, r2, #16 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + adds r0, #1 │ │ │ │ + cmp r3, #48 @ 0x30 │ │ │ │ + beq.w 918ee │ │ │ │ + bhi.w 90bf6 │ │ │ │ + cmp r3, #35 @ 0x23 │ │ │ │ + beq.w 91ada │ │ │ │ + cmp r3, #45 @ 0x2d │ │ │ │ + beq.w 91aca │ │ │ │ + cmp r3, #42 @ 0x2a │ │ │ │ + beq.w 91b9a │ │ │ │ + movw r1, #42720 @ 0xa6e0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr.w r2, [r1, r3, lsl #2] │ │ │ │ + ands.w r2, r2, #4 │ │ │ │ + bne.n 91724 │ │ │ │ + cmp r3, #46 @ 0x2e │ │ │ │ + beq.w 9113e │ │ │ │ + mov fp, r2 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mov r1, r2 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + movw r8, #24916 @ 0x6154 │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + movw r2, #44508 @ 0xaddc │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw lr, #64536 @ 0xfc18 │ │ │ │ + movt lr, #40 @ 0x28 │ │ │ │ + movw ip, #24920 @ 0x6158 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + movw r0, #24924 @ 0x615c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str.w fp, [sp, #44] @ 0x2c │ │ │ │ + b.w 90e06 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + add.w r8, sp, #64 @ 0x40 │ │ │ │ movs r2, #26 │ │ │ │ adds r0, r3, #4 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - mov r0, r9 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #30060 @ 0x756c │ │ │ │ + movw r3, #29588 @ 0x7394 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2a644 <__sprintf_chk@plt> │ │ │ │ - ldrb.w r3, [sp, #57] @ 0x39 │ │ │ │ + ldrb.w r3, [sp, #65] @ 0x41 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 920e6 │ │ │ │ + beq.w 91a82 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 920c6 │ │ │ │ + bne.w 91a62 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r7 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl 92290 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ - b.n 9159a │ │ │ │ - adds r3, r2, #4 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - b.n 91a46 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 91b9e │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - movs r3, #48 @ 0x30 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 18a78c │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 91402 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r3, r5 │ │ │ │ - add r3, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.n 91ac4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r1, r5 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ + mov r1, r8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl e2a04 │ │ │ │ - ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - adds r0, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ - ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bne.w 91abc │ │ │ │ - b.w 91402 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - sub.w fp, r3, #48 @ 0x30 │ │ │ │ - mov r0, r1 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl 91c54 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + b.w 90d12 │ │ │ │ + subs r3, #48 @ 0x30 │ │ │ │ + mov ip, r3 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - mov r1, r0 │ │ │ │ - ldr.w r2, [r4, r3, lsl #2] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr.w r2, [r1, r3, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bmi.w 91f46 │ │ │ │ - mov r4, r1 │ │ │ │ + bmi.w 9198e │ │ │ │ + str.w ip, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 916cc │ │ │ │ - mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - b.w 91334 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + bne.w 90c08 │ │ │ │ + b.n 91144 │ │ │ │ + mov fp, r5 │ │ │ │ + mov r8, r6 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + b.w 90bc4 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + b.n 9158a │ │ │ │ + mov r2, r8 │ │ │ │ + b.n 9158a │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 91ab6 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + bmi.w 914d0 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, sl │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18a78c │ │ │ │ + bl 189978 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 91402 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r3, sl │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.n 91ab6 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 916c6 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r3 │ │ │ │ - b.n 916c6 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - mov sl, r6 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - b.w 912f0 │ │ │ │ + beq.w 90ca0 │ │ │ │ + add r5, sl │ │ │ │ + b.n 914d0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 91aae │ │ │ │ + beq.w 914c8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl ca0e4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ - ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - adds r0, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ - ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bne.w 91aae │ │ │ │ - b.w 91402 │ │ │ │ - mov r1, ip │ │ │ │ - b.n 91b9e │ │ │ │ - mov r1, lr │ │ │ │ - b.n 91b9e │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #17008 @ 0x4270 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw lr, #25336 @ 0x62f8 │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw r0, #25340 @ 0x62fc │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r5, #25344 @ 0x6300 │ │ │ │ - movt r5, #39 @ 0x27 │ │ │ │ - movw ip, #25348 @ 0x6304 │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - adds r4, #1 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - b.w 911e6 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 29b58 │ │ │ │ - mov r9, r0 │ │ │ │ - b.w 9127c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl e2a04 │ │ │ │ - ldrd r6, r3, [sp, #84] @ 0x54 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl c9b84 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + ldrd r6, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ - ldrb.w r8, [sp, #117] @ 0x75 │ │ │ │ + ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ + ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.w 91402 │ │ │ │ - adds r4, r7, #2 │ │ │ │ - b.w 91484 │ │ │ │ + bne.w 914c8 │ │ │ │ + b.w 90ca0 │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 90f90 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 29b58 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 91282 │ │ │ │ - b.n 9179e │ │ │ │ + blx r3 │ │ │ │ + b.w 90f90 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 91eaa │ │ │ │ + bne.n 91860 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bic.w r3, r9, #3 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add.w sl, r7, r9 │ │ │ │ + bic.w r3, r8, #3 │ │ │ │ + add.w sl, r7, r8 │ │ │ │ adds r0, r7, r3 │ │ │ │ - add.w lr, r2, r1, lsl #1 │ │ │ │ + add.w lr, r2, r5, lsl #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, lr │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 91e88 │ │ │ │ + bhi.n 9183c │ │ │ │ subs r2, r7, #3 │ │ │ │ cmp r0, r2 │ │ │ │ mov.w r2, r3, lsl #1 │ │ │ │ itt cc │ │ │ │ movcc r3, #0 │ │ │ │ movcc r2, #0 │ │ │ │ adds r1, r3, r7 │ │ │ │ add.w r3, r2, lr │ │ │ │ mov r2, r1 │ │ │ │ cmp sl, r1 │ │ │ │ - bls.w 912ac │ │ │ │ + bls.w 90b86 │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 91e6a │ │ │ │ - bl 1a6440 │ │ │ │ - mov sl, r0 │ │ │ │ - b.w 9131a │ │ │ │ - ldrb r5, [r2, #0] │ │ │ │ + b.n 91814 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 29b58 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 90b64 │ │ │ │ + b.w 90f9e │ │ │ │ + ldrb.w ip, [r2] │ │ │ │ adds r2, #4 │ │ │ │ - strh.w r5, [r1], #8 │ │ │ │ - ldrb.w r5, [r2, #-3] │ │ │ │ - strh.w r5, [r1, #-6] │ │ │ │ - ldrb.w r5, [r2, #-2] │ │ │ │ - strh.w r5, [r1, #-4] │ │ │ │ - ldrb.w r5, [r2, #-1] │ │ │ │ - strh.w r5, [r1, #-2] │ │ │ │ - b.n 91e52 │ │ │ │ + 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 917fc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bic.w r3, r9, #3 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add.w sl, r7, r9 │ │ │ │ + bic.w r3, r8, #3 │ │ │ │ + add.w sl, r7, r8 │ │ │ │ adds r0, r7, r3 │ │ │ │ - add.w lr, r2, r1, lsl #2 │ │ │ │ + add.w lr, r2, r5, lsl #2 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, lr │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 91eec │ │ │ │ + bhi.n 9194a │ │ │ │ subs r2, r7, #3 │ │ │ │ cmp r0, r2 │ │ │ │ mov.w r2, r3, lsl #2 │ │ │ │ itt cc │ │ │ │ movcc r3, #0 │ │ │ │ movcc r2, #0 │ │ │ │ adds r1, r3, r7 │ │ │ │ add.w r3, r2, lr │ │ │ │ mov r2, r1 │ │ │ │ cmp sl, r1 │ │ │ │ - bls.w 912ac │ │ │ │ + bls.w 90b86 │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 91ed8 │ │ │ │ - ldrb r5, [r2, #0] │ │ │ │ - adds r2, #4 │ │ │ │ - str.w r5, [r1], #16 │ │ │ │ - ldrb.w r5, [r2, #-3] │ │ │ │ - str.w r5, [r1, #-12] │ │ │ │ - ldrb.w r5, [r2, #-2] │ │ │ │ - str.w r5, [r1, #-8] │ │ │ │ - ldrb.w r5, [r2, #-1] │ │ │ │ - str.w r5, [r1, #-4] │ │ │ │ - b.n 91ec0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 914fe │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r2, fp │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ + b.n 9188c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - mov r3, sl │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl 26b17c <_PySemaphore_Destroy@@Base+0x84> │ │ │ │ - b.w 9159a │ │ │ │ - movs r1, #10 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl e2464 │ │ │ │ + ldrd r6, 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 90ca0 │ │ │ │ + adds r4, r7, #2 │ │ │ │ + b.w 90d36 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r4, r0 │ │ │ │ + orr.w r3, r3, #16 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldrb r3, [r0, #0] │ │ │ │ + b.n 91654 │ │ │ │ + bl 1a4ff4 │ │ │ │ + mov r8, r0 │ │ │ │ + b.w 90bee │ │ │ │ + mov r0, r7 │ │ │ │ + blx 29b58 │ │ │ │ + mov r8, r0 │ │ │ │ + b.w 90b5e │ │ │ │ + mov.w fp, #1 │ │ │ │ + movw r2, #16624 @ 0x40f0 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movw r8, #24952 @ 0x6178 │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + movw lr, #24956 @ 0x617c │ │ │ │ + movt lr, #39 @ 0x27 │ │ │ │ + movw ip, #24960 @ 0x6180 │ │ │ │ + movt ip, #39 @ 0x27 │ │ │ │ + movw r1, #24964 @ 0x6184 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + adds r4, #1 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + str.w fp, [sp, #44] @ 0x2c │ │ │ │ + b.w 90e06 │ │ │ │ + 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 91874 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 90bea │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 90bea │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 90bea │ │ │ │ + movs r4, #10 │ │ │ │ rsb r2, r3, #2147483648 @ 0x80000000 │ │ │ │ adds r2, #47 @ 0x2f │ │ │ │ adds r0, #1 │ │ │ │ - mla r1, r1, fp, r3 │ │ │ │ + mla r4, r4, ip, r3 │ │ │ │ movw r3, #26215 @ 0x6667 │ │ │ │ movt r3, #26214 @ 0x6666 │ │ │ │ - smull r3, r5, r2, r3 │ │ │ │ + smull r3, lr, r2, r3 │ │ │ │ asrs r3, r2, #31 │ │ │ │ - rsb r3, r3, r5, asr #2 │ │ │ │ - cmp r3, fp │ │ │ │ - sub.w fp, r1, #48 @ 0x30 │ │ │ │ - bge.w 91ccc │ │ │ │ + rsb r3, r3, lr, asr #2 │ │ │ │ + cmp r3, ip │ │ │ │ + sub.w ip, r4, #48 @ 0x30 │ │ │ │ + bge.w 91728 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25404 @ 0x633c │ │ │ │ + movw r1, #25020 @ 0x61bc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - mov sl, r6 │ │ │ │ + mov fp, r5 │ │ │ │ + mov r8, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.w 912f0 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr.w fp, [r3] │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - itttt lt │ │ │ │ - rsblt fp, fp, #0 │ │ │ │ - ldrlt r2, [sp, #32] │ │ │ │ - orrlt.w r2, r2, #1 │ │ │ │ - strlt r2, [sp, #32] │ │ │ │ - b.n 91cda │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - mov r4, r1 │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ + bl 1273e4 │ │ │ │ + b.w 90bc4 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + adds r4, #2 │ │ │ │ + ldrb r3, [r4, #0] │ │ │ │ + adds r1, r2, #4 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + it lt │ │ │ │ + mvnlt.w r2, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.w 91182 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1e4e84 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 91974 │ │ │ │ - b.w 91402 │ │ │ │ - movw r3, #44088 @ 0xac38 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25440 @ 0x6360 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - mov sl, r6 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.w 912f0 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25420 @ 0x634c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - mov sl, r6 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.w 912f0 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + b.n 91220 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r2, r3, #4 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 92074 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - lsls r5, r3, #28 │ │ │ │ - bmi.n 92062 │ │ │ │ - bl 16b148 │ │ │ │ + bge.n 91a26 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + lsls r7, r3, #28 │ │ │ │ + bmi.n 91a14 │ │ │ │ + bl 16a598 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 91974 │ │ │ │ - b.w 91402 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 91316 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 91316 │ │ │ │ - mov r0, sl │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 91316 │ │ │ │ + bne.w 9138c │ │ │ │ + b.w 90ca0 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ - bl 16b3f0 │ │ │ │ + bl 16a840 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 91974 │ │ │ │ - b.w 91402 │ │ │ │ + bne.w 9138c │ │ │ │ + b.w 90ca0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25484 @ 0x638c │ │ │ │ + movw r1, #25100 @ 0x620c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - mov sl, r6 │ │ │ │ + mov fp, r5 │ │ │ │ + mov r8, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.w 912f0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r2, fp │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - mov r3, sl │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl d20ac │ │ │ │ - b.w 9159a │ │ │ │ - mov r0, r9 │ │ │ │ + bl 1273e4 │ │ │ │ + b.w 90bc4 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #25036 @ 0x61cc │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov fp, r5 │ │ │ │ + mov r8, r6 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273e4 │ │ │ │ + b.w 90bc4 │ │ │ │ + mov r0, r8 │ │ │ │ adds r7, #2 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #24 │ │ │ │ adds r2, r0, #1 │ │ │ │ - mov r1, r9 │ │ │ │ - add.w r0, sp, #58 @ 0x3a │ │ │ │ + mov r1, r8 │ │ │ │ + add.w r0, sp, #66 @ 0x42 │ │ │ │ blx 2a6ec <__memmove_chk@plt> │ │ │ │ movw r3, #30768 @ 0x7830 │ │ │ │ - strh.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 91c1a │ │ │ │ + strh.w r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 916f8 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ - strb.w r3, [sp, #57] @ 0x39 │ │ │ │ - b.n 91c1a │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - adds r2, #4 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - b.n 91a48 │ │ │ │ + strb.w r3, [sp, #65] @ 0x41 │ │ │ │ + b.n 916f8 │ │ │ │ + mov r3, r2 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + adds r1, #4 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + b.n 9145c │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - b.w 9189c │ │ │ │ + b.n 9131a │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + 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 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - lsls r7, r3, #28 │ │ │ │ - bpl.w 91624 │ │ │ │ - movs r1, #58 @ 0x3a │ │ │ │ - b.w 91626 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - adds r4, #2 │ │ │ │ - ldrb r3, [r4, #0] │ │ │ │ - adds r1, r2, #4 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - ldr.w sl, [r2] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - it lt │ │ │ │ - mvnlt.w sl, #1 │ │ │ │ - b.w 91334 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl d1b54 │ │ │ │ + b.w 90d12 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + mov r4, r0 │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + b.w 90a6e │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + mov r4, r0 │ │ │ │ + orr.w r2, r2, #8 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + b.w 90a6e │ │ │ │ + movw r3, #44088 @ 0xac38 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #25056 @ 0x61e0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov fp, r5 │ │ │ │ + mov r8, r6 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1273e4 │ │ │ │ + b.w 90bc4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 90f10 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - mov sl, r6 │ │ │ │ + mov fp, r5 │ │ │ │ + mov r8, r6 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 912f0 │ │ │ │ + beq.w 90bc4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 912f0 │ │ │ │ + bne.w 90bc4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 912f0 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - mov r4, r1 │ │ │ │ - orr.w r2, r2, #8 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - b.w 91182 │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - movs r5, #5 │ │ │ │ - movw r1, #25384 @ 0x6328 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw lr, #25388 @ 0x632c │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw r0, #25392 @ 0x6330 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r2, #25396 @ 0x6334 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw ip, #25400 @ 0x6338 │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - adds r4, #1 │ │ │ │ - movs r2, #1 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - b.w 911e6 │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - movs r5, #4 │ │ │ │ - movw r1, #25364 @ 0x6314 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - movw lr, #25368 @ 0x6318 │ │ │ │ - movt lr, #39 @ 0x27 │ │ │ │ - movw r0, #25372 @ 0x631c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r2, #25376 @ 0x6320 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - movw ip, #25380 @ 0x6324 │ │ │ │ - movt ip, #39 @ 0x27 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - adds r4, #1 │ │ │ │ - movs r2, #1 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - b.w 911e6 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25540 @ 0x63c4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - mov sl, r6 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.w 912f0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 91646 │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - mov r2, fp │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 90bc4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 90da2 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + 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 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl 26afd0 │ │ │ │ + b.w 90d12 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + strd r0, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - strb.w r0, [sp, #116] @ 0x74 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - strb.w r8, [sp, #117] @ 0x75 │ │ │ │ - bl 26b17c <_PySemaphore_Destroy@@Base+0x84> │ │ │ │ - b.w 9159a │ │ │ │ - nop │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + strb.w r0, [sp, #124] @ 0x7c │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl 26afd0 │ │ │ │ + b.w 90d12 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + mov r4, r0 │ │ │ │ + itttt lt │ │ │ │ + ldrlt r2, [sp, #36] @ 0x24 │ │ │ │ + orrlt.w r2, r2, #1 │ │ │ │ + strlt r2, [sp, #36] @ 0x24 │ │ │ │ + ldrlt r2, [sp, #40] @ 0x28 │ │ │ │ + itt lt │ │ │ │ + neglt r2, r2 │ │ │ │ + strlt r2, [sp, #40] @ 0x28 │ │ │ │ + b.n 9173a │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1e412c │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9138c │ │ │ │ + b.w 90ca0 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #25156 @ 0x6244 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov fp, r5 │ │ │ │ + mov r8, r6 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1ad0 │ │ │ │ + b.w 90bc4 │ │ │ │ │ │ │ │ -00092230 : │ │ │ │ +00091bf4 : │ │ │ │ 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 │ │ │ │ @@ -155417,93 +154788,93 @@ │ │ │ │ movs r4, #1 │ │ │ │ add r1, r2 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ strd r1, r3, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 72334 │ │ │ │ + bl 72340 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - cbz r0, 92284 │ │ │ │ + cbz r0, 91c48 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1a79c8 │ │ │ │ + bl 1a6578 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92280 │ │ │ │ + beq.n 91c44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 92280 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 91c44 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbnz r0, 9228a │ │ │ │ + cbnz r0, 91c4e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 77384 │ │ │ │ - b.n 92284 │ │ │ │ + bl 77378 │ │ │ │ + b.n 91c48 │ │ │ │ │ │ │ │ -00092290 <_PyUnicodeWriter_WriteASCIIString@@Base>: │ │ │ │ +00091c54 <_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 r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 92344 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb4> │ │ │ │ + beq.n 91d08 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 92352 <_PyUnicodeWriter_WriteASCIIString@@Base+0xc2> │ │ │ │ + beq.n 91d16 <_PyUnicodeWriter_WriteASCIIString@@Base+0xc2> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.n 922da <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ + bls.n 91c9e <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ ldrd r3, r0, [r4, #16] │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 922da <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ + blt.n 91c9e <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 922f4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x64> │ │ │ │ + bne.n 91cb8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x64> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r3 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r6, r3 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r4, #20] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - cbz r6, 922ec <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ + cbz r6, 91cb0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca0e4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl c9b84 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 923ee <_PyUnicodeWriter_WriteASCIIString@@Base+0x15e> │ │ │ │ + beq.w 91db2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x15e> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 922c4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x34> │ │ │ │ + beq.n 91c88 <_PyUnicodeWriter_WriteASCIIString@@Base+0x34> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 923a4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x114> │ │ │ │ + bne.n 91d68 <_PyUnicodeWriter_WriteASCIIString@@Base+0x114> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ bic.w r2, r6, #3 │ │ │ │ adds r1, r5, r6 │ │ │ │ add r2, r5 │ │ │ │ add.w ip, r3, r0, lsl #1 │ │ │ │ mov r3, r5 │ │ │ │ mov lr, ip │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 92382 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf2> │ │ │ │ + bcc.n 91d46 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf2> │ │ │ │ rsb r3, r5, #3 │ │ │ │ sub.w lr, r5, #3 │ │ │ │ add r3, r2 │ │ │ │ cmp r2, lr │ │ │ │ bic.w r2, r3, #3 │ │ │ │ it cc │ │ │ │ movcc r2, #0 │ │ │ │ @@ -155511,64 +154882,64 @@ │ │ │ │ add r2, r5 │ │ │ │ mov.w r3, r3, lsl #3 │ │ │ │ it cc │ │ │ │ movcc r3, #0 │ │ │ │ add r3, ip │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.n 9237e <_PyUnicodeWriter_WriteASCIIString@@Base+0xee> │ │ │ │ + bcs.n 91d42 <_PyUnicodeWriter_WriteASCIIString@@Base+0xee> │ │ │ │ ldrb.w r2, [r5], #1 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 92332 <_PyUnicodeWriter_WriteASCIIString@@Base+0xa2> │ │ │ │ + b.n 91cf6 <_PyUnicodeWriter_WriteASCIIString@@Base+0xa2> │ │ │ │ mov r0, r1 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 922ae <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ + bne.n 91c72 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 922ae <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ + bne.n 91c72 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 92418 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ + bl 91ddc <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 923ee <_PyUnicodeWriter_WriteASCIIString@@Base+0x15e> │ │ │ │ + beq.n 91db2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x15e> │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ strb.w r2, [r4, #33] @ 0x21 │ │ │ │ - bl 1a7a64 │ │ │ │ + bl 1a6614 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r6, r3 │ │ │ │ - b.n 922d4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ + b.n 91c98 <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r6, r0 │ │ │ │ - b.n 922d4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ + b.n 91c98 <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ ldrb r7, [r3, #0] │ │ │ │ adds r3, #4 │ │ │ │ strh.w r7, [lr], #8 │ │ │ │ ldrb.w r7, [r3, #-3] │ │ │ │ strh.w r7, [lr, #-6] │ │ │ │ ldrb.w r7, [r3, #-2] │ │ │ │ strh.w r7, [lr, #-4] │ │ │ │ ldrb.w r7, [r3, #-1] │ │ │ │ strh.w r7, [lr, #-2] │ │ │ │ - b.n 9230a <_PyUnicodeWriter_WriteASCIIString@@Base+0x7a> │ │ │ │ + b.n 91cce <_PyUnicodeWriter_WriteASCIIString@@Base+0x7a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ bic.w r2, r6, #3 │ │ │ │ adds r1, r5, r6 │ │ │ │ add r2, r5 │ │ │ │ add.w ip, r3, r0, lsl #2 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, ip │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 923f4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x164> │ │ │ │ + bcc.n 91db8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x164> │ │ │ │ rsb r3, r5, #3 │ │ │ │ subs r0, r5, #3 │ │ │ │ add r3, r2 │ │ │ │ cmp r2, r0 │ │ │ │ bic.w r2, r3, #3 │ │ │ │ it cc │ │ │ │ movcc r2, #0 │ │ │ │ @@ -155576,350 +154947,350 @@ │ │ │ │ add r2, r5 │ │ │ │ mov.w r3, r3, lsl #4 │ │ │ │ it cc │ │ │ │ movcc r3, #0 │ │ │ │ add r3, ip │ │ │ │ mov r0, r2 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.n 9237c <_PyUnicodeWriter_WriteASCIIString@@Base+0xec> │ │ │ │ + bcs.n 91d40 <_PyUnicodeWriter_WriteASCIIString@@Base+0xec> │ │ │ │ ldrb.w r2, [r0], #1 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 923dc <_PyUnicodeWriter_WriteASCIIString@@Base+0x14c> │ │ │ │ + b.n 91da0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x14c> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrb r7, [r3, #0] │ │ │ │ adds r3, #4 │ │ │ │ str.w r7, [r0], #16 │ │ │ │ ldrb.w r7, [r3, #-3] │ │ │ │ str.w r7, [r0, #-12] │ │ │ │ ldrb.w r7, [r3, #-2] │ │ │ │ str.w r7, [r0, #-8] │ │ │ │ ldrb.w r7, [r3, #-1] │ │ │ │ str.w r7, [r0, #-4] │ │ │ │ - b.n 923b6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x126> │ │ │ │ + b.n 91d7a <_PyUnicodeWriter_WriteASCIIString@@Base+0x126> │ │ │ │ nop │ │ │ │ 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 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 92514 <_PyUnicodeWriter_WriteASCIIString@@Base+0x284> │ │ │ │ + beq.n 91ee4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x290> │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9258c <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fc> │ │ │ │ - blt.w 925e2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x352> │ │ │ │ + beq.w 91f50 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fc> │ │ │ │ + blt.w 91fa6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x352> │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.w 925fc <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ + bgt.w 91fc0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6453 @ 0x1935 │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r1, #21 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 925a0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x310> │ │ │ │ - ldr r2, [pc, #420] @ (92610 <_PyUnicodeWriter_WriteASCIIString@@Base+0x380>) │ │ │ │ + bne.w 91f64 <_PyUnicodeWriter_WriteASCIIString@@Base+0x310> │ │ │ │ + ldr r2, [pc, #420] @ (91fd4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x380>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ cmp.w r8, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ - bgt.n 9255c <_PyUnicodeWriter_WriteASCIIString@@Base+0x2cc> │ │ │ │ + bgt.n 91f20 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2cc> │ │ │ │ add.w r9, r1, #20 │ │ │ │ mov.w r1, r9, lsr #3 │ │ │ │ ldr.w r3, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 9254c <_PyUnicodeWriter_WriteASCIIString@@Base+0x2bc> │ │ │ │ + beq.n 91f10 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2bc> │ │ │ │ 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, 924fc <_PyUnicodeWriter_WriteASCIIString@@Base+0x26c> │ │ │ │ + cbz r2, 91ec0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x26c> │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #344] @ (92614 <_PyUnicodeWriter_WriteASCIIString@@Base+0x384>) │ │ │ │ + ldr r2, [pc, #344] @ (91fd8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x384>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 925b2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x322> │ │ │ │ + bne.n 91f76 <_PyUnicodeWriter_WriteASCIIString@@Base+0x322> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ strb r3, [r4, #16] │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, r9] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.n 92594 <_PyUnicodeWriter_WriteASCIIString@@Base+0x304> │ │ │ │ + bpl.n 91f58 <_PyUnicodeWriter_WriteASCIIString@@Base+0x304> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.w 92608 <_PyUnicodeWriter_WriteASCIIString@@Base+0x378> │ │ │ │ + bpl.w 91fcc <_PyUnicodeWriter_WriteASCIIString@@Base+0x378> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r4, #20 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r7, r0, [r3, #24] │ │ │ │ cmp r7, r0 │ │ │ │ - bhi.n 92540 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2b0> │ │ │ │ + ittt hi │ │ │ │ + ldrhi r3, [r3, #12] │ │ │ │ + strhi.w r3, [ip, #12] │ │ │ │ + strhi.w ip, [r3, #8] │ │ │ │ + bhi.n 91e66 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r7, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r7 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r7] │ │ │ │ - b.n 924a2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + b.n 91e66 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ ldrsb.w r2, [r0] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ iteee ge │ │ │ │ movge r2, #24 │ │ │ │ addlt.w r3, r3, #1296 @ 0x510 │ │ │ │ movwlt r4, #19968 @ 0x4e00 │ │ │ │ movtlt r4, #72 @ 0x48 │ │ │ │ itet ge │ │ │ │ - ldrge r4, [pc, #232] @ (92618 <_PyUnicodeWriter_WriteASCIIString@@Base+0x388>) │ │ │ │ + ldrge r4, [pc, #220] @ (91fdc <_PyUnicodeWriter_WriteASCIIString@@Base+0x388>) │ │ │ │ addlt.w r4, r4, r3, lsl #5 │ │ │ │ mlage r4, r2, r3, r4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - str.w r3, [ip, #12] │ │ │ │ - str.w ip, [r3, #8] │ │ │ │ - b.n 924a2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 719d8 │ │ │ │ + bl 719f0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 924a2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + bne.n 91e66 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ ldr.w r4, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #49745 @ 0xc251 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 925c6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x336> │ │ │ │ + bne.n 91f8a <_PyUnicodeWriter_WriteASCIIString@@Base+0x336> │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 925fc <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ + beq.n 91fc0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ add.w r9, r5, #20 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 924a2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ - ldr r4, [pc, #140] @ (9261c <_PyUnicodeWriter_WriteASCIIString@@Base+0x38c>) │ │ │ │ + b.n 91e66 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + ldr r4, [pc, #140] @ (91fe0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x38c>) │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.n 924e0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ + bmi.n 91ea4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 29c10 │ │ │ │ - b.n 924f4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x264> │ │ │ │ + b.n 91eb8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x264> │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 925fc <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ + cbz r0, 91fc0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ add.w r9, r5, #20 │ │ │ │ - b.n 924a2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 91e66 <_PyUnicodeWriter_WriteASCIIString@@Base+0x212> │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 925d6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x346> │ │ │ │ + bne.n 91f9a <_PyUnicodeWriter_WriteASCIIString@@Base+0x346> │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ - b.n 924c8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ + bl 126cc8 │ │ │ │ + b.n 91e8c <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 92578 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2e8> │ │ │ │ + b.n 91f3c <_PyUnicodeWriter_WriteASCIIString@@Base+0x2e8> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 924c8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ + b.n 91e8c <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64520 @ 0xfc08 │ │ │ │ + movw r1, #64136 @ 0xfa88 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 924f4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x264> │ │ │ │ - bl 1ea294 │ │ │ │ + b.n 91eb8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x264> │ │ │ │ + bl 1e955c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9258e <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fe> │ │ │ │ - b.n 925f8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x368> │ │ │ │ + bne.n 91f52 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fe> │ │ │ │ + b.n 91fbc <_PyUnicodeWriter_WriteASCIIString@@Base+0x368> │ │ │ │ add.w r0, r4, #28 │ │ │ │ - b.n 92596 <_PyUnicodeWriter_WriteASCIIString@@Base+0x306> │ │ │ │ + b.n 91f5a <_PyUnicodeWriter_WriteASCIIString@@Base+0x306> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00092620 <_PyUnicodeWriter_Finish@@Base>: │ │ │ │ +00091fe4 <_PyUnicodeWriter_Finish@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 926c4 <_PyUnicodeWriter_Finish@@Base+0xa4> │ │ │ │ + beq.n 92088 <_PyUnicodeWriter_Finish@@Base+0xa4> │ │ │ │ ldrb.w r3, [r0, #33] @ 0x21 │ │ │ │ movs r2, #0 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 926c0 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ + bne.n 92084 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 92662 <_PyUnicodeWriter_Finish@@Base+0x42> │ │ │ │ + beq.n 92026 <_PyUnicodeWriter_Finish@@Base+0x42> │ │ │ │ mov r0, r5 │ │ │ │ - bl cae78 <_PyUnicodeWriter_PrepareInternal@@Base+0xd94> │ │ │ │ + bl ca91c <_PyUnicodeWriter_PrepareInternal@@Base+0xd98> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 926f0 <_PyUnicodeWriter_Finish@@Base+0xd0> │ │ │ │ + beq.n 920b4 <_PyUnicodeWriter_Finish@@Base+0xd0> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 926e4 <_PyUnicodeWriter_Finish@@Base+0xc4> │ │ │ │ + beq.n 920a8 <_PyUnicodeWriter_Finish@@Base+0xc4> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 92668 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + beq.n 9202c <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r4, r5 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 9265e <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bne.n 92022 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 9265e <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bne.n 92022 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 926ec <_PyUnicodeWriter_Finish@@Base+0xcc> │ │ │ │ + bpl.n 920b0 <_PyUnicodeWriter_Finish@@Base+0xcc> │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r4, #20 │ │ │ │ addpl.w r3, r4, #28 │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ iteee ge │ │ │ │ movge r2, #24 │ │ │ │ addlt.w r3, r3, #1296 @ 0x510 │ │ │ │ movwlt r5, #19968 @ 0x4e00 │ │ │ │ movtlt r5, #72 @ 0x48 │ │ │ │ itet ge │ │ │ │ - ldrge r5, [pc, #108] @ (9270c <_PyUnicodeWriter_Finish@@Base+0xec>) │ │ │ │ + ldrge r5, [pc, #108] @ (920d0 <_PyUnicodeWriter_Finish@@Base+0xec>) │ │ │ │ addlt.w r5, r5, r3, lsl #5 │ │ │ │ mlage r5, r2, r3, r5 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 9265e <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + beq.n 92022 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 926c0 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ + beq.n 92084 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 926c0 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ + cbnz r3, 92084 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 9265e <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + b.n 92022 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 926e0 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ + cbz r2, 920a4 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 926e0 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ + beq.n 920a4 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 926e0 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ + cbnz r3, 920a4 <_PyUnicodeWriter_Finish@@Base+0xc0> │ │ │ │ mov r0, r2 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r4, [pc, #44] @ (92710 <_PyUnicodeWriter_Finish@@Base+0xf0>) │ │ │ │ - b.n 9265e <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r4, [pc, #44] @ (920d4 <_PyUnicodeWriter_Finish@@Base+0xf0>) │ │ │ │ + b.n 92022 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1a6440 │ │ │ │ + b.w 1a4ff4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - b.n 92682 <_PyUnicodeWriter_Finish@@Base+0x62> │ │ │ │ + b.n 92046 <_PyUnicodeWriter_Finish@@Base+0x62> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9265e <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + beq.n 92022 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9265e <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bne.n 92022 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9265e <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92022 <_PyUnicodeWriter_Finish@@Base+0x3e> │ │ │ │ nop │ │ │ │ and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 93154 <_PyUnicodeWriter_Finish@@Base+0xb34> │ │ │ │ + beq.w 92b18 <_PyUnicodeWriter_Finish@@Base+0xb34> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w 93280 <_PyUnicodeWriter_Finish@@Base+0xc60> │ │ │ │ + bcs.w 92c44 <_PyUnicodeWriter_Finish@@Base+0xc60> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r0, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ ldrb r6, [r2, #0] │ │ │ │ cmp.w r1, #2000 @ 0x7d0 │ │ │ │ str r1, [r0, #4] │ │ │ │ - bgt.w 9317a <_PyUnicodeWriter_Finish@@Base+0xb5a> │ │ │ │ + bgt.w 92b3e <_PyUnicodeWriter_Finish@@Base+0xb5a> │ │ │ │ bic.w r7, r6, #128 @ 0x80 │ │ │ │ and.w r6, r6, #128 @ 0x80 │ │ │ │ sub.w r2, r7, #40 @ 0x28 │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ - bhi.w 929c6 <_PyUnicodeWriter_Finish@@Base+0x3a6> │ │ │ │ + bhi.w 9238a <_PyUnicodeWriter_Finish@@Base+0x3a6> │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r2, r2, #14 │ │ │ │ lsls r4, r2, #3 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ @@ -155998,337 +155369,337 @@ │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsrs r7, r3, #1 │ │ │ │ lsls r3, r3, #16 │ │ │ │ lsls r3, r7, #5 │ │ │ │ lsls r4, r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b20 │ │ │ │ + bl 934e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 93806 <_PyUnicodeWriter_Finish@@Base+0x11e6> │ │ │ │ + blt.w 931ca <_PyUnicodeWriter_Finish@@Base+0x11e6> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - bge.w 93806 <_PyUnicodeWriter_Finish@@Base+0x11e6> │ │ │ │ + bge.w 931ca <_PyUnicodeWriter_Finish@@Base+0x11e6> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr.w r5, [r2, r0, lsl #2] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 93810 <_PyUnicodeWriter_Finish@@Base+0x11f0> │ │ │ │ + beq.w 931d4 <_PyUnicodeWriter_Finish@@Base+0x11f0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 93092 <_PyUnicodeWriter_Finish@@Base+0xa72> │ │ │ │ + bne.w 92a56 <_PyUnicodeWriter_Finish@@Base+0xa72> │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 931b6 <_PyUnicodeWriter_Finish@@Base+0xb96> │ │ │ │ + beq.w 92b7a <_PyUnicodeWriter_Finish@@Base+0xb96> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc.w r8, #1 │ │ │ │ - bcs.w 932da <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ + bcs.w 92c9e <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldrb r7, [r3, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 940c0 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93a80 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + cbz r0, 92282 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r7 │ │ │ │ - bl 94a38 │ │ │ │ + bl 943f8 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 923a0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 93074 <_PyUnicodeWriter_Finish@@Base+0xa54> │ │ │ │ - ldr r2, [pc, #476] @ (92a74 <_PyUnicodeWriter_Finish@@Base+0x454>) │ │ │ │ + beq.w 92a38 <_PyUnicodeWriter_Finish@@Base+0xa54> │ │ │ │ + ldr r2, [pc, #476] @ (92438 <_PyUnicodeWriter_Finish@@Base+0x454>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b2c8 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - cbz r6, 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - cbz r0, 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + cbz r6, 92282 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + cbz r0, 92282 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 840cc │ │ │ │ + bl 83c2c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 93774 <_PyUnicodeWriter_Finish@@Base+0x1154> │ │ │ │ + blt.w 93138 <_PyUnicodeWriter_Finish@@Base+0x1154> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9220c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b20 │ │ │ │ + bl 934e4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 93702 <_PyUnicodeWriter_Finish@@Base+0x10e2> │ │ │ │ + blt.w 930c6 <_PyUnicodeWriter_Finish@@Base+0x10e2> │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71f98 │ │ │ │ + bl 71fb0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 92282 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 940c0 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93a80 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93774 <_PyUnicodeWriter_Finish@@Base+0x1154> │ │ │ │ + beq.w 93138 <_PyUnicodeWriter_Finish@@Base+0x1154> │ │ │ │ mov r2, r7 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 29c10 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 92282 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 94930 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + bl 942f0 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9220c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9331e <_PyUnicodeWriter_Finish@@Base+0xcfe> │ │ │ │ + beq.w 92ce2 <_PyUnicodeWriter_Finish@@Base+0xcfe> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 932da <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ + bcs.w 92c9e <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r7, [r3, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 72184 │ │ │ │ + bl 7219c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 92fee <_PyUnicodeWriter_Finish@@Base+0x9ce> │ │ │ │ + bne.w 929b2 <_PyUnicodeWriter_Finish@@Base+0x9ce> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 92282 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + ble.n 92282 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 920d8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 932f4 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92cb8 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #1 │ │ │ │ str r0, [r5, #12] │ │ │ │ - beq.n 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 92282 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 920d8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 932f4 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92cb8 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #2 │ │ │ │ str r0, [r5, #16] │ │ │ │ - beq.n 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 92282 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 920d8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 932f4 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92cb8 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #3 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq.n 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 92282 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 920d8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 932f4 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92cb8 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #4 │ │ │ │ str r0, [r5, #24] │ │ │ │ - beq.n 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 92282 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 920d8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 932f4 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92cb8 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #5 │ │ │ │ str r0, [r5, #28] │ │ │ │ - beq.n 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 92282 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 920d8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 932f4 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92cb8 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r7, #6 │ │ │ │ str r0, [r5, #32] │ │ │ │ - beq.n 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.n 92282 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ add.w r8, r5, #32 │ │ │ │ movs r6, #6 │ │ │ │ mov r0, r4 │ │ │ │ adds r6, #1 │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 920d8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 932f4 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + beq.w 92cb8 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ cmp r6, r7 │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ - bne.n 929ae <_PyUnicodeWriter_Finish@@Base+0x38e> │ │ │ │ - b.n 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + bne.n 92372 <_PyUnicodeWriter_Finish@@Base+0x38e> │ │ │ │ + b.n 92282 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26460 @ 0x675c │ │ │ │ + movw r1, #26076 @ 0x65dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r5, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9220c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b20 │ │ │ │ + bl 934e4 │ │ │ │ subs.w r9, r0, #0 │ │ │ │ - blt.w 936c2 <_PyUnicodeWriter_Finish@@Base+0x10a2> │ │ │ │ + blt.w 93086 <_PyUnicodeWriter_Finish@@Base+0x10a2> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 929fe <_PyUnicodeWriter_Finish@@Base+0x3de> │ │ │ │ + bne.n 923c2 <_PyUnicodeWriter_Finish@@Base+0x3de> │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ - beq.w 93740 <_PyUnicodeWriter_Finish@@Base+0x1120> │ │ │ │ + beq.w 93104 <_PyUnicodeWriter_Finish@@Base+0x1120> │ │ │ │ movs r0, #0 │ │ │ │ cmp r7, #60 @ 0x3c │ │ │ │ - beq.w 938b2 <_PyUnicodeWriter_Finish@@Base+0x1292> │ │ │ │ - bl f6220 │ │ │ │ + beq.w 93276 <_PyUnicodeWriter_Finish@@Base+0x1292> │ │ │ │ + bl f5c98 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9323c <_PyUnicodeWriter_Finish@@Base+0xc1c> │ │ │ │ + bne.w 92c00 <_PyUnicodeWriter_Finish@@Base+0xc1c> │ │ │ │ movs r1, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92282 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r8, r7 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r7, r6 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r4 │ │ │ │ cmp sl, r9 │ │ │ │ - beq.w 93198 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + beq.w 92b5c <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ + bl 920d8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 93452 <_PyUnicodeWriter_Finish@@Base+0xe32> │ │ │ │ + beq.w 92e16 <_PyUnicodeWriter_Finish@@Base+0xe32> │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl e1b08 │ │ │ │ + bl e1568 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 93686 <_PyUnicodeWriter_Finish@@Base+0x1066> │ │ │ │ + beq.w 9304a <_PyUnicodeWriter_Finish@@Base+0x1066> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 93474 <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ + bne.w 92e38 <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 92a2a <_PyUnicodeWriter_Finish@@Base+0x40a> │ │ │ │ + b.n 923ee <_PyUnicodeWriter_Finish@@Base+0x40a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r8, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 931ba <_PyUnicodeWriter_Finish@@Base+0xb9a> │ │ │ │ + beq.w 92b7e <_PyUnicodeWriter_Finish@@Base+0xb9a> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w 932da <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ + bls.w 92c9e <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 9286c <_PyUnicodeWriter_Finish@@Base+0x24c> │ │ │ │ + b.n 92230 <_PyUnicodeWriter_Finish@@Base+0x24c> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9360e <_PyUnicodeWriter_Finish@@Base+0xfee> │ │ │ │ + beq.w 92fd2 <_PyUnicodeWriter_Finish@@Base+0xfee> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 930fc <_PyUnicodeWriter_Finish@@Base+0xadc> │ │ │ │ + bne.w 92ac0 <_PyUnicodeWriter_Finish@@Base+0xadc> │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ - bl 93b20 │ │ │ │ + bl 934e4 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ - beq.w 9311e <_PyUnicodeWriter_Finish@@Base+0xafe> │ │ │ │ + beq.w 92ae2 <_PyUnicodeWriter_Finish@@Base+0xafe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b20 │ │ │ │ + bl 934e4 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq.w 9379a <_PyUnicodeWriter_Finish@@Base+0x117a> │ │ │ │ + beq.w 9315e <_PyUnicodeWriter_Finish@@Base+0x117a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b20 │ │ │ │ + bl 934e4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 936f0 <_PyUnicodeWriter_Finish@@Base+0x10d0> │ │ │ │ + beq.w 930b4 <_PyUnicodeWriter_Finish@@Base+0x10d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b20 │ │ │ │ + bl 934e4 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq.w 937bc <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ + beq.w 93180 <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b20 │ │ │ │ + bl 934e4 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq.w 937a8 <_PyUnicodeWriter_Finish@@Base+0x1188> │ │ │ │ + beq.w 9316c <_PyUnicodeWriter_Finish@@Base+0x1188> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 920d8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93128 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ + beq.w 92aec <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 920d8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9372c <_PyUnicodeWriter_Finish@@Base+0x110c> │ │ │ │ + beq.w 930f0 <_PyUnicodeWriter_Finish@@Base+0x110c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 920d8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 935e0 <_PyUnicodeWriter_Finish@@Base+0xfc0> │ │ │ │ + beq.w 92fa4 <_PyUnicodeWriter_Finish@@Base+0xfc0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 920d8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 935d2 <_PyUnicodeWriter_Finish@@Base+0xfb2> │ │ │ │ + beq.w 92f96 <_PyUnicodeWriter_Finish@@Base+0xfb2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 920d8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 935d4 <_PyUnicodeWriter_Finish@@Base+0xfb4> │ │ │ │ + beq.w 92f98 <_PyUnicodeWriter_Finish@@Base+0xfb4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 920d8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 935c6 <_PyUnicodeWriter_Finish@@Base+0xfa6> │ │ │ │ + beq.w 92f8a <_PyUnicodeWriter_Finish@@Base+0xfa6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 920d8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 935f8 <_PyUnicodeWriter_Finish@@Base+0xfd8> │ │ │ │ + beq.w 92fbc <_PyUnicodeWriter_Finish@@Base+0xfd8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 920d8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 935f2 <_PyUnicodeWriter_Finish@@Base+0xfd2> │ │ │ │ + beq.w 92fb6 <_PyUnicodeWriter_Finish@@Base+0xfd2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b20 │ │ │ │ + bl 934e4 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq.w 93600 <_PyUnicodeWriter_Finish@@Base+0xfe0> │ │ │ │ + beq.w 92fc4 <_PyUnicodeWriter_Finish@@Base+0xfe0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 920d8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 935a8 <_PyUnicodeWriter_Finish@@Base+0xf88> │ │ │ │ + beq.w 92f6c <_PyUnicodeWriter_Finish@@Base+0xf88> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 920d8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 935aa <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + beq.w 92f6e <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ @@ -156345,1662 +155716,1661 @@ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w sl, [sp, #88] @ 0x58 │ │ │ │ str.w r9, [sp, #104] @ 0x68 │ │ │ │ strd r3, r7, [sp, #116] @ 0x74 │ │ │ │ - bl 94d3c │ │ │ │ + bl 946fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 935aa <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + blt.w 92f6e <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 957ec <_Py_write@@Base+0x8f4> │ │ │ │ + bl 951ac <_Py_write@@Base+0x8f4> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 935aa <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + beq.w 92f6e <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9313e <_PyUnicodeWriter_Finish@@Base+0xb1e> │ │ │ │ + bne.w 92b02 <_PyUnicodeWriter_Finish@@Base+0xb1e> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92be6 <_PyUnicodeWriter_Finish@@Base+0x5c6> │ │ │ │ + beq.n 925aa <_PyUnicodeWriter_Finish@@Base+0x5c6> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9309a <_PyUnicodeWriter_Finish@@Base+0xa7a> │ │ │ │ + beq.w 92a5e <_PyUnicodeWriter_Finish@@Base+0xa7a> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92bfc <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ + beq.n 925c0 <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 930d0 <_PyUnicodeWriter_Finish@@Base+0xab0> │ │ │ │ + beq.w 92a94 <_PyUnicodeWriter_Finish@@Base+0xab0> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 92c16 <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ + cbz r3, 925da <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92c16 <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ + beq.n 925da <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 930e6 <_PyUnicodeWriter_Finish@@Base+0xac6> │ │ │ │ + beq.w 92aaa <_PyUnicodeWriter_Finish@@Base+0xac6> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 92c30 <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ + cbz r3, 925f4 <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92c30 <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ + beq.n 925f4 <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9305e <_PyUnicodeWriter_Finish@@Base+0xa3e> │ │ │ │ - cbz r7, 92c46 <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ + beq.w 92a22 <_PyUnicodeWriter_Finish@@Base+0xa3e> │ │ │ │ + cbz r7, 9260a <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92c46 <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ + beq.n 9260a <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 930ba <_PyUnicodeWriter_Finish@@Base+0xa9a> │ │ │ │ + beq.w 92a7e <_PyUnicodeWriter_Finish@@Base+0xa9a> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 92c60 <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ + cbz r3, 92624 <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92c60 <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ + beq.n 92624 <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93018 <_PyUnicodeWriter_Finish@@Base+0x9f8> │ │ │ │ + beq.w 929dc <_PyUnicodeWriter_Finish@@Base+0x9f8> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 92c7e <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ + beq.n 92642 <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92c7e <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ + beq.n 92642 <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9302e <_PyUnicodeWriter_Finish@@Base+0xa0e> │ │ │ │ + beq.w 929f2 <_PyUnicodeWriter_Finish@@Base+0xa0e> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 92c9c <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ + beq.n 92660 <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92c9c <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ + beq.n 92660 <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93046 <_PyUnicodeWriter_Finish@@Base+0xa26> │ │ │ │ + beq.w 92a0a <_PyUnicodeWriter_Finish@@Base+0xa26> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 92cba <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ + beq.n 9267e <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92cba <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ + beq.n 9267e <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92ffa <_PyUnicodeWriter_Finish@@Base+0x9da> │ │ │ │ + beq.w 929be <_PyUnicodeWriter_Finish@@Base+0x9da> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92282 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92282 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - ldr r2, [pc, #820] @ (93014 <_PyUnicodeWriter_Finish@@Base+0x9f4>) │ │ │ │ + bne.w 92282 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + ldr r2, [pc, #820] @ (929d8 <_PyUnicodeWriter_Finish@@Base+0x9f4>) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9333a <_PyUnicodeWriter_Finish@@Base+0xd1a> │ │ │ │ + bne.w 92cfe <_PyUnicodeWriter_Finish@@Base+0xd1a> │ │ │ │ mov r0, r8 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9220c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9220c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov.w r8, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b20 │ │ │ │ + bl 934e4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 937dc <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ + blt.w 931a0 <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ mov r1, r4 │ │ │ │ - bl 940c0 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93a80 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92282 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 94a38 │ │ │ │ + bl 943f8 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9288e <_PyUnicodeWriter_Finish@@Base+0x26e> │ │ │ │ - b.n 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 92252 <_PyUnicodeWriter_Finish@@Base+0x26e> │ │ │ │ + b.n 923a0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b20 │ │ │ │ + bl 934e4 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.w 937dc <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ - beq.w 937ca <_PyUnicodeWriter_Finish@@Base+0x11aa> │ │ │ │ + blt.w 931a0 <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ + beq.w 9318e <_PyUnicodeWriter_Finish@@Base+0x11aa> │ │ │ │ mov r1, r4 │ │ │ │ - bl 940c0 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93a80 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92282 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r8 │ │ │ │ - movw r2, #26068 @ 0x65d4 │ │ │ │ + movw r2, #25684 @ 0x6454 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl ac0e8 │ │ │ │ + bl abaf0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92282 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 933f0 <_PyUnicodeWriter_Finish@@Base+0xdd0> │ │ │ │ + bne.w 92db4 <_PyUnicodeWriter_Finish@@Base+0xdd0> │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.n 928fe <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 92282 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.n 922c2 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b20 │ │ │ │ + bl 934e4 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 93148 <_PyUnicodeWriter_Finish@@Base+0xb28> │ │ │ │ + beq.w 92b0c <_PyUnicodeWriter_Finish@@Base+0xb28> │ │ │ │ mov r0, r5 │ │ │ │ - bl 80190 │ │ │ │ + bl 8015c │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92282 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r4 │ │ │ │ - bl 94930 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + bl 942f0 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9220c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 92d00 <_PyUnicodeWriter_Finish@@Base+0x6e0> │ │ │ │ + b.n 926c4 <_PyUnicodeWriter_Finish@@Base+0x6e0> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 92d30 <_PyUnicodeWriter_Finish@@Base+0x710> │ │ │ │ + b.n 926f4 <_PyUnicodeWriter_Finish@@Base+0x710> │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - b.n 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9220c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movw r5, #7780 @ 0x1e64 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - b.n 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9220c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movw r5, #4308 @ 0x10d4 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - b.n 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9220c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d73bc │ │ │ │ + bl 1d6154 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 93402 <_PyUnicodeWriter_Finish@@Base+0xde2> │ │ │ │ + beq.w 92dc6 <_PyUnicodeWriter_Finish@@Base+0xde2> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 83ffc │ │ │ │ + bl 83b5c │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.n 92d94 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ + beq.w 92282 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.n 92758 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b20 │ │ │ │ + bl 934e4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93938 <_PyUnicodeWriter_Finish@@Base+0x1318> │ │ │ │ + beq.w 932fc <_PyUnicodeWriter_Finish@@Base+0x1318> │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 93914 <_PyUnicodeWriter_Finish@@Base+0x12f4> │ │ │ │ + beq.w 932d8 <_PyUnicodeWriter_Finish@@Base+0x12f4> │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 93948 <_PyUnicodeWriter_Finish@@Base+0x1328> │ │ │ │ + beq.w 9330c <_PyUnicodeWriter_Finish@@Base+0x1328> │ │ │ │ eor.w r7, r0, r0, asr #31 │ │ │ │ sub.w r7, r7, r0, asr #31 │ │ │ │ subs r7, #1 │ │ │ │ mov.w r9, r7, asr #1 │ │ │ │ and.w r7, r7, #1 │ │ │ │ add.w sl, r9, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 7e110 <_PyLong_New@@Base> │ │ │ │ + bl 7e0e8 <_PyLong_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9367a <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + beq.w 9303e <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ cmp.w r8, #0 │ │ │ │ ite ge │ │ │ │ movge.w r8, #1 │ │ │ │ movlt.w r8, #4294967295 @ 0xffffffff │ │ │ │ rsb r3, r8, #1 │ │ │ │ mov fp, r5 │ │ │ │ orr.w r3, r3, sl, lsl #3 │ │ │ │ add.w sl, r5, r9, lsl #2 │ │ │ │ add.w sl, sl, #8 │ │ │ │ str.w r3, [fp, #8]! │ │ │ │ mov r0, r4 │ │ │ │ cmp sl, fp │ │ │ │ - beq.w 931ec <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ - bl 1b8d4c │ │ │ │ + beq.w 92bb0 <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ + bl 1b7ac4 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #32768 @ 0x8000 │ │ │ │ mov r0, r4 │ │ │ │ - bhi.w 9365a <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ - bl 1b8d4c │ │ │ │ + bhi.w 9301e <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ + bl 1b7ac4 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bhi.w 9365a <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ + bhi.w 9301e <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ add.w r3, r8, r0, lsl #15 │ │ │ │ str.w r3, [fp, #4]! │ │ │ │ - b.n 92e5c <_PyUnicodeWriter_Finish@@Base+0x83c> │ │ │ │ + b.n 92820 <_PyUnicodeWriter_Finish@@Base+0x83c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b20 │ │ │ │ + bl 934e4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge.w 92924 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ - bl 7f8d0 │ │ │ │ + bge.w 922e8 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ + bl 7f89c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 923a0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26084 @ 0x65e4 │ │ │ │ + movw r1, #25700 @ 0x6464 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9220c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movw r5, #7520 @ 0x1d60 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ - b.n 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.n 9220c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 259734 │ │ │ │ - b.n 92dd0 <_PyUnicodeWriter_Finish@@Base+0x7b0> │ │ │ │ + bl 25cc40 │ │ │ │ + b.n 92794 <_PyUnicodeWriter_Finish@@Base+0x7b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b20 │ │ │ │ + bl 934e4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 9357e <_PyUnicodeWriter_Finish@@Base+0xf5e> │ │ │ │ - bl 72334 │ │ │ │ + blt.w 92f42 <_PyUnicodeWriter_Finish@@Base+0xf5e> │ │ │ │ + bl 72340 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 93572 <_PyUnicodeWriter_Finish@@Base+0xf52> │ │ │ │ + bne.w 92f36 <_PyUnicodeWriter_Finish@@Base+0xf52> │ │ │ │ movs r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92282 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 934aa <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + beq.w 92e6e <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ + bl 920d8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93488 <_PyUnicodeWriter_Finish@@Base+0xe68> │ │ │ │ + beq.w 92e4c <_PyUnicodeWriter_Finish@@Base+0xe68> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str.w r0, [r2, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 92ef2 <_PyUnicodeWriter_Finish@@Base+0x8d2> │ │ │ │ - bl 714b0 │ │ │ │ + b.n 928b6 <_PyUnicodeWriter_Finish@@Base+0x8d2> │ │ │ │ + bl 714c8 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 93514 <_PyUnicodeWriter_Finish@@Base+0xef4> │ │ │ │ + bne.w 92ed8 <_PyUnicodeWriter_Finish@@Base+0xef4> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92282 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + bl 920d8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 934d8 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ - bl 92714 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ + beq.w 92e9c <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + bl 920d8 <_PyUnicodeWriter_Finish@@Base+0xf4> │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 934ce <_PyUnicodeWriter_Finish@@Base+0xeae> │ │ │ │ + beq.w 92e92 <_PyUnicodeWriter_Finish@@Base+0xeae> │ │ │ │ mov r2, r7 │ │ │ │ - bl 79514 │ │ │ │ + bl 794f8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 93520 <_PyUnicodeWriter_Finish@@Base+0xf00> │ │ │ │ + blt.w 92ee4 <_PyUnicodeWriter_Finish@@Base+0xf00> │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 92f62 <_PyUnicodeWriter_Finish@@Base+0x942> │ │ │ │ + beq.n 92926 <_PyUnicodeWriter_Finish@@Base+0x942> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93550 <_PyUnicodeWriter_Finish@@Base+0xf30> │ │ │ │ + beq.w 92f14 <_PyUnicodeWriter_Finish@@Base+0xf30> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 92f26 <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ + beq.n 928ea <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 92f26 <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ + bne.n 928ea <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92f26 <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 928ea <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #8 │ │ │ │ - bl 940c0 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93a80 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92d70 <_PyUnicodeWriter_Finish@@Base+0x750> │ │ │ │ + beq.w 92734 <_PyUnicodeWriter_Finish@@Base+0x750> │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ mov r2, r3 │ │ │ │ - bl 10d050 <_PyLong_FromByteArray@@Base> │ │ │ │ + bl 10ca34 <_PyLong_FromByteArray@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.n 928fe <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 92282 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.n 922c2 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d73bc │ │ │ │ + bl 1d6154 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 93636 <_PyUnicodeWriter_Finish@@Base+0x1016> │ │ │ │ + beq.w 92ffa <_PyUnicodeWriter_Finish@@Base+0x1016> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d73bc │ │ │ │ + bl 1d6154 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 93628 <_PyUnicodeWriter_Finish@@Base+0x1008> │ │ │ │ + beq.w 92fec <_PyUnicodeWriter_Finish@@Base+0x1008> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vstr d9, [sp, #80] @ 0x50 │ │ │ │ vstr d8, [sp, #88] @ 0x58 │ │ │ │ - bl 183de8 │ │ │ │ + bl 182f94 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.n 92d94 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ + beq.w 92282 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.n 92758 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ mov r1, r4 │ │ │ │ - bl 94930 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + bl 942f0 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 92934 <_PyUnicodeWriter_Finish@@Base+0x314> │ │ │ │ - ldr r2, [pc, #24] @ (93014 <_PyUnicodeWriter_Finish@@Base+0x9f4>) │ │ │ │ + b.n 922f8 <_PyUnicodeWriter_Finish@@Base+0x314> │ │ │ │ + ldr r2, [pc, #24] @ (929d8 <_PyUnicodeWriter_Finish@@Base+0x9f4>) │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93388 <_PyUnicodeWriter_Finish@@Base+0xd68> │ │ │ │ + bne.w 92d4c <_PyUnicodeWriter_Finish@@Base+0xd68> │ │ │ │ mov r0, r9 │ │ │ │ blx r6 │ │ │ │ - b.n 92cba <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ + b.n 9267e <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [pc, #724] @ (932f0 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + ldr r2, [pc, #724] @ (92cb4 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93354 <_PyUnicodeWriter_Finish@@Base+0xd34> │ │ │ │ + bne.w 92d18 <_PyUnicodeWriter_Finish@@Base+0xd34> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r6 │ │ │ │ - b.n 92c60 <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ - ldr r2, [pc, #704] @ (932f0 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.n 92624 <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ + ldr r2, [pc, #704] @ (92cb4 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9336e <_PyUnicodeWriter_Finish@@Base+0xd4e> │ │ │ │ + bne.w 92d32 <_PyUnicodeWriter_Finish@@Base+0xd4e> │ │ │ │ mov r0, fp │ │ │ │ blx r6 │ │ │ │ - b.n 92c7e <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ - ldr r2, [pc, #680] @ (932f0 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.n 92642 <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ + ldr r2, [pc, #680] @ (92cb4 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 934e2 <_PyUnicodeWriter_Finish@@Base+0xec2> │ │ │ │ + bne.w 92ea6 <_PyUnicodeWriter_Finish@@Base+0xec2> │ │ │ │ mov r0, sl │ │ │ │ blx r6 │ │ │ │ - b.n 92c9c <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ - ldr r2, [pc, #656] @ (932f0 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.n 92660 <_PyUnicodeWriter_Finish@@Base+0x67c> │ │ │ │ + ldr r2, [pc, #656] @ (92cb4 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 932b2 <_PyUnicodeWriter_Finish@@Base+0xc92> │ │ │ │ + bne.w 92c76 <_PyUnicodeWriter_Finish@@Base+0xc92> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx r6 │ │ │ │ - b.n 92c30 <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ + b.n 925f4 <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 928b0 <_PyUnicodeWriter_Finish@@Base+0x290> │ │ │ │ - b.n 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + bne.w 92274 <_PyUnicodeWriter_Finish@@Base+0x290> │ │ │ │ + b.n 92282 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ movw r2, #48056 @ 0xbbb8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + beq.w 9220c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.w 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.w 9220c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #592] @ (932f0 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + ldr r2, [pc, #592] @ (92cb4 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 933a2 <_PyUnicodeWriter_Finish@@Base+0xd82> │ │ │ │ + bne.w 92d66 <_PyUnicodeWriter_Finish@@Base+0xd82> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92be6 <_PyUnicodeWriter_Finish@@Base+0x5c6> │ │ │ │ - b.n 92bfc <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ - ldr r2, [pc, #564] @ (932f0 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + bne.w 925aa <_PyUnicodeWriter_Finish@@Base+0x5c6> │ │ │ │ + b.n 925c0 <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ + ldr r2, [pc, #564] @ (92cb4 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 933bc <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ + bne.w 92d80 <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ - b.n 92c46 <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ - ldr r2, [pc, #540] @ (932f0 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.n 9260a <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ + ldr r2, [pc, #540] @ (92cb4 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 933d6 <_PyUnicodeWriter_Finish@@Base+0xdb6> │ │ │ │ + bne.w 92d9a <_PyUnicodeWriter_Finish@@Base+0xdb6> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx r6 │ │ │ │ - b.n 92bfc <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ - ldr r2, [pc, #520] @ (932f0 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ + b.n 925c0 <_PyUnicodeWriter_Finish@@Base+0x5dc> │ │ │ │ + ldr r2, [pc, #520] @ (92cb4 <_PyUnicodeWriter_Finish@@Base+0xcd0>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 934b4 <_PyUnicodeWriter_Finish@@Base+0xe94> │ │ │ │ + bne.w 92e78 <_PyUnicodeWriter_Finish@@Base+0xe94> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx r6 │ │ │ │ - b.n 92c16 <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ + b.n 925da <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 1a7c7c │ │ │ │ + bl 1a682c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - blt.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + blt.w 923a0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 93b20 │ │ │ │ + bl 934e4 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 92a9a <_PyUnicodeWriter_Finish@@Base+0x47a> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 9245e <_PyUnicodeWriter_Finish@@Base+0x47a> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 937d2 <_PyUnicodeWriter_Finish@@Base+0x11b2> │ │ │ │ - bl 7f8d0 │ │ │ │ + beq.w 93196 <_PyUnicodeWriter_Finish@@Base+0x11b2> │ │ │ │ + bl 7f89c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 938ce <_PyUnicodeWriter_Finish@@Base+0x12ae> │ │ │ │ + beq.w 93292 <_PyUnicodeWriter_Finish@@Base+0x12ae> │ │ │ │ movs r5, #0 │ │ │ │ mov sl, r5 │ │ │ │ mov r9, r5 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 92c7e <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ + b.n 92642 <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - bl 1a8bc0 │ │ │ │ - b.n 92bce <_PyUnicodeWriter_Finish@@Base+0x5ae> │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 1a7770 │ │ │ │ + b.n 92592 <_PyUnicodeWriter_Finish@@Base+0x5ae> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92d86 <_PyUnicodeWriter_Finish@@Base+0x766> │ │ │ │ - b.n 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 9274a <_PyUnicodeWriter_Finish@@Base+0x766> │ │ │ │ + b.n 923a0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93272 <_PyUnicodeWriter_Finish@@Base+0xc52> │ │ │ │ + beq.w 92c36 <_PyUnicodeWriter_Finish@@Base+0xc52> │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 940c0 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93a80 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93568 <_PyUnicodeWriter_Finish@@Base+0xf48> │ │ │ │ + beq.w 92f2c <_PyUnicodeWriter_Finish@@Base+0xf48> │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r2, #2000 @ 0x7d0 │ │ │ │ - ble.w 92750 <_PyUnicodeWriter_Finish@@Base+0x130> │ │ │ │ + ble.w 92114 <_PyUnicodeWriter_Finish@@Base+0x130> │ │ │ │ movw r2, #6496 @ 0x1960 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - movw r1, #35056 @ 0x88f0 │ │ │ │ + movw r1, #34688 @ 0x8780 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r5, #0 │ │ │ │ - b.w 9284a <_PyUnicodeWriter_Finish@@Base+0x22a> │ │ │ │ + b.w 9220e <_PyUnicodeWriter_Finish@@Base+0x22a> │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r8 │ │ │ │ cmp r7, #60 @ 0x3c │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92282 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92282 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a8bc0 │ │ │ │ - b.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + bl 1a7770 │ │ │ │ + b.w 92282 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov.w r8, #1 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 93410 <_PyUnicodeWriter_Finish@@Base+0xdf0> │ │ │ │ + beq.w 92dd4 <_PyUnicodeWriter_Finish@@Base+0xdf0> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 940c0 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93a80 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92282 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldrb r7, [r0, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 940c0 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93a80 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92d1a <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ - b.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + bne.w 926de <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ + b.w 92282 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ add.w fp, r7, #2 │ │ │ │ mov.w r8, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b8d4c │ │ │ │ + bl 1b7ac4 │ │ │ │ add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bhi.w 9365a <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ + bhi.w 9301e <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 93216 <_PyUnicodeWriter_Finish@@Base+0xbf6> │ │ │ │ + bne.n 92bda <_PyUnicodeWriter_Finish@@Base+0xbf6> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93884 <_PyUnicodeWriter_Finish@@Base+0x1264> │ │ │ │ + beq.w 93248 <_PyUnicodeWriter_Finish@@Base+0x1264> │ │ │ │ rsb r2, r8, r8, lsl #4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ subs r2, #15 │ │ │ │ cmp fp, r8 │ │ │ │ lsl.w r3, r3, r2 │ │ │ │ add sl, r3 │ │ │ │ - bne.n 931f8 <_PyUnicodeWriter_Finish@@Base+0xbd8> │ │ │ │ + bne.n 92bbc <_PyUnicodeWriter_Finish@@Base+0xbd8> │ │ │ │ add.w r9, r5, r9, lsl #2 │ │ │ │ str.w sl, [r9, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.w 928fe <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 92282 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 922c2 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 1a7c7c │ │ │ │ + bl 1a682c │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.w 92a16 <_PyUnicodeWriter_Finish@@Base+0x3f6> │ │ │ │ + bge.w 923da <_PyUnicodeWriter_Finish@@Base+0x3f6> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92282 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 923a0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 923a0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 923a0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2a390 │ │ │ │ mov r6, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - bne.w 9316c <_PyUnicodeWriter_Finish@@Base+0xb4c> │ │ │ │ + bne.w 92b30 <_PyUnicodeWriter_Finish@@Base+0xb4c> │ │ │ │ movw r4, #56112 @ 0xdb30 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - movw r1, #25752 @ 0x6498 │ │ │ │ + movw r1, #25368 @ 0x6318 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d40bc │ │ │ │ + bl d3b34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93192 <_PyUnicodeWriter_Finish@@Base+0xb72> │ │ │ │ + beq.w 92b56 <_PyUnicodeWriter_Finish@@Base+0xb72> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #25780 @ 0x64b4 │ │ │ │ + movw r1, #25396 @ 0x6334 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 127934 │ │ │ │ - b.n 93192 <_PyUnicodeWriter_Finish@@Base+0xb72> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 92b56 <_PyUnicodeWriter_Finish@@Base+0xb72> │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9306e <_PyUnicodeWriter_Finish@@Base+0xa4e> │ │ │ │ + beq.w 92a32 <_PyUnicodeWriter_Finish@@Base+0xa4e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx r3 │ │ │ │ - b.n 9306e <_PyUnicodeWriter_Finish@@Base+0xa4e> │ │ │ │ + b.n 92a32 <_PyUnicodeWriter_Finish@@Base+0xa4e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a390 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 92924 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ + bne.w 922e8 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25752 @ 0x6498 │ │ │ │ + movw r1, #25368 @ 0x6318 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.w 929d6 <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ + b.w 9239a <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93642 <_PyUnicodeWriter_Finish@@Base+0x1022> │ │ │ │ + beq.w 93006 <_PyUnicodeWriter_Finish@@Base+0x1022> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93318 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + beq.n 92cdc <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 93318 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + cbnz r3, 92cdc <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 92282 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 932cc <_PyUnicodeWriter_Finish@@Base+0xcac> │ │ │ │ + beq.n 92c90 <_PyUnicodeWriter_Finish@@Base+0xcac> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 940c0 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93a80 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92282 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldrb r7, [r0, #0] │ │ │ │ - b.w 92924 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.w 922e8 <_PyUnicodeWriter_Finish@@Base+0x304> │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92cee <_PyUnicodeWriter_Finish@@Base+0x6ce> │ │ │ │ + beq.w 926b2 <_PyUnicodeWriter_Finish@@Base+0x6ce> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 92cee <_PyUnicodeWriter_Finish@@Base+0x6ce> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 926b2 <_PyUnicodeWriter_Finish@@Base+0x6ce> │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 93028 <_PyUnicodeWriter_Finish@@Base+0xa08> │ │ │ │ + beq.w 929ec <_PyUnicodeWriter_Finish@@Base+0xa08> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r3 │ │ │ │ - b.n 93028 <_PyUnicodeWriter_Finish@@Base+0xa08> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 929ec <_PyUnicodeWriter_Finish@@Base+0xa08> │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 93040 <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ + beq.w 92a04 <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ - b.n 93040 <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 92a04 <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9300c <_PyUnicodeWriter_Finish@@Base+0x9ec> │ │ │ │ + beq.w 929d0 <_PyUnicodeWriter_Finish@@Base+0x9ec> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b.n 9300c <_PyUnicodeWriter_Finish@@Base+0x9ec> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 929d0 <_PyUnicodeWriter_Finish@@Base+0x9ec> │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 930ac <_PyUnicodeWriter_Finish@@Base+0xa8c> │ │ │ │ + beq.w 92a70 <_PyUnicodeWriter_Finish@@Base+0xa8c> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 930ac <_PyUnicodeWriter_Finish@@Base+0xa8c> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 92a70 <_PyUnicodeWriter_Finish@@Base+0xa8c> │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 930ca <_PyUnicodeWriter_Finish@@Base+0xaaa> │ │ │ │ + beq.w 92a8e <_PyUnicodeWriter_Finish@@Base+0xaaa> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 930ca <_PyUnicodeWriter_Finish@@Base+0xaaa> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 92a8e <_PyUnicodeWriter_Finish@@Base+0xaaa> │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 930e0 <_PyUnicodeWriter_Finish@@Base+0xac0> │ │ │ │ + beq.w 92aa4 <_PyUnicodeWriter_Finish@@Base+0xac0> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx r3 │ │ │ │ - b.n 930e0 <_PyUnicodeWriter_Finish@@Base+0xac0> │ │ │ │ - ldr r2, [pc, #760] @ (936ec <_PyUnicodeWriter_Finish@@Base+0x10cc>) │ │ │ │ + b.n 92aa4 <_PyUnicodeWriter_Finish@@Base+0xac0> │ │ │ │ + ldr r2, [pc, #760] @ (930b0 <_PyUnicodeWriter_Finish@@Base+0x10cc>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7fc54 <_PyUnicode_InternImmortal@@Base> │ │ │ │ - b.n 92d6e <_PyUnicodeWriter_Finish@@Base+0x74e> │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7fc20 <_PyUnicode_InternImmortal@@Base> │ │ │ │ + b.n 92732 <_PyUnicodeWriter_Finish@@Base+0x74e> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92de4 <_PyUnicodeWriter_Finish@@Base+0x7c4> │ │ │ │ - b.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 927a8 <_PyUnicodeWriter_Finish@@Base+0x7c4> │ │ │ │ + b.w 923a0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a390 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 932da <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ + beq.w 92c9e <_PyUnicodeWriter_Finish@@Base+0xcba> │ │ │ │ mov r1, r4 │ │ │ │ - bl 940c0 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + bl 93a80 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92282 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 92d1a <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ + bge.w 926de <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26044 @ 0x65bc │ │ │ │ + movw r1, #25660 @ 0x643c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r5, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - bl 7f8d0 │ │ │ │ + b.w 9220c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 932fe <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ + bne.w 92cc2 <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26296 @ 0x66b8 │ │ │ │ + movw r1, #25912 @ 0x6538 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 932fe <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 92cc2 <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92a56 <_PyUnicodeWriter_Finish@@Base+0x436> │ │ │ │ + bne.w 9241a <_PyUnicodeWriter_Finish@@Base+0x436> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 92a56 <_PyUnicodeWriter_Finish@@Base+0x436> │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 9241a <_PyUnicodeWriter_Finish@@Base+0x436> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 934fc <_PyUnicodeWriter_Finish@@Base+0xedc> │ │ │ │ + beq.n 92ec0 <_PyUnicodeWriter_Finish@@Base+0xedc> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 934aa <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ + beq.n 92e6e <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 934aa <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ + cbnz r3, 92e6e <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ - b.w 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.w 9220c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 930f6 <_PyUnicodeWriter_Finish@@Base+0xad6> │ │ │ │ + beq.w 92aba <_PyUnicodeWriter_Finish@@Base+0xad6> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx r3 │ │ │ │ - b.n 930f6 <_PyUnicodeWriter_Finish@@Base+0xad6> │ │ │ │ + b.n 92aba <_PyUnicodeWriter_Finish@@Base+0xad6> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 93558 <_PyUnicodeWriter_Finish@@Base+0xf38> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 92f1c <_PyUnicodeWriter_Finish@@Base+0xf38> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 934aa <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ - b.n 93490 <_PyUnicodeWriter_Finish@@Base+0xe70> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + beq.n 92e6e <_PyUnicodeWriter_Finish@@Base+0xe8a> │ │ │ │ + b.n 92e54 <_PyUnicodeWriter_Finish@@Base+0xe70> │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 93058 <_PyUnicodeWriter_Finish@@Base+0xa38> │ │ │ │ + beq.w 92a1c <_PyUnicodeWriter_Finish@@Base+0xa38> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ - b.n 93058 <_PyUnicodeWriter_Finish@@Base+0xa38> │ │ │ │ + b.n 92a1c <_PyUnicodeWriter_Finish@@Base+0xa38> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26212 @ 0x6664 │ │ │ │ + movw r1, #25828 @ 0x64e4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 93490 <_PyUnicodeWriter_Finish@@Base+0xe70> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 92e54 <_PyUnicodeWriter_Finish@@Base+0xe70> │ │ │ │ mov r1, r4 │ │ │ │ - bl 94930 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + bl 942f0 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 92f1c <_PyUnicodeWriter_Finish@@Base+0x8fc> │ │ │ │ + b.n 928e0 <_PyUnicodeWriter_Finish@@Base+0x8fc> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9352e <_PyUnicodeWriter_Finish@@Base+0xf0e> │ │ │ │ + beq.n 92ef2 <_PyUnicodeWriter_Finish@@Base+0xf0e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 93548 <_PyUnicodeWriter_Finish@@Base+0xf28> │ │ │ │ + cbz r3, 92f0c <_PyUnicodeWriter_Finish@@Base+0xf28> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 934d8 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + beq.n 92e9c <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 934d8 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + bne.n 92e9c <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 934d8 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92e9c <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9352e <_PyUnicodeWriter_Finish@@Base+0xf0e> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92ef2 <_PyUnicodeWriter_Finish@@Base+0xf0e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92f62 <_PyUnicodeWriter_Finish@@Base+0x942> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92926 <_PyUnicodeWriter_Finish@@Base+0x942> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 934d8 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + bne.n 92e9c <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 934d8 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92e9c <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ movw r4, #56112 @ 0xdb30 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.n 93296 <_PyUnicodeWriter_Finish@@Base+0xc76> │ │ │ │ + b.n 92c5a <_PyUnicodeWriter_Finish@@Base+0xc76> │ │ │ │ mov r1, r4 │ │ │ │ - bl 94930 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + bl 942f0 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 92eea <_PyUnicodeWriter_Finish@@Base+0x8ca> │ │ │ │ - bl 7f8d0 │ │ │ │ + b.n 928ae <_PyUnicodeWriter_Finish@@Base+0x8ca> │ │ │ │ + bl 7f89c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 923a0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26168 @ 0x6638 │ │ │ │ + movw r1, #25784 @ 0x64b8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.w 9220c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ mov r8, r0 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 938e0 <_PyUnicodeWriter_Finish@@Base+0x12c0> │ │ │ │ + beq.w 932a4 <_PyUnicodeWriter_Finish@@Base+0x12c0> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 93904 <_PyUnicodeWriter_Finish@@Base+0x12e4> │ │ │ │ + bne.w 932c8 <_PyUnicodeWriter_Finish@@Base+0x12e4> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 930b0 <_PyUnicodeWriter_Finish@@Base+0xa90> │ │ │ │ + b.n 92a74 <_PyUnicodeWriter_Finish@@Base+0xa90> │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ mov r8, fp │ │ │ │ mov r9, fp │ │ │ │ mov sl, fp │ │ │ │ - b.n 935aa <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + b.n 92f6e <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r8, r7 │ │ │ │ mov r9, r7 │ │ │ │ mov sl, r7 │ │ │ │ mov fp, r7 │ │ │ │ str r7, [sp, #12] │ │ │ │ - b.n 935aa <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + b.n 92f6e <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r8, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r3 │ │ │ │ mov fp, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 935aa <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + b.n 92f6e <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 935aa <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + b.n 92f6e <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 935aa <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ - bl 7f8d0 │ │ │ │ + b.n 92f6e <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - b.w 92b58 <_PyUnicodeWriter_Finish@@Base+0x538> │ │ │ │ + bne.w 923a0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + b.w 9251c <_PyUnicodeWriter_Finish@@Base+0x538> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26332 @ 0x66dc │ │ │ │ + movw r1, #25948 @ 0x655c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 1273e4 │ │ │ │ + b.w 923a0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92fd0 <_PyUnicodeWriter_Finish@@Base+0x9b0> │ │ │ │ - b.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - bl 7f8d0 │ │ │ │ + beq.w 92994 <_PyUnicodeWriter_Finish@@Base+0x9b0> │ │ │ │ + b.w 923a0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - b.n 92fb6 <_PyUnicodeWriter_Finish@@Base+0x996> │ │ │ │ + bne.w 923a0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + b.n 9297a <_PyUnicodeWriter_Finish@@Base+0x996> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26128 @ 0x6610 │ │ │ │ + movw r1, #25744 @ 0x6490 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 932fe <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 92cc2 <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93670 <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ + beq.n 93034 <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 93670 <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ + cbnz r3, 93034 <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93960 <_PyUnicodeWriter_Finish@@Base+0x1340> │ │ │ │ + beq.w 93324 <_PyUnicodeWriter_Finish@@Base+0x1340> │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.w 928fe <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 92282 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 922c2 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93698 <_PyUnicodeWriter_Finish@@Base+0x1078> │ │ │ │ + beq.n 9305c <_PyUnicodeWriter_Finish@@Base+0x1078> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 936ba <_PyUnicodeWriter_Finish@@Base+0x109a> │ │ │ │ + cbz r3, 9307e <_PyUnicodeWriter_Finish@@Base+0x109a> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 93318 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + beq.w 92cdc <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93318 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + bne.w 92cdc <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 93318 <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92cdc <_PyUnicodeWriter_Finish@@Base+0xcf8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 93698 <_PyUnicodeWriter_Finish@@Base+0x1078> │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9305c <_PyUnicodeWriter_Finish@@Base+0x1078> │ │ │ │ + bl 7f89c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 923a0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26252 @ 0x668c │ │ │ │ + movw r1, #25868 @ 0x650c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.w 9220c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93128 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ + bne.w 92aec <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.w 92ab8 <_PyUnicodeWriter_Finish@@Base+0x498> │ │ │ │ - bl 7f8d0 │ │ │ │ + b.w 9247c <_PyUnicodeWriter_Finish@@Base+0x498> │ │ │ │ + bl 7f89c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 923a0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25948 @ 0x655c │ │ │ │ + movw r1, #25564 @ 0x63dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + b.w 9220c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r8, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r3 │ │ │ │ mov fp, r3 │ │ │ │ mov r7, r3 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ - b.n 935aa <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ - ldr r1, [pc, #564] @ (93978 <_PyUnicodeWriter_Finish@@Base+0x1358>) │ │ │ │ + b.n 92f6e <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + ldr r1, [pc, #564] @ (9333c <_PyUnicodeWriter_Finish@@Base+0x1358>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [r2, r1] │ │ │ │ mov r2, r3 │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - bl 11d8b8 │ │ │ │ + bl 11d3b8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92282 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + beq.w 92282 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ mov r1, r4 │ │ │ │ - bl 94930 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + bl 942f0 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ mov r5, r0 │ │ │ │ - b.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 92282 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ ldr r6, [r5, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + beq.w 923a0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 923a0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - bl 7f8d0 │ │ │ │ + b.w 9220c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93128 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ - b.w 92aaa <_PyUnicodeWriter_Finish@@Base+0x48a> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 92aec <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ + b.w 9246e <_PyUnicodeWriter_Finish@@Base+0x48a> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93128 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ + bne.w 92aec <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 92ad8 <_PyUnicodeWriter_Finish@@Base+0x4b8> │ │ │ │ - bl 7f8d0 │ │ │ │ + b.w 9249c <_PyUnicodeWriter_Finish@@Base+0x4b8> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93128 <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ - b.w 92ac8 <_PyUnicodeWriter_Finish@@Base+0x4a8> │ │ │ │ - ldr r3, [pc, #432] @ (9397c <_PyUnicodeWriter_Finish@@Base+0x135c>) │ │ │ │ + bne.w 92aec <_PyUnicodeWriter_Finish@@Base+0xb08> │ │ │ │ + b.w 9248c <_PyUnicodeWriter_Finish@@Base+0x4a8> │ │ │ │ + ldr r3, [pc, #432] @ (93340 <_PyUnicodeWriter_Finish@@Base+0x135c>) │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 92d68 <_PyUnicodeWriter_Finish@@Base+0x748> │ │ │ │ + b.w 9272c <_PyUnicodeWriter_Finish@@Base+0x748> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 92a9a <_PyUnicodeWriter_Finish@@Base+0x47a> │ │ │ │ - bl 7f8d0 │ │ │ │ + b.w 9245e <_PyUnicodeWriter_Finish@@Base+0x47a> │ │ │ │ + bl 7f89c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 923a0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26000 @ 0x6590 │ │ │ │ + movw r1, #25616 @ 0x6410 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 92848 <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ - bl 7f8d0 │ │ │ │ + b.w 9220c <_PyUnicodeWriter_Finish@@Base+0x228> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + bne.w 923a0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26420 @ 0x6734 │ │ │ │ + movw r1, #26036 @ 0x65b4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.w 929d6 <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ + b.w 9239a <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 259734 │ │ │ │ + bl 25cc40 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 93878 <_PyUnicodeWriter_Finish@@Base+0x1258> │ │ │ │ + beq.n 9323c <_PyUnicodeWriter_Finish@@Base+0x1258> │ │ │ │ mov r0, r4 │ │ │ │ - bl 259734 │ │ │ │ + bl 25cc40 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 9386c <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + beq.n 93230 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ - bl 183de8 │ │ │ │ + bl 182f94 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.w 92d94 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ - bl 7f8d0 │ │ │ │ + beq.w 92282 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 92758 <_PyUnicodeWriter_Finish@@Base+0x774> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - b.n 93854 <_PyUnicodeWriter_Finish@@Base+0x1234> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 923a0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + b.n 93218 <_PyUnicodeWriter_Finish@@Base+0x1234> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 929dc <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ - b.n 9383c <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + bne.w 923a0 <_PyUnicodeWriter_Finish@@Base+0x3bc> │ │ │ │ + b.n 93200 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9389a <_PyUnicodeWriter_Finish@@Base+0x127a> │ │ │ │ + beq.n 9325e <_PyUnicodeWriter_Finish@@Base+0x127a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9389a <_PyUnicodeWriter_Finish@@Base+0x127a> │ │ │ │ + cbnz r3, 9325e <_PyUnicodeWriter_Finish@@Base+0x127a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25856 @ 0x6500 │ │ │ │ + movw r1, #25472 @ 0x6380 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 9367a <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ - bl dee68 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 9303e <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + bl de8c0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 92a14 <_PyUnicodeWriter_Finish@@Base+0x3f4> │ │ │ │ + beq.w 923d8 <_PyUnicodeWriter_Finish@@Base+0x3f4> │ │ │ │ mov r1, r4 │ │ │ │ - bl 94930 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + bl 942f0 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.w 92a14 <_PyUnicodeWriter_Finish@@Base+0x3f4> │ │ │ │ + b.w 923d8 <_PyUnicodeWriter_Finish@@Base+0x3f4> │ │ │ │ mov sl, r7 │ │ │ │ mov r9, r7 │ │ │ │ mov r8, r7 │ │ │ │ mov fp, r7 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r7, [sp, #28] │ │ │ │ str r7, [sp, #16] │ │ │ │ strd r7, r7, [sp, #20] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26376 @ 0x6708 │ │ │ │ + movw r1, #25992 @ 0x6588 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 935b4 <_PyUnicodeWriter_Finish@@Base+0xf94> │ │ │ │ + bne.w 92f78 <_PyUnicodeWriter_Finish@@Base+0xf94> │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - b.w 930b0 <_PyUnicodeWriter_Finish@@Base+0xa90> │ │ │ │ + b.w 92a74 <_PyUnicodeWriter_Finish@@Base+0xa90> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 935c2 <_PyUnicodeWriter_Finish@@Base+0xfa2> │ │ │ │ - b.w 9309c <_PyUnicodeWriter_Finish@@Base+0xa7c> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 92f86 <_PyUnicodeWriter_Finish@@Base+0xfa2> │ │ │ │ + b.w 92a60 <_PyUnicodeWriter_Finish@@Base+0xa7c> │ │ │ │ + bl 7f89c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9367a <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + bne.w 9303e <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ movs r0, #1 │ │ │ │ - bl 7e110 <_PyLong_New@@Base> │ │ │ │ + bl 7e0e8 <_PyLong_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9367a <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + beq.w 9303e <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ mov.w sl, #1 │ │ │ │ mov r9, r7 │ │ │ │ - b.w 92e46 <_PyUnicodeWriter_Finish@@Base+0x826> │ │ │ │ - bl 7e110 <_PyLong_New@@Base> │ │ │ │ + b.w 9280a <_PyUnicodeWriter_Finish@@Base+0x826> │ │ │ │ + bl 7e0e8 <_PyLong_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 928be <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ - b.w 928fe <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ + beq.w 92282 <_PyUnicodeWriter_Finish@@Base+0x29e> │ │ │ │ + b.w 922c2 <_PyUnicodeWriter_Finish@@Base+0x2de> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25812 @ 0x64d4 │ │ │ │ + movw r1, #25428 @ 0x6354 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 9367a <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 9303e <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25900 @ 0x652c │ │ │ │ + movw r1, #25516 @ 0x63ac │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 9367a <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 9303e <_PyUnicodeWriter_Finish@@Base+0x105a> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00093980 <_PySys_GetRequiredAttr@@Base>: │ │ │ │ +00093344 <_PySys_GetRequiredAttr@@Base>: │ │ │ │ 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 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 939ba <_PySys_GetRequiredAttr@@Base+0x3a> │ │ │ │ - ldr r3, [pc, #108] @ (93a08 <_PySys_GetRequiredAttr@@Base+0x88>) │ │ │ │ + bpl.n 9337e <_PySys_GetRequiredAttr@@Base+0x3a> │ │ │ │ + ldr r3, [pc, #108] @ (933cc <_PySys_GetRequiredAttr@@Base+0x88>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3872] @ 0xf20 │ │ │ │ - cbz r0, 939f0 <_PySys_GetRequiredAttr@@Base+0x70> │ │ │ │ + cbz r0, 933b4 <_PySys_GetRequiredAttr@@Base+0x70> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 8094c │ │ │ │ - cbz r0, 939d6 <_PySys_GetRequiredAttr@@Base+0x56> │ │ │ │ + bl 804a8 │ │ │ │ + cbz r0, 9339a <_PySys_GetRequiredAttr@@Base+0x56> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #15940 @ 0x3e44 │ │ │ │ + movw r1, #15556 @ 0x3cc4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 939b6 <_PySys_GetRequiredAttr@@Base+0x36> │ │ │ │ + b.n 9337a <_PySys_GetRequiredAttr@@Base+0x36> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #26516 @ 0x6794 │ │ │ │ + movw r1, #26132 @ 0x6614 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 939b4 <_PySys_GetRequiredAttr@@Base+0x34> │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 93378 <_PySys_GetRequiredAttr@@Base+0x34> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26500 @ 0x6784 │ │ │ │ + movw r1, #26116 @ 0x6604 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 939d2 <_PySys_GetRequiredAttr@@Base+0x52> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 93396 <_PySys_GetRequiredAttr@@Base+0x52> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00093a0c : │ │ │ │ +000933d0 : │ │ │ │ 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 r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #248] @ (93b1c ) │ │ │ │ + ldr r3, [pc, #248] @ (934e0 ) │ │ │ │ sub sp, #16 │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 93c84 <_PyObject_GetMethod@@Base> │ │ │ │ + bl 93644 <_PyObject_GetMethod@@Base> │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 93ac0 │ │ │ │ - cbz r0, 93a82 │ │ │ │ + beq.n 93484 │ │ │ │ + cbz r0, 93446 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ bic.w r2, r4, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r1, #20 │ │ │ │ - bpl.n 93a8e │ │ │ │ + bpl.n 93452 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r4, [r6, r3] │ │ │ │ - cbz r4, 93a8e │ │ │ │ + cbz r4, 93452 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 93ab6 │ │ │ │ - cbnz r3, 93ac4 │ │ │ │ + cbz r0, 9347a │ │ │ │ + cbnz r3, 93488 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 93a7a │ │ │ │ + beq.n 9343e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 93aae │ │ │ │ + cbz r3, 93472 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r5, #4 │ │ │ │ subs r2, r4, #1 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r1, #20 │ │ │ │ - bmi.n 93a50 │ │ │ │ + bmi.n 93414 │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 89a84 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 89390 <_PyObject_MakeTpCall@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 93a74 │ │ │ │ - b.n 93a7a │ │ │ │ + bne.n 93438 │ │ │ │ + b.n 9343e │ │ │ │ mov r0, r2 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 93a7a │ │ │ │ - cbz r3, 93af0 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9343e │ │ │ │ + cbz r3, 934b4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 93af0 │ │ │ │ + cbz r3, 934b4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 93a68 │ │ │ │ + b.n 9342c │ │ │ │ mov r4, r6 │ │ │ │ - b.n 93a7a │ │ │ │ + b.n 9343e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 93a68 │ │ │ │ + beq.n 9342c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 93b0c │ │ │ │ + bne.n 934d0 │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #21180 @ 0x52bc │ │ │ │ + movw r2, #20796 @ 0x513c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 20eeb0 │ │ │ │ - b.n 93abc │ │ │ │ + bl 20e350 │ │ │ │ + b.n 93480 │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #21132 @ 0x528c │ │ │ │ + movw r2, #20748 @ 0x510c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ - b.n 93abc │ │ │ │ + bl 14a83c <_PyErr_Format@@Base> │ │ │ │ + b.n 93480 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93ad4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 93ad4 │ │ │ │ + bne.n 93498 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 93498 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 93b48 │ │ │ │ + cbz r3, 9350c │ │ │ │ ldr r2, [r0, #16] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 93bc0 │ │ │ │ + ble.n 93584 │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r0, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r5, [r0, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 93c38 │ │ │ │ + beq.n 935fc │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 93c24 │ │ │ │ + ble.n 935e8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 93c14 │ │ │ │ - vldr d7, [pc, #276] @ 93c70 │ │ │ │ + beq.n 935d8 │ │ │ │ + vldr d7, [pc, #272] @ 93630 │ │ │ │ mov r0, sp │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - vldr d7, [pc, #268] @ 93c78 │ │ │ │ + vldr d7, [pc, #264] @ 93638 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 12ff28 │ │ │ │ + bl 12fbac │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 93bd6 │ │ │ │ - ldr r1, [pc, #248] @ (93c80 ) │ │ │ │ - movw r2, #4208 @ 0x1070 │ │ │ │ + cbz r0, 9359a │ │ │ │ + ldr r1, [pc, #244] @ (93640 ) │ │ │ │ + movw r2, #3824 @ 0xef0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 127b48 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 1275ec <_PyObject_CallMethod@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 93bec │ │ │ │ + cbz r0, 935b0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7c20 │ │ │ │ + bl d7674 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 93bdc │ │ │ │ + bne.n 935a0 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.n 93bf0 │ │ │ │ + bne.n 935b4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, 93bd6 │ │ │ │ + cbz r3, 9359a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 93b44 │ │ │ │ + b.n 93508 │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26528 @ 0x67a0 │ │ │ │ + movw r1, #26144 @ 0x6620 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 93b44 │ │ │ │ + b.n 93508 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93bb4 │ │ │ │ + bne.n 93578 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 93bb4 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 93578 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 93bd6 │ │ │ │ + bne.n 9359a │ │ │ │ cmp r5, #4 │ │ │ │ - bgt.n 93c4a │ │ │ │ + bgt.n 9360e │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25752 @ 0x6498 │ │ │ │ + movw r1, #25368 @ 0x6318 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 93bd6 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 9359a │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a650 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 93bb4 │ │ │ │ + b.n 93578 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #4 │ │ │ │ - bl 84348 │ │ │ │ + bl 83ea0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 93c66 │ │ │ │ + cbz r0, 9362a │ │ │ │ movs r3, #4 │ │ │ │ strd r0, r3, [r4, #20] │ │ │ │ - b.n 93b54 │ │ │ │ + b.n 93518 │ │ │ │ movs r0, #4 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 76fd8 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #20] │ │ │ │ - cbz r0, 93c66 │ │ │ │ + cbz r0, 9362a │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 93b54 │ │ │ │ + b.n 93518 │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #4 │ │ │ │ - movw r1, #26552 @ 0x67b8 │ │ │ │ + movw r1, #26168 @ 0x6638 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 93bd6 │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 93bd6 │ │ │ │ - nop.w │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 9359a │ │ │ │ + bl 1e955c │ │ │ │ + b.n 9359a │ │ │ │ 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 936d4 <_PyUnicodeWriter_Finish@@Base+0x10b4> │ │ │ │ + b.n 93094 <_PyUnicodeWriter_Finish@@Base+0x10b0> │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00093c84 <_PyObject_GetMethod@@Base>: │ │ │ │ +00093644 <_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 r6, [r0, #4] │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.w 93dd4 <_PyObject_GetMethod@@Base+0x150> │ │ │ │ + bmi.w 93794 <_PyObject_GetMethod@@Base+0x150> │ │ │ │ ldr.w r3, [r6, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93e1a <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + beq.w 937da <_PyObject_GetMethod@@Base+0x196> │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ - movw r3, #58993 @ 0xe671 │ │ │ │ + movw r3, #57465 @ 0xe079 │ │ │ │ movt r3, #11 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 93e28 <_PyObject_GetMethod@@Base+0x1a4> │ │ │ │ + bne.w 937e8 <_PyObject_GetMethod@@Base+0x1a4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r9, #42220 @ 0xa4ec │ │ │ │ movt r9, #70 @ 0x46 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 93e28 <_PyObject_GetMethod@@Base+0x1a4> │ │ │ │ + bne.w 937e8 <_PyObject_GetMethod@@Base+0x1a4> │ │ │ │ ldr.w r2, [r6, #192] @ 0xc0 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #736] @ (93fbc <_PyObject_GetMethod@@Base+0x338>) │ │ │ │ + ldr r3, [pc, #736] @ (9397c <_PyObject_GetMethod@@Base+0x338>) │ │ │ │ eor.w sl, r2, r4, asr #3 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ubfx sl, sl, #0, #12 │ │ │ │ movs r1, #12 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mul.w sl, r1, sl │ │ │ │ add.w fp, r3, sl │ │ │ │ add.w fp, fp, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [fp, #2808] @ 0xaf8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 93e38 <_PyObject_GetMethod@@Base+0x1b4> │ │ │ │ + bne.w 937f8 <_PyObject_GetMethod@@Base+0x1b4> │ │ │ │ ldr.w r2, [fp, #2812] @ 0xafc │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 93e38 <_PyObject_GetMethod@@Base+0x1b4> │ │ │ │ + bne.w 937f8 <_PyObject_GetMethod@@Base+0x1b4> │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ add r3, sl │ │ │ │ ldr.w r8, [r3, #2816] @ 0xb00 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 93f7c <_PyObject_GetMethod@@Base+0x2f8> │ │ │ │ + beq.w 9393c <_PyObject_GetMethod@@Base+0x2f8> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 93eb0 <_PyObject_GetMethod@@Base+0x22c> │ │ │ │ + beq.w 93870 <_PyObject_GetMethod@@Base+0x22c> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #14 │ │ │ │ - bpl.w 93ebc <_PyObject_GetMethod@@Base+0x238> │ │ │ │ + bpl.w 9387c <_PyObject_GetMethod@@Base+0x238> │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 93f1e <_PyObject_GetMethod@@Base+0x29a> │ │ │ │ + bmi.w 938de <_PyObject_GetMethod@@Base+0x29a> │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.w 93f10 <_PyObject_GetMethod@@Base+0x28c> │ │ │ │ + bmi.w 938d0 <_PyObject_GetMethod@@Base+0x28c> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 93dc0 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ + beq.n 93780 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ itttt lt │ │ │ │ ldrlt r1, [r5, #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 │ │ │ │ adds r3, r5, r3 │ │ │ │ - beq.n 93dc0 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ + beq.n 93780 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ ldr.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 93dc0 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ + beq.n 93780 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, r7 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r9] │ │ │ │ - bl 8094c │ │ │ │ + bl 804a8 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93ff6 <_PyObject_GetMethod@@Base+0x372> │ │ │ │ + bne.w 939b6 <_PyObject_GetMethod@@Base+0x372> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93dc0 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ + beq.n 93780 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94044 <_PyObject_GetMethod@@Base+0x3c0> │ │ │ │ + beq.w 93a04 <_PyObject_GetMethod@@Base+0x3c0> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 93f86 <_PyObject_GetMethod@@Base+0x302> │ │ │ │ + beq.w 93946 <_PyObject_GetMethod@@Base+0x302> │ │ │ │ str.w r8, [r7] │ │ │ │ mov r0, sl │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #484] @ (93fbc <_PyObject_GetMethod@@Base+0x338>) │ │ │ │ + ldr r2, [pc, #484] @ (9397c <_PyObject_GetMethod@@Base+0x338>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r6, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -158014,51 +157384,51 @@ │ │ │ │ add r1, r2 │ │ │ │ add.w r2, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ cmp r2, r6 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9400a <_PyObject_GetMethod@@Base+0x386> │ │ │ │ + beq.w 939ca <_PyObject_GetMethod@@Base+0x386> │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93cb0 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + bne.w 93670 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7f848 │ │ │ │ + bl 7f814 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 93cb0 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ - b.n 93e32 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ + bge.w 93670 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + b.n 937f2 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8ee64 │ │ │ │ + bl 8e774 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 93dcc <_PyObject_GetMethod@@Base+0x148> │ │ │ │ + b.n 9378c <_PyObject_GetMethod@@Base+0x148> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 93f66 <_PyObject_GetMethod@@Base+0x2e2> │ │ │ │ + bgt.w 93926 <_PyObject_GetMethod@@Base+0x2e2> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 82098 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + bl 81bf4 <_PyType_LookupRef@@Base+0x118> │ │ │ │ ldr.w r3, [r6, #192] @ 0xc0 │ │ │ │ add r2, sp, #20 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 82154 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81cb0 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 93f78 <_PyObject_GetMethod@@Base+0x2f4> │ │ │ │ + bne.w 93938 <_PyObject_GetMethod@@Base+0x2f4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 93fe8 <_PyObject_GetMethod@@Base+0x364> │ │ │ │ + beq.w 939a8 <_PyObject_GetMethod@@Base+0x364> │ │ │ │ add.w r3, r3, #43520 @ 0xaa00 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ add.w r2, r3, sl │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [fp, #2812] @ 0xafc │ │ │ │ @@ -158070,1355 +157440,1355 @@ │ │ │ │ str r4, [r3, r1] │ │ │ │ dmb ish │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r2, [r3, sl] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 93fde <_PyObject_GetMethod@@Base+0x35a> │ │ │ │ + bne.w 9399e <_PyObject_GetMethod@@Base+0x35a> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 93f7c <_PyObject_GetMethod@@Base+0x2f8> │ │ │ │ + beq.n 9393c <_PyObject_GetMethod@@Base+0x2f8> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #14 │ │ │ │ - bmi.w 93d3a <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ + bmi.w 936fa <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ ldr.w fp, [r3, #136] @ 0x88 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 93fb6 <_PyObject_GetMethod@@Base+0x332> │ │ │ │ + beq.n 93976 <_PyObject_GetMethod@@Base+0x332> │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93d42 <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ + beq.w 93702 <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx fp │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93e32 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ + beq.n 937f2 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93e32 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ - ldr r2, [pc, #204] @ (93fc0 <_PyObject_GetMethod@@Base+0x33c>) │ │ │ │ + bne.n 937f2 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ + ldr r2, [pc, #204] @ (93980 <_PyObject_GetMethod@@Base+0x33c>) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 93f0a <_PyObject_GetMethod@@Base+0x286> │ │ │ │ + cbz r3, 938ca <_PyObject_GetMethod@@Base+0x286> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b.n 93e32 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ + b.n 937f2 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ ldr.w r9, [r5, #-12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 93d86 <_PyObject_GetMethod@@Base+0x102> │ │ │ │ - b.n 93dc0 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ + bne.w 93746 <_PyObject_GetMethod@@Base+0x102> │ │ │ │ + b.n 93780 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ ldrb r2, [r5, #11] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 93d4a <_PyObject_GetMethod@@Base+0xc6> │ │ │ │ + beq.w 9370a <_PyObject_GetMethod@@Base+0xc6> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 94084 <_PyObject_GetMethod@@Base+0x400> │ │ │ │ + beq.w 93a44 <_PyObject_GetMethod@@Base+0x400> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl 78dc0 │ │ │ │ + bl 78da4 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 93dc0 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ + beq.w 93780 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ add.w r0, r5, r0, lsl #2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 93dc0 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ + beq.w 93780 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r8 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r7, #0] │ │ │ │ - bl 1a5438 <_PyThreadState_New@@Base+0x4aac> │ │ │ │ - b.n 93e32 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ + bl 1a3f78 │ │ │ │ + b.n 937f2 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 82154 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + bl 81cb0 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 93fe8 <_PyObject_GetMethod@@Base+0x364> │ │ │ │ + beq.n 939a8 <_PyObject_GetMethod@@Base+0x364> │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 9403e <_PyObject_GetMethod@@Base+0x3ba> │ │ │ │ + beq.n 939fe <_PyObject_GetMethod@@Base+0x3ba> │ │ │ │ mov.w r8, #0 │ │ │ │ mov fp, r8 │ │ │ │ mov sl, r8 │ │ │ │ - b.n 93d42 <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ + b.n 93702 <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 93faa <_PyObject_GetMethod@@Base+0x326> │ │ │ │ - movw r3, #41337 @ 0xa179 │ │ │ │ + beq.n 9396a <_PyObject_GetMethod@@Base+0x326> │ │ │ │ + movw r3, #39881 @ 0x9bc9 │ │ │ │ movt r3, #13 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 93fc4 <_PyObject_GetMethod@@Base+0x340> │ │ │ │ + bne.n 93984 <_PyObject_GetMethod@@Base+0x340> │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 940a2 <_PyObject_GetMethod@@Base+0x41e> │ │ │ │ + beq.n 93a62 <_PyObject_GetMethod@@Base+0x41e> │ │ │ │ mov r0, r4 │ │ │ │ - bl da650 │ │ │ │ - b.n 93eda <_PyObject_GetMethod@@Base+0x256> │ │ │ │ + bl da0a0 │ │ │ │ + b.n 9389a <_PyObject_GetMethod@@Base+0x256> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9401a <_PyObject_GetMethod@@Base+0x396> │ │ │ │ + beq.n 939da <_PyObject_GetMethod@@Base+0x396> │ │ │ │ str.w r8, [r7] │ │ │ │ - b.n 93e32 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ + b.n 937f2 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ mov sl, fp │ │ │ │ - b.n 93d42 <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ + b.n 93702 <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ blx fp │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 93ee8 <_PyObject_GetMethod@@Base+0x264> │ │ │ │ - b.n 93e32 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ + bne.n 938a8 <_PyObject_GetMethod@@Base+0x264> │ │ │ │ + b.n 937f2 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 93fe8 <_PyObject_GetMethod@@Base+0x364> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 939a8 <_PyObject_GetMethod@@Base+0x364> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 93eb0 <_PyObject_GetMethod@@Base+0x22c> │ │ │ │ + bne.w 93870 <_PyObject_GetMethod@@Base+0x22c> │ │ │ │ mov fp, r8 │ │ │ │ mov sl, r8 │ │ │ │ - b.n 93d42 <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ + b.n 93702 <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 94002 <_PyObject_GetMethod@@Base+0x37e> │ │ │ │ + beq.n 939c2 <_PyObject_GetMethod@@Base+0x37e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbz r3, 94066 <_PyObject_GetMethod@@Base+0x3e2> │ │ │ │ + cbz r3, 93a26 <_PyObject_GetMethod@@Base+0x3e2> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a5438 <_PyThreadState_New@@Base+0x4aac> │ │ │ │ - b.n 93e32 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ + bl 1a3f78 │ │ │ │ + b.n 937f2 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r0, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93cb0 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ - b.n 93e1a <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + bne.w 93670 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + b.n 937da <_PyObject_GetMethod@@Base+0x196> │ │ │ │ movw r1, #48072 @ 0xbbc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #16128 @ 0x3f00 │ │ │ │ + movw r1, #15744 @ 0x3d80 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d3af8 │ │ │ │ - b.n 93e32 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ - bl d42d0 │ │ │ │ - b.n 93f7c <_PyObject_GetMethod@@Base+0x2f8> │ │ │ │ - ldr r2, [pc, #116] @ (940bc <_PyObject_GetMethod@@Base+0x438>) │ │ │ │ + bl d3570 │ │ │ │ + b.n 937f2 <_PyObject_GetMethod@@Base+0x1ae> │ │ │ │ + bl d3d48 │ │ │ │ + b.n 9393c <_PyObject_GetMethod@@Base+0x2f8> │ │ │ │ + ldr r2, [pc, #116] @ (93a7c <_PyObject_GetMethod@@Base+0x438>) │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9405e <_PyObject_GetMethod@@Base+0x3da> │ │ │ │ + cbz r3, 93a1e <_PyObject_GetMethod@@Base+0x3da> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b.n 93dc0 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ - ldr r2, [pc, #84] @ (940bc <_PyObject_GetMethod@@Base+0x438>) │ │ │ │ + b.n 93780 <_PyObject_GetMethod@@Base+0x13c> │ │ │ │ + ldr r2, [pc, #84] @ (93a7c <_PyObject_GetMethod@@Base+0x438>) │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9407e <_PyObject_GetMethod@@Base+0x3fa> │ │ │ │ + cbz r3, 93a3e <_PyObject_GetMethod@@Base+0x3fa> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx r4 │ │ │ │ - b.n 94002 <_PyObject_GetMethod@@Base+0x37e> │ │ │ │ + b.n 939c2 <_PyObject_GetMethod@@Base+0x37e> │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 93f34 <_PyObject_GetMethod@@Base+0x2b0> │ │ │ │ - bl d42d0 │ │ │ │ + bne.w 938f4 <_PyObject_GetMethod@@Base+0x2b0> │ │ │ │ + bl d3d48 │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 93f42 <_PyObject_GetMethod@@Base+0x2be> │ │ │ │ + b.n 93902 <_PyObject_GetMethod@@Base+0x2be> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26776 @ 0x6898 │ │ │ │ + movw r1, #26392 @ 0x6718 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 93fce <_PyObject_GetMethod@@Base+0x34a> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 9398e <_PyObject_GetMethod@@Base+0x34a> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 940ec <_PyObject_GetMethod@@Base+0x468> │ │ │ │ + cbz r3, 93aac <_PyObject_GetMethod@@Base+0x468> │ │ │ │ ldr r2, [r1, #16] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r0, r2 │ │ │ │ itt le │ │ │ │ addle r4, r4, r3 │ │ │ │ strle r4, [r1, #12] │ │ │ │ - bgt.n 941b4 <_PyObject_GetMethod@@Base+0x530> │ │ │ │ + bgt.n 93b74 <_PyObject_GetMethod@@Base+0x530> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r6, [r1, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 941a2 <_PyObject_GetMethod@@Base+0x51e> │ │ │ │ + beq.n 93b62 <_PyObject_GetMethod@@Base+0x51e> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - blt.n 94190 <_PyObject_GetMethod@@Base+0x50c> │ │ │ │ + blt.n 93b50 <_PyObject_GetMethod@@Base+0x50c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 94180 <_PyObject_GetMethod@@Base+0x4fc> │ │ │ │ + beq.n 93b40 <_PyObject_GetMethod@@Base+0x4fc> │ │ │ │ add r0, sp, #4 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ add r2, sp, #12 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 12ff28 │ │ │ │ + bl 12fbac │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9417c <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ - ldr r1, [pc, #216] @ (94200 <_PyObject_GetMethod@@Base+0x57c>) │ │ │ │ - movw r2, #4208 @ 0x1070 │ │ │ │ + cbz r0, 93b3c <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + ldr r1, [pc, #216] @ (93bc0 <_PyObject_GetMethod@@Base+0x57c>) │ │ │ │ + movw r2, #3824 @ 0xef0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 127b48 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 1275ec <_PyObject_CallMethod@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 941f8 <_PyObject_GetMethod@@Base+0x574> │ │ │ │ + beq.n 93bb8 <_PyObject_GetMethod@@Base+0x574> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7c20 │ │ │ │ + bl d7674 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 941e8 <_PyObject_GetMethod@@Base+0x564> │ │ │ │ + bne.n 93ba8 <_PyObject_GetMethod@@Base+0x564> │ │ │ │ cmp r6, r4 │ │ │ │ it eq │ │ │ │ ldreq r3, [r5, #20] │ │ │ │ - beq.n 940e6 <_PyObject_GetMethod@@Base+0x462> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 9417c <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + beq.n 93aa6 <_PyObject_GetMethod@@Base+0x462> │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 93b3c <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ cmp r6, r4 │ │ │ │ - bgt.n 941cc <_PyObject_GetMethod@@Base+0x548> │ │ │ │ + bgt.n 93b8c <_PyObject_GetMethod@@Base+0x548> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #25752 @ 0x6498 │ │ │ │ + movw r1, #25368 @ 0x6318 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 940e6 <_PyObject_GetMethod@@Base+0x462> │ │ │ │ + b.n 93aa6 <_PyObject_GetMethod@@Base+0x462> │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a650 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 94154 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ + b.n 93b14 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84348 │ │ │ │ + bl 83ea0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 941ae <_PyObject_GetMethod@@Base+0x52a> │ │ │ │ + cbz r0, 93b6e <_PyObject_GetMethod@@Base+0x52a> │ │ │ │ str r0, [r5, #20] │ │ │ │ str r4, [r5, #24] │ │ │ │ - b.n 940f8 <_PyObject_GetMethod@@Base+0x474> │ │ │ │ - bl 76fe4 │ │ │ │ + b.n 93ab8 <_PyObject_GetMethod@@Base+0x474> │ │ │ │ + bl 76fd8 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9419e <_PyObject_GetMethod@@Base+0x51a> │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 9417c <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + bne.n 93b5e <_PyObject_GetMethod@@Base+0x51a> │ │ │ │ + bl 1e955c │ │ │ │ + b.n 93b3c <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26528 @ 0x67a0 │ │ │ │ + movw r1, #26144 @ 0x6620 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 9417c <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 93b3c <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #26552 @ 0x67b8 │ │ │ │ + movw r1, #26168 @ 0x6638 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 9417c <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 93b3c <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94154 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ + bne.n 93b14 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94154 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 93b14 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 94154 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ + b.n 93b14 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ nop │ │ │ │ - b.n 93c54 │ │ │ │ + b.n 93614 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ - ldr.w sl, [pc, #1404] @ 94794 <_PyObject_GetMethod@@Base+0xb10> │ │ │ │ + ldr.w sl, [pc, #1404] @ 94154 <_PyObject_GetMethod@@Base+0xb10> │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ bics.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r7, [sl, r9] │ │ │ │ - beq.w 948a0 <_PyObject_GetMethod@@Base+0xc1c> │ │ │ │ + beq.w 94260 <_PyObject_GetMethod@@Base+0xc1c> │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ mov fp, r3 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 944ba <_PyObject_GetMethod@@Base+0x836> │ │ │ │ + bne.w 93e7a <_PyObject_GetMethod@@Base+0x836> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 9486e <_PyObject_GetMethod@@Base+0xbea> │ │ │ │ + bne.w 9422e <_PyObject_GetMethod@@Base+0xbea> │ │ │ │ subs.w r8, r4, #1 │ │ │ │ - beq.w 94588 <_PyObject_GetMethod@@Base+0x904> │ │ │ │ + beq.w 93f48 <_PyObject_GetMethod@@Base+0x904> │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ cmp.w r8, #20 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - bgt.w 9474a <_PyObject_GetMethod@@Base+0xac6> │ │ │ │ + bgt.w 9410a <_PyObject_GetMethod@@Base+0xac6> │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1604] @ 0x644 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 945c4 <_PyObject_GetMethod@@Base+0x940> │ │ │ │ - ldr.w ip, [pc, #1300] @ 94784 <_PyObject_GetMethod@@Base+0xb00> │ │ │ │ + beq.w 93f84 <_PyObject_GetMethod@@Base+0x940> │ │ │ │ + ldr.w ip, [pc, #1300] @ 94144 <_PyObject_GetMethod@@Base+0xb00> │ │ │ │ ldr.w r0, [r3, #1684] @ 0x694 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str.w r1, [r3, #1604] @ 0x644 │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r3, #1684] @ 0x694 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [ip, #1416] @ 0x588 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 947ca <_PyObject_GetMethod@@Base+0xb46> │ │ │ │ + bne.w 9418a <_PyObject_GetMethod@@Base+0xb46> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ add.w r3, r4, #12 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, ip │ │ │ │ - beq.w 94526 <_PyObject_GetMethod@@Base+0x8a2> │ │ │ │ + beq.w 93ee6 <_PyObject_GetMethod@@Base+0x8a2> │ │ │ │ adds r1, #1 │ │ │ │ cmp.w r8, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r0, [r3, #0] │ │ │ │ - beq.n 942f8 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ + beq.n 93cb8 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ ldr.w lr, [r5, #8] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ adds r3, #4 │ │ │ │ add.w r1, r5, #8 │ │ │ │ ldr.w r0, [lr] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 942c8 <_PyObject_GetMethod@@Base+0x644> │ │ │ │ + beq.n 93c88 <_PyObject_GetMethod@@Base+0x644> │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [lr] │ │ │ │ cmp.w r8, #2 │ │ │ │ str.w lr, [r3] │ │ │ │ - ble.n 942f8 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ + ble.n 93cb8 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ add.w ip, r4, #16 │ │ │ │ mov r3, r1 │ │ │ │ add.w r8, r5, r8, lsl #2 │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ - beq.w 94536 <_PyObject_GetMethod@@Base+0x8b2> │ │ │ │ + beq.w 93f24 <_PyObject_GetMethod@@Base+0x8e0> │ │ │ │ adds r1, #1 │ │ │ │ cmp r8, r3 │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.n 942e0 <_PyObject_GetMethod@@Base+0x65c> │ │ │ │ + bne.n 93ca0 <_PyObject_GetMethod@@Base+0x65c> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ sub.w r0, r4, #8 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #3796] @ 0xed4 │ │ │ │ cmp r1, #0 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr.w ip, [r2, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orr.w r3, r3, ip │ │ │ │ str.w r0, [ip] │ │ │ │ strd r2, r3, [r4, #-8] │ │ │ │ add.w r3, r1, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r2, #4] │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ - blt.w 94596 <_PyObject_GetMethod@@Base+0x912> │ │ │ │ + blt.w 93f56 <_PyObject_GetMethod@@Base+0x912> │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 945aa <_PyObject_GetMethod@@Base+0x926> │ │ │ │ - movw r3, #23757 @ 0x5ccd │ │ │ │ + beq.w 93f6a <_PyObject_GetMethod@@Base+0x926> │ │ │ │ + movw r3, #20709 @ 0x50e5 │ │ │ │ movt r3, #22 │ │ │ │ ldr.w r8, [r5] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 94734 <_PyObject_GetMethod@@Base+0xab0> │ │ │ │ + bne.w 940f4 <_PyObject_GetMethod@@Base+0xab0> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9460c <_PyObject_GetMethod@@Base+0x988> │ │ │ │ + beq.w 93fcc <_PyObject_GetMethod@@Base+0x988> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 9466c <_PyObject_GetMethod@@Base+0x9e8> │ │ │ │ + bne.w 9402c <_PyObject_GetMethod@@Base+0x9e8> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 94532 <_PyObject_GetMethod@@Base+0x8ae> │ │ │ │ + beq.w 93ef2 <_PyObject_GetMethod@@Base+0x8ae> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ - cbz r3, 9436c <_PyObject_GetMethod@@Base+0x6e8> │ │ │ │ + cbz r3, 93d2c <_PyObject_GetMethod@@Base+0x6e8> │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 945de <_PyObject_GetMethod@@Base+0x95a> │ │ │ │ + bne.w 93f9e <_PyObject_GetMethod@@Base+0x95a> │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 945ec <_PyObject_GetMethod@@Base+0x968> │ │ │ │ + beq.w 93fac <_PyObject_GetMethod@@Base+0x968> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 948c0 <_PyObject_GetMethod@@Base+0xc3c> │ │ │ │ + bpl.w 94280 <_PyObject_GetMethod@@Base+0xc3c> │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 94724 <_PyObject_GetMethod@@Base+0xaa0> │ │ │ │ + bne.w 940e4 <_PyObject_GetMethod@@Base+0xaa0> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 94724 <_PyObject_GetMethod@@Base+0xaa0> │ │ │ │ + beq.w 940e4 <_PyObject_GetMethod@@Base+0xaa0> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #28 │ │ │ │ - bl 78468 │ │ │ │ + bl 7845c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 945ec <_PyObject_GetMethod@@Base+0x968> │ │ │ │ + beq.w 93fac <_PyObject_GetMethod@@Base+0x968> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.w 945ec <_PyObject_GetMethod@@Base+0x968> │ │ │ │ - bl 83f4c │ │ │ │ + bpl.w 93fac <_PyObject_GetMethod@@Base+0x968> │ │ │ │ + bl 83aac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 945ec <_PyObject_GetMethod@@Base+0x968> │ │ │ │ + blt.w 93fac <_PyObject_GetMethod@@Base+0x968> │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - bge.w 945ec <_PyObject_GetMethod@@Base+0x968> │ │ │ │ + bge.w 93fac <_PyObject_GetMethod@@Base+0x968> │ │ │ │ ldr.w r5, [r8, #12] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 94570 <_PyObject_GetMethod@@Base+0x8ec> │ │ │ │ + beq.w 93f30 <_PyObject_GetMethod@@Base+0x8ec> │ │ │ │ add.w r6, r8, r0, lsl #3 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 94570 <_PyObject_GetMethod@@Base+0x8ec> │ │ │ │ + blt.w 93f30 <_PyObject_GetMethod@@Base+0x8ec> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 946bc <_PyObject_GetMethod@@Base+0xa38> │ │ │ │ + bpl.w 9407c <_PyObject_GetMethod@@Base+0xa38> │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ ubfx r0, r2, #2, #3 │ │ │ │ str r0, [sp, #24] │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 946b2 <_PyObject_GetMethod@@Base+0xa2e> │ │ │ │ + bpl.w 94072 <_PyObject_GetMethod@@Base+0xa2e> │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bpl.w 9473e <_PyObject_GetMethod@@Base+0xaba> │ │ │ │ + bpl.w 940fe <_PyObject_GetMethod@@Base+0xaba> │ │ │ │ cmn.w r5, #20 │ │ │ │ - beq.w 94608 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + beq.w 93fc8 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ cmp r3, r1 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ it ge │ │ │ │ movge r3, r1 │ │ │ │ cmp r2, r1 │ │ │ │ it ge │ │ │ │ cmpge r3, #0 │ │ │ │ - beq.w 94550 <_PyObject_GetMethod@@Base+0x8cc> │ │ │ │ + beq.w 93f04 <_PyObject_GetMethod@@Base+0x8c0> │ │ │ │ cmp r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, r1 │ │ │ │ orrs.w r0, r2, r3 │ │ │ │ - bmi.w 948d2 <_PyObject_GetMethod@@Base+0xc4e> │ │ │ │ + bmi.w 94292 <_PyObject_GetMethod@@Base+0xc4e> │ │ │ │ cmp r2, r3 │ │ │ │ it ge │ │ │ │ cmpge r1, r3 │ │ │ │ - ble.w 947c6 <_PyObject_GetMethod@@Base+0xb42> │ │ │ │ + ble.w 94186 <_PyObject_GetMethod@@Base+0xb42> │ │ │ │ subs r6, r2, r3 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.w 94620 <_PyObject_GetMethod@@Base+0x99c> │ │ │ │ + bpl.w 93fe0 <_PyObject_GetMethod@@Base+0x99c> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 947a8 <_PyObject_GetMethod@@Base+0xb24> │ │ │ │ + beq.w 94168 <_PyObject_GetMethod@@Base+0xb24> │ │ │ │ adds r5, #20 │ │ │ │ add.w r8, r5, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 94648 <_PyObject_GetMethod@@Base+0x9c4> │ │ │ │ + beq.w 94008 <_PyObject_GetMethod@@Base+0x9c4> │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ mov r0, r6 │ │ │ │ - bl 71d0c │ │ │ │ + bl 71d24 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94608 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + beq.w 93fc8 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 94908 <_PyObject_GetMethod@@Base+0xc84> │ │ │ │ + bpl.w 942c8 <_PyObject_GetMethod@@Base+0xc84> │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl.w r0, r5, #28 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 944ac <_PyObject_GetMethod@@Base+0x828> │ │ │ │ + beq.n 93e6c <_PyObject_GetMethod@@Base+0x828> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 944ac <_PyObject_GetMethod@@Base+0x828> │ │ │ │ - ldr r2, [pc, #744] @ (94784 <_PyObject_GetMethod@@Base+0xb00>) │ │ │ │ + cbnz r3, 93e6c <_PyObject_GetMethod@@Base+0x828> │ │ │ │ + ldr r2, [pc, #744] @ (94144 <_PyObject_GetMethod@@Base+0xb00>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 947ac <_PyObject_GetMethod@@Base+0xb28> │ │ │ │ + bne.w 9416c <_PyObject_GetMethod@@Base+0xb28> │ │ │ │ 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 9490c <_PyObject_GetMethod@@Base+0xc88> │ │ │ │ + beq.w 942cc <_PyObject_GetMethod@@Base+0xc88> │ │ │ │ ldr.w lr, [r1, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - ble.n 9450e <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ + ble.n 93ece <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 9423c <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + beq.w 93bfc <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ cmp.w lr, #1 │ │ │ │ - beq.n 9450e <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ + beq.n 93ece <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 9423c <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + beq.w 93bfc <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ cmp.w lr, #2 │ │ │ │ - beq.n 9450e <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ + beq.n 93ece <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 9423c <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + beq.w 93bfc <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ cmp.w lr, #3 │ │ │ │ - beq.n 9450e <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ + beq.n 93ece <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ add.w ip, r1, #20 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r8, [ip, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.w 9423c <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + beq.w 93bfc <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 944fe <_PyObject_GetMethod@@Base+0x87a> │ │ │ │ + bne.n 93ebe <_PyObject_GetMethod@@Base+0x87a> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ str.w fp, [sp, #12] │ │ │ │ - bl 1a8350 │ │ │ │ + bl 1a6f00 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 9423c <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + bne.w 93bfc <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 944b2 <_PyObject_GetMethod@@Base+0x82e> │ │ │ │ + b.n 93e72 <_PyObject_GetMethod@@Base+0x82e> │ │ │ │ cmp.w r8, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ - bne.w 942ac <_PyObject_GetMethod@@Base+0x628> │ │ │ │ - b.n 942f8 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ + bne.w 93c6c <_PyObject_GetMethod@@Base+0x628> │ │ │ │ + b.n 93cb8 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ mov r0, r5 │ │ │ │ - b.n 943c8 <_PyObject_GetMethod@@Base+0x744> │ │ │ │ - cmp r8, r3 │ │ │ │ - str.w r0, [ip, #4]! │ │ │ │ - bne.w 942e0 <_PyObject_GetMethod@@Base+0x65c> │ │ │ │ - b.n 942f8 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ + b.n 93d88 <_PyObject_GetMethod@@Base+0x744> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - blt.w 94426 <_PyObject_GetMethod@@Base+0x7a2> │ │ │ │ + blt.w 93de6 <_PyObject_GetMethod@@Base+0x7a2> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 94426 <_PyObject_GetMethod@@Base+0x7a2> │ │ │ │ + beq.w 93de6 <_PyObject_GetMethod@@Base+0x7a2> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 94864 <_PyObject_GetMethod@@Base+0xbe0> │ │ │ │ + bne.w 94224 <_PyObject_GetMethod@@Base+0xbe0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 94488 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + beq.n 93e48 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 94488 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93e48 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + cmp r8, r3 │ │ │ │ + str.w r0, [ip, #4]! │ │ │ │ + bne.w 93ca0 <_PyObject_GetMethod@@Base+0x65c> │ │ │ │ + b.n 93cb8 <_PyObject_GetMethod@@Base+0x674> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - b.n 94488 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93e48 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ - ldr r4, [pc, #508] @ (94788 <_PyObject_GetMethod@@Base+0xb04>) │ │ │ │ + ldr r4, [pc, #508] @ (94148 <_PyObject_GetMethod@@Base+0xb04>) │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ - bge.w 9432a <_PyObject_GetMethod@@Base+0x6a6> │ │ │ │ - movw r1, #21944 @ 0x55b8 │ │ │ │ + bge.w 93cea <_PyObject_GetMethod@@Base+0x6a6> │ │ │ │ + movw r1, #21560 @ 0x5438 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e857c <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 1e7844 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9432a <_PyObject_GetMethod@@Base+0x6a6> │ │ │ │ + beq.w 93cea <_PyObject_GetMethod@@Base+0x6a6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 94522 <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ + beq.n 93ee2 <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94522 <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ + bne.n 93ee2 <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94522 <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 93ee2 <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - bl 77cd8 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 77ccc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94522 <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ + beq.n 93ee2 <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ - b.n 9428e <_PyObject_GetMethod@@Base+0x60a> │ │ │ │ + b.n 93c4e <_PyObject_GetMethod@@Base+0x60a> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d7c20 │ │ │ │ + bl d7674 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 943be <_PyObject_GetMethod@@Base+0x73a> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 94608 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + bge.w 93d7e <_PyObject_GetMethod@@Base+0x73a> │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 93fc8 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26848 @ 0x68e0 │ │ │ │ + movw r1, #26464 @ 0x6760 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 94488 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ - ldr r1, [pc, #380] @ (9478c <_PyObject_GetMethod@@Base+0xb08>) │ │ │ │ + b.n 93e48 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + ldr r1, [pc, #380] @ (9414c <_PyObject_GetMethod@@Base+0xb08>) │ │ │ │ mov r0, r8 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ - bl 1fadf8 <_PyParkingLot_UnparkAll@@Base+0x63c> │ │ │ │ + bl 1fa2e8 <_PyParkingLot_UnparkAll@@Base+0x63c> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 94488 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93e48 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 94850 <_PyObject_GetMethod@@Base+0xbcc> │ │ │ │ + beq.w 94210 <_PyObject_GetMethod@@Base+0xbcc> │ │ │ │ add.w r0, r5, #28 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 94838 <_PyObject_GetMethod@@Base+0xbb4> │ │ │ │ + blt.w 941f8 <_PyObject_GetMethod@@Base+0xbb4> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 947e2 <_PyObject_GetMethod@@Base+0xb5e> │ │ │ │ + bne.w 941a2 <_PyObject_GetMethod@@Base+0xb5e> │ │ │ │ mov r1, r6 │ │ │ │ - bl 94a38 │ │ │ │ + bl 943f8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 94488 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93e48 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ ldrb r2, [r5, r3] │ │ │ │ ldrsb r3, [r5, r3] │ │ │ │ cmp r3, #0 │ │ │ │ iteee ge │ │ │ │ movge r3, #24 │ │ │ │ addlt.w r2, r2, #1296 @ 0x510 │ │ │ │ movwlt r5, #19968 @ 0x4e00 │ │ │ │ movtlt r5, #72 @ 0x48 │ │ │ │ itet ge │ │ │ │ - ldrge r5, [pc, #300] @ (94790 <_PyObject_GetMethod@@Base+0xb0c>) │ │ │ │ + ldrge r5, [pc, #300] @ (94150 <_PyObject_GetMethod@@Base+0xb0c>) │ │ │ │ addlt.w r5, r5, r2, lsl #5 │ │ │ │ mlage r5, r3, r2, r5 │ │ │ │ - b.n 94488 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93e48 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ mov r0, r6 │ │ │ │ - bl 72184 │ │ │ │ + bl 7219c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94608 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + beq.n 93fc8 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ movw sl, #4356 @ 0x1104 │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ add.w r3, r0, #8 │ │ │ │ add.w fp, r4, #8 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, sl │ │ │ │ cmp r6, r9 │ │ │ │ - ble.w 94488 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + ble.w 93e48 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ ldr.w r1, [fp, #4]! │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 1fadf8 <_PyParkingLot_UnparkAll@@Base+0x63c> │ │ │ │ + bl 1fa2e8 <_PyParkingLot_UnparkAll@@Base+0x63c> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 948ea <_PyObject_GetMethod@@Base+0xc66> │ │ │ │ + beq.w 942aa <_PyObject_GetMethod@@Base+0xc66> │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ - b.n 9468c <_PyObject_GetMethod@@Base+0xa08> │ │ │ │ + b.n 9404c <_PyObject_GetMethod@@Base+0xa08> │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94414 <_PyObject_GetMethod@@Base+0x790> │ │ │ │ - b.n 94608 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + bne.w 93dd4 <_PyObject_GetMethod@@Base+0x790> │ │ │ │ + b.n 93fc8 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ 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 1e8b9c <_Py_CheckRecursiveCall@@Base+0x620> │ │ │ │ + bl 1e7e64 <_Py_CheckRecursiveCall@@Base+0x620> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94608 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + beq.n 93fc8 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ 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] │ │ │ │ clz r6, r3 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 94542 <_PyObject_GetMethod@@Base+0x8be> │ │ │ │ + beq.w 93ef6 <_PyObject_GetMethod@@Base+0x8b2> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movw ip, #42428 @ 0xa5bc │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 9470a <_PyObject_GetMethod@@Base+0xa86> │ │ │ │ + bne.n 940ca <_PyObject_GetMethod@@Base+0xa86> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 94798 <_PyObject_GetMethod@@Base+0xb14> │ │ │ │ + bne.n 94158 <_PyObject_GetMethod@@Base+0xb14> │ │ │ │ subs r1, r2, r3 │ │ │ │ add r0, r3 │ │ │ │ - bl 71f98 │ │ │ │ + bl 71fb0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94488 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + beq.w 93e48 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ mov r0, r9 │ │ │ │ - bl cf15c │ │ │ │ - b.n 94488 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + bl cebf4 │ │ │ │ + b.n 93e48 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd1c │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 94398 <_PyObject_GetMethod@@Base+0x714> │ │ │ │ - b.n 945ec <_PyObject_GetMethod@@Base+0x968> │ │ │ │ + bne.w 93d58 <_PyObject_GetMethod@@Base+0x714> │ │ │ │ + b.n 93fac <_PyObject_GetMethod@@Base+0x968> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 94488 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93e48 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ add.w r2, r5, #28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94414 <_PyObject_GetMethod@@Base+0x790> │ │ │ │ - b.n 94608 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + bne.w 93dd4 <_PyObject_GetMethod@@Base+0x790> │ │ │ │ + b.n 93fc8 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r8, r3 │ │ │ │ - ble.w 945c4 <_PyObject_GetMethod@@Base+0x940> │ │ │ │ - bl 1ea294 │ │ │ │ + ble.w 93f84 <_PyObject_GetMethod@@Base+0x940> │ │ │ │ + bl 1e955c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94522 <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ + beq.w 93ee2 <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ add.w r3, r4, #12 │ │ │ │ ldr.w r9, [r1] │ │ │ │ cmp r9, r0 │ │ │ │ - beq.n 947f2 <_PyObject_GetMethod@@Base+0xb6e> │ │ │ │ + beq.n 941b2 <_PyObject_GetMethod@@Base+0xb6e> │ │ │ │ add.w r0, r9, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r4, #12] │ │ │ │ - b.n 942ac <_PyObject_GetMethod@@Base+0x628> │ │ │ │ + b.n 93c6c <_PyObject_GetMethod@@Base+0x628> │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r5, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 9470a <_PyObject_GetMethod@@Base+0xa86> │ │ │ │ + bne.n 940ca <_PyObject_GetMethod@@Base+0xa86> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5e28 │ │ │ │ + bl 1a4914 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 94714 <_PyObject_GetMethod@@Base+0xa90> │ │ │ │ + b.n 940d4 <_PyObject_GetMethod@@Base+0xa90> │ │ │ │ ldr r5, [r5, #28] │ │ │ │ - b.n 94454 <_PyObject_GetMethod@@Base+0x7d0> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 93e14 <_PyObject_GetMethod@@Base+0x7d0> │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 944a8 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ + beq.w 93e68 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 944a8 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ - ldr r5, [pc, #356] @ (9492c <_PyObject_GetMethod@@Base+0xca8>) │ │ │ │ - b.n 94488 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + b.n 93e68 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ + ldr r5, [pc, #356] @ (942ec <_PyObject_GetMethod@@Base+0xca8>) │ │ │ │ + b.n 93e48 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + movw r2, #26709 @ 0x6855 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 94854 <_PyObject_GetMethod@@Base+0xbd0> │ │ │ │ + bne.n 94214 <_PyObject_GetMethod@@Base+0xbd0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 127218 │ │ │ │ + bl 126cc8 │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ - b.n 9428e <_PyObject_GetMethod@@Base+0x60a> │ │ │ │ - cbz r2, 94820 <_PyObject_GetMethod@@Base+0xb9c> │ │ │ │ + b.n 93c4e <_PyObject_GetMethod@@Base+0x60a> │ │ │ │ + cbz r2, 941e0 <_PyObject_GetMethod@@Base+0xb9c> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 94812 <_PyObject_GetMethod@@Base+0xb8e> │ │ │ │ + bne.n 941d2 <_PyObject_GetMethod@@Base+0xb8e> │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e0ea0 │ │ │ │ + bl 1e0198 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 94488 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93e48 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ str r1, [r4, #12] │ │ │ │ add.w ip, r4, #16 │ │ │ │ add.w r1, r5, #8 │ │ │ │ mov r3, ip │ │ │ │ ldr.w lr, [r5, #8] │ │ │ │ ldr.w r0, [lr] │ │ │ │ cmp r0, r9 │ │ │ │ - bne.w 942c2 <_PyObject_GetMethod@@Base+0x63e> │ │ │ │ + bne.w 93c82 <_PyObject_GetMethod@@Base+0x63e> │ │ │ │ str.w lr, [r4, #16] │ │ │ │ - b.n 942d6 <_PyObject_GetMethod@@Base+0x652> │ │ │ │ + b.n 93c96 <_PyObject_GetMethod@@Base+0x652> │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 94820 <_PyObject_GetMethod@@Base+0xb9c> │ │ │ │ + bne.n 941e0 <_PyObject_GetMethod@@Base+0xb9c> │ │ │ │ mov r1, r6 │ │ │ │ - bl 202d2c │ │ │ │ + bl 20221c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 94488 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93e48 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26892 @ 0x690c │ │ │ │ + movw r1, #26508 @ 0x678c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 94608 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 93fc8 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26044 @ 0x65bc │ │ │ │ + movw r1, #25660 @ 0x643c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 94608 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 93fc8 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 9462e <_PyObject_GetMethod@@Base+0x9aa> │ │ │ │ + b.n 93fee <_PyObject_GetMethod@@Base+0x9aa> │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ - b.n 9428e <_PyObject_GetMethod@@Base+0x60a> │ │ │ │ + b.n 93c4e <_PyObject_GetMethod@@Base+0x60a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 157494 <_PyUnicode_Copy@@Base> │ │ │ │ + bl 156a24 <_PyUnicode_Copy@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 94488 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ + b.n 93e48 <_PyObject_GetMethod@@Base+0x804> │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94244 <_PyObject_GetMethod@@Base+0x5c0> │ │ │ │ + beq.w 93c04 <_PyObject_GetMethod@@Base+0x5c0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f097c <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1efca0 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94522 <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ + beq.w 93ee2 <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #24120 @ 0x5e38 │ │ │ │ + movw r1, #23736 @ 0x5cb8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - b.n 945aa <_PyObject_GetMethod@@Base+0x926> │ │ │ │ - bl 1f097c <_PyObject_FunctionStr@@Base> │ │ │ │ + bl d1ad0 │ │ │ │ + b.n 93f6a <_PyObject_GetMethod@@Base+0x926> │ │ │ │ + bl 1efca0 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94522 <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ + beq.w 93ee2 <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26812 @ 0x68bc │ │ │ │ + movw r1, #26428 @ 0x673c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 94898 <_PyObject_GetMethod@@Base+0xc14> │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + b.n 94258 <_PyObject_GetMethod@@Base+0xc14> │ │ │ │ + movw r0, #64844 @ 0xfd4c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 945ec <_PyObject_GetMethod@@Base+0x968> │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 93fac <_PyObject_GetMethod@@Base+0x968> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26864 @ 0x68f0 │ │ │ │ + movw r1, #26480 @ 0x6770 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 94608 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 93fc8 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 94608 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + beq.w 93fc8 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94608 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + bne.w 93fc8 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94608 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 93fc8 <_PyObject_GetMethod@@Base+0x984> │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 94480 <_PyObject_GetMethod@@Base+0x7fc> │ │ │ │ + b.n 93e40 <_PyObject_GetMethod@@Base+0x7fc> │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ - cbz r1, 9491a <_PyObject_GetMethod@@Base+0xc96> │ │ │ │ + cbz r1, 942da <_PyObject_GetMethod@@Base+0xc96> │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 9490e <_PyObject_GetMethod@@Base+0xc8a> │ │ │ │ - b.n 9423c <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + bne.n 942ce <_PyObject_GetMethod@@Base+0xc8a> │ │ │ │ + b.n 93bfc <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 9423c <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ - b.n 9450e <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ + beq.w 93bfc <_PyObject_GetMethod@@Base+0x5b8> │ │ │ │ + b.n 93ece <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ nop │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ 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 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 949c2 <_PyObject_GetMethod@@Base+0xd3e> │ │ │ │ + beq.n 94382 <_PyObject_GetMethod@@Base+0xd3e> │ │ │ │ ldr r5, [r1, #28] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 9499c <_PyObject_GetMethod@@Base+0xd18> │ │ │ │ + bpl.n 9435c <_PyObject_GetMethod@@Base+0xd18> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ adds r1, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 94972 <_PyObject_GetMethod@@Base+0xcee> │ │ │ │ + bge.n 94332 <_PyObject_GetMethod@@Base+0xcee> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ str r1, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 841a0 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83d00 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ itt ne │ │ │ │ ldrne r3, [r5, #12] │ │ │ │ strne.w r4, [r3, r6, lsl #2] │ │ │ │ - bne.n 9496e <_PyObject_GetMethod@@Base+0xcea> │ │ │ │ + bne.n 9432e <_PyObject_GetMethod@@Base+0xcea> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 949c2 <_PyObject_GetMethod@@Base+0xd3e> │ │ │ │ + beq.n 94382 <_PyObject_GetMethod@@Base+0xd3e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 949ac <_PyObject_GetMethod@@Base+0xd28> │ │ │ │ + cbnz r3, 9436c <_PyObject_GetMethod@@Base+0xd28> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 949ac <_PyObject_GetMethod@@Base+0xd28> │ │ │ │ - movw r0, #64668 @ 0xfc9c │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9436c <_PyObject_GetMethod@@Base+0xd28> │ │ │ │ + movw r0, #64284 @ 0xfb1c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 949c2 <_PyObject_GetMethod@@Base+0xd3e> │ │ │ │ + beq.n 94382 <_PyObject_GetMethod@@Base+0xd3e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 949c2 <_PyObject_GetMethod@@Base+0xd3e> │ │ │ │ + cbnz r3, 94382 <_PyObject_GetMethod@@Base+0xd3e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9496e <_PyObject_GetMethod@@Base+0xcea> │ │ │ │ + b.n 9432e <_PyObject_GetMethod@@Base+0xcea> │ │ │ │ nop │ │ │ │ │ │ │ │ -000949c8 : │ │ │ │ +00094388 : │ │ │ │ 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 │ │ │ │ subs r1, r2, #0 │ │ │ │ - blt.n 94a1e │ │ │ │ + blt.n 943de │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 949e8 │ │ │ │ + bne.n 943a8 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 94a38 │ │ │ │ + b.n 943f8 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 94a04 │ │ │ │ + ble.n 943c4 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 949f8 │ │ │ │ + bne.n 943b8 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1e0ea0 │ │ │ │ + b.w 1e0198 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 94a04 │ │ │ │ + bne.n 943c4 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 202d2c │ │ │ │ + b.w 20221c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26892 @ 0x690c │ │ │ │ + movw r1, #26508 @ 0x678c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #26044 @ 0x65bc │ │ │ │ + movw r1, #25660 @ 0x643c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 94a1a │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 943da │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 94cf4 │ │ │ │ + beq.w 946b4 │ │ │ │ cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ itt ne │ │ │ │ addne r2, r0, r1 │ │ │ │ movne r3, r0 │ │ │ │ - beq.w 94c84 │ │ │ │ + beq.w 94644 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 94b5e │ │ │ │ + bls.n 9451e │ │ │ │ lsls r1, r3, #30 │ │ │ │ - beq.n 94ac4 │ │ │ │ + beq.n 94484 │ │ │ │ mov ip, r3 │ │ │ │ mov r3, ip │ │ │ │ ldrsb.w r1, [r3], #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 94a5e │ │ │ │ + bge.n 9441e │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 94d10 │ │ │ │ + blt.w 946d0 │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 94ab4 │ │ │ │ + bgt.n 94474 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6453 @ 0x1935 │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r4, #29 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 94b90 │ │ │ │ + beq.n 94550 │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94bca │ │ │ │ - bl 1ea294 │ │ │ │ + bne.w 9458a │ │ │ │ + bl 1e955c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94c08 │ │ │ │ + bne.w 945c8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 94c20 │ │ │ │ + b.n 945e0 │ │ │ │ add.w ip, r3, #4 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 94a66 │ │ │ │ + bcc.n 94426 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 94a72 │ │ │ │ + bne.n 94432 │ │ │ │ add.w r1, r3, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 94b5a │ │ │ │ + bcc.n 9451a │ │ │ │ ldr r0, [r3, #4] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 94a72 │ │ │ │ + bne.n 94432 │ │ │ │ add.w ip, r3, #12 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 94c6e │ │ │ │ + bcc.w 9462e │ │ │ │ ldr r1, [r3, #8] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 94a72 │ │ │ │ + bne.n 94432 │ │ │ │ add.w r1, r3, #16 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 94b5a │ │ │ │ + bcc.n 9451a │ │ │ │ ldr r0, [r3, #12] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 94a72 │ │ │ │ + bne.n 94432 │ │ │ │ add.w ip, r3, #20 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 94c6e │ │ │ │ + bcc.w 9462e │ │ │ │ ldr r1, [r3, #16] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 94a72 │ │ │ │ + bne.n 94432 │ │ │ │ add.w r1, r3, #24 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 94b5a │ │ │ │ + bcc.n 9451a │ │ │ │ ldr r0, [r3, #20] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 94a72 │ │ │ │ + bne.n 94432 │ │ │ │ add.w r5, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc.w 94c6e │ │ │ │ + bcc.w 9462e │ │ │ │ ldr r1, [r3, #24] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 94a72 │ │ │ │ + bne.n 94432 │ │ │ │ sub.w r1, r2, #28 │ │ │ │ subs r3, r1, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r3, r5 │ │ │ │ - b.n 94b54 │ │ │ │ + b.n 94514 │ │ │ │ ldr.w r1, [ip] │ │ │ │ adds r5, #4 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 94a72 │ │ │ │ + bne.n 94432 │ │ │ │ mov ip, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 94b48 │ │ │ │ + bne.n 94508 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 94a68 │ │ │ │ + bne.n 94428 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 94d10 │ │ │ │ + blt.w 946d0 │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 94ab4 │ │ │ │ + bgt.n 94474 │ │ │ │ movw r7, #19968 @ 0x4e00 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6453 @ 0x1935 │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r4, #21 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr.w r2, [r7, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 94aa4 │ │ │ │ - ldr r3, [pc, #408] @ (94d2c ) │ │ │ │ + bne.n 94464 │ │ │ │ + ldr r3, [pc, #408] @ (946ec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ cmp.w r8, #512 @ 0x200 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi.n 94c44 │ │ │ │ + bhi.n 94604 │ │ │ │ add.w r1, r8, #4294967295 @ 0xffffffff │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [sl, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 94ce4 │ │ │ │ + beq.w 946a4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - cbz r0, 94c26 │ │ │ │ + cbz r0, 945e6 │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ 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, #332] @ (94d30 ) │ │ │ │ + ldr r2, [pc, #332] @ (946f0 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94caa │ │ │ │ + bne.n 9466a │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 94cbe │ │ │ │ + beq.n 9467e │ │ │ │ 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 94d28 │ │ │ │ + bpl.w 946e8 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 94cd6 │ │ │ │ + bpl.n 94696 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #20 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp r2, lr │ │ │ │ - bcc.n 94c78 │ │ │ │ + bcc.n 94638 │ │ │ │ adds r1, #1 │ │ │ │ add.w r2, r3, lr │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ str.w r0, [r3, lr] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 94bca │ │ │ │ + bne.n 9458a │ │ │ │ ldr.w r2, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #49745 @ 0xc251 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 94cf8 │ │ │ │ + bne.n 946b8 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 94ab4 │ │ │ │ + beq.w 94474 │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 94bca │ │ │ │ + b.n 9458a │ │ │ │ mov ip, r1 │ │ │ │ cmp r2, ip │ │ │ │ - bne.w 94a68 │ │ │ │ - b.n 94b5e │ │ │ │ + bne.w 94428 │ │ │ │ + b.n 9451e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 94bca │ │ │ │ + b.n 9458a │ │ │ │ ldrsb.w r2, [r0] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ iteee ge │ │ │ │ movge r2, #24 │ │ │ │ addlt.w r3, r3, #1296 @ 0x510 │ │ │ │ movwlt r5, #19968 @ 0x4e00 │ │ │ │ movtlt r5, #72 @ 0x48 │ │ │ │ itet ge │ │ │ │ - ldrge r5, [pc, #148] @ (94d34 ) │ │ │ │ + ldrge r5, [pc, #148] @ (946f4 ) │ │ │ │ addlt.w r5, r5, r3, lsl #5 │ │ │ │ mlage r5, r2, r3, r5 │ │ │ │ - b.n 94c20 │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 945e0 │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 94d04 │ │ │ │ + bne.n 946c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 127218 │ │ │ │ - b.n 94bf0 │ │ │ │ + bl 126cc8 │ │ │ │ + b.n 945b0 │ │ │ │ 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 94c08 │ │ │ │ + b.n 945c8 │ │ │ │ add.w r0, r5, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ blx 29c10 │ │ │ │ - b.n 94c20 │ │ │ │ + b.n 945e0 │ │ │ │ mov r0, sl │ │ │ │ - bl 719d8 │ │ │ │ + bl 719f0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 94bca │ │ │ │ - b.n 94c44 │ │ │ │ - ldr r5, [pc, #64] @ (94d38 ) │ │ │ │ - b.n 94c20 │ │ │ │ + bne.w 9458a │ │ │ │ + b.n 94604 │ │ │ │ + ldr r5, [pc, #64] @ (946f8 ) │ │ │ │ + b.n 945e0 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 94c5c │ │ │ │ + b.n 9461c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 94bf0 │ │ │ │ + b.n 945b0 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64520 @ 0xfc08 │ │ │ │ + movw r1, #64136 @ 0xfa88 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 94ac0 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 94480 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 94cda │ │ │ │ + b.n 9469a │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ and.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -159428,762 +158798,762 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r6, r2, [r0, #44] @ 0x2c │ │ │ │ cmp r6, r2 │ │ │ │ ite ge │ │ │ │ movge r3, #0 │ │ │ │ movlt r3, #1 │ │ │ │ orrs.w r3, r3, r2, lsr #31 │ │ │ │ - bne.w 94ee6 │ │ │ │ + bne.w 948a6 │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 94ee6 │ │ │ │ + blt.w 948a6 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 94ee6 │ │ │ │ + blt.w 948a6 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 94ee6 │ │ │ │ + blt.w 948a6 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 94ee6 │ │ │ │ + beq.w 948a6 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.w 94ee6 │ │ │ │ + bpl.w 948a6 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94ee6 │ │ │ │ + beq.w 948a6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #5 │ │ │ │ - bpl.w 94ee6 │ │ │ │ + bpl.w 948a6 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94ee6 │ │ │ │ + beq.w 948a6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w 94ee6 │ │ │ │ + bpl.w 948a6 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 94ee6 │ │ │ │ + beq.w 948a6 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w 94ee6 │ │ │ │ + bpl.w 948a6 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94ee6 │ │ │ │ + beq.w 948a6 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - bpl.w 94ee6 │ │ │ │ + bpl.w 948a6 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r7, r1 │ │ │ │ - bne.w 94ee6 │ │ │ │ + bne.w 948a6 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94ee6 │ │ │ │ + beq.w 948a6 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bpl.n 94ee6 │ │ │ │ + bpl.n 948a6 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 94ee6 │ │ │ │ + beq.n 948a6 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bpl.n 94ee6 │ │ │ │ + bpl.n 948a6 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 94ee6 │ │ │ │ + beq.n 948a6 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bpl.n 94ee6 │ │ │ │ + bpl.n 948a6 │ │ │ │ ldr r7, [r0, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 94ee6 │ │ │ │ + beq.n 948a6 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - bpl.n 94ee6 │ │ │ │ + bpl.n 948a6 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94ee6 │ │ │ │ + beq.n 948a6 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bpl.n 94ee6 │ │ │ │ + bpl.n 948a6 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ orrs r2, r0 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 94ece │ │ │ │ + bne.n 9488e │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 94e88 │ │ │ │ + ble.n 94848 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ands.w r2, r2, #32 │ │ │ │ - beq.n 94ec2 │ │ │ │ + beq.n 94882 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - beq.n 94e70 │ │ │ │ + beq.n 94830 │ │ │ │ movs r2, #1 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ lsls r7, r0, #26 │ │ │ │ - bpl.n 94ec8 │ │ │ │ + bpl.n 94888 │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 94e70 │ │ │ │ + beq.n 94830 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ lsls r0, r0, #26 │ │ │ │ it mi │ │ │ │ addmi r2, #1 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 94e70 │ │ │ │ + beq.n 94830 │ │ │ │ add.w r0, r3, #15 │ │ │ │ adds r3, #18 │ │ │ │ add r0, r1 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bpl.n 94ebc │ │ │ │ + bpl.n 9487c │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 94e62 │ │ │ │ + bne.n 94822 │ │ │ │ ubfx r3, r4, #2, #1 │ │ │ │ add r5, r6 │ │ │ │ add r3, r5 │ │ │ │ ubfx r4, r4, #3, #1 │ │ │ │ add r3, r4 │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 94ea0 │ │ │ │ + blt.n 94860 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ubfx r3, r4, #2, #1 │ │ │ │ adds r1, r6, r5 │ │ │ │ add r1, r3 │ │ │ │ ubfx r3, r4, #3, #1 │ │ │ │ add r3, r1 │ │ │ │ negs r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ movge r0, r2 │ │ │ │ - bge.n 94e86 │ │ │ │ + bge.n 94846 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27244 @ 0x6a6c │ │ │ │ + movw r1, #26860 @ 0x68ec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 94e62 │ │ │ │ - b.n 94e70 │ │ │ │ + bne.n 94822 │ │ │ │ + b.n 94830 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 94e42 │ │ │ │ - b.n 94e70 │ │ │ │ + bne.n 94802 │ │ │ │ + b.n 94830 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 94e4e │ │ │ │ - b.n 94e70 │ │ │ │ + bne.n 9480e │ │ │ │ + b.n 94830 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27216 @ 0x6a50 │ │ │ │ + movw r1, #26832 @ 0x68d0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 94eb6 │ │ │ │ - movw r0, #27192 @ 0x6a38 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 94876 │ │ │ │ + movw r0, #26808 @ 0x68b8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #455 @ 0x1c7 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 94eb6 │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 94876 │ │ │ │ │ │ │ │ -00094ef8 <_Py_write@@Base>: │ │ │ │ +000948b8 <_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 r8, r1 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r2 │ │ │ │ - bl 9649c │ │ │ │ + bl 95e5c │ │ │ │ mov sl, r0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [r0, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29828 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr.w sl, [r5] │ │ │ │ - bl 98f90 │ │ │ │ + bl 98950 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 94f4c <_Py_write@@Base+0x54> │ │ │ │ + bge.n 9490c <_Py_write@@Base+0x54> │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.n 94f6a <_Py_write@@Base+0x72> │ │ │ │ + beq.n 9492a <_Py_write@@Base+0x72> │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 94f52 <_Py_write@@Base+0x5a> │ │ │ │ + blt.n 94912 <_Py_write@@Base+0x5a> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1c24 │ │ │ │ + bl f1698 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str.w sl, [r5] │ │ │ │ - b.n 94f4c <_Py_write@@Base+0x54> │ │ │ │ - bl e5198 │ │ │ │ + b.n 9490c <_Py_write@@Base+0x54> │ │ │ │ + bl e4bf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94f1a <_Py_write@@Base+0x22> │ │ │ │ - b.n 94f60 <_Py_write@@Base+0x68> │ │ │ │ + beq.n 948da <_Py_write@@Base+0x22> │ │ │ │ + b.n 94920 <_Py_write@@Base+0x68> │ │ │ │ stmdb 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, [r0, #88] @ 0x58 │ │ │ │ sub sp, #28 │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ - beq.w 95744 <_Py_write@@Base+0x84c> │ │ │ │ + beq.w 95104 <_Py_write@@Base+0x84c> │ │ │ │ ldr r5, [r0, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 95752 <_Py_write@@Base+0x85a> │ │ │ │ + bne.w 95112 <_Py_write@@Base+0x85a> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9550a <_Py_write@@Base+0x612> │ │ │ │ + beq.w 94eca <_Py_write@@Base+0x612> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r2, [r3, #692] @ 0x2b4 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6453 @ 0x1935 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 95538 <_Py_write@@Base+0x640> │ │ │ │ - ldr r3, [pc, #712] @ (9529c <_Py_write@@Base+0x3a4>) │ │ │ │ + bne.w 94ef8 <_Py_write@@Base+0x640> │ │ │ │ + ldr r3, [pc, #712] @ (94c5c <_Py_write@@Base+0x3a4>) │ │ │ │ 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 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 954fe <_Py_write@@Base+0x606> │ │ │ │ + beq.w 94ebe <_Py_write@@Base+0x606> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9538e <_Py_write@@Base+0x496> │ │ │ │ + beq.w 94d4e <_Py_write@@Base+0x496> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r7, sl │ │ │ │ movw fp, #6000 @ 0x1770 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 954e0 <_Py_write@@Base+0x5e8> │ │ │ │ + bne.w 94ea0 <_Py_write@@Base+0x5e8> │ │ │ │ adds r3, r1, #1 │ │ │ │ mov r9, r5 │ │ │ │ cmp r1, fp │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq.n 95068 <_Py_write@@Base+0x170> │ │ │ │ + beq.n 94a28 <_Py_write@@Base+0x170> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95682 <_Py_write@@Base+0x78a> │ │ │ │ + bne.w 95042 <_Py_write@@Base+0x78a> │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ - bl 965b8 │ │ │ │ + bl 95f78 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95352 <_Py_write@@Base+0x45a> │ │ │ │ + bne.w 94d12 <_Py_write@@Base+0x45a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95682 <_Py_write@@Base+0x78a> │ │ │ │ + bne.w 95042 <_Py_write@@Base+0x78a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b7f8 <_Py_NewReferenceNoTotal@@Base+0x1c> │ │ │ │ + bl 9b1a8 <_Py_NewReferenceNoTotal@@Base+0x1c> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov sl, r0 │ │ │ │ subs r1, #1 │ │ │ │ - cbz r0, 95070 <_Py_write@@Base+0x178> │ │ │ │ + cbz r0, 94a30 <_Py_write@@Base+0x178> │ │ │ │ cmp r8, r5 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 952a0 <_Py_write@@Base+0x3a8> │ │ │ │ + beq.w 94c60 <_Py_write@@Base+0x3a8> │ │ │ │ str.w sl, [r6, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r9, r5 │ │ │ │ cmp r1, fp │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bne.n 9501a <_Py_write@@Base+0x122> │ │ │ │ + bne.n 949da <_Py_write@@Base+0x122> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.n 9501a <_Py_write@@Base+0x122> │ │ │ │ + bl 25ea4c │ │ │ │ + b.n 949da <_Py_write@@Base+0x122> │ │ │ │ mov sl, r7 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 954d8 <_Py_write@@Base+0x5e0> │ │ │ │ + beq.w 94e98 <_Py_write@@Base+0x5e0> │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 954d8 <_Py_write@@Base+0x5e0> │ │ │ │ + bne.w 94e98 <_Py_write@@Base+0x5e0> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bhi.w 957ce <_Py_write@@Base+0x8d6> │ │ │ │ + bhi.w 9518e <_Py_write@@Base+0x8d6> │ │ │ │ add.w sl, r5, #4294967295 @ 0xffffffff │ │ │ │ mov.w sl, sl, lsl #2 │ │ │ │ cmn.w sl, #13 │ │ │ │ - bhi.w 957ce <_Py_write@@Base+0x8d6> │ │ │ │ + bhi.w 9518e <_Py_write@@Base+0x8d6> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ add.w fp, sl, #19 │ │ │ │ bic.w fp, fp, #7 │ │ │ │ add.w lr, sl, #12 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ add.w r7, fp, r0 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi.w 955d8 <_Py_write@@Base+0x6e0> │ │ │ │ + bhi.w 94f98 <_Py_write@@Base+0x6e0> │ │ │ │ str r7, [r3, #4] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ adds r7, r7, r0 │ │ │ │ - beq.w 957ba <_Py_write@@Base+0x8c2> │ │ │ │ + beq.w 9517a <_Py_write@@Base+0x8c2> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9567e <_Py_write@@Base+0x786> │ │ │ │ + bne.w 9503e <_Py_write@@Base+0x786> │ │ │ │ mov r2, lr │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2957c │ │ │ │ mov r3, r7 │ │ │ │ cmp r5, #1 │ │ │ │ str.w r5, [r3], #8 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r7, #8] │ │ │ │ - ble.n 95114 <_Py_write@@Base+0x21c> │ │ │ │ + ble.n 94ad4 <_Py_write@@Base+0x21c> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [r7, #12] │ │ │ │ - beq.n 95114 <_Py_write@@Base+0x21c> │ │ │ │ + beq.n 94ad4 <_Py_write@@Base+0x21c> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r5, #3 │ │ │ │ str r3, [r7, #16] │ │ │ │ - beq.n 95114 <_Py_write@@Base+0x21c> │ │ │ │ + beq.n 94ad4 <_Py_write@@Base+0x21c> │ │ │ │ add.w r2, r6, #8 │ │ │ │ movs r3, #12 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp sl, r3 │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ str r0, [r1, r3] │ │ │ │ add.w r1, r3, #4 │ │ │ │ mov r3, r1 │ │ │ │ - bne.n 95102 <_Py_write@@Base+0x20a> │ │ │ │ + bne.n 94ac2 <_Py_write@@Base+0x20a> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r3, #704] @ 0x2c0 │ │ │ │ - movw r3, #30033 @ 0x7551 │ │ │ │ + movw r3, #30021 @ 0x7545 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 954ee <_Py_write@@Base+0x5f6> │ │ │ │ - ldr r3, [pc, #368] @ (9529c <_Py_write@@Base+0x3a4>) │ │ │ │ + bne.w 94eae <_Py_write@@Base+0x5f6> │ │ │ │ + ldr r3, [pc, #368] @ (94c5c <_Py_write@@Base+0x3a4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r1, r6, #4080 @ 0xff0 │ │ │ │ bic.w r1, r1, #15 │ │ │ │ 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 953c2 <_Py_write@@Base+0x4ca> │ │ │ │ + beq.w 94d82 <_Py_write@@Base+0x4ca> │ │ │ │ lsrs r3, r6, #18 │ │ │ │ ubfx r0, r6, #0, #18 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ ldr.w r2, [r3, #808] @ 0x328 │ │ │ │ cmp r2, r0 │ │ │ │ - bgt.n 9516c <_Py_write@@Base+0x274> │ │ │ │ + bgt.n 94b2c <_Py_write@@Base+0x274> │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.w 953c2 <_Py_write@@Base+0x4ca> │ │ │ │ + bgt.w 94d82 <_Py_write@@Base+0x4ca> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 953c2 <_Py_write@@Base+0x4ca> │ │ │ │ + beq.w 94d82 <_Py_write@@Base+0x4ca> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str r2, [r6, #0] │ │ │ │ str r6, [r1, #4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9546a <_Py_write@@Base+0x572> │ │ │ │ + beq.w 94e2a <_Py_write@@Base+0x572> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9554c <_Py_write@@Base+0x654> │ │ │ │ + beq.w 94f0c <_Py_write@@Base+0x654> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 95786 <_Py_write@@Base+0x88e> │ │ │ │ + beq.w 95146 <_Py_write@@Base+0x88e> │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.n 951d0 <_Py_write@@Base+0x2d8> │ │ │ │ + ble.n 94b90 <_Py_write@@Base+0x2d8> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 951a2 <_Py_write@@Base+0x2aa> │ │ │ │ + cbz r2, 94b62 <_Py_write@@Base+0x2aa> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r6, r2 │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.n 951d0 <_Py_write@@Base+0x2d8> │ │ │ │ + beq.n 94b90 <_Py_write@@Base+0x2d8> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 951b0 <_Py_write@@Base+0x2b8> │ │ │ │ + cbz r2, 94b70 <_Py_write@@Base+0x2b8> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r6, r2 │ │ │ │ cmp.w r9, #3 │ │ │ │ - beq.n 951d0 <_Py_write@@Base+0x2d8> │ │ │ │ + beq.n 94b90 <_Py_write@@Base+0x2d8> │ │ │ │ add.w r9, r3, r9, lsl #2 │ │ │ │ adds r3, #12 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 957e2 <_Py_write@@Base+0x8ea> │ │ │ │ + beq.w 951a2 <_Py_write@@Base+0x8ea> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r9, r3 │ │ │ │ add r6, r2 │ │ │ │ - bne.n 951be <_Py_write@@Base+0x2c6> │ │ │ │ + bne.n 94b7e <_Py_write@@Base+0x2c6> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bhi.w 9576e <_Py_write@@Base+0x876> │ │ │ │ + bhi.w 9512e <_Py_write@@Base+0x876> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 953fc <_Py_write@@Base+0x504> │ │ │ │ + beq.w 94dbc <_Py_write@@Base+0x504> │ │ │ │ subs r2, r6, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmn.w r2, #13 │ │ │ │ - bhi.w 9576e <_Py_write@@Base+0x876> │ │ │ │ + bhi.w 9512e <_Py_write@@Base+0x876> │ │ │ │ ldr r5, [r3, #4] │ │ │ │ add.w r9, r2, #19 │ │ │ │ bic.w r9, r9, #7 │ │ │ │ add.w fp, r2, #12 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add.w r1, r0, r9 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 9541c <_Py_write@@Base+0x524> │ │ │ │ + bcc.w 94ddc <_Py_write@@Base+0x524> │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr r5, [r5, #12] │ │ │ │ adds r5, r5, r0 │ │ │ │ - beq.w 9575a <_Py_write@@Base+0x862> │ │ │ │ + beq.w 9511a <_Py_write@@Base+0x862> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9567a <_Py_write@@Base+0x782> │ │ │ │ + bne.w 9503a <_Py_write@@Base+0x782> │ │ │ │ movs r1, #0 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 2957c │ │ │ │ mov r3, r5 │ │ │ │ ldr.w lr, [r7] │ │ │ │ cmp.w lr, #0 │ │ │ │ str.w r6, [r3], #8 │ │ │ │ it gt │ │ │ │ movgt.w ip, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ it gt │ │ │ │ ldrgt r1, [r7, #4] │ │ │ │ - ble.n 95256 <_Py_write@@Base+0x35e> │ │ │ │ + ble.n 94c16 <_Py_write@@Base+0x35e> │ │ │ │ ldr.w r3, [r1, r8, lsl #2] │ │ │ │ - cbz r3, 9524e <_Py_write@@Base+0x356> │ │ │ │ + cbz r3, 94c0e <_Py_write@@Base+0x356> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 95264 <_Py_write@@Base+0x36c> │ │ │ │ + bgt.n 94c24 <_Py_write@@Base+0x36c> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp lr, r8 │ │ │ │ - bne.n 95242 <_Py_write@@Base+0x34a> │ │ │ │ + bne.n 94c02 <_Py_write@@Base+0x34a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov.w r9, ip, lsl #2 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str.w r0, [r1, ip, lsl #2] │ │ │ │ - beq.n 9528e <_Py_write@@Base+0x396> │ │ │ │ + beq.n 94c4e <_Py_write@@Base+0x396> │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ ldr.w r6, [r6, r1, lsl #2] │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str.w r6, [r0, r9] │ │ │ │ - bne.n 95278 <_Py_write@@Base+0x380> │ │ │ │ + bne.n 94c38 <_Py_write@@Base+0x380> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, lr │ │ │ │ - beq.n 95256 <_Py_write@@Base+0x35e> │ │ │ │ + beq.n 94c16 <_Py_write@@Base+0x35e> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ add ip, r2 │ │ │ │ - b.n 95242 <_Py_write@@Base+0x34a> │ │ │ │ + b.n 94c02 <_Py_write@@Base+0x34a> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ movs.w r2, r8, lsl #2 │ │ │ │ - bmi.w 957d2 <_Py_write@@Base+0x8da> │ │ │ │ + bmi.w 95192 <_Py_write@@Base+0x8da> │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - movw r0, #17493 @ 0x4455 │ │ │ │ + movw r0, #16301 @ 0x3fad │ │ │ │ movt r0, #8 │ │ │ │ ldr.w r3, [r7, #700] @ 0x2bc │ │ │ │ ldr.w r7, [r7, #688] @ 0x2b0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 955d0 <_Py_write@@Base+0x6d8> │ │ │ │ + bne.w 94f90 <_Py_write@@Base+0x6d8> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 953ae <_Py_write@@Base+0x4b6> │ │ │ │ - ldr r3, [pc, #768] @ (955cc <_Py_write@@Base+0x6d4>) │ │ │ │ + beq.n 94d6e <_Py_write@@Base+0x4b6> │ │ │ │ + ldr r3, [pc, #768] @ (94f8c <_Py_write@@Base+0x6d4>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ bic.w lr, r6, #4080 @ 0xff0 │ │ │ │ bic.w lr, lr, #15 │ │ │ │ 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 95484 <_Py_write@@Base+0x58c> │ │ │ │ + beq.w 94e44 <_Py_write@@Base+0x58c> │ │ │ │ lsrs r0, r6, #18 │ │ │ │ ubfx ip, r6, #0, #18 │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ ldr.w r0, [r3, #808] @ 0x328 │ │ │ │ cmp r0, ip │ │ │ │ - bgt.n 9530c <_Py_write@@Base+0x414> │ │ │ │ + bgt.n 94ccc <_Py_write@@Base+0x414> │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, ip │ │ │ │ - bgt.w 95484 <_Py_write@@Base+0x58c> │ │ │ │ + bgt.w 94e44 <_Py_write@@Base+0x58c> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95484 <_Py_write@@Base+0x58c> │ │ │ │ + beq.w 94e44 <_Py_write@@Base+0x58c> │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ adds r3, #1 │ │ │ │ mov.w r9, r3, lsl #3 │ │ │ │ cmp.w r2, r3, lsl #3 │ │ │ │ - bhi.n 9532a <_Py_write@@Base+0x432> │ │ │ │ + bhi.n 94cea <_Py_write@@Base+0x432> │ │ │ │ add.w r3, r9, r3, lsl #4 │ │ │ │ cmp.w r3, r8, lsl #4 │ │ │ │ - bcc.w 95056 <_Py_write@@Base+0x15e> │ │ │ │ + bcc.w 94a16 <_Py_write@@Base+0x15e> │ │ │ │ mov r9, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7191c │ │ │ │ + bl 71934 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 957d2 <_Py_write@@Base+0x8da> │ │ │ │ + beq.w 95192 <_Py_write@@Base+0x8da> │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77550 │ │ │ │ + bl 77544 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 95056 <_Py_write@@Base+0x15e> │ │ │ │ + b.n 94a16 <_Py_write@@Base+0x15e> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ add.w lr, r0, #16 │ │ │ │ cmp lr, r1 │ │ │ │ - bhi.w 95624 <_Py_write@@Base+0x72c> │ │ │ │ + bhi.w 94fe4 <_Py_write@@Base+0x72c> │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str.w lr, [r2, #4] │ │ │ │ adds.w sl, r1, r0 │ │ │ │ - beq.w 95790 <_Py_write@@Base+0x898> │ │ │ │ + beq.w 95150 <_Py_write@@Base+0x898> │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95674 <_Py_write@@Base+0x77c> │ │ │ │ + bne.w 95034 <_Py_write@@Base+0x77c> │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ subs r1, #1 │ │ │ │ str.w r0, [r2], #8 │ │ │ │ strd r2, r3, [sl, #4] │ │ │ │ - b.n 9504e <_Py_write@@Base+0x156> │ │ │ │ + b.n 94a0e <_Py_write@@Base+0x156> │ │ │ │ ldrd ip, r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 9547c <_Py_write@@Base+0x584> │ │ │ │ + bcc.n 94e3c <_Py_write@@Base+0x584> │ │ │ │ add.w r2, r3, ip │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r2, ip, #8 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r1, [r3, ip] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 954a8 <_Py_write@@Base+0x5b0> │ │ │ │ + beq.n 94e68 <_Py_write@@Base+0x5b0> │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ - b.n 94ffe <_Py_write@@Base+0x106> │ │ │ │ + b.n 949be <_Py_write@@Base+0x106> │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7191c │ │ │ │ + bl 71934 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 957d2 <_Py_write@@Base+0x8da> │ │ │ │ + beq.w 95192 <_Py_write@@Base+0x8da> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 95056 <_Py_write@@Base+0x15e> │ │ │ │ + b.n 94a16 <_Py_write@@Base+0x15e> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r3, #684] @ 0x2ac │ │ │ │ - movw r3, #50457 @ 0xc519 │ │ │ │ + movw r3, #50453 @ 0xc515 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 956b2 <_Py_write@@Base+0x7ba> │ │ │ │ + bne.w 95072 <_Py_write@@Base+0x7ba> │ │ │ │ mov r0, r6 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ ldr.w r9, [r7] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp.w r9, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bgt.w 9518a <_Py_write@@Base+0x292> │ │ │ │ + bgt.w 94b4a <_Py_write@@Base+0x292> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ movs r6, #0 │ │ │ │ ldrd r2, r0, [r5] │ │ │ │ add.w r1, r0, #16 │ │ │ │ cmp r1, r2 │ │ │ │ it ls │ │ │ │ movls.w fp, #12 │ │ │ │ - bls.w 95208 <_Py_write@@Base+0x310> │ │ │ │ + bls.w 94bc8 <_Py_write@@Base+0x310> │ │ │ │ mov.w r9, #16 │ │ │ │ mov.w fp, #12 │ │ │ │ cmp.w r9, #8192 @ 0x2000 │ │ │ │ mov sl, r9 │ │ │ │ it cc │ │ │ │ movcc.w sl, #8192 @ 0x2000 │ │ │ │ strd fp, r3, [sp, #4] │ │ │ │ add.w r0, sl, #16 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 76fd8 │ │ │ │ mov lr, r0 │ │ │ │ ldrd fp, r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9575a <_Py_write@@Base+0x862> │ │ │ │ + beq.w 9511a <_Py_write@@Base+0x862> │ │ │ │ mov r1, r0 │ │ │ │ adds r0, #23 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w sl, [r1], #16 │ │ │ │ str.w r1, [r0, #-11] │ │ │ │ bic.w r0, r0, #7 │ │ │ │ subs r0, r0, r1 │ │ │ │ str.w ip, [lr, #8] │ │ │ │ str.w r0, [lr, #4] │ │ │ │ add.w r1, r9, r0 │ │ │ │ str.w lr, [r5, #8] │ │ │ │ mov r5, lr │ │ │ │ - b.n 95208 <_Py_write@@Base+0x310> │ │ │ │ + b.n 94bc8 <_Py_write@@Base+0x310> │ │ │ │ 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 95184 <_Py_write@@Base+0x28c> │ │ │ │ + b.n 94b44 <_Py_write@@Base+0x28c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 94ffe <_Py_write@@Base+0x106> │ │ │ │ + b.n 949be <_Py_write@@Base+0x106> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r7, [r3, #680] @ 0x2a8 │ │ │ │ - movw r3, #50557 @ 0xc57d │ │ │ │ + movw r3, #50553 @ 0xc579 │ │ │ │ movt r3, #6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 95738 <_Py_write@@Base+0x840> │ │ │ │ + bne.w 950f8 <_Py_write@@Base+0x840> │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ blx 2a6fc │ │ │ │ - b.n 953b6 <_Py_write@@Base+0x4be> │ │ │ │ + b.n 94d76 <_Py_write@@Base+0x4be> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #49745 @ 0xc251 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9572a <_Py_write@@Base+0x832> │ │ │ │ + bne.w 950ea <_Py_write@@Base+0x832> │ │ │ │ movs r0, #4 │ │ │ │ blx 2a0fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 957d8 <_Py_write@@Base+0x8e0> │ │ │ │ + beq.w 95198 <_Py_write@@Base+0x8e0> │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 94ffe <_Py_write@@Base+0x106> │ │ │ │ + b.n 949be <_Py_write@@Base+0x106> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77384 │ │ │ │ + bl 77378 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ str r2, [r4, #8] │ │ │ │ movs r5, #0 │ │ │ │ - b.n 95258 <_Py_write@@Base+0x360> │ │ │ │ + b.n 94c18 <_Py_write@@Base+0x360> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r3, #688] @ 0x2b0 │ │ │ │ blx r2 │ │ │ │ ldr.w r9, [r7] │ │ │ │ - b.n 953ea <_Py_write@@Base+0x4f2> │ │ │ │ + b.n 94daa <_Py_write@@Base+0x4f2> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 719d8 │ │ │ │ + bl 719f0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 953a6 <_Py_write@@Base+0x4ae> │ │ │ │ + b.n 94d66 <_Py_write@@Base+0x4ae> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ + bl 25ea4c │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 954de <_Py_write@@Base+0x5e6> │ │ │ │ + bne.n 94e9e <_Py_write@@Base+0x5e6> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6453 @ 0x1935 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ ldr.w r2, [r2, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 94fd0 <_Py_write@@Base+0xd8> │ │ │ │ + beq.w 94990 <_Py_write@@Base+0xd8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [r3, #688] @ 0x2b0 │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 953aa <_Py_write@@Base+0x4b2> │ │ │ │ - b.n 957d8 <_Py_write@@Base+0x8e0> │ │ │ │ + bne.w 94d6a <_Py_write@@Base+0x4b2> │ │ │ │ + b.n 95198 <_Py_write@@Base+0x8e0> │ │ │ │ ldr r6, [r1, #16] │ │ │ │ movs r3, #28 │ │ │ │ ldr.w sl, [r5, #512] @ 0x200 │ │ │ │ mul.w fp, r3, r6 │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ @@ -160191,144 +159561,144 @@ │ │ │ │ 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 9558a <_Py_write@@Base+0x692> │ │ │ │ + bne.n 94f4a <_Py_write@@Base+0x692> │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 95586 <_Py_write@@Base+0x68e> │ │ │ │ + cbz r1, 94f46 <_Py_write@@Base+0x68e> │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp ip, r6 │ │ │ │ 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 956be <_Py_write@@Base+0x7c6> │ │ │ │ + beq.w 9507e <_Py_write@@Base+0x7c6> │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 95690 <_Py_write@@Base+0x798> │ │ │ │ + beq.n 95050 <_Py_write@@Base+0x798> │ │ │ │ ldr.w r1, [r0, #532] @ 0x214 │ │ │ │ - cbnz r1, 955aa <_Py_write@@Base+0x6b2> │ │ │ │ + cbnz r1, 94f6a <_Py_write@@Base+0x6b2> │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 95184 <_Py_write@@Base+0x28c> │ │ │ │ + beq.w 94b44 <_Py_write@@Base+0x28c> │ │ │ │ ldrd r1, r6, [r3, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9568a <_Py_write@@Base+0x792> │ │ │ │ + beq.n 9504a <_Py_write@@Base+0x792> │ │ │ │ str r1, [r6, #20] │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r6, [r0, #24] │ │ │ │ strd r1, r2, [r3, #20] │ │ │ │ - cbz r1, 955c8 <_Py_write@@Base+0x6d0> │ │ │ │ + cbz r1, 94f88 <_Py_write@@Base+0x6d0> │ │ │ │ str r3, [r1, #24] │ │ │ │ str r3, [r2, #20] │ │ │ │ - b.n 95184 <_Py_write@@Base+0x28c> │ │ │ │ + b.n 94b44 <_Py_write@@Base+0x28c> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 953b6 <_Py_write@@Base+0x4be> │ │ │ │ + b.n 94d76 <_Py_write@@Base+0x4be> │ │ │ │ cmp.w fp, #8192 @ 0x2000 │ │ │ │ mov r7, fp │ │ │ │ it cc │ │ │ │ movcc.w r7, #8192 @ 0x2000 │ │ │ │ strd lr, r3, [sp, #16] │ │ │ │ add.w r0, r7, #16 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 76fe4 │ │ │ │ + bl 76fd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r1, lr, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 957ba <_Py_write@@Base+0x8c2> │ │ │ │ + beq.w 9517a <_Py_write@@Base+0x8c2> │ │ │ │ mov ip, r0 │ │ │ │ str.w r7, [ip], #16 │ │ │ │ add.w r7, r0, #23 │ │ │ │ bic.w r7, r7, #7 │ │ │ │ strd r8, ip, [r0, #8] │ │ │ │ str r0, [r3, #8] │ │ │ │ sub.w r3, r7, ip │ │ │ │ add r3, fp │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 957ba <_Py_write@@Base+0x8c2> │ │ │ │ + beq.w 9517a <_Py_write@@Base+0x8c2> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - b.n 950ca <_Py_write@@Base+0x1d2> │ │ │ │ + b.n 94a8a <_Py_write@@Base+0x1d2> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ - bl 76fe4 │ │ │ │ + bl 76fd8 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95790 <_Py_write@@Base+0x898> │ │ │ │ + beq.w 95150 <_Py_write@@Base+0x898> │ │ │ │ mov ip, r0 │ │ │ │ mov.w lr, #8192 @ 0x2000 │ │ │ │ add.w sl, r0, #23 │ │ │ │ bic.w sl, sl, #7 │ │ │ │ str.w lr, [ip], #16 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [r0, #8] │ │ │ │ str.w ip, [r0, #12] │ │ │ │ sub.w ip, sl, ip │ │ │ │ add.w ip, ip, #16 │ │ │ │ str r0, [r2, #8] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 95790 <_Py_write@@Base+0x898> │ │ │ │ + beq.w 95150 <_Py_write@@Base+0x898> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - b.n 95374 <_Py_write@@Base+0x47c> │ │ │ │ + b.n 94d34 <_Py_write@@Base+0x47c> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r2, [r1, #4] │ │ │ │ - b.n 9537c <_Py_write@@Base+0x484> │ │ │ │ + b.n 94d3c <_Py_write@@Base+0x484> │ │ │ │ str r1, [r3, #4] │ │ │ │ - b.n 9521c <_Py_write@@Base+0x324> │ │ │ │ + b.n 94bdc <_Py_write@@Base+0x324> │ │ │ │ str r3, [r1, #4] │ │ │ │ - b.n 950d2 <_Py_write@@Base+0x1da> │ │ │ │ + b.n 94a92 <_Py_write@@Base+0x1da> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov sl, r7 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 95072 <_Py_write@@Base+0x17a> │ │ │ │ + b.n 94a32 <_Py_write@@Base+0x17a> │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 955ba <_Py_write@@Base+0x6c2> │ │ │ │ + b.n 94f7a <_Py_write@@Base+0x6c2> │ │ │ │ ldr.w r2, [r5, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ str r1, [r3, #24] │ │ │ │ - cbz r2, 9569e <_Py_write@@Base+0x7a6> │ │ │ │ + cbz r2, 9505e <_Py_write@@Base+0x7a6> │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r5, #532] @ 0x214 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95184 <_Py_write@@Base+0x28c> │ │ │ │ + bne.w 94b44 <_Py_write@@Base+0x28c> │ │ │ │ str.w r3, [r5, #532] @ 0x214 │ │ │ │ - b.n 95184 <_Py_write@@Base+0x28c> │ │ │ │ + b.n 94b44 <_Py_write@@Base+0x28c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 953dc <_Py_write@@Base+0x4e4> │ │ │ │ + b.n 94d9c <_Py_write@@Base+0x4e4> │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9559a <_Py_write@@Base+0x6a2> │ │ │ │ + beq.w 94f5a <_Py_write@@Base+0x6a2> │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 95724 <_Py_write@@Base+0x82c> │ │ │ │ + cbz r2, 950e4 <_Py_write@@Base+0x82c> │ │ │ │ str r1, [r2, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ ldr.w r1, [sl, fp] │ │ │ │ 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, 956f4 <_Py_write@@Base+0x7fc> │ │ │ │ + cbz r3, 950b4 <_Py_write@@Base+0x7fc> │ │ │ │ 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 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -160339,633 +159709,633 @@ │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r5, #788] @ 0x314 │ │ │ │ str.w r9, [sl, fp] │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r9, [r7] │ │ │ │ str.w r3, [r5, #788] @ 0x314 │ │ │ │ - b.n 953ea <_Py_write@@Base+0x4f2> │ │ │ │ + b.n 94daa <_Py_write@@Base+0x4f2> │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 956cc <_Py_write@@Base+0x7d4> │ │ │ │ + b.n 9508c <_Py_write@@Base+0x7d4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 954c4 <_Py_write@@Base+0x5cc> │ │ │ │ + b.n 94e84 <_Py_write@@Base+0x5cc> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r7 │ │ │ │ - b.n 953b6 <_Py_write@@Base+0x4be> │ │ │ │ - bl 25edcc │ │ │ │ + b.n 94d76 <_Py_write@@Base+0x4be> │ │ │ │ + bl 25ea4c │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 94fa0 <_Py_write@@Base+0xa8> │ │ │ │ + beq.w 94960 <_Py_write@@Base+0xa8> │ │ │ │ subs r1, r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 9525c <_Py_write@@Base+0x364> │ │ │ │ + b.n 94c1c <_Py_write@@Base+0x364> │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1e955c │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9521c <_Py_write@@Base+0x324> │ │ │ │ - bl 1ea294 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 94bdc <_Py_write@@Base+0x324> │ │ │ │ + bl 1e955c │ │ │ │ + bl 7f89c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r1, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 954ea <_Py_write@@Base+0x5f2> │ │ │ │ + beq.w 94eaa <_Py_write@@Base+0x5f2> │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.n 95754 <_Py_write@@Base+0x85c> │ │ │ │ + b.n 95114 <_Py_write@@Base+0x85c> │ │ │ │ cmp.w r9, #1 │ │ │ │ - bgt.w 9519c <_Py_write@@Base+0x2a4> │ │ │ │ - b.n 953fa <_Py_write@@Base+0x502> │ │ │ │ + bgt.w 94b5c <_Py_write@@Base+0x2a4> │ │ │ │ + b.n 94dba <_Py_write@@Base+0x502> │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1e955c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9537c <_Py_write@@Base+0x484> │ │ │ │ - bl 1ea294 │ │ │ │ + bne.w 94d3c <_Py_write@@Base+0x484> │ │ │ │ + bl 1e955c │ │ │ │ mov sl, r7 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95072 <_Py_write@@Base+0x17a> │ │ │ │ + beq.w 94a32 <_Py_write@@Base+0x17a> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 95072 <_Py_write@@Base+0x17a> │ │ │ │ + b.n 94a32 <_Py_write@@Base+0x17a> │ │ │ │ str.w lr, [sp, #12] │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1e955c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 950d2 <_Py_write@@Base+0x1da> │ │ │ │ - bl 1ea294 │ │ │ │ + bne.w 94a92 <_Py_write@@Base+0x1da> │ │ │ │ + bl 1e955c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77384 │ │ │ │ + bl 77378 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 954de <_Py_write@@Base+0x5e6> │ │ │ │ + bl 1e955c │ │ │ │ + b.n 94e9e <_Py_write@@Base+0x5e6> │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 951be <_Py_write@@Base+0x2c6> │ │ │ │ - b.n 951d0 <_Py_write@@Base+0x2d8> │ │ │ │ + bne.w 94b7e <_Py_write@@Base+0x2c6> │ │ │ │ + b.n 94b90 <_Py_write@@Base+0x2d8> │ │ │ │ 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, #772] @ (95b04 <_Py_write@@Base+0xc0c>) │ │ │ │ + ldr r3, [pc, #772] @ (954c4 <_Py_write@@Base+0xc0c>) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r0, #32] │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ subs r3, r6, #1 │ │ │ │ - bmi.w 96198 <_Py_write@@Base+0x12a0> │ │ │ │ + bmi.w 95b58 <_Py_write@@Base+0x12a0> │ │ │ │ add.w sl, r9, r6, lsl #2 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + beq.w 95e14 <_Py_write@@Base+0x155c> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r4, #42220 @ 0xa4ec │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + bne.w 95e14 <_Py_write@@Base+0x155c> │ │ │ │ add.w r8, r9, #12 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3, lsl #2] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b2c8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #1 │ │ │ │ str.w r0, [r8, r3, lsl #2] │ │ │ │ - beq.n 95946 <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 95306 <_Py_write@@Base+0xa4e> │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + beq.w 95e14 <_Py_write@@Base+0x155c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + bne.w 95e14 <_Py_write@@Base+0x155c> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ subs r3, r1, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b2c8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #2 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 95946 <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 95306 <_Py_write@@Base+0xa4e> │ │ │ │ ldr.w r3, [r9, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + beq.w 95e14 <_Py_write@@Base+0x155c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + bne.w 95e14 <_Py_write@@Base+0x155c> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ sub.w r3, r1, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b2c8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #3 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 95946 <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 95306 <_Py_write@@Base+0xa4e> │ │ │ │ ldr.w r3, [sl, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + beq.w 95e14 <_Py_write@@Base+0x155c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + bne.w 95e14 <_Py_write@@Base+0x155c> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ sub.w r3, r1, #12 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b2c8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #4 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 95946 <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 95306 <_Py_write@@Base+0xa4e> │ │ │ │ ldr.w r3, [sl, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + beq.w 95e14 <_Py_write@@Base+0x155c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + bne.w 95e14 <_Py_write@@Base+0x155c> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ sub.w sl, r1, #16 │ │ │ │ ldr.w r1, [r8, sl] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b2c8 │ │ │ │ cmp r6, #5 │ │ │ │ str.w r0, [r8, sl] │ │ │ │ sub.w r8, r6, #6 │ │ │ │ - beq.n 95946 <_Py_write@@Base+0xa4e> │ │ │ │ + beq.n 95306 <_Py_write@@Base+0xa4e> │ │ │ │ add.w r6, r6, #1073741824 @ 0x40000000 │ │ │ │ subs r6, #2 │ │ │ │ add.w r6, r9, r6, lsl #2 │ │ │ │ ldr.w r1, [r6, #-4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + beq.w 95e14 <_Py_write@@Base+0x155c> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + bne.w 95e14 <_Py_write@@Base+0x155c> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b2c8 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r6, #0] │ │ │ │ - bne.n 95920 <_Py_write@@Base+0xa28> │ │ │ │ - ldr r3, [pc, #444] @ (95b04 <_Py_write@@Base+0xc0c>) │ │ │ │ + bne.n 952e0 <_Py_write@@Base+0xa28> │ │ │ │ + ldr r3, [pc, #444] @ (954c4 <_Py_write@@Base+0xc0c>) │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs.w r9, r3, #1 │ │ │ │ - bmi.w 960a0 <_Py_write@@Base+0x11a8> │ │ │ │ + bmi.w 95a60 <_Py_write@@Base+0x11a8> │ │ │ │ adds r3, #3 │ │ │ │ movw ip, #42012 @ 0xa41c │ │ │ │ movt ip, #70 @ 0x46 │ │ │ │ movw lr, #4364 @ 0x110c │ │ │ │ movt lr, #70 @ 0x46 │ │ │ │ - movw r8, #43104 @ 0xa860 │ │ │ │ + movw r8, #42720 @ 0xa6e0 │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ str r5, [sp, #4] │ │ │ │ str.w fp, [sp, #8] │ │ │ │ mov r5, r7 │ │ │ │ mov fp, r4 │ │ │ │ add.w sl, r2, r3, lsl #2 │ │ │ │ mov r7, ip │ │ │ │ mov r4, lr │ │ │ │ ldr.w r6, [sl, #-4]! │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, fp │ │ │ │ - bne.w 95f86 <_Py_write@@Base+0x108e> │ │ │ │ + bne.w 95946 <_Py_write@@Base+0x108e> │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.w 95b1a <_Py_write@@Base+0xc22> │ │ │ │ + bpl.w 954da <_Py_write@@Base+0xc22> │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bpl.w 96486 <_Py_write@@Base+0x158e> │ │ │ │ + bpl.w 95e46 <_Py_write@@Base+0x158e> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add.w r2, r6, #20 │ │ │ │ add r0, r2 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 95b08 <_Py_write@@Base+0xc10> │ │ │ │ + beq.w 954c8 <_Py_write@@Base+0xc10> │ │ │ │ ldrb.w ip, [r2] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r8, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 95b1a <_Py_write@@Base+0xc22> │ │ │ │ + bne.w 954da <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 95b08 <_Py_write@@Base+0xc10> │ │ │ │ + beq.w 954c8 <_Py_write@@Base+0xc10> │ │ │ │ ldrb.w ip, [r2, #1] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r8, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 95b1a <_Py_write@@Base+0xc22> │ │ │ │ + bne.w 954da <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 95b08 <_Py_write@@Base+0xc10> │ │ │ │ + beq.w 954c8 <_Py_write@@Base+0xc10> │ │ │ │ ldrb.w ip, [r2, #2] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r8, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 95b1a <_Py_write@@Base+0xc22> │ │ │ │ + bne.n 954da <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95b08 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 954c8 <_Py_write@@Base+0xc10> │ │ │ │ ldrb.w ip, [r2, #3] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r8, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 95b1a <_Py_write@@Base+0xc22> │ │ │ │ + bne.n 954da <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95b08 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 954c8 <_Py_write@@Base+0xc10> │ │ │ │ ldrb.w ip, [r2, #4] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r8, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 95b1a <_Py_write@@Base+0xc22> │ │ │ │ + bne.n 954da <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #5 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95b08 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 954c8 <_Py_write@@Base+0xc10> │ │ │ │ ldrb.w ip, [r2, #5] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r8, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 95b1a <_Py_write@@Base+0xc22> │ │ │ │ + bne.n 954da <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #6 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95b08 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 954c8 <_Py_write@@Base+0xc10> │ │ │ │ ldrb.w ip, [r2, #6] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r8, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - cbnz r1, 95b1a <_Py_write@@Base+0xc22> │ │ │ │ + cbnz r1, 954da <_Py_write@@Base+0xc22> │ │ │ │ adds r1, r2, #7 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95b08 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 954c8 <_Py_write@@Base+0xc10> │ │ │ │ ldrb.w ip, [r2, #7] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r8, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - cbnz r1, 95b1a <_Py_write@@Base+0xc22> │ │ │ │ + cbnz r1, 954da <_Py_write@@Base+0xc22> │ │ │ │ adds r2, #8 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 95b08 <_Py_write@@Base+0xc10> │ │ │ │ + beq.n 954c8 <_Py_write@@Base+0xc10> │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ cmp r1, #95 @ 0x5f │ │ │ │ ldr.w r3, [r8, r1, lsl #2] │ │ │ │ and.w r3, r3, #7 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbnz r3, 95b1a <_Py_write@@Base+0xc22> │ │ │ │ + cbnz r3, 954da <_Py_write@@Base+0xc22> │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 95ae2 <_Py_write@@Base+0xbea> │ │ │ │ - b.n 95b08 <_Py_write@@Base+0xc10> │ │ │ │ + bne.n 954a2 <_Py_write@@Base+0xbea> │ │ │ │ + b.n 954c8 <_Py_write@@Base+0xc10> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b2c8 │ │ │ │ cmp r6, r0 │ │ │ │ it ne │ │ │ │ strne.w r0, [sl] │ │ │ │ subs.w r9, r9, #1 │ │ │ │ - bcs.w 95986 <_Py_write@@Base+0xa8e> │ │ │ │ + bcs.w 95346 <_Py_write@@Base+0xa8e> │ │ │ │ ldrd r5, fp, [sp, #4] │ │ │ │ - ldr r3, [pc, #756] @ (95e1c <_Py_write@@Base+0xf24>) │ │ │ │ + ldr r3, [pc, #756] @ (957dc <_Py_write@@Base+0xf24>) │ │ │ │ ldr.w r9, [r5, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ subs r3, r6, #1 │ │ │ │ - bmi.w 960ae <_Py_write@@Base+0x11b6> │ │ │ │ + bmi.w 95a6e <_Py_write@@Base+0x11b6> │ │ │ │ add.w sl, r9, r6, lsl #2 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + beq.w 95e14 <_Py_write@@Base+0x155c> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r4, #42220 @ 0xa4ec │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + bne.w 95e14 <_Py_write@@Base+0x155c> │ │ │ │ add.w r8, r9, #12 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3, lsl #2] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b2c8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #1 │ │ │ │ str.w r0, [r8, r3, lsl #2] │ │ │ │ - beq.n 95c68 <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 95628 <_Py_write@@Base+0xd70> │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + beq.w 95e14 <_Py_write@@Base+0x155c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + bne.w 95e14 <_Py_write@@Base+0x155c> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ subs r3, r1, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b2c8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #2 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 95c68 <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 95628 <_Py_write@@Base+0xd70> │ │ │ │ ldr.w r3, [r9, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + beq.w 95e14 <_Py_write@@Base+0x155c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + bne.w 95e14 <_Py_write@@Base+0x155c> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ sub.w r3, r1, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b2c8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #3 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 95c68 <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 95628 <_Py_write@@Base+0xd70> │ │ │ │ ldr.w r3, [sl, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + beq.w 95e14 <_Py_write@@Base+0x155c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + bne.w 95e14 <_Py_write@@Base+0x155c> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ sub.w r3, r1, #12 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b2c8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #4 │ │ │ │ str.w r0, [r8, r3] │ │ │ │ - beq.n 95c68 <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 95628 <_Py_write@@Base+0xd70> │ │ │ │ ldr.w r3, [sl, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + beq.w 95e14 <_Py_write@@Base+0x155c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + bne.w 95e14 <_Py_write@@Base+0x155c> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ sub.w sl, r1, #16 │ │ │ │ ldr.w r1, [r8, sl] │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b2c8 │ │ │ │ cmp r6, #5 │ │ │ │ str.w r0, [r8, sl] │ │ │ │ sub.w r8, r6, #6 │ │ │ │ - beq.n 95c68 <_Py_write@@Base+0xd70> │ │ │ │ + beq.n 95628 <_Py_write@@Base+0xd70> │ │ │ │ add.w r6, r6, #1073741824 @ 0x40000000 │ │ │ │ subs r6, #2 │ │ │ │ add.w r6, r9, r6, lsl #2 │ │ │ │ ldr.w r1, [r6, #-4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + beq.w 95e14 <_Py_write@@Base+0x155c> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 96454 <_Py_write@@Base+0x155c> │ │ │ │ + bne.w 95e14 <_Py_write@@Base+0x155c> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b2c8 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r6, #0] │ │ │ │ - bne.n 95c42 <_Py_write@@Base+0xd4a> │ │ │ │ - ldr r3, [pc, #432] @ (95e1c <_Py_write@@Base+0xf24>) │ │ │ │ + bne.n 95602 <_Py_write@@Base+0xd4a> │ │ │ │ + ldr r3, [pc, #432] @ (957dc <_Py_write@@Base+0xf24>) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96440 <_Py_write@@Base+0x1548> │ │ │ │ + beq.w 95e00 <_Py_write@@Base+0x1548> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 960ba <_Py_write@@Base+0x11c2> │ │ │ │ + beq.w 95a7a <_Py_write@@Base+0x11c2> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ movw r7, #6288 @ 0x1890 │ │ │ │ movt r7, #70 @ 0x46 │ │ │ │ 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 962ac <_Py_write@@Base+0x13b4> │ │ │ │ + bmi.w 95c6c <_Py_write@@Base+0x13b4> │ │ │ │ movw r9, #19968 @ 0x4e00 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6453 @ 0x1935 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r9, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9629c <_Py_write@@Base+0x13a4> │ │ │ │ - ldr r3, [pc, #344] @ (95e1c <_Py_write@@Base+0xf24>) │ │ │ │ + bne.w 95c5c <_Py_write@@Base+0x13a4> │ │ │ │ + ldr r3, [pc, #344] @ (957dc <_Py_write@@Base+0xf24>) │ │ │ │ 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 96026 <_Py_write@@Base+0x112e> │ │ │ │ + bcs.w 959e6 <_Py_write@@Base+0x112e> │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r2, [sl, r1, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 9628c <_Py_write@@Base+0x1394> │ │ │ │ + beq.w 95c4c <_Py_write@@Base+0x1394> │ │ │ │ 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 96004 <_Py_write@@Base+0x110c> │ │ │ │ + beq.w 959c4 <_Py_write@@Base+0x110c> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r7, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #276] @ (95e20 <_Py_write@@Base+0xf28>) │ │ │ │ + ldr r2, [pc, #276] @ (957e0 <_Py_write@@Base+0xf28>) │ │ │ │ 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 963f2 <_Py_write@@Base+0x14fa> │ │ │ │ + bne.w 95db2 <_Py_write@@Base+0x14fa> │ │ │ │ str.w r8, [r4, #8] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 96068 <_Py_write@@Base+0x1170> │ │ │ │ + ble.w 95a28 <_Py_write@@Base+0x1170> │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r1, r2, #64 @ 0x40 │ │ │ │ ands.w sl, r2, #32 │ │ │ │ - beq.w 961dc <_Py_write@@Base+0x12e4> │ │ │ │ + beq.w 95b9c <_Py_write@@Base+0x12e4> │ │ │ │ mov.w sl, #0 │ │ │ │ movs r7, #1 │ │ │ │ ubfx r2, r1, #6, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 95da8 <_Py_write@@Base+0xeb0> │ │ │ │ + beq.n 95768 <_Py_write@@Base+0xeb0> │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ and.w r1, r2, #64 @ 0x40 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 961f2 <_Py_write@@Base+0x12fa> │ │ │ │ + bpl.w 95bb2 <_Py_write@@Base+0x12fa> │ │ │ │ adds r7, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9627c <_Py_write@@Base+0x1384> │ │ │ │ + bne.w 95c3c <_Py_write@@Base+0x1384> │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 95da8 <_Py_write@@Base+0xeb0> │ │ │ │ + beq.n 95768 <_Py_write@@Base+0xeb0> │ │ │ │ ldrb r2, [r3, #18] │ │ │ │ and.w r1, r2, #64 @ 0x40 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 96202 <_Py_write@@Base+0x130a> │ │ │ │ + bpl.w 95bc2 <_Py_write@@Base+0x130a> │ │ │ │ adds r7, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 96210 <_Py_write@@Base+0x1318> │ │ │ │ + bne.w 95bd0 <_Py_write@@Base+0x1318> │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 95da8 <_Py_write@@Base+0xeb0> │ │ │ │ + beq.n 95768 <_Py_write@@Base+0xeb0> │ │ │ │ add.w r0, r3, #15 │ │ │ │ adds r3, #18 │ │ │ │ add r0, r8 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ and.w r1, r2, #64 @ 0x40 │ │ │ │ lsls r6, r2, #26 │ │ │ │ - bpl.w 961bc <_Py_write@@Base+0x12c4> │ │ │ │ + bpl.w 95b7c <_Py_write@@Base+0x12c4> │ │ │ │ adds r7, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 961ea <_Py_write@@Base+0x12f2> │ │ │ │ + bne.w 95baa <_Py_write@@Base+0x12f2> │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 95d8e <_Py_write@@Base+0xe96> │ │ │ │ + bne.n 9574e <_Py_write@@Base+0xe96> │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 962d6 <_Py_write@@Base+0x13de> │ │ │ │ - ldr r3, [pc, #104] @ (95e1c <_Py_write@@Base+0xf24>) │ │ │ │ + beq.w 95c96 <_Py_write@@Base+0x13de> │ │ │ │ + ldr r3, [pc, #104] @ (957dc <_Py_write@@Base+0xf24>) │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 96262 <_Py_write@@Base+0x136a> │ │ │ │ + bne.w 95c22 <_Py_write@@Base+0x136a> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ ldr.w ip, [r3] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 96274 <_Py_write@@Base+0x137c> │ │ │ │ + bne.w 95c34 <_Py_write@@Base+0x137c> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r9, [r0] │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 96220 <_Py_write@@Base+0x1328> │ │ │ │ + bne.w 95be0 <_Py_write@@Base+0x1328> │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b2c8 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b2c8 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b2c8 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 95e28 <_Py_write@@Base+0xf30> │ │ │ │ - b.n 95e24 <_Py_write@@Base+0xf2c> │ │ │ │ + beq.n 957e8 <_Py_write@@Base+0xf30> │ │ │ │ + b.n 957e4 <_Py_write@@Base+0xf2c> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr r2, [r5, #28] │ │ │ │ @@ -161024,15 +160394,15 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r7, [r4, #56] @ 0x38 │ │ │ │ strd r2, sl, [r4, #60] @ 0x3c │ │ │ │ strd r8, r3, [r4, #48] @ 0x30 │ │ │ │ ldr.w r3, [r6, #1728] @ 0x6c0 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9646c <_Py_write@@Base+0x1574> │ │ │ │ + beq.w 95e2c <_Py_write@@Base+0x1574> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #1728] @ 0x6c0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #96] @ 0x60 │ │ │ │ strd r3, r3, [r4, #108] @ 0x6c │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ @@ -161040,3419 +160410,3419 @@ │ │ │ │ add.w r5, r4, #124 @ 0x7c │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx 29c10 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.w 96416 <_Py_write@@Base+0x151e> │ │ │ │ + ble.w 95dd6 <_Py_write@@Base+0x151e> │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #149 @ 0x95 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - bne.w 9607c <_Py_write@@Base+0x1184> │ │ │ │ - movw r0, #15760 @ 0x3d90 │ │ │ │ + bne.w 95a3c <_Py_write@@Base+0x1184> │ │ │ │ + movw r0, #15376 @ 0x3c10 │ │ │ │ movt r0, #53 @ 0x35 │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #17 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ movw lr, #21845 @ 0x5555 │ │ │ │ - b.n 95f0c <_Py_write@@Base+0x1014> │ │ │ │ + b.n 958cc <_Py_write@@Base+0x1014> │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bge.n 95f58 <_Py_write@@Base+0x1060> │ │ │ │ + bge.n 95918 <_Py_write@@Base+0x1060> │ │ │ │ ldrb.w r3, [r5, r2, lsl #1] │ │ │ │ lsls r6, r2, #1 │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - beq.w 9609a <_Py_write@@Base+0x11a2> │ │ │ │ + beq.w 95a5a <_Py_write@@Base+0x11a2> │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ - beq.w 961c8 <_Py_write@@Base+0x12d0> │ │ │ │ + beq.w 95b88 <_Py_write@@Base+0x12d0> │ │ │ │ add r3, r0 │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 961ce <_Py_write@@Base+0x12d6> │ │ │ │ + bne.w 95b8e <_Py_write@@Base+0x12d6> │ │ │ │ ldrb.w r1, [r3, #272] @ 0x110 │ │ │ │ adds r3, r0, r1 │ │ │ │ ldrb.w r3, [r3, #528] @ 0x210 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95f06 <_Py_write@@Base+0x100e> │ │ │ │ + beq.n 958c6 <_Py_write@@Base+0x100e> │ │ │ │ adds r6, #2 │ │ │ │ cmp r1, #77 @ 0x4d │ │ │ │ add.w r8, r5, r6 │ │ │ │ - beq.n 95ffa <_Py_write@@Base+0x1102> │ │ │ │ + beq.n 959ba <_Py_write@@Base+0x1102> │ │ │ │ subs r1, #97 @ 0x61 │ │ │ │ add r2, r3 │ │ │ │ cmp r1, #3 │ │ │ │ it ls │ │ │ │ strhls.w lr, [r5, r6] │ │ │ │ - bls.n 95f06 <_Py_write@@Base+0x100e> │ │ │ │ + bls.n 958c6 <_Py_write@@Base+0x100e> │ │ │ │ adds r2, #1 │ │ │ │ strh.w ip, [r8] │ │ │ │ cmp r2, r7 │ │ │ │ - blt.n 95f0c <_Py_write@@Base+0x1014> │ │ │ │ - ldr r3, [pc, #700] @ (96218 <_Py_write@@Base+0x1320>) │ │ │ │ + blt.n 958cc <_Py_write@@Base+0x1014> │ │ │ │ + ldr r3, [pc, #700] @ (95bd8 <_Py_write@@Base+0x1320>) │ │ │ │ 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 963d4 <_Py_write@@Base+0x14dc> │ │ │ │ + bne.w 95d94 <_Py_write@@Base+0x14dc> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 95f7e <_Py_write@@Base+0x1086> │ │ │ │ + cbz r3, 9593e <_Py_write@@Base+0x1086> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 95fd6 <_Py_write@@Base+0x10de> │ │ │ │ + bne.n 95996 <_Py_write@@Base+0x10de> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 96058 <_Py_write@@Base+0x1160> │ │ │ │ + beq.n 95a18 <_Py_write@@Base+0x1160> │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 95b1a <_Py_write@@Base+0xc22> │ │ │ │ + bne.w 954da <_Py_write@@Base+0xc22> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77710 │ │ │ │ + bl 77704 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 962c2 <_Py_write@@Base+0x13ca> │ │ │ │ + beq.w 95c82 <_Py_write@@Base+0x13ca> │ │ │ │ add r1, sp, #20 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 97f8c │ │ │ │ + bl 9794c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9641c <_Py_write@@Base+0x1524> │ │ │ │ + blt.w 95ddc <_Py_write@@Base+0x1524> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 963aa <_Py_write@@Base+0x14b2> │ │ │ │ + bne.w 95d6a <_Py_write@@Base+0x14b2> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 95b1a <_Py_write@@Base+0xc22> │ │ │ │ + beq.w 954da <_Py_write@@Base+0xc22> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95b1a <_Py_write@@Base+0xc22> │ │ │ │ + bne.w 954da <_Py_write@@Base+0xc22> │ │ │ │ mov r0, r3 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 95b1a <_Py_write@@Base+0xc22> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 954da <_Py_write@@Base+0xc22> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 95f7e <_Py_write@@Base+0x1086> │ │ │ │ - ldr r2, [pc, #572] @ (9621c <_Py_write@@Base+0x1324>) │ │ │ │ + bne.n 9593e <_Py_write@@Base+0x1086> │ │ │ │ + ldr r2, [pc, #572] @ (95bdc <_Py_write@@Base+0x1324>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96390 <_Py_write@@Base+0x1498> │ │ │ │ + bne.w 95d50 <_Py_write@@Base+0x1498> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, r3 │ │ │ │ mov.w r3, #260 @ 0x104 │ │ │ │ strh r3, [r5, r6] │ │ │ │ - b.n 95f06 <_Py_write@@Base+0x100e> │ │ │ │ + b.n 958c6 <_Py_write@@Base+0x100e> │ │ │ │ ldrd lr, r3, [r2, #24] │ │ │ │ cmp r3, lr │ │ │ │ - bcc.w 961b0 <_Py_write@@Base+0x12b8> │ │ │ │ + bcc.w 95b70 <_Py_write@@Base+0x12b8> │ │ │ │ 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 95cfe <_Py_write@@Base+0xe06> │ │ │ │ + bne.w 956be <_Py_write@@Base+0xe06> │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r2, #49749 @ 0xc255 │ │ │ │ + movw r2, #49745 @ 0xc251 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 962c6 <_Py_write@@Base+0x13ce> │ │ │ │ + bne.w 95c86 <_Py_write@@Base+0x13ce> │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 962ac <_Py_write@@Base+0x13b4> │ │ │ │ + beq.w 95c6c <_Py_write@@Base+0x13b4> │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 95cfe <_Py_write@@Base+0xe06> │ │ │ │ + b.n 956be <_Py_write@@Base+0xe06> │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 97f8c │ │ │ │ + bl 9794c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 95b1a <_Py_write@@Base+0xc22> │ │ │ │ - b.n 962c2 <_Py_write@@Base+0x13ca> │ │ │ │ + bge.w 954da <_Py_write@@Base+0xc22> │ │ │ │ + b.n 95c82 <_Py_write@@Base+0x13ca> │ │ │ │ ldr r7, [r5, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 962d2 <_Py_write@@Base+0x13da> │ │ │ │ + beq.w 95c92 <_Py_write@@Base+0x13da> │ │ │ │ mov.w sl, #0 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ mov r7, sl │ │ │ │ - b.n 95db0 <_Py_write@@Base+0xeb8> │ │ │ │ + b.n 95770 <_Py_write@@Base+0xeb8> │ │ │ │ cmp r7, #1 │ │ │ │ it eq │ │ │ │ moveq r3, r7 │ │ │ │ - beq.w 95ef0 <_Py_write@@Base+0xff8> │ │ │ │ + beq.w 958b0 <_Py_write@@Base+0xff8> │ │ │ │ movs r3, #1 │ │ │ │ ldrb.w r2, [r5, r3, lsl #1] │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ - beq.w 95ef0 <_Py_write@@Base+0xff8> │ │ │ │ + beq.w 958b0 <_Py_write@@Base+0xff8> │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 96088 <_Py_write@@Base+0x1190> │ │ │ │ - b.n 95ef0 <_Py_write@@Base+0xff8> │ │ │ │ + bne.n 95a48 <_Py_write@@Base+0x1190> │ │ │ │ + b.n 958b0 <_Py_write@@Base+0xff8> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr.w r9, [r5, #36] @ 0x24 │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ subs r3, r6, #1 │ │ │ │ - bpl.w 95b3c <_Py_write@@Base+0xc44> │ │ │ │ + bpl.w 954fc <_Py_write@@Base+0xc44> │ │ │ │ add.w r7, r7, #4096 @ 0x1000 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95c82 <_Py_write@@Base+0xd8a> │ │ │ │ + bne.w 95642 <_Py_write@@Base+0xd8a> │ │ │ │ ldr.w sl, [r5, #24] │ │ │ │ movs r1, #32 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71f98 │ │ │ │ + bl 71fb0 │ │ │ │ add.w r6, sl, #16 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 962be <_Py_write@@Base+0x13c6> │ │ │ │ + beq.w 95c7e <_Py_write@@Base+0x13c6> │ │ │ │ add.w r1, r0, #16 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ mov r3, r1 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r0 │ │ │ │ - bge.w 962e4 <_Py_write@@Base+0x13ec> │ │ │ │ + bge.w 95ca4 <_Py_write@@Base+0x13ec> │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r7, r3, r1 │ │ │ │ add.w ip, r7, #16 │ │ │ │ cmp ip, r0 │ │ │ │ - bge.w 9637a <_Py_write@@Base+0x1482> │ │ │ │ + bge.w 95d3a <_Py_write@@Base+0x1482> │ │ │ │ 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 96140 <_Py_write@@Base+0x1248> │ │ │ │ + beq.n 95b00 <_Py_write@@Base+0x1248> │ │ │ │ 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 9633e <_Py_write@@Base+0x1446> │ │ │ │ + beq.w 95cfe <_Py_write@@Base+0x1446> │ │ │ │ cmp r0, #12 │ │ │ │ - bhi.w 96300 <_Py_write@@Base+0x1408> │ │ │ │ + bhi.w 95cc0 <_Py_write@@Base+0x1408> │ │ │ │ cmp r0, #11 │ │ │ │ - beq.w 96346 <_Py_write@@Base+0x144e> │ │ │ │ + beq.w 95d06 <_Py_write@@Base+0x144e> │ │ │ │ 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 96194 <_Py_write@@Base+0x129c> │ │ │ │ + bge.n 95b54 <_Py_write@@Base+0x129c> │ │ │ │ ldrsb.w ip, [r6, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 962fc <_Py_write@@Base+0x1404> │ │ │ │ + blt.w 95cbc <_Py_write@@Base+0x1404> │ │ │ │ adds r7, r4, #2 │ │ │ │ cmp r0, r7 │ │ │ │ - ble.w 96374 <_Py_write@@Base+0x147c> │ │ │ │ + ble.w 95d34 <_Py_write@@Base+0x147c> │ │ │ │ ldrsb.w ip, [r6, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 962dc <_Py_write@@Base+0x13e4> │ │ │ │ + blt.w 95c9c <_Py_write@@Base+0x13e4> │ │ │ │ adds r7, r4, #3 │ │ │ │ cmp r0, r7 │ │ │ │ - ble.w 96374 <_Py_write@@Base+0x147c> │ │ │ │ + ble.w 95d34 <_Py_write@@Base+0x147c> │ │ │ │ ldrsb.w ip, [r6, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 962dc <_Py_write@@Base+0x13e4> │ │ │ │ + blt.w 95c9c <_Py_write@@Base+0x13e4> │ │ │ │ adds r4, #4 │ │ │ │ cmp r0, r4 │ │ │ │ - ble.n 96192 <_Py_write@@Base+0x129a> │ │ │ │ + ble.n 95b52 <_Py_write@@Base+0x129a> │ │ │ │ ldrsb r7, [r6, r4] │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 962de <_Py_write@@Base+0x13e6> │ │ │ │ + blt.w 95c9e <_Py_write@@Base+0x13e6> │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - blt.n 96184 <_Py_write@@Base+0x128c> │ │ │ │ + blt.n 95b44 <_Py_write@@Base+0x128c> │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 960e0 <_Py_write@@Base+0x11e8> │ │ │ │ + b.n 95aa0 <_Py_write@@Base+0x11e8> │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs.w r9, r3, #1 │ │ │ │ - bmi.w 960a0 <_Py_write@@Base+0x11a8> │ │ │ │ + bmi.w 95a60 <_Py_write@@Base+0x11a8> │ │ │ │ movw r4, #42220 @ 0xa4ec │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ - b.w 9595a <_Py_write@@Base+0xa62> │ │ │ │ + b.w 9531a <_Py_write@@Base+0xa62> │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 95cfe <_Py_write@@Base+0xe06> │ │ │ │ - cbnz r1, 961ea <_Py_write@@Base+0x12f2> │ │ │ │ + b.n 956be <_Py_write@@Base+0xe06> │ │ │ │ + cbnz r1, 95baa <_Py_write@@Base+0x12f2> │ │ │ │ lsls r2, r2, #24 │ │ │ │ it mi │ │ │ │ addmi.w sl, sl, #1 │ │ │ │ - b.n 95da4 <_Py_write@@Base+0xeac> │ │ │ │ + b.n 95764 <_Py_write@@Base+0xeac> │ │ │ │ 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 95f06 <_Py_write@@Base+0x100e> │ │ │ │ - b.n 95f36 <_Py_write@@Base+0x103e> │ │ │ │ + beq.w 958c6 <_Py_write@@Base+0x100e> │ │ │ │ + b.n 958f6 <_Py_write@@Base+0x103e> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 96284 <_Py_write@@Base+0x138c> │ │ │ │ + bne.n 95c44 <_Py_write@@Base+0x138c> │ │ │ │ mov.w sl, r2, lsr #7 │ │ │ │ mov r7, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b.n 95d4c <_Py_write@@Base+0xe54> │ │ │ │ + b.n 9570c <_Py_write@@Base+0xe54> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 95da4 <_Py_write@@Base+0xeac> │ │ │ │ + b.n 95764 <_Py_write@@Base+0xeac> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9627c <_Py_write@@Base+0x1384> │ │ │ │ + bne.n 95c3c <_Py_write@@Base+0x1384> │ │ │ │ lsls r6, r2, #24 │ │ │ │ - bpl.w 95d66 <_Py_write@@Base+0xe6e> │ │ │ │ + bpl.w 95726 <_Py_write@@Base+0xe6e> │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 95d66 <_Py_write@@Base+0xe6e> │ │ │ │ - cbnz r1, 96210 <_Py_write@@Base+0x1318> │ │ │ │ + b.n 95726 <_Py_write@@Base+0xe6e> │ │ │ │ + cbnz r1, 95bd0 <_Py_write@@Base+0x1318> │ │ │ │ lsls r2, r2, #24 │ │ │ │ - bpl.w 95d80 <_Py_write@@Base+0xe88> │ │ │ │ + bpl.w 95740 <_Py_write@@Base+0xe88> │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 95d80 <_Py_write@@Base+0xe88> │ │ │ │ + b.n 95740 <_Py_write@@Base+0xe88> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 95d80 <_Py_write@@Base+0xe88> │ │ │ │ + b.n 95740 <_Py_write@@Base+0xe88> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ add.w r2, r9, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b2c8 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b2c8 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b2c8 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ str r2, [r4, #24] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 95e24 <_Py_write@@Base+0xf2c> │ │ │ │ - b.n 95e28 <_Py_write@@Base+0xf30> │ │ │ │ + bne.w 957e4 <_Py_write@@Base+0xf2c> │ │ │ │ + b.n 957e8 <_Py_write@@Base+0xf30> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ ldr.w ip, [r3] │ │ │ │ cmp ip, r0 │ │ │ │ - beq.w 95dd4 <_Py_write@@Base+0xedc> │ │ │ │ + beq.w 95794 <_Py_write@@Base+0xedc> │ │ │ │ add.w r2, ip, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 95dd4 <_Py_write@@Base+0xedc> │ │ │ │ + b.n 95794 <_Py_write@@Base+0xedc> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 95d66 <_Py_write@@Base+0xe6e> │ │ │ │ + b.n 95726 <_Py_write@@Base+0xe6e> │ │ │ │ movs r2, #1 │ │ │ │ mov r7, sl │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 95d4c <_Py_write@@Base+0xe54> │ │ │ │ + b.n 9570c <_Py_write@@Base+0xe54> │ │ │ │ mov r0, sl │ │ │ │ - bl 719d8 │ │ │ │ + bl 719f0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 95cfe <_Py_write@@Base+0xe06> │ │ │ │ - b.n 96026 <_Py_write@@Base+0x112e> │ │ │ │ + bne.w 956be <_Py_write@@Base+0xe06> │ │ │ │ + b.n 959e6 <_Py_write@@Base+0x112e> │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95cfe <_Py_write@@Base+0xe06> │ │ │ │ - bl 1ea294 │ │ │ │ + bne.w 956be <_Py_write@@Base+0xe06> │ │ │ │ + bl 1e955c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95d22 <_Py_write@@Base+0xe2a> │ │ │ │ + bne.w 956e2 <_Py_write@@Base+0xe2a> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 78344 │ │ │ │ - bl 1ea294 │ │ │ │ + bl 78338 │ │ │ │ + bl 1e955c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 95f7e <_Py_write@@Base+0x1086> │ │ │ │ + b.n 9593e <_Py_write@@Base+0x1086> │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 96046 <_Py_write@@Base+0x114e> │ │ │ │ + b.n 95a06 <_Py_write@@Base+0x114e> │ │ │ │ mov sl, r7 │ │ │ │ str r7, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ - b.n 95db0 <_Py_write@@Base+0xeb8> │ │ │ │ + b.n 95770 <_Py_write@@Base+0xeb8> │ │ │ │ mov r4, r7 │ │ │ │ cmp r0, r4 │ │ │ │ - bgt.w 960e6 <_Py_write@@Base+0x11ee> │ │ │ │ + bgt.w 95aa6 <_Py_write@@Base+0x11ee> │ │ │ │ subs r1, r3, r1 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9b39c <_PyBytes_Resize@@Base> │ │ │ │ + bl 9ad4c <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 962c2 <_Py_write@@Base+0x13ca> │ │ │ │ + bne.n 95c82 <_Py_write@@Base+0x13ca> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 962c2 <_Py_write@@Base+0x13ca> │ │ │ │ + beq.n 95c82 <_Py_write@@Base+0x13ca> │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 95c86 <_Py_write@@Base+0xd8e> │ │ │ │ + b.n 95646 <_Py_write@@Base+0xd8e> │ │ │ │ mov r4, r7 │ │ │ │ - b.n 960e6 <_Py_write@@Base+0x11ee> │ │ │ │ + b.n 95aa6 <_Py_write@@Base+0x11ee> │ │ │ │ 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 96358 <_Py_write@@Base+0x1460> │ │ │ │ + bmi.n 95d18 <_Py_write@@Base+0x1460> │ │ │ │ lsls r0, r7, #31 │ │ │ │ it pl │ │ │ │ bicpl.w r0, r7, #1 │ │ │ │ - bmi.n 9634e <_Py_write@@Base+0x1456> │ │ │ │ + bmi.n 95d0e <_Py_write@@Base+0x1456> │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ mov r7, ip │ │ │ │ it ls │ │ │ │ movls r3, #1 │ │ │ │ - bls.w 9613c <_Py_write@@Base+0x1244> │ │ │ │ + bls.w 95afc <_Py_write@@Base+0x1244> │ │ │ │ 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 96328 <_Py_write@@Base+0x1430> │ │ │ │ + bhi.n 95ce8 <_Py_write@@Base+0x1430> │ │ │ │ subs r3, r7, r3 │ │ │ │ - b.n 9613c <_Py_write@@Base+0x1244> │ │ │ │ + b.n 95afc <_Py_write@@Base+0x1244> │ │ │ │ mov r7, ip │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9613c <_Py_write@@Base+0x1244> │ │ │ │ + b.n 95afc <_Py_write@@Base+0x1244> │ │ │ │ mov r7, ip │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #2 │ │ │ │ - b.n 9613c <_Py_write@@Base+0x1244> │ │ │ │ + b.n 95afc <_Py_write@@Base+0x1244> │ │ │ │ lsrs r0, r7, #1 │ │ │ │ - bne.n 9636e <_Py_write@@Base+0x1476> │ │ │ │ + bne.n 95d2e <_Py_write@@Base+0x1476> │ │ │ │ mov r7, ip │ │ │ │ movs r3, #1 │ │ │ │ - b.n 9613c <_Py_write@@Base+0x1244> │ │ │ │ + b.n 95afc <_Py_write@@Base+0x1244> │ │ │ │ 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 9630e <_Py_write@@Base+0x1416> │ │ │ │ + b.n 95cce <_Py_write@@Base+0x1416> │ │ │ │ orr.w r0, r7, #1 │ │ │ │ - b.n 9631c <_Py_write@@Base+0x1424> │ │ │ │ + b.n 95cdc <_Py_write@@Base+0x1424> │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 96194 <_Py_write@@Base+0x129c> │ │ │ │ + b.n 95b54 <_Py_write@@Base+0x129c> │ │ │ │ lsls r1, r0, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9b39c <_PyBytes_Resize@@Base> │ │ │ │ + bl 9ad4c <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 962c2 <_Py_write@@Base+0x13ca> │ │ │ │ + blt.n 95c82 <_Py_write@@Base+0x13ca> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r1, r2, #16 │ │ │ │ adds r3, r1, r7 │ │ │ │ - b.n 960f4 <_Py_write@@Base+0x11fc> │ │ │ │ - movw r1, #28077 @ 0x6dad │ │ │ │ + b.n 95ab4 <_Py_write@@Base+0x11fc> │ │ │ │ + movw r1, #26709 @ 0x6855 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 95fee <_Py_write@@Base+0x10f6> │ │ │ │ + beq.w 959ae <_Py_write@@Base+0x10f6> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 95fee <_Py_write@@Base+0x10f6> │ │ │ │ + b.n 959ae <_Py_write@@Base+0x10f6> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl f6220 │ │ │ │ - cbz r0, 9641c <_Py_write@@Base+0x1524> │ │ │ │ + bl f5c98 │ │ │ │ + cbz r0, 95ddc <_Py_write@@Base+0x1524> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r0, [sl] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 95fb6 <_Py_write@@Base+0x10be> │ │ │ │ + beq.w 95976 <_Py_write@@Base+0x10be> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95fb6 <_Py_write@@Base+0x10be> │ │ │ │ + bne.w 95976 <_Py_write@@Base+0x10be> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 95fb6 <_Py_write@@Base+0x10be> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 95976 <_Py_write@@Base+0x10be> │ │ │ │ add.w r5, r5, #5664 @ 0x1620 │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bpl.n 9643c <_Py_write@@Base+0x1544> │ │ │ │ + bpl.n 95dfc <_Py_write@@Base+0x1544> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 963fe <_Py_write@@Base+0x1506> │ │ │ │ + blt.n 95dbe <_Py_write@@Base+0x1506> │ │ │ │ lsrs r6, r6, #1 │ │ │ │ - beq.w 95f6e <_Py_write@@Base+0x1076> │ │ │ │ + beq.w 9592e <_Py_write@@Base+0x1076> │ │ │ │ adds r5, #4 │ │ │ │ - b.n 963d8 <_Py_write@@Base+0x14e0> │ │ │ │ + b.n 95d98 <_Py_write@@Base+0x14e0> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 95d1e <_Py_write@@Base+0xe26> │ │ │ │ + b.n 956de <_Py_write@@Base+0xe26> │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #27328 @ 0x6ac0 │ │ │ │ + movw r1, #26944 @ 0x6940 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #27352 @ 0x6ad8 │ │ │ │ + movw r0, #26968 @ 0x6958 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1efa3c │ │ │ │ - b.n 963e8 <_Py_write@@Base+0x14f0> │ │ │ │ + bl 1eed60 │ │ │ │ + b.n 95da8 <_Py_write@@Base+0x14f0> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ - b.n 95f58 <_Py_write@@Base+0x1060> │ │ │ │ + b.n 95918 <_Py_write@@Base+0x1060> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 962c2 <_Py_write@@Base+0x13ca> │ │ │ │ + beq.w 95c82 <_Py_write@@Base+0x13ca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 962c2 <_Py_write@@Base+0x13ca> │ │ │ │ + bne.w 95c82 <_Py_write@@Base+0x13ca> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 962c2 <_Py_write@@Base+0x13ca> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 95c82 <_Py_write@@Base+0x13ca> │ │ │ │ lsrs r6, r6, #1 │ │ │ │ - b.n 963ee <_Py_write@@Base+0x14f6> │ │ │ │ - movw r1, #63540 @ 0xf834 │ │ │ │ + b.n 95dae <_Py_write@@Base+0x14f6> │ │ │ │ + movw r1, #63156 @ 0xf6b4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #15760 @ 0x3d90 │ │ │ │ + movw r0, #15376 @ 0x3c10 │ │ │ │ movt r0, #53 @ 0x35 │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27296 @ 0x6aa0 │ │ │ │ + movw r1, #26912 @ 0x6920 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 962c2 <_Py_write@@Base+0x13ca> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 95c82 <_Py_write@@Base+0x13ca> │ │ │ │ strd r3, r3, [r4, #96] @ 0x60 │ │ │ │ strd r3, r3, [r4, #108] @ 0x6c │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add.w r5, r4, #124 @ 0x7c │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ add.w r1, r2, #16 │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - b.n 95ed6 <_Py_write@@Base+0xfde> │ │ │ │ + b.n 95896 <_Py_write@@Base+0xfde> │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r0, r2 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 959ae <_Py_write@@Base+0xab6> │ │ │ │ - b.w 95b08 <_Py_write@@Base+0xc10> │ │ │ │ + bne.w 9536e <_Py_write@@Base+0xab6> │ │ │ │ + b.w 954c8 <_Py_write@@Base+0xc10> │ │ │ │ nop │ │ │ │ │ │ │ │ -00096498 : │ │ │ │ - b.w 82d98 │ │ │ │ +00095e58 : │ │ │ │ + b.w 828f4 │ │ │ │ │ │ │ │ -0009649c : │ │ │ │ +00095e5c : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #256] @ (965ac ) │ │ │ │ + ldr r1, [pc, #256] @ (95f6c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #0 │ │ │ │ ldr r4, [r3, r1] │ │ │ │ str r2, [r3, r1] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ str r2, [r4, #24] │ │ │ │ bic.w r3, r3, #16 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ strb r3, [r4, #16] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9659c │ │ │ │ + beq.n 95f5c │ │ │ │ str r4, [r5, #4] │ │ │ │ add.w r6, r5, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9658e │ │ │ │ + bne.n 95f4e │ │ │ │ str r0, [r5, #8] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ bfi r3, r0, #5, #1 │ │ │ │ add.w r0, r5, #16 │ │ │ │ strb r3, [r4, #16] │ │ │ │ blx 29c64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 96580 │ │ │ │ + bne.n 95f40 │ │ │ │ mov r0, r6 │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 96572 │ │ │ │ + bne.n 95f32 │ │ │ │ add.w r6, r4, #12 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 96508 │ │ │ │ + bmi.n 95ec8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r7, r5, #136 @ 0x88 │ │ │ │ mov r0, r7 │ │ │ │ blx 29b34 │ │ │ │ - cbnz r0, 96556 │ │ │ │ + cbnz r0, 95f16 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 9653e │ │ │ │ + bne.n 95efe │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strex r2, r3, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9651e │ │ │ │ + bne.n 95ede │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ blx 29500 │ │ │ │ - cbnz r0, 96564 │ │ │ │ + cbnz r0, 95f24 │ │ │ │ mov r0, r7 │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96504 │ │ │ │ - movw r1, #63924 @ 0xf9b4 │ │ │ │ + beq.n 95ec4 │ │ │ │ + movw r1, #63540 @ 0xf834 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #92] @ (965b0 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63844 @ 0xf964 │ │ │ │ + ldr r0, [pc, #92] @ (95f70 ) │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #63460 @ 0xf7e4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #80] @ (965b0 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #27460 @ 0x6b44 │ │ │ │ + ldr r0, [pc, #80] @ (95f70 ) │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #27076 @ 0x69c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #64] @ (965b0 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63808 @ 0xf940 │ │ │ │ + ldr r0, [pc, #64] @ (95f70 ) │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #63424 @ 0xf7c0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #56] @ (965b4 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #27428 @ 0x6b24 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #40] @ (965b4 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63744 @ 0xf900 │ │ │ │ - movt r1, #38 @ 0x26 │ │ │ │ - ldr r0, [pc, #28] @ (965b4 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #27400 @ 0x6b08 │ │ │ │ + ldr r0, [pc, #56] @ (95f74 ) │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #27044 @ 0x69a4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #40] @ (95f74 ) │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #63360 @ 0xf780 │ │ │ │ + movt r1, #38 @ 0x26 │ │ │ │ + ldr r0, [pc, #28] @ (95f74 ) │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #27016 @ 0x6988 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #8] @ (965b0 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (95f70 ) │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4 │ │ │ │ + subs r7, #32 │ │ │ │ movs r5, r6 │ │ │ │ - lsls r4, r5 │ │ │ │ + subs r7, #44 @ 0x2c │ │ │ │ movs r5, r6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ - beq.w 979d2 │ │ │ │ + beq.w 97392 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 979e0 │ │ │ │ + bne.w 973a0 │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 96c78 │ │ │ │ + beq.w 96638 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 96c8c │ │ │ │ + beq.w 9664c │ │ │ │ mov r6, r5 │ │ │ │ mov r7, r5 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r2, r7, lsl #2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movw r3, #675 @ 0x2a3 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 968e6 │ │ │ │ + beq.w 962a6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96ca0 │ │ │ │ + bne.w 96660 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 96cb4 │ │ │ │ + beq.w 96674 │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 968e6 │ │ │ │ + beq.w 962a6 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96ca0 │ │ │ │ + bne.w 96660 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 96cf8 │ │ │ │ + beq.w 966b8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r1, [r2, r6, lsl #2] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 968e6 │ │ │ │ + beq.w 962a6 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96cb0 │ │ │ │ + bne.w 96670 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 96cd4 │ │ │ │ + beq.w 96694 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #660 @ 0x294 │ │ │ │ - beq.w 96b84 │ │ │ │ + beq.w 96544 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96cb0 │ │ │ │ + bne.w 96670 │ │ │ │ adds r2, r6, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 96d1c │ │ │ │ + beq.w 966dc │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 96d30 │ │ │ │ + beq.w 966f0 │ │ │ │ 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 9692c │ │ │ │ + beq.w 962ec │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96d44 │ │ │ │ + bne.w 96704 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 96d4a │ │ │ │ + beq.w 9670a │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 9692c │ │ │ │ + beq.w 962ec │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9697a │ │ │ │ + bne.w 9633a │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 96d6a │ │ │ │ + beq.w 9672a │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 96d7e │ │ │ │ + beq.w 9673e │ │ │ │ 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 96982 │ │ │ │ + beq.w 96342 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96d92 │ │ │ │ + bne.w 96752 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 96da0 │ │ │ │ + beq.w 96760 │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 96982 │ │ │ │ + beq.w 96342 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9697a │ │ │ │ + bne.w 9633a │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 96dc4 │ │ │ │ + beq.w 96784 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 96dd8 │ │ │ │ + beq.w 96798 │ │ │ │ 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 96a70 │ │ │ │ + beq.w 96430 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96dec │ │ │ │ + bne.w 967ac │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 96e28 │ │ │ │ + beq.w 967e8 │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 96a70 │ │ │ │ + beq.w 96430 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96cb0 │ │ │ │ + bne.w 96670 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 96dfc │ │ │ │ + beq.w 967bc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 96ed8 │ │ │ │ + beq.w 96898 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96e22 │ │ │ │ + bne.w 967e2 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 96e4c │ │ │ │ + beq.w 9680c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #665 @ 0x299 │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 97034 │ │ │ │ + beq.w 969f4 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9697a │ │ │ │ + bne.w 9633a │ │ │ │ adds r2, r6, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9793e │ │ │ │ + beq.w 972fe │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 97c0a │ │ │ │ + beq.w 975ca │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r3, [r0, r1, lsl #2] │ │ │ │ ldrd r6, r8, [r3, #12] │ │ │ │ ldr.w r2, [r0, r1, lsl #2] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9681e │ │ │ │ + beq.n 961de │ │ │ │ ldrd r6, r0, [r4, #88] @ 0x58 │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9712a │ │ │ │ + bne.w 96aea │ │ │ │ subs r6, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bpl.w 9768c │ │ │ │ + bpl.w 9704c │ │ │ │ adds r0, #16 │ │ │ │ - beq.w 976a4 │ │ │ │ - movw r1, #53244 @ 0xcffc │ │ │ │ + beq.w 97064 │ │ │ │ + movw r1, #52820 @ 0xce54 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 96804 │ │ │ │ + bne.n 961c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dc20 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ + bl 9d634 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96804 │ │ │ │ + beq.n 961c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e716c │ │ │ │ + bl 1e6434 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96804 │ │ │ │ + beq.n 961c4 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96804 │ │ │ │ + beq.n 961c4 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96804 │ │ │ │ + beq.n 961c4 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96804 │ │ │ │ + beq.n 961c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7eb4 │ │ │ │ + bl 1e717c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96804 │ │ │ │ + beq.n 961c4 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96804 │ │ │ │ + beq.n 961c4 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2f5c │ │ │ │ + bl b2964 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9794c │ │ │ │ + beq.w 9730c │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ ldr r6, [r7, #24] │ │ │ │ mov r1, sl │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [r7, #20] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1ef26c │ │ │ │ + bl 1ee590 │ │ │ │ movs r1, #10 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #27868 @ 0x6cdc │ │ │ │ + movw r2, #27484 @ 0x6b5c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af2b4 │ │ │ │ + bl 1ade14 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 96814 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 961d4 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9717c │ │ │ │ + beq.w 96b3c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9717c │ │ │ │ + b.w 96b3c │ │ │ │ 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 97cd8 │ │ │ │ + beq.w 97698 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97cec │ │ │ │ + bne.w 976ac │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl 1a97d8 │ │ │ │ + bl 1a8388 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96e7a │ │ │ │ + bne.w 9683a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97cec │ │ │ │ + bne.w 976ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa138 │ │ │ │ + bl 1a8ce8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96ece │ │ │ │ + beq.w 9688e │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ - b.n 96814 │ │ │ │ + b.n 961d4 │ │ │ │ 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 97ce2 │ │ │ │ + beq.w 976a2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96d44 │ │ │ │ + bne.w 96704 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl 1a97d8 │ │ │ │ + bl 1a8388 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97184 │ │ │ │ + bne.w 96b44 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96d44 │ │ │ │ + bne.w 96704 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ada2c │ │ │ │ + bl 1ac580 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 96926 │ │ │ │ + bne.n 962e6 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 966d8 │ │ │ │ + beq.w 96098 │ │ │ │ subs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 96818 │ │ │ │ + b.n 961d8 │ │ │ │ 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 97cce │ │ │ │ + beq.w 9768e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96d92 │ │ │ │ + bne.w 96752 │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 97a9c │ │ │ │ + beq.w 9745c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 975f2 │ │ │ │ + bne.w 96fb2 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 969d2 │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96392 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 974b0 │ │ │ │ + bne.w 96e70 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96d92 │ │ │ │ + bne.w 96752 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 971d4 │ │ │ │ + beq.w 96b94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1afaa0 │ │ │ │ + bl 1ae600 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 971d4 │ │ │ │ + beq.w 96b94 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 971d4 │ │ │ │ + beq.w 96b94 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 971d6 │ │ │ │ + bne.w 96b96 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5a28 │ │ │ │ + bl c54e0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 971d4 │ │ │ │ + beq.w 96b94 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2f5c │ │ │ │ + bl b2964 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97a92 │ │ │ │ + beq.w 97452 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ ldrd fp, r3, [r3, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl c2624 <_PyArg_CheckPositional@@Base+0x1a00> │ │ │ │ + bl c2010 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl ad45c <_PyArena_Malloc@@Base> │ │ │ │ + bl ace64 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 972b4 │ │ │ │ + beq.w 96c74 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ movs r3, #14 │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ str.w fp, [r0, #40] @ 0x28 │ │ │ │ strd sl, r6, [r0, #4] │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ str r7, [r0, #12] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 96928 │ │ │ │ + b.n 962e8 │ │ │ │ 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 97cc4 │ │ │ │ + beq.w 97684 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9782e │ │ │ │ + bne.w 971ee │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 978e4 │ │ │ │ + beq.w 972a4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr.w fp, [r3, #16] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9778a │ │ │ │ + bne.w 9714a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 973b2 │ │ │ │ + beq.w 96d72 │ │ │ │ mov r0, r4 │ │ │ │ - bl b1b98 │ │ │ │ + bl b15a8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 973b2 │ │ │ │ + beq.w 96d72 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 973b2 │ │ │ │ + beq.w 96d72 │ │ │ │ mov r0, r4 │ │ │ │ - bl b5504 │ │ │ │ + bl b4f0c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979c4 │ │ │ │ + beq.w 97384 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979c4 │ │ │ │ + beq.w 97384 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9782e │ │ │ │ + bne.w 971ee │ │ │ │ mov r0, r4 │ │ │ │ - bl c5a28 │ │ │ │ + bl c54e0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979c4 │ │ │ │ + beq.w 97384 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad09c │ │ │ │ + bl 1abbf0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9782e │ │ │ │ + bne.w 971ee │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b2f5c │ │ │ │ + bl b2964 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9782e │ │ │ │ + beq.w 971ee │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r9, r3, [r2, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl c2624 <_PyArg_CheckPositional@@Base+0x1a00> │ │ │ │ + bl c2010 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r9, r3, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ strd r0, r3, [sp] │ │ │ │ mov r0, r6 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 1ae7f0 │ │ │ │ + bl 1ad344 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96926 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 962e6 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979f8 │ │ │ │ + beq.w 973b8 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r6, #1 │ │ │ │ - b.w 97832 │ │ │ │ + b.w 971f2 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r5, [r4, #8] │ │ │ │ adds r2, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq.w 97dce │ │ │ │ + beq.w 9778e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 96c70 │ │ │ │ + bne.n 96630 │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 97952 │ │ │ │ + beq.w 97312 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9750e │ │ │ │ + bne.w 96ece │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96bf0 │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 965b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c4c30 │ │ │ │ + bl c46e8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 96bf0 │ │ │ │ + cbz r0, 965b0 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96bf0 │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 965b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5a28 │ │ │ │ + bl c54e0 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 96bf0 │ │ │ │ + cbz r0, 965b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acd90 │ │ │ │ + bl 1ab8e4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96ff4 │ │ │ │ + bne.w 969b4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w r9, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 96c70 │ │ │ │ + bne.n 96630 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96c6e │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 9662e │ │ │ │ mov r0, r4 │ │ │ │ - bl c4c30 │ │ │ │ + bl c46e8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 96c6e │ │ │ │ + cbz r0, 9662e │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96c6e │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 9662e │ │ │ │ mov r0, r4 │ │ │ │ - bl c5a28 │ │ │ │ + bl c54e0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 96c6e │ │ │ │ + cbz r0, 9662e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad09c │ │ │ │ + bl 1abbf0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r3, 96c70 │ │ │ │ + cbnz r3, 96630 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl b2f5c │ │ │ │ + bl b2964 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 96c70 │ │ │ │ + cbz r0, 96630 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ strd r7, r6, [sp] │ │ │ │ - bl 1ad234 │ │ │ │ + bl 1abd88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96926 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 962e6 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9795e │ │ │ │ + bne.w 9731e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.n 9667a │ │ │ │ + b.n 9603a │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ + bl 25ea4c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 96ca0 │ │ │ │ + cbnz r3, 96660 │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 979fe │ │ │ │ + bne.w 973be │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 96c9c │ │ │ │ + blt.n 9665c │ │ │ │ mov r6, r7 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 96600 │ │ │ │ + b.n 95fc0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96660 │ │ │ │ + beq.w 96020 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r2, r6, #1 │ │ │ │ - b.n 9697c │ │ │ │ + b.n 9633c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 97766 │ │ │ │ + blt.w 97126 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.w 968e6 │ │ │ │ + beq.w 962a6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 96630 │ │ │ │ + b.n 95ff0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9776e │ │ │ │ + blt.w 9712e │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ - beq.w 96b84 │ │ │ │ + beq.w 96544 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9667a │ │ │ │ + b.n 9603a │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9777a │ │ │ │ + blt.w 9713a │ │ │ │ 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 968e6 │ │ │ │ + beq.w 962a6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 96652 │ │ │ │ + b.n 96012 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ + bl 25ea4c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 96d44 │ │ │ │ + cbnz r3, 96704 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 97efc │ │ │ │ + bne.w 978bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 96d40 │ │ │ │ + blt.n 96700 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 9669c │ │ │ │ + b.n 9605c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 96972 │ │ │ │ + b.n 96332 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 97782 │ │ │ │ + blt.w 97142 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.w 9692c │ │ │ │ + beq.w 962ec │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 966cc │ │ │ │ + b.n 9608c │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ + bl 25ea4c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 96d92 │ │ │ │ + cbnz r3, 96752 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 97f02 │ │ │ │ + bne.w 978c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 96d8e │ │ │ │ + blt.n 9674e │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 966f2 │ │ │ │ + b.n 960b2 │ │ │ │ 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 96732 │ │ │ │ - b.n 9697a │ │ │ │ + beq.w 960f2 │ │ │ │ + b.n 9633a │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 976ac │ │ │ │ + blt.w 9706c │ │ │ │ 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 96982 │ │ │ │ + beq.w 96342 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 96726 │ │ │ │ + b.n 960e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ + bl 25ea4c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 96dec │ │ │ │ + cbnz r3, 967ac │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 97ec0 │ │ │ │ + bne.w 97880 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 96de8 │ │ │ │ + blt.n 967a8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 9674c │ │ │ │ + b.n 9610c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9678e │ │ │ │ - b.n 96cae │ │ │ │ + beq.w 9614e │ │ │ │ + b.n 9666e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 96e1c │ │ │ │ + blt.n 967dc │ │ │ │ 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 96ed8 │ │ │ │ + beq.n 96898 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 967a8 │ │ │ │ + b.n 96168 │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 9697c │ │ │ │ + b.n 9633c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9775e │ │ │ │ + blt.w 9711e │ │ │ │ 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 96a70 │ │ │ │ + beq.w 96430 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 96780 │ │ │ │ + b.n 96140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 96e70 │ │ │ │ + blt.n 96830 │ │ │ │ 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 97034 │ │ │ │ + beq.w 969f4 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 967cc │ │ │ │ + b.n 9618c │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 9697a │ │ │ │ + b.n 9633a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa138 │ │ │ │ + bl 1a8ce8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96910 │ │ │ │ + beq.w 962d0 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ ldrd r7, ip, [r3, #20] │ │ │ │ ldrd lr, r8, [r3, #28] │ │ │ │ ldrd r9, sl, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldrd fp, r0, [r0] │ │ │ │ strd sl, r3, [sp, #20] │ │ │ │ strd r8, r9, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ strd ip, lr, [sp, #4] │ │ │ │ cmp.w fp, #2 │ │ │ │ str r7, [sp, #0] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #28] │ │ │ │ - beq.w 974a4 │ │ │ │ - bl 1ae134 │ │ │ │ + beq.w 96e64 │ │ │ │ + bl 1acc88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96926 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 962e6 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97be8 │ │ │ │ + bne.w 975a8 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 96ca6 │ │ │ │ + b.n 96666 │ │ │ │ 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 979c8 │ │ │ │ + beq.w 97388 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 979ba │ │ │ │ + bne.w 9737a │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 97c88 │ │ │ │ + beq.w 97648 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldrd fp, sl, [r3, #12] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97caa │ │ │ │ + bne.w 9766a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 96f44 │ │ │ │ - movw r2, #33096 @ 0x8148 │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96904 │ │ │ │ + movw r2, #32868 @ 0x8064 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1accc0 │ │ │ │ - cbz r0, 96f44 │ │ │ │ + bl 1ab814 │ │ │ │ + cbz r0, 96904 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5a28 │ │ │ │ + bl c54e0 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 96f44 │ │ │ │ + cbz r0, 96904 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad28c │ │ │ │ + bl 1abde0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 970ec │ │ │ │ + bne.w 96aac │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 979ba │ │ │ │ + bne.w 9737a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 972d6 │ │ │ │ - movw r2, #33096 @ 0x8148 │ │ │ │ + beq.w 96c96 │ │ │ │ + movw r2, #32868 @ 0x8064 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1accc0 │ │ │ │ + bl 1ab814 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 972d6 │ │ │ │ + beq.w 96c96 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5a28 │ │ │ │ + bl c54e0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 972d6 │ │ │ │ + beq.w 96c96 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad39c │ │ │ │ + bl 1abef0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 972d6 │ │ │ │ + beq.w 96c96 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad09c │ │ │ │ + bl 1abbf0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 972d8 │ │ │ │ + bne.w 96c98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad28c │ │ │ │ + bl 1abde0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 972d8 │ │ │ │ + bne.w 96c98 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b2f5c │ │ │ │ + bl b2964 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979ba │ │ │ │ + beq.w 9737a │ │ │ │ ldr r3, [r2, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl ad45c <_PyArena_Malloc@@Base> │ │ │ │ + bl ace64 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97398 │ │ │ │ + beq.w 96d58 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r3, r6, [r0, #40] @ 0x28 │ │ │ │ movs r3, #18 │ │ │ │ strd r8, r7, [r0, #4] │ │ │ │ str.w r9, [r0, #12] │ │ │ │ strd fp, sl, [r0, #32] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 96926 │ │ │ │ + b.n 962e6 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2f5c │ │ │ │ + bl b2964 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97ece │ │ │ │ + beq.w 9788e │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldrd r9, fp, [r3, #20] │ │ │ │ - bl 1a97b4 │ │ │ │ + bl 1a8364 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97ec6 │ │ │ │ + beq.w 97886 │ │ │ │ strd r9, fp, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, sl │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 1ad234 │ │ │ │ + bl 1abd88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96926 │ │ │ │ - b.n 96c64 │ │ │ │ + bne.w 962e6 │ │ │ │ + b.n 96624 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r5, [r4, #8] │ │ │ │ adds r2, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq.w 97bf6 │ │ │ │ + beq.w 975b6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97754 │ │ │ │ + bne.w 97114 │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 97c44 │ │ │ │ + beq.w 97604 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 976b4 │ │ │ │ + bne.w 97074 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 970e8 │ │ │ │ + beq.n 96aa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c4c30 │ │ │ │ + bl c46e8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 970e8 │ │ │ │ + cbz r0, 96aa8 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 970e8 │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96aa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5a28 │ │ │ │ + bl c54e0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 970e8 │ │ │ │ + cbz r0, 96aa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad09c │ │ │ │ + bl 1abbf0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97754 │ │ │ │ + bne.w 97114 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl b2f5c │ │ │ │ + bl b2964 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97754 │ │ │ │ + beq.w 97114 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ strd r7, r6, [sp] │ │ │ │ - bl 1af0d8 │ │ │ │ + bl 1adc38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96926 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 962e6 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97c78 │ │ │ │ + bne.w 97638 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 97754 │ │ │ │ + b.n 97114 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2f5c │ │ │ │ + bl b2964 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979e6 │ │ │ │ + beq.w 973a6 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrd r9, r6, [r3, #20] │ │ │ │ - bl ad45c <_PyArena_Malloc@@Base> │ │ │ │ + bl ace64 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97398 │ │ │ │ + beq.w 96d58 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r0, #4] │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ movs r3, #18 │ │ │ │ str r7, [r0, #16] │ │ │ │ strd fp, sl, [r0, #32] │ │ │ │ strd r9, r6, [r0, #40] @ 0x28 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.w 96926 │ │ │ │ + b.w 962e6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97e4e │ │ │ │ + bne.w 9780e │ │ │ │ adds r2, r6, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 97dd8 │ │ │ │ - movw r1, #53244 @ 0xcffc │ │ │ │ + beq.w 97798 │ │ │ │ + movw r1, #52820 @ 0xce54 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 1a8e38 │ │ │ │ + bl 1a79e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97dee │ │ │ │ + bne.w 977ae │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 97de6 │ │ │ │ + bne.w 977a6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #53244 @ 0xcffc │ │ │ │ + movw r1, #52820 @ 0xce54 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1a8e38 │ │ │ │ + bl 1a79e8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97e54 │ │ │ │ + bne.w 97814 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r7, r6, #1 │ │ │ │ subs r6, r7, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.w 96814 │ │ │ │ + b.w 961d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ada2c │ │ │ │ + bl 1ac580 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96956 │ │ │ │ + beq.w 96316 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ strd r6, r3, [sp] │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ ldrd r0, r1, [r0, #4] │ │ │ │ - bl 1ae33c │ │ │ │ + bl 1ace90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96926 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 962e6 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9696a │ │ │ │ + beq.w 9632a │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 96972 │ │ │ │ + b.w 96332 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96d92 │ │ │ │ + bne.w 96752 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 97204 │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96bc4 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 97204 │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96bc4 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97a14 │ │ │ │ + bne.w 973d4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96d92 │ │ │ │ + bne.w 96752 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 972c2 │ │ │ │ + beq.n 96c82 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 972c2 │ │ │ │ + beq.n 96c82 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1afaa0 │ │ │ │ + bl 1ae600 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 972c2 │ │ │ │ + beq.n 96c82 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 972c2 │ │ │ │ + beq.n 96c82 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 972c4 │ │ │ │ + bne.n 96c84 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5a28 │ │ │ │ + bl c54e0 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 972c2 │ │ │ │ + cbz r0, 96c82 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2f5c │ │ │ │ + bl b2964 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97a92 │ │ │ │ + beq.w 97452 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl c2624 <_PyArg_CheckPositional@@Base+0x1a00> │ │ │ │ + bl c2010 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl ad45c <_PyArena_Malloc@@Base> │ │ │ │ + bl ace64 <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9729e │ │ │ │ + cbz r0, 96c5e │ │ │ │ ldr r2, [sp, #32] │ │ │ │ strd r2, sl, [r0, #40] @ 0x28 │ │ │ │ movs r2, #15 │ │ │ │ strd r6, fp, [r0, #4] │ │ │ │ str r7, [r0, #12] │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ str r2, [r0, #0] │ │ │ │ - movw r2, #27640 @ 0x6bf8 │ │ │ │ + movw r2, #27256 @ 0x6a78 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af2b4 │ │ │ │ + bl 1ade14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96926 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 962e6 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97aa8 │ │ │ │ + bne.w 97468 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 972ce │ │ │ │ + b.n 96c8e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 97ab6 │ │ │ │ + bne.w 97476 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 96d96 │ │ │ │ + b.n 96756 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 979ba │ │ │ │ + bne.w 9737a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979b8 │ │ │ │ - movw r2, #33096 @ 0x8148 │ │ │ │ + beq.w 97378 │ │ │ │ + movw r2, #32868 @ 0x8064 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1accc0 │ │ │ │ + bl 1ab814 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979b8 │ │ │ │ + beq.w 97378 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5a28 │ │ │ │ + bl c54e0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979b8 │ │ │ │ + beq.w 97378 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22dbfc │ │ │ │ + bl 22d310 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979b8 │ │ │ │ + beq.w 97378 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad09c │ │ │ │ + bl 1abbf0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 979ba │ │ │ │ + bne.w 9737a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad28c │ │ │ │ + bl 1abde0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 979ba │ │ │ │ + bne.w 9737a │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl b2f5c │ │ │ │ + bl b2964 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979ba │ │ │ │ + beq.w 9737a │ │ │ │ ldr r3, [r2, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl ad45c <_PyArena_Malloc@@Base> │ │ │ │ + bl ace64 <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 97382 │ │ │ │ + cbz r0, 96d42 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [r0, #44] @ 0x2c │ │ │ │ movs r2, #19 │ │ │ │ strd r7, r6, [r0, #4] │ │ │ │ strd r9, r8, [r0, #12] │ │ │ │ strd fp, sl, [r0, #32] │ │ │ │ str r2, [r0, #0] │ │ │ │ - movw r2, #27748 @ 0x6c64 │ │ │ │ + movw r2, #27364 @ 0x6ae4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af2b4 │ │ │ │ + bl 1ade14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96926 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 962e6 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979b8 │ │ │ │ + beq.w 97378 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 967a8 │ │ │ │ + b.w 96168 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9782e │ │ │ │ + bne.w 971ee │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979f2 │ │ │ │ + beq.w 973b2 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979f2 │ │ │ │ + beq.w 973b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl b1b98 │ │ │ │ + bl b15a8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979f2 │ │ │ │ + beq.w 973b2 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979f2 │ │ │ │ + beq.w 973b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl b5504 │ │ │ │ + bl b4f0c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979c4 │ │ │ │ + beq.w 97384 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979c4 │ │ │ │ + beq.w 97384 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9782e │ │ │ │ + bne.w 971ee │ │ │ │ mov r0, r4 │ │ │ │ - bl c5a28 │ │ │ │ + bl c54e0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979c4 │ │ │ │ + beq.w 97384 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad09c │ │ │ │ + bl 1abbf0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9782e │ │ │ │ + bne.w 971ee │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b2f5c │ │ │ │ + bl b2964 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9782e │ │ │ │ + beq.w 971ee │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r9, r3, [r2, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl c2624 <_PyArg_CheckPositional@@Base+0x1a00> │ │ │ │ + bl c2010 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r9, r3, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ strd r0, r3, [sp] │ │ │ │ mov r0, r6 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 231ab8 │ │ │ │ - movw r2, #27728 @ 0x6c50 │ │ │ │ + bl 231260 │ │ │ │ + movw r2, #27344 @ 0x6ad0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af2b4 │ │ │ │ + bl 1ade14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96926 │ │ │ │ - b.w 96b6c │ │ │ │ - bl 1e1408 │ │ │ │ + bne.w 962e6 │ │ │ │ + b.w 9652c │ │ │ │ + bl 1e0700 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96926 │ │ │ │ - b.n 96ec4 │ │ │ │ + bne.w 962e6 │ │ │ │ + b.n 96884 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1afaa0 │ │ │ │ + bl 1ae600 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 969d2 │ │ │ │ + beq.w 96392 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 969d4 │ │ │ │ + bne.w 96394 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 969d2 │ │ │ │ + beq.w 96392 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 969d2 │ │ │ │ + beq.w 96392 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 969d4 │ │ │ │ + bne.w 96394 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5a28 │ │ │ │ + bl c54e0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96a28 │ │ │ │ - b.w 969d2 │ │ │ │ + bne.w 963e8 │ │ │ │ + b.w 96392 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 97d32 │ │ │ │ + beq.w 976f2 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 97542 │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 96f02 │ │ │ │ mov r0, r4 │ │ │ │ - bl c4c30 │ │ │ │ - cbz r0, 97542 │ │ │ │ + bl c46e8 │ │ │ │ + cbz r0, 96f02 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97d48 │ │ │ │ + bne.w 97708 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97d40 │ │ │ │ + bne.w 97700 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97f08 │ │ │ │ + beq.w 978c8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl c4c30 │ │ │ │ + bl c46e8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97f08 │ │ │ │ + beq.w 978c8 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97f08 │ │ │ │ + beq.w 978c8 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97f08 │ │ │ │ + beq.w 978c8 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9b344 │ │ │ │ + bl 9acf4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97f08 │ │ │ │ + beq.w 978c8 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #27516 @ 0x6b7c │ │ │ │ + movw r3, #27132 @ 0x69fc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1db550 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ + bl 1da394 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97936 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 972f6 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97f0a │ │ │ │ + beq.w 978ca │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #88] @ 0x58 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96bb8 │ │ │ │ - b.w 96c70 │ │ │ │ + beq.w 96578 │ │ │ │ + b.w 96630 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 97d1c │ │ │ │ + beq.w 976dc │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 97646 │ │ │ │ + cbnz r3, 97006 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 97644 │ │ │ │ + cbz r0, 97004 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 307ca │ │ │ │ + bl 30ac6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r0, 97644 │ │ │ │ + cbz r0, 97004 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97d70 │ │ │ │ + bne.w 97730 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97d2a │ │ │ │ + bne.w 976ea │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97f84 │ │ │ │ + bne.w 97944 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97f14 │ │ │ │ + bne.w 978d4 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ str.w sl, [r4, #88] @ 0x58 │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 969b8 │ │ │ │ - b.w 96d92 │ │ │ │ + beq.w 96378 │ │ │ │ + b.w 96752 │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #27836 @ 0x6cbc │ │ │ │ + movw r1, #27452 @ 0x6b3c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 96804 │ │ │ │ + b.w 961c4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 96726 │ │ │ │ + b.w 960e6 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9796a │ │ │ │ + beq.w 9732a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 976e8 │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 970a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c4c30 │ │ │ │ - cbz r0, 976e8 │ │ │ │ + bl c46e8 │ │ │ │ + cbz r0, 970a8 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97cf4 │ │ │ │ + bne.w 976b4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97978 │ │ │ │ + bne.w 97338 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 9773e │ │ │ │ + cbz r0, 970fe │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl c4c30 │ │ │ │ + bl c46e8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r0, 9773e │ │ │ │ + cbz r0, 970fe │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r0, 9773e │ │ │ │ + cbz r0, 970fe │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r0, 9773e │ │ │ │ + cbz r0, 970fe │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9b344 │ │ │ │ + bl 9acf4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97980 │ │ │ │ + bne.w 97340 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ str.w sl, [r4, #88] @ 0x58 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9706a │ │ │ │ + beq.w 96a2a │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 967cc │ │ │ │ + b.w 9618c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 96780 │ │ │ │ + b.w 96140 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 96630 │ │ │ │ + b.w 95ff0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9667a │ │ │ │ + b.w 9603a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 96652 │ │ │ │ + b.w 96012 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 966cc │ │ │ │ + b.w 9608c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 97838 │ │ │ │ + beq.n 971f8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 977f4 │ │ │ │ + cbnz r3, 971b4 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 977f2 │ │ │ │ + cbz r0, 971b2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b1b98 │ │ │ │ + bl b15a8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 977f2 │ │ │ │ + cbz r0, 971b2 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 977f2 │ │ │ │ + cbz r0, 971b2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b5504 │ │ │ │ + bl b4f0c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 977f2 │ │ │ │ + cbz r0, 971b2 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97912 │ │ │ │ + bne.w 972d2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ - cbnz r3, 97844 │ │ │ │ + cbnz r3, 97204 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 978e0 │ │ │ │ + bne.n 972a0 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 9784c │ │ │ │ + cbnz r0, 9720c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add.w r8, r6, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [r4, #88] @ 0x58 │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96aaa │ │ │ │ + beq.w 9646a │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 96df2 │ │ │ │ + b.w 967b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ + bl 25ea4c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 97798 │ │ │ │ + beq.n 97158 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ add.w r8, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 97822 │ │ │ │ + b.n 971e2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b1b98 │ │ │ │ + bl b15a8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9781a │ │ │ │ + beq.n 971da │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9781a │ │ │ │ + beq.n 971da │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b5504 │ │ │ │ + bl b4f0c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9781a │ │ │ │ + beq.n 971da │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9781a │ │ │ │ + beq.n 971da │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9781a │ │ │ │ + beq.n 971da │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9acf4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9781a │ │ │ │ + beq.n 971da │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #27668 @ 0x6c14 │ │ │ │ + movw r3, #27284 @ 0x6a94 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1db550 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ + bl 1da394 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w r8, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97936 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 972f6 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9781c │ │ │ │ + beq.n 971dc │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 97822 │ │ │ │ + b.n 971e2 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b.n 9781e │ │ │ │ + b.n 971de │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 96b76 │ │ │ │ + blt.w 96536 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr.w fp, [r3, #16] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 97828 │ │ │ │ + beq.n 971e8 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9778c │ │ │ │ + beq.w 9714c │ │ │ │ subs r6, #1 │ │ │ │ - b.n 97832 │ │ │ │ + b.n 971f2 │ │ │ │ mov r2, r3 │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #27500 @ 0x6b6c │ │ │ │ + movw r3, #27116 @ 0x69ec │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1db550 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ + bl 1da394 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w r8, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 978d2 │ │ │ │ + beq.n 97292 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 96928 │ │ │ │ + b.w 962e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ + bl 25ea4c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97c00 │ │ │ │ + beq.w 975c0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ - b.n 9717c │ │ │ │ + b.n 96b3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 97ba8 │ │ │ │ + bge.w 97568 │ │ │ │ movs r2, #1 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 96c72 │ │ │ │ + b.w 96632 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ + bl 25ea4c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 976c4 │ │ │ │ + beq.w 97084 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 97746 │ │ │ │ + b.n 97106 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #27772 @ 0x6c7c │ │ │ │ + movw r3, #27388 @ 0x6afc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1db550 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ + bl 1da394 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97936 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 972f6 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97740 │ │ │ │ + beq.w 97100 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 97746 │ │ │ │ + b.n 97106 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 967a8 │ │ │ │ + b.w 96168 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9782e │ │ │ │ + b.n 971ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.w 96eea │ │ │ │ - bl 25edcc │ │ │ │ + bl 25ea4c │ │ │ │ + b.w 968aa │ │ │ │ + bl 25ea4c │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 965e4 │ │ │ │ + beq.w 95fa4 │ │ │ │ subs r2, r3, #1 │ │ │ │ - b.w 9697c │ │ │ │ + b.w 9633c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 967a8 │ │ │ │ + b.w 96168 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r7, [r4, #8] │ │ │ │ - cbnz r3, 97a04 │ │ │ │ + cbnz r3, 973c4 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9790e │ │ │ │ + b.n 972ce │ │ │ │ mov r6, r7 │ │ │ │ - b.w 96600 │ │ │ │ + b.w 95fc0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9782e │ │ │ │ + bne.w 971ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2258 │ │ │ │ - b.n 979f8 │ │ │ │ + bl 1e1500 │ │ │ │ + b.n 973b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1afaa0 │ │ │ │ + bl 1ae600 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97204 │ │ │ │ + beq.w 96bc4 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97206 │ │ │ │ + bne.w 96bc6 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97204 │ │ │ │ + beq.w 96bc4 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97204 │ │ │ │ + beq.w 96bc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5a28 │ │ │ │ + bl c54e0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97204 │ │ │ │ + beq.w 96bc4 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2f5c │ │ │ │ + bl b2964 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 97a92 │ │ │ │ + cbz r0, 97452 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrd r7, fp, [r3, #20] │ │ │ │ - bl ad45c <_PyArena_Malloc@@Base> │ │ │ │ + bl ace64 <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9729e │ │ │ │ + beq.w 96c5e │ │ │ │ movs r1, #15 │ │ │ │ movs r2, #0 │ │ │ │ strd r6, sl, [r0, #4] │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ strd r7, fp, [r0, #40] @ 0x28 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r2, [r0, #12] │ │ │ │ - b.n 9729e │ │ │ │ + b.n 96c5e │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 96d96 │ │ │ │ + b.w 96756 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 97eda │ │ │ │ + bge.w 9789a │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 96d96 │ │ │ │ + b.w 96756 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97b2a │ │ │ │ + bne.n 974ea │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 97b18 │ │ │ │ + beq.n 974d8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 97aec │ │ │ │ + cbnz r3, 974ac │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97bc8 │ │ │ │ + bne.n 97588 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ - cbnz r3, 97b24 │ │ │ │ + cbnz r3, 974e4 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97ba4 │ │ │ │ + bne.n 97564 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbnz r0, 97b30 │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbnz r0, 974f0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r7, r6, #1 │ │ │ │ str r7, [r4, #88] @ 0x58 │ │ │ │ - b.w 972ce │ │ │ │ + b.w 96c8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ + bl 25ea4c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 97ac8 │ │ │ │ + beq.n 97488 │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ subs r7, #1 │ │ │ │ - b.n 97b12 │ │ │ │ + b.n 974d2 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 96d96 │ │ │ │ + b.w 96756 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97b0c │ │ │ │ + beq.n 974cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 52574 │ │ │ │ + bl 5244a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97b0c │ │ │ │ + beq.n 974cc │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 97ba4 │ │ │ │ + cbnz r3, 97564 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97b0c │ │ │ │ + beq.n 974cc │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97b0c │ │ │ │ + beq.n 974cc │ │ │ │ movw r1, #48060 @ 0xbbbc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #27500 @ 0x6b6c │ │ │ │ + movw r3, #27116 @ 0x69ec │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1db550 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ + bl 1da394 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97936 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 972f6 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97b0e │ │ │ │ + beq.n 974ce │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 97b12 │ │ │ │ + b.n 974d2 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b.n 97b10 │ │ │ │ + b.n 974d0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 975e8 │ │ │ │ + beq.w 96fa8 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97510 │ │ │ │ - b.w 96c72 │ │ │ │ + beq.w 96ed0 │ │ │ │ + b.w 96632 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 307ca │ │ │ │ + bl 30ac6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97aea │ │ │ │ + beq.n 974aa │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97b72 │ │ │ │ - b.n 97aea │ │ │ │ + bne.n 97532 │ │ │ │ + b.n 974aa │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 96ed4 │ │ │ │ + b.w 96894 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.w 97046 │ │ │ │ + bl 25ea4c │ │ │ │ + b.w 96a06 │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 97eba │ │ │ │ + bne.w 9787a │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 97c6c │ │ │ │ + blt.n 9762c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr.w r3, [r0, r7, lsl #2] │ │ │ │ ldrd r6, r8, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9794c │ │ │ │ + bne.w 9730c │ │ │ │ ldrd r1, r3, [r4, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 967fa │ │ │ │ + bne.w 961ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 976a4 │ │ │ │ + blt.w 97064 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - b.w 967fa │ │ │ │ + b.w 961ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 97c78 │ │ │ │ + blt.n 97638 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9774e │ │ │ │ + beq.w 9710e │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 976b6 │ │ │ │ - b.n 97756 │ │ │ │ + beq.w 97076 │ │ │ │ + b.n 97116 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ subs r6, #1 │ │ │ │ - b.w 9717c │ │ │ │ + b.w 96b3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 967cc │ │ │ │ + b.w 9618c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 973a2 │ │ │ │ + blt.w 96d62 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldrd fp, sl, [r3, #12] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r2, 97cba │ │ │ │ + cbz r2, 9767a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 979ba │ │ │ │ + bne.w 9737a │ │ │ │ mov r0, r4 │ │ │ │ - bl 245340 <_PyObject_GetState@@Base+0x3e4> │ │ │ │ + bl 244de8 <_PySys_GetSizeOf@@Base+0x5cc> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96926 │ │ │ │ + bne.w 962e6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 979ba │ │ │ │ - b.w 96f0e │ │ │ │ + bne.w 9737a │ │ │ │ + b.w 968ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.w 96a82 │ │ │ │ + bl 25ea4c │ │ │ │ + b.w 96442 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.w 96994 │ │ │ │ + bl 25ea4c │ │ │ │ + b.w 96354 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.w 968f8 │ │ │ │ + bl 25ea4c │ │ │ │ + b.w 962b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.w 9693e │ │ │ │ + bl 25ea4c │ │ │ │ + b.w 962fe │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 96ed4 │ │ │ │ + b.w 96894 │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #27500 @ 0x6b6c │ │ │ │ + movw r3, #27116 @ 0x69ec │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1db550 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ + bl 1da394 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979a8 │ │ │ │ - b.n 97936 │ │ │ │ + beq.w 97368 │ │ │ │ + b.n 972f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ + bl 25ea4c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97602 │ │ │ │ + beq.w 96fc2 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9767c │ │ │ │ + b.n 9703c │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ + bl 25ea4c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9751e │ │ │ │ + beq.w 96ede │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 975e0 │ │ │ │ + b.n 96fa0 │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #27500 @ 0x6b6c │ │ │ │ + movw r3, #27116 @ 0x69ec │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1db550 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ + bl 1da394 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 975d2 │ │ │ │ - b.n 97936 │ │ │ │ + beq.w 96f92 │ │ │ │ + b.n 972f6 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97644 │ │ │ │ + beq.w 97004 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9b344 │ │ │ │ + bl 9acf4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97644 │ │ │ │ + beq.w 97004 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #27576 @ 0x6bb8 │ │ │ │ + movw r3, #27192 @ 0x6a38 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1db550 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ + bl 1da394 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97936 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 972f6 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97676 │ │ │ │ + beq.w 97036 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9767c │ │ │ │ + b.n 9703c │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.w 96b96 │ │ │ │ + bl 25ea4c │ │ │ │ + b.w 96556 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ + bl 25ea4c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97140 │ │ │ │ + beq.w 96b00 │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ subs r7, #1 │ │ │ │ - b.w 9717a │ │ │ │ + b.w 96b3a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e716c │ │ │ │ + bl 1e6434 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97156 │ │ │ │ + beq.w 96b16 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97156 │ │ │ │ + beq.w 96b16 │ │ │ │ movw r1, #48060 @ 0xbbbc │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #27500 @ 0x6b6c │ │ │ │ + movw r3, #27116 @ 0x69ec │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1db550 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ + bl 1da394 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ movs r1, #10 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #27868 @ 0x6cdc │ │ │ │ + movw r2, #27484 @ 0x6b5c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af2b4 │ │ │ │ + bl 1ade14 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97eb0 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.n 97870 │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97178 │ │ │ │ + beq.w 96b38 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9717a │ │ │ │ + b.w 96b3a │ │ │ │ subs r6, #1 │ │ │ │ - b.w 9717c │ │ │ │ + b.w 96b3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e716c │ │ │ │ + bl 1e6434 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97176 │ │ │ │ + beq.w 96b36 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97176 │ │ │ │ + beq.w 96b36 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97176 │ │ │ │ + beq.w 96b36 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9acf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97176 │ │ │ │ + beq.w 96b36 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ movw r1, #56052 @ 0xdaf4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #27888 @ 0x6cf0 │ │ │ │ + movw r3, #27504 @ 0x6b70 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1db550 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ + bl 1da394 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97e3c │ │ │ │ + beq.n 977fc │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ - b.w 96814 │ │ │ │ + b.w 961d4 │ │ │ │ mov r1, r7 │ │ │ │ - b.w 967ee │ │ │ │ + b.w 961ae │ │ │ │ mov r2, r6 │ │ │ │ - b.w 9674c │ │ │ │ + b.w 9610c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 97018 │ │ │ │ + b.w 969d8 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 9667a │ │ │ │ + b.w 9603a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 97682 │ │ │ │ + beq.w 97042 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r2, r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 975f4 │ │ │ │ - b.w 96d96 │ │ │ │ + beq.w 96fb4 │ │ │ │ + b.w 96756 │ │ │ │ mov r2, r6 │ │ │ │ - b.w 9669c │ │ │ │ + b.w 9605c │ │ │ │ mov r2, r6 │ │ │ │ - b.w 966f2 │ │ │ │ + b.w 960b2 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ - b.w 975e0 │ │ │ │ + b.w 96fa0 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97674 │ │ │ │ + beq.w 97034 │ │ │ │ mov r0, r4 │ │ │ │ - bl 52574 │ │ │ │ + bl 5244a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97674 │ │ │ │ + beq.w 97034 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 97f84 │ │ │ │ + cbnz r3, 97944 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97674 │ │ │ │ + beq.w 97034 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97674 │ │ │ │ + beq.w 97034 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97674 │ │ │ │ + beq.w 97034 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9acf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97674 │ │ │ │ + beq.w 97034 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 97da4 │ │ │ │ + b.n 97764 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 97678 │ │ │ │ + b.w 97038 │ │ │ │ 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 r2, [pc, #660] @ (98234 ) │ │ │ │ + ldr r2, [pc, #660] @ (97bf4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr.w fp, [r2, #8] │ │ │ │ subs r7, r3, #1 │ │ │ │ - bmi.w 9816c │ │ │ │ + bmi.w 97b2c │ │ │ │ adds r3, #3 │ │ │ │ movw r8, #42220 @ 0xa4ec │ │ │ │ movt r8, #70 @ 0x46 │ │ │ │ movw r9, #42012 @ 0xa41c │ │ │ │ movt r9, #70 @ 0x46 │ │ │ │ movw sl, #4364 @ 0x110c │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ - movw r5, #43104 @ 0xa860 │ │ │ │ + movw r5, #42720 @ 0xa6e0 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ add.w r6, r0, r3, lsl #2 │ │ │ │ ldr.w r4, [r6, #-4]! │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 98174 │ │ │ │ + bne.w 97b34 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.w 98166 │ │ │ │ + bpl.w 97b26 │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bpl.w 9820a │ │ │ │ + bpl.w 97bca │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add.w r2, r4, #20 │ │ │ │ add r0, r2 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 98158 │ │ │ │ + beq.w 97b18 │ │ │ │ ldrb.w ip, [r2] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r5, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 98166 │ │ │ │ + bne.w 97b26 │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 98158 │ │ │ │ + beq.w 97b18 │ │ │ │ ldrb.w ip, [r2, #1] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r5, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 98166 │ │ │ │ + bne.w 97b26 │ │ │ │ adds r1, r2, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 98158 │ │ │ │ + beq.w 97b18 │ │ │ │ ldrb.w ip, [r2, #2] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r5, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 98166 │ │ │ │ + bne.n 97b26 │ │ │ │ adds r1, r2, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 98158 │ │ │ │ + beq.n 97b18 │ │ │ │ ldrb.w ip, [r2, #3] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r5, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 98166 │ │ │ │ + bne.n 97b26 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 98158 │ │ │ │ + beq.n 97b18 │ │ │ │ ldrb.w ip, [r2, #4] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r5, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 98166 │ │ │ │ + bne.n 97b26 │ │ │ │ adds r1, r2, #5 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 98158 │ │ │ │ + beq.n 97b18 │ │ │ │ ldrb.w ip, [r2, #5] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r5, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 98166 │ │ │ │ + bne.n 97b26 │ │ │ │ adds r1, r2, #6 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 98158 │ │ │ │ + beq.n 97b18 │ │ │ │ ldrb.w ip, [r2, #6] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r5, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - cbnz r1, 98166 │ │ │ │ + cbnz r1, 97b26 │ │ │ │ adds r1, r2, #7 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 98158 │ │ │ │ + beq.n 97b18 │ │ │ │ ldrb.w ip, [r2, #7] │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r5, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - cbnz r1, 98166 │ │ │ │ + cbnz r1, 97b26 │ │ │ │ adds r2, #8 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 98158 │ │ │ │ + beq.n 97b18 │ │ │ │ ldrb.w ip, [r2], #1 │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ ldr.w r1, [r5, ip, lsl #2] │ │ │ │ and.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - cbnz r1, 98166 │ │ │ │ + cbnz r1, 97b26 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 98136 │ │ │ │ + bne.n 97af6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 7b2e4 │ │ │ │ + bl 7b2c8 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 981c6 │ │ │ │ + bne.n 97b86 │ │ │ │ subs r7, #1 │ │ │ │ - bcs.w 97fda │ │ │ │ + bcs.w 9799a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 981b4 │ │ │ │ + beq.n 97b74 │ │ │ │ cmp r2, sl │ │ │ │ - bne.n 98166 │ │ │ │ + bne.n 97b26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77710 │ │ │ │ + bl 77704 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 981c0 │ │ │ │ + cbz r0, 97b80 │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 97f8c │ │ │ │ + bl 9794c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 98218 │ │ │ │ + beq.n 97bd8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - cbnz r1, 981d4 │ │ │ │ + cbnz r1, 97b94 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 98166 │ │ │ │ + beq.n 97b26 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 98166 │ │ │ │ + bne.n 97b26 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 98166 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97b26 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 97f8c │ │ │ │ + bl 9794c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 98166 │ │ │ │ + bne.n 97b26 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9816e │ │ │ │ + b.n 97b2e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 98166 │ │ │ │ + beq.n 97b26 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 98166 │ │ │ │ + b.n 97b26 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl f6220 │ │ │ │ + bl f5c98 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r0, 98218 │ │ │ │ + cbz r0, 97bd8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 981f2 │ │ │ │ + beq.n 97bb2 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbz r1, 981fe │ │ │ │ + cbz r1, 97bbe │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9819a │ │ │ │ + beq.n 97b5a │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 9819a │ │ │ │ + b.n 97b5a │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 981f2 │ │ │ │ + b.n 97bb2 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r0, r2 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 98002 │ │ │ │ - b.n 98158 │ │ │ │ + bne.w 979c2 │ │ │ │ + b.n 97b18 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 981c0 │ │ │ │ + beq.n 97b80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 981c0 │ │ │ │ + bne.n 97b80 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 981c0 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97b80 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r3, #47497 @ 0xb989 │ │ │ │ + movw r3, #47465 @ 0xb969 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 982d0 │ │ │ │ + bne.n 97c90 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ - movw r3, #30033 @ 0x7551 │ │ │ │ + movw r3, #30021 @ 0x7545 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 98380 │ │ │ │ + bne.w 97d40 │ │ │ │ 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, [pc, #416] @ (98418 ) │ │ │ │ + ldr r4, [pc, #416] @ (97dd8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 982e4 │ │ │ │ + beq.n 97ca4 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx ip, r1, #0, #18 │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ ldr.w r5, [r2, #808] @ 0x328 │ │ │ │ cmp r5, ip │ │ │ │ - bgt.n 982bc │ │ │ │ + bgt.n 97c7c │ │ │ │ ldr.w r5, [r2, #804] @ 0x324 │ │ │ │ cmp r5, ip │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbz r2, 982e4 │ │ │ │ + cbz r2, 97ca4 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r5, 982d2 │ │ │ │ - cbz r2, 98308 │ │ │ │ + cbz r5, 97c92 │ │ │ │ + cbz r2, 97cc8 │ │ │ │ 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 982cc │ │ │ │ + b.n 97c8c │ │ │ │ ldr.w r2, [r0, #684] @ 0x2ac │ │ │ │ - movw r3, #50457 @ 0xc519 │ │ │ │ + movw r3, #50453 @ 0xc515 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9840e │ │ │ │ + bne.w 97dce │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 982cc │ │ │ │ + b.n 97c8c │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldr.w r7, [r4, #512] @ 0x200 │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r2, #28 │ │ │ │ mul.w r8, r2, r6 │ │ │ │ @@ -164460,73 +163830,73 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r5, [r2, #16] │ │ │ │ str r5, [r3, #8] │ │ │ │ add.w r5, r4, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w ip, [r5, #528] @ 0x210 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 98344 │ │ │ │ + bne.n 97d04 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 98340 │ │ │ │ + cbz r3, 97d00 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r1, r6 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str.w r3, [r5, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 983a6 │ │ │ │ + beq.n 97d66 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 98386 │ │ │ │ + beq.n 97d46 │ │ │ │ ldr.w r3, [r5, #532] @ 0x214 │ │ │ │ - cbnz r3, 9835c │ │ │ │ + cbnz r3, 97d1c │ │ │ │ str.w r2, [r5, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 982cc │ │ │ │ + beq.n 97c8c │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 98408 │ │ │ │ + beq.n 97dc8 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 9837a │ │ │ │ + cbz r3, 97d3a │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 982cc │ │ │ │ + b.n 97c8c │ │ │ │ ldr.w r0, [r0, #708] @ 0x2c4 │ │ │ │ bx r2 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 98394 │ │ │ │ + cbz r3, 97d54 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 982cc │ │ │ │ + bne.n 97c8c │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 982cc │ │ │ │ + b.n 97c8c │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9834e │ │ │ │ + beq.n 97d0e │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 98402 │ │ │ │ + cbz r3, 97dc2 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr.w r1, [r7, r8] │ │ │ │ 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, 983da │ │ │ │ + cbz r3, 97d9a │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r5, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r5, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ movs r5, #0 │ │ │ │ @@ -164535,120 +163905,120 @@ │ │ │ │ ldr.w r3, [r0, #812] @ 0x32c │ │ │ │ ldr.w r0, [r0, #804] @ 0x324 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str.w r5, [r7, r8] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 982cc │ │ │ │ + b.n 97c8c │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 983b2 │ │ │ │ + b.n 97d72 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 9836a │ │ │ │ + b.n 97d2a │ │ │ │ ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 982fc │ │ │ │ + b.n 97cbc │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009841c <_Py_GetConfig@@Base>: │ │ │ │ +00097ddc <_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] @ (98454 <_Py_GetConfig@@Base+0x38>) │ │ │ │ + ldr r3, [pc, #40] @ (97e14 <_Py_GetConfig@@Base+0x38>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 9843e <_Py_GetConfig@@Base+0x22> │ │ │ │ + cbz r3, 97dfe <_Py_GetConfig@@Base+0x22> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r0, r0, #4128 @ 0x1020 │ │ │ │ adds r0, #8 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #63540 @ 0xf834 │ │ │ │ + movw r1, #63156 @ 0xf6b4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #15760 @ 0x3d90 │ │ │ │ + movw r0, #15376 @ 0x3c10 │ │ │ │ movt r0, #53 @ 0x35 │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00098458 <_PyObject_NewVar@@Base>: │ │ │ │ +00097e18 <_PyObject_NewVar@@Base>: │ │ │ │ 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, #16] │ │ │ │ mov r6, r1 │ │ │ │ adds r0, #3 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mla r0, r3, r1, r0 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ - bl 71840 │ │ │ │ - cbz r0, 984ac <_PyObject_NewVar@@Base+0x54> │ │ │ │ + bl 71858 │ │ │ │ + cbz r0, 97e6c <_PyObject_NewVar@@Base+0x54> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #40] @ (984b4 <_PyObject_NewVar@@Base+0x5c>) │ │ │ │ + ldr r2, [pc, #40] @ (97e74 <_PyObject_NewVar@@Base+0x5c>) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 984a2 <_PyObject_NewVar@@Base+0x4a> │ │ │ │ + cbnz r3, 97e62 <_PyObject_NewVar@@Base+0x4a> │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 9849c <_PyObject_NewVar@@Base+0x44> │ │ │ │ + b.n 97e5c <_PyObject_NewVar@@Base+0x44> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1ea294 │ │ │ │ + b.w 1e955c │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 984e4 <_PyObject_NewVar@@Base+0x8c> │ │ │ │ + beq.n 97ea4 <_PyObject_NewVar@@Base+0x8c> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 984fe <_PyObject_NewVar@@Base+0xa6> │ │ │ │ + beq.n 97ebe <_PyObject_NewVar@@Base+0xa6> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 98506 <_PyObject_NewVar@@Base+0xae> │ │ │ │ + blt.n 97ec6 <_PyObject_NewVar@@Base+0xae> │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 984de <_PyObject_NewVar@@Base+0x86> │ │ │ │ + bne.n 97e9e <_PyObject_NewVar@@Base+0x86> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 984de <_PyObject_NewVar@@Base+0x86> │ │ │ │ + b.n 97e9e <_PyObject_NewVar@@Base+0x86> │ │ │ │ stmdb 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 │ │ │ │ @@ -164660,140 +164030,140 @@ │ │ │ │ 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 98c2a <_PyObject_NewVar@@Base+0x7d2> │ │ │ │ - bl 99048 │ │ │ │ + bne.w 985ea <_PyObject_NewVar@@Base+0x7d2> │ │ │ │ + bl 98a08 │ │ │ │ ldr.w r3, [r5, #2692] @ 0xa84 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98c3a <_PyObject_NewVar@@Base+0x7e2> │ │ │ │ + bne.w 985fa <_PyObject_NewVar@@Base+0x7e2> │ │ │ │ cmp r6, #56 @ 0x38 │ │ │ │ it eq │ │ │ │ moveq.w r8, #0 │ │ │ │ - beq.w 98d36 <_PyObject_NewVar@@Base+0x8de> │ │ │ │ + beq.w 986f6 <_PyObject_NewVar@@Base+0x8de> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ - beq.w 98d94 <_PyObject_NewVar@@Base+0x93c> │ │ │ │ + beq.w 98754 <_PyObject_NewVar@@Base+0x93c> │ │ │ │ ldrd r3, r1, [r4, #12] │ │ │ │ movs r2, #1 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ - beq.w 989b4 <_PyObject_NewVar@@Base+0x55c> │ │ │ │ + beq.w 98374 <_PyObject_NewVar@@Base+0x55c> │ │ │ │ ldr.w r9, [r5, r3, lsl #2] │ │ │ │ cmp r6, #1 │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - beq.w 98702 <_PyObject_NewVar@@Base+0x2aa> │ │ │ │ + beq.w 980c2 <_PyObject_NewVar@@Base+0x2aa> │ │ │ │ mov r5, r6 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ str.w r5, [r9] │ │ │ │ subs.w r7, r7, sl │ │ │ │ - bmi.w 98ddc <_PyObject_NewVar@@Base+0x984> │ │ │ │ + bmi.w 9879c <_PyObject_NewVar@@Base+0x984> │ │ │ │ sub.w r3, r7, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 988f4 <_PyObject_NewVar@@Base+0x49c> │ │ │ │ + bne.w 982b4 <_PyObject_NewVar@@Base+0x49c> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 988ee <_PyObject_NewVar@@Base+0x496> │ │ │ │ + beq.w 982ae <_PyObject_NewVar@@Base+0x496> │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.w 98dae <_PyObject_NewVar@@Base+0x956> │ │ │ │ + bhi.w 9876e <_PyObject_NewVar@@Base+0x956> │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw r3, #6429 @ 0x191d │ │ │ │ + movw r3, #6453 @ 0x1935 │ │ │ │ movt r3, #7 │ │ │ │ add.w fp, r7, #17 │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 98c72 <_PyObject_NewVar@@Base+0x81a> │ │ │ │ - ldr r3, [pc, #724] @ (988bc <_PyObject_NewVar@@Base+0x464>) │ │ │ │ + bne.w 98632 <_PyObject_NewVar@@Base+0x81a> │ │ │ │ + ldr r3, [pc, #724] @ (9827c <_PyObject_NewVar@@Base+0x464>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ cmp.w fp, #512 @ 0x200 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi.w 98bfe <_PyObject_NewVar@@Base+0x7a6> │ │ │ │ + bhi.w 985be <_PyObject_NewVar@@Base+0x7a6> │ │ │ │ lsrs r0, r7, #3 │ │ │ │ adds r5, r0, #2 │ │ │ │ ldr.w r3, [r2, r5, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 98bea <_PyObject_NewVar@@Base+0x792> │ │ │ │ + beq.w 985aa <_PyObject_NewVar@@Base+0x792> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 988d2 <_PyObject_NewVar@@Base+0x47a> │ │ │ │ + beq.w 98292 <_PyObject_NewVar@@Base+0x47a> │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ 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 r3, [pc, #644] @ (988c0 <_PyObject_NewVar@@Base+0x468>) │ │ │ │ + ldr r3, [pc, #644] @ (98280 <_PyObject_NewVar@@Base+0x468>) │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr.w r8, [r3, #1416] @ 0x588 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 98c98 <_PyObject_NewVar@@Base+0x840> │ │ │ │ + bne.w 98658 <_PyObject_NewVar@@Base+0x840> │ │ │ │ adds r3, r5, r7 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r7, [r5, #8] │ │ │ │ str r2, [r5, #12] │ │ │ │ strb.w r8, [r3, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 988c4 <_PyObject_NewVar@@Base+0x46c> │ │ │ │ + bne.w 98284 <_PyObject_NewVar@@Base+0x46c> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str.w r5, [r9, #4] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - bpl.w 9891e <_PyObject_NewVar@@Base+0x4c6> │ │ │ │ + bpl.w 982de <_PyObject_NewVar@@Base+0x4c6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w 9895a <_PyObject_NewVar@@Base+0x502> │ │ │ │ + bge.w 9831a <_PyObject_NewVar@@Base+0x502> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str.w r5, [r2, r3, lsl #2] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r1, [r7, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9897c <_PyObject_NewVar@@Base+0x524> │ │ │ │ + bne.w 9833c <_PyObject_NewVar@@Base+0x524> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9899c <_PyObject_NewVar@@Base+0x544> │ │ │ │ + bne.w 9835c <_PyObject_NewVar@@Base+0x544> │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ str.w r2, [r9, #8] │ │ │ │ str.w r3, [r9, #12] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ ldr.w r7, [r5, #464] @ 0x1d0 │ │ │ │ @@ -164810,311 +164180,311 @@ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ itt eq │ │ │ │ addeq r1, r1, r2 │ │ │ │ streq.w r1, [r9, #24] │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ add.w r3, r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - beq.w 98df4 <_PyObject_NewVar@@Base+0x99c> │ │ │ │ + beq.w 987b4 <_PyObject_NewVar@@Base+0x99c> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ sub.w r8, r2, r3 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, r8 │ │ │ │ - ble.w 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + ble.w 98276 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r7, [r1, r8, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 98276 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #4] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.w 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 98276 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9858a <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97f4a <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #8 │ │ │ │ - beq.w 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 98276 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #12] │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.w 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 98276 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9858a <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97f4a <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #16 │ │ │ │ - beq.w 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 98276 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #20] │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 98276 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9858a <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97f4a <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #24 │ │ │ │ - beq.w 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 98276 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #28] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.w 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 98276 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #24] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9858a <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97f4a <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #32 │ │ │ │ - beq.w 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 98276 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.w 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.w 98276 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #32] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9858a <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97f4a <_PyObject_NewVar@@Base+0x132> │ │ │ │ cmn.w r7, #40 @ 0x28 │ │ │ │ - beq.n 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 98276 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 98276 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9858a <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97f4a <_PyObject_NewVar@@Base+0x132> │ │ │ │ adds.w fp, r7, #48 @ 0x30 │ │ │ │ - beq.n 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 98276 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ mvn.w r3, #7 │ │ │ │ sub.w r3, r3, fp │ │ │ │ lsrs r3, r3, #3 │ │ │ │ adds r3, #1 │ │ │ │ ands.w r3, r3, #3 │ │ │ │ - beq.n 9884e <_PyObject_NewVar@@Base+0x3f6> │ │ │ │ + beq.n 9820e <_PyObject_NewVar@@Base+0x3f6> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9882e <_PyObject_NewVar@@Base+0x3d6> │ │ │ │ + beq.n 981ee <_PyObject_NewVar@@Base+0x3d6> │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 98810 <_PyObject_NewVar@@Base+0x3b8> │ │ │ │ + beq.n 981d0 <_PyObject_NewVar@@Base+0x3b8> │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.n 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 98276 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9858a <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97f4a <_PyObject_NewVar@@Base+0x132> │ │ │ │ add.w fp, r7, #56 @ 0x38 │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 98276 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9858a <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97f4a <_PyObject_NewVar@@Base+0x132> │ │ │ │ add.w fp, fp, #8 │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ adds r7, r5, #1 │ │ │ │ - beq.n 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 98276 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9858a <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97f4a <_PyObject_NewVar@@Base+0x132> │ │ │ │ adds.w fp, fp, #8 │ │ │ │ - beq.n 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 98276 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 98276 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp] │ │ │ │ add.w r7, fp, #8 │ │ │ │ blx 2a68c │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9858a <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97f4a <_PyObject_NewVar@@Base+0x132> │ │ │ │ ldr r5, [r7, #4] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.n 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 98276 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9858a <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97f4a <_PyObject_NewVar@@Base+0x132> │ │ │ │ ldr r5, [r7, #12] │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 98276 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9858a <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97f4a <_PyObject_NewVar@@Base+0x132> │ │ │ │ ldr r5, [r7, #20] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.n 988b6 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ + beq.n 98276 <_PyObject_NewVar@@Base+0x45e> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, sl │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9858a <_PyObject_NewVar@@Base+0x132> │ │ │ │ + beq.w 97f4a <_PyObject_NewVar@@Base+0x132> │ │ │ │ adds.w fp, r7, #24 │ │ │ │ - bne.n 9884e <_PyObject_NewVar@@Base+0x3f6> │ │ │ │ + bne.n 9820e <_PyObject_NewVar@@Base+0x3f6> │ │ │ │ movs r5, #1 │ │ │ │ - b.n 9858a <_PyObject_NewVar@@Base+0x132> │ │ │ │ + b.n 97f4a <_PyObject_NewVar@@Base+0x132> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 29c10 │ │ │ │ - b.n 98662 <_PyObject_NewVar@@Base+0x20a> │ │ │ │ + b.n 98022 <_PyObject_NewVar@@Base+0x20a> │ │ │ │ ldrd lr, r1, [r3, #24] │ │ │ │ cmp lr, r1 │ │ │ │ - bhi.n 9894e <_PyObject_NewVar@@Base+0x4f6> │ │ │ │ + bhi.n 9830e <_PyObject_NewVar@@Base+0x4f6> │ │ │ │ adds r0, #3 │ │ │ │ add.w r1, r3, lr │ │ │ │ str r1, [r3, #4] │ │ │ │ add.w r0, lr, r0, lsl #3 │ │ │ │ str r0, [r3, #24] │ │ │ │ str.w r2, [r3, lr] │ │ │ │ - b.n 98622 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + b.n 97fe2 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - ldr r5, [pc, #620] @ (98b60 <_PyObject_NewVar@@Base+0x708>) │ │ │ │ - b.n 98664 <_PyObject_NewVar@@Base+0x20c> │ │ │ │ + ldr r5, [pc, #620] @ (98520 <_PyObject_NewVar@@Base+0x708>) │ │ │ │ + b.n 98024 <_PyObject_NewVar@@Base+0x20c> │ │ │ │ ldrb.w r3, [sl] │ │ │ │ movs r2, #24 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ movw r5, #13200 @ 0x3390 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ mla r5, r2, r3, r5 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ add r5, r3 │ │ │ │ str.w r5, [r9, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.w 98674 <_PyObject_NewVar@@Base+0x21c> │ │ │ │ - movw r0, #64668 @ 0xfc9c │ │ │ │ + bmi.w 98034 <_PyObject_NewVar@@Base+0x21c> │ │ │ │ + movw r0, #64284 @ 0xfb1c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 98dca <_PyObject_NewVar@@Base+0x972> │ │ │ │ + beq.w 9878a <_PyObject_NewVar@@Base+0x972> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98dca <_PyObject_NewVar@@Base+0x972> │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 98dca <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bne.w 9878a <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9878a <_PyObject_NewVar@@Base+0x972> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 98622 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + b.n 97fe2 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 841a0 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83d00 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 98f3e <_PyObject_NewVar@@Base+0xae6> │ │ │ │ + beq.w 988fe <_PyObject_NewVar@@Base+0xae6> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str.w r5, [r2, r3, lsl #2] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 986a2 <_PyObject_NewVar@@Base+0x24a> │ │ │ │ + beq.w 98062 <_PyObject_NewVar@@Base+0x24a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 986a2 <_PyObject_NewVar@@Base+0x24a> │ │ │ │ + bne.w 98062 <_PyObject_NewVar@@Base+0x24a> │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r9, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 986b0 <_PyObject_NewVar@@Base+0x258> │ │ │ │ + beq.w 98070 <_PyObject_NewVar@@Base+0x258> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 9b274 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl 9ac24 <_PyArena_AddPyObject@@Base> │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 98f5c <_PyObject_NewVar@@Base+0xb04> │ │ │ │ + blt.w 9891c <_PyObject_NewVar@@Base+0xb04> │ │ │ │ movs r3, #0 │ │ │ │ str.w r2, [r9, #32] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 986b0 <_PyObject_NewVar@@Base+0x258> │ │ │ │ + b.n 98070 <_PyObject_NewVar@@Base+0x258> │ │ │ │ lsls r3, r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 84348 │ │ │ │ + bl 83ea0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98ba2 <_PyObject_NewVar@@Base+0x74a> │ │ │ │ + beq.w 98562 <_PyObject_NewVar@@Base+0x74a> │ │ │ │ ldr r7, [r4, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - ble.w 98cc2 <_PyObject_NewVar@@Base+0x86a> │ │ │ │ + ble.w 98682 <_PyObject_NewVar@@Base+0x86a> │ │ │ │ movw r8, #19968 @ 0x4e00 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ - movw fp, #29269 @ 0x7255 │ │ │ │ + movw fp, #29257 @ 0x7249 │ │ │ │ movt fp, #7 │ │ │ │ - movw r3, #50925 @ 0xc6ed │ │ │ │ + movw r3, #50921 @ 0xc6e9 │ │ │ │ movt r3, #6 │ │ │ │ lsls r0, r7, #31 │ │ │ │ str r3, [sp, #24] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r3, [sp, #16] │ │ │ │ - bpl.n 98a70 <_PyObject_NewVar@@Base+0x618> │ │ │ │ + bpl.n 98430 <_PyObject_NewVar@@Base+0x618> │ │ │ │ ldr.w r3, [r8, #696] @ 0x2b8 │ │ │ │ add.w sl, r5, r7, lsl #2 │ │ │ │ mov.w r9, r7, lsl #2 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 98d12 <_PyObject_NewVar@@Base+0x8ba> │ │ │ │ - ldr r3, [pc, #344] @ (98b64 <_PyObject_NewVar@@Base+0x70c>) │ │ │ │ + bne.w 986d2 <_PyObject_NewVar@@Base+0x8ba> │ │ │ │ + ldr r3, [pc, #344] @ (98524 <_PyObject_NewVar@@Base+0x70c>) │ │ │ │ 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.w 98cc6 <_PyObject_NewVar@@Base+0x86e> │ │ │ │ + beq.w 98686 <_PyObject_NewVar@@Base+0x86e> │ │ │ │ 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, 98a4c <_PyObject_NewVar@@Base+0x5f4> │ │ │ │ + cbnz r1, 9840c <_PyObject_NewVar@@Base+0x5f4> │ │ │ │ ldrd r5, ip, [r2, #24] │ │ │ │ cmp r5, ip │ │ │ │ ittte ls │ │ │ │ addls r0, r2, r5 │ │ │ │ addls r5, #40 @ 0x28 │ │ │ │ strls r0, [r2, #4] │ │ │ │ ldrhi r2, [r2, #12] │ │ │ │ @@ -165127,42 +164497,42 @@ │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str.w r0, [sl] │ │ │ │ ldr.w r3, [r5, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98ba0 <_PyObject_NewVar@@Base+0x748> │ │ │ │ + beq.w 98560 <_PyObject_NewVar@@Base+0x748> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 98cc2 <_PyObject_NewVar@@Base+0x86a> │ │ │ │ + beq.w 98682 <_PyObject_NewVar@@Base+0x86a> │ │ │ │ str r6, [sp, #28] │ │ │ │ ldr.w r3, [r8, #696] @ 0x2b8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ add r5, r6 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 98c5a <_PyObject_NewVar@@Base+0x802> │ │ │ │ - ldr r3, [pc, #224] @ (98b64 <_PyObject_NewVar@@Base+0x70c>) │ │ │ │ + bne.w 9861a <_PyObject_NewVar@@Base+0x802> │ │ │ │ + ldr r3, [pc, #224] @ (98524 <_PyObject_NewVar@@Base+0x70c>) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r3, #1528] @ 0x5f8 │ │ │ │ ldr.w r2, [sl, #32] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 98bae <_PyObject_NewVar@@Base+0x756> │ │ │ │ + beq.w 9856e <_PyObject_NewVar@@Base+0x756> │ │ │ │ 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, 98aca <_PyObject_NewVar@@Base+0x672> │ │ │ │ + cbnz r1, 9848a <_PyObject_NewVar@@Base+0x672> │ │ │ │ ldrd ip, lr, [r2, #24] │ │ │ │ cmp ip, lr │ │ │ │ itttt ls │ │ │ │ addls.w r0, r2, ip │ │ │ │ strls r0, [r2, #4] │ │ │ │ addls.w r0, ip, #40 @ 0x28 │ │ │ │ strls r0, [r2, #24] │ │ │ │ @@ -165175,39 +164545,39 @@ │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5, r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 98ba0 <_PyObject_NewVar@@Base+0x748> │ │ │ │ + beq.n 98560 <_PyObject_NewVar@@Base+0x748> │ │ │ │ adds r7, #1 │ │ │ │ ldr.w r3, [r8, #696] @ 0x2b8 │ │ │ │ mov r9, r7 │ │ │ │ lsls r6, r7, #2 │ │ │ │ cmp r3, fp │ │ │ │ add r5, r6 │ │ │ │ - bne.w 98c66 <_PyObject_NewVar@@Base+0x80e> │ │ │ │ - ldr r3, [pc, #112] @ (98b64 <_PyObject_NewVar@@Base+0x70c>) │ │ │ │ + bne.w 98626 <_PyObject_NewVar@@Base+0x80e> │ │ │ │ + ldr r3, [pc, #112] @ (98524 <_PyObject_NewVar@@Base+0x70c>) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r3, #1528] @ 0x5f8 │ │ │ │ ldr.w r2, [sl, #32] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 98b68 <_PyObject_NewVar@@Base+0x710> │ │ │ │ + beq.n 98528 <_PyObject_NewVar@@Base+0x710> │ │ │ │ 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, 98b38 <_PyObject_NewVar@@Base+0x6e0> │ │ │ │ + cbnz r1, 984f8 <_PyObject_NewVar@@Base+0x6e0> │ │ │ │ ldrd ip, lr, [r2, #24] │ │ │ │ cmp ip, lr │ │ │ │ itttt ls │ │ │ │ addls.w r0, r2, ip │ │ │ │ strls r0, [r2, #4] │ │ │ │ addls.w r0, ip, #40 @ 0x28 │ │ │ │ strls r0, [r2, #24] │ │ │ │ @@ -165219,283 +164589,283 @@ │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5, r6] │ │ │ │ - cbz r3, 98ba0 <_PyObject_NewVar@@Base+0x748> │ │ │ │ + cbz r3, 98560 <_PyObject_NewVar@@Base+0x748> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r7, r9, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 98a72 <_PyObject_NewVar@@Base+0x61a> │ │ │ │ + bne.n 98432 <_PyObject_NewVar@@Base+0x61a> │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 9857a <_PyObject_NewVar@@Base+0x122> │ │ │ │ + b.n 97f3a <_PyObject_NewVar@@Base+0x122> │ │ │ │ nop │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 719d8 │ │ │ │ + bl 719f0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98b38 <_PyObject_NewVar@@Base+0x6e0> │ │ │ │ + bne.n 984f8 <_PyObject_NewVar@@Base+0x6e0> │ │ │ │ ldr.w r3, [r8, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 98d1e <_PyObject_NewVar@@Base+0x8c6> │ │ │ │ + bne.w 986de <_PyObject_NewVar@@Base+0x8c6> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 294c4 │ │ │ │ - cbz r0, 98b96 <_PyObject_NewVar@@Base+0x73e> │ │ │ │ + cbz r0, 98556 <_PyObject_NewVar@@Base+0x73e> │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5, r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 98b4a <_PyObject_NewVar@@Base+0x6f2> │ │ │ │ + bne.n 9850a <_PyObject_NewVar@@Base+0x6f2> │ │ │ │ str r7, [r4, #16] │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1e955c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 783a0 │ │ │ │ - b.n 98dca <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 78394 │ │ │ │ + b.n 9878a <_PyObject_NewVar@@Base+0x972> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 719d8 │ │ │ │ + bl 719f0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98aca <_PyObject_NewVar@@Base+0x672> │ │ │ │ + bne.n 9848a <_PyObject_NewVar@@Base+0x672> │ │ │ │ ldr.w r3, [r8, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 98dd0 <_PyObject_NewVar@@Base+0x978> │ │ │ │ + bne.w 98790 <_PyObject_NewVar@@Base+0x978> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 294c4 │ │ │ │ - cbz r0, 98bdc <_PyObject_NewVar@@Base+0x784> │ │ │ │ + cbz r0, 9859c <_PyObject_NewVar@@Base+0x784> │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5, r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98ade <_PyObject_NewVar@@Base+0x686> │ │ │ │ - b.n 98ba0 <_PyObject_NewVar@@Base+0x748> │ │ │ │ + bne.w 9849e <_PyObject_NewVar@@Base+0x686> │ │ │ │ + b.n 98560 <_PyObject_NewVar@@Base+0x748> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 719d8 │ │ │ │ + bl 719f0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98622 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + bne.w 97fe2 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ ldr.w r5, [r8, #672] @ 0x2a0 │ │ │ │ - movw r3, #49749 @ 0xc255 │ │ │ │ + movw r3, #49745 @ 0xc251 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 98e2e <_PyObject_NewVar@@Base+0x9d6> │ │ │ │ + bne.w 987ee <_PyObject_NewVar@@Base+0x9d6> │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 98c82 <_PyObject_NewVar@@Base+0x82a> │ │ │ │ + cbz r5, 98642 <_PyObject_NewVar@@Base+0x82a> │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 98622 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ - bl c6b84 │ │ │ │ + b.n 97fe2 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + bl c6624 │ │ │ │ ldr.w r3, [r5, #2692] @ 0xa84 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98550 <_PyObject_NewVar@@Base+0xf8> │ │ │ │ + beq.w 97f10 <_PyObject_NewVar@@Base+0xf8> │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ movs r2, #22 │ │ │ │ movs r3, #1 │ │ │ │ str r2, [r5, #32] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldrd r3, r1, [r4, #12] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 989b4 <_PyObject_NewVar@@Base+0x55c> │ │ │ │ + beq.w 98374 <_PyObject_NewVar@@Base+0x55c> │ │ │ │ ldr.w r9, [r5, r3, lsl #2] │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - b.n 98588 <_PyObject_NewVar@@Base+0x130> │ │ │ │ + b.n 97f48 <_PyObject_NewVar@@Base+0x130> │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 98bdc <_PyObject_NewVar@@Base+0x784> │ │ │ │ + b.n 9859c <_PyObject_NewVar@@Base+0x784> │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 98b96 <_PyObject_NewVar@@Base+0x73e> │ │ │ │ + b.n 98556 <_PyObject_NewVar@@Base+0x73e> │ │ │ │ ldr.w r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, fp │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98622 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ - bl 1ea294 │ │ │ │ + bne.w 97fe2 <_PyObject_NewVar@@Base+0x1ca> │ │ │ │ + bl 1e955c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98dc4 <_PyObject_NewVar@@Base+0x96c> │ │ │ │ + beq.w 98784 <_PyObject_NewVar@@Base+0x96c> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 98662 <_PyObject_NewVar@@Base+0x20a> │ │ │ │ - b.n 988c4 <_PyObject_NewVar@@Base+0x46c> │ │ │ │ - movw r2, #28077 @ 0x6dad │ │ │ │ + beq.w 98022 <_PyObject_NewVar@@Base+0x20a> │ │ │ │ + b.n 98284 <_PyObject_NewVar@@Base+0x46c> │ │ │ │ + movw r2, #26709 @ 0x6855 │ │ │ │ movt r2, #18 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 98d2a <_PyObject_NewVar@@Base+0x8d2> │ │ │ │ + bne.n 986ea <_PyObject_NewVar@@Base+0x8d2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 127218 │ │ │ │ + bl 126cc8 │ │ │ │ adds r3, r5, r7 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r7, [r5, #8] │ │ │ │ str r2, [r5, #12] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 98662 <_PyObject_NewVar@@Base+0x20a> │ │ │ │ - b.n 988c4 <_PyObject_NewVar@@Base+0x46c> │ │ │ │ + beq.w 98022 <_PyObject_NewVar@@Base+0x20a> │ │ │ │ + b.n 98284 <_PyObject_NewVar@@Base+0x46c> │ │ │ │ mov r2, r3 │ │ │ │ - b.n 98b58 <_PyObject_NewVar@@Base+0x700> │ │ │ │ + b.n 98518 <_PyObject_NewVar@@Base+0x700> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 719d8 │ │ │ │ + bl 719f0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98a4c <_PyObject_NewVar@@Base+0x5f4> │ │ │ │ + bne.w 9840c <_PyObject_NewVar@@Base+0x5f4> │ │ │ │ ldr.w r3, [r8, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 98d06 <_PyObject_NewVar@@Base+0x8ae> │ │ │ │ + bne.n 986c6 <_PyObject_NewVar@@Base+0x8ae> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 294c4 │ │ │ │ - cbz r0, 98cf4 <_PyObject_NewVar@@Base+0x89c> │ │ │ │ + cbz r0, 986b4 <_PyObject_NewVar@@Base+0x89c> │ │ │ │ ldr.w r2, [r5, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r5, #800] @ 0x320 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str.w r0, [sl] │ │ │ │ ldr.w r3, [r5, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98a66 <_PyObject_NewVar@@Base+0x60e> │ │ │ │ - b.n 98ba0 <_PyObject_NewVar@@Base+0x748> │ │ │ │ + bne.w 98426 <_PyObject_NewVar@@Base+0x60e> │ │ │ │ + b.n 98560 <_PyObject_NewVar@@Base+0x748> │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 98ce8 <_PyObject_NewVar@@Base+0x890> │ │ │ │ + b.n 986a8 <_PyObject_NewVar@@Base+0x890> │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 98cf4 <_PyObject_NewVar@@Base+0x89c> │ │ │ │ + b.n 986b4 <_PyObject_NewVar@@Base+0x89c> │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 98b8a <_PyObject_NewVar@@Base+0x732> │ │ │ │ + b.n 9854a <_PyObject_NewVar@@Base+0x732> │ │ │ │ ldr.w r2, [r3, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b.n 98caa <_PyObject_NewVar@@Base+0x852> │ │ │ │ + b.n 9866a <_PyObject_NewVar@@Base+0x852> │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r6, r6, r3 │ │ │ │ adds r0, r6, #1 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 76fd8 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98ba2 <_PyObject_NewVar@@Base+0x74a> │ │ │ │ + beq.w 98562 <_PyObject_NewVar@@Base+0x74a> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ blx 29394 │ │ │ │ strb.w r8, [r5, r6] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r6, [r3, #464] @ 0x1d0 │ │ │ │ ldrd r1, r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 98f76 <_PyObject_NewVar@@Base+0xb1e> │ │ │ │ + bcs.w 98936 <_PyObject_NewVar@@Base+0xb1e> │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str.w r6, [r2, r3, lsl #3] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ adds r3, #1 │ │ │ │ str r5, [r2, #4] │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1a8b7c │ │ │ │ + bl 1a772c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - beq.n 98d36 <_PyObject_NewVar@@Base+0x8de> │ │ │ │ + beq.n 986f6 <_PyObject_NewVar@@Base+0x8de> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - bne.w 9856a <_PyObject_NewVar@@Base+0x112> │ │ │ │ + bne.w 97f2a <_PyObject_NewVar@@Base+0x112> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9856a <_PyObject_NewVar@@Base+0x112> │ │ │ │ + bne.w 97f2a <_PyObject_NewVar@@Base+0x112> │ │ │ │ ldr r6, [r4, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9856a <_PyObject_NewVar@@Base+0x112> │ │ │ │ + beq.w 97f2a <_PyObject_NewVar@@Base+0x112> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98f2c <_PyObject_NewVar@@Base+0xad4> │ │ │ │ + bne.w 988ec <_PyObject_NewVar@@Base+0xad4> │ │ │ │ movs r6, #4 │ │ │ │ - b.n 98c44 <_PyObject_NewVar@@Base+0x7ec> │ │ │ │ + b.n 98604 <_PyObject_NewVar@@Base+0x7ec> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64612 @ 0xfc64 │ │ │ │ + movw r1, #64228 @ 0xfae4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ + bl 1273e4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 986fc <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ + b.n 980bc <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 98bd0 <_PyObject_NewVar@@Base+0x778> │ │ │ │ + b.n 98590 <_PyObject_NewVar@@Base+0x778> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #64560 @ 0xfc30 │ │ │ │ + movw r1, #64176 @ 0xfab0 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 98dc4 <_PyObject_NewVar@@Base+0x96c> │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 98784 <_PyObject_NewVar@@Base+0x96c> │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #22 │ │ │ │ - beq.n 98eec <_PyObject_NewVar@@Base+0xa94> │ │ │ │ - bl 7f8d0 │ │ │ │ + beq.n 988ac <_PyObject_NewVar@@Base+0xa94> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98dca <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bne.n 9878a <_PyObject_NewVar@@Base+0x972> │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ subs r6, #11 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ cmp r6, #18 │ │ │ │ - bhi.n 98ece <_PyObject_NewVar@@Base+0xa76> │ │ │ │ + bhi.n 9888e <_PyObject_NewVar@@Base+0xa76> │ │ │ │ tbb [pc, r6] │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ ldrh r4, [r1, r1] │ │ │ │ ldrh r1, [r7, r1] │ │ │ │ eors r2, r3 │ │ │ │ adds r4, #90 @ 0x5a │ │ │ │ ldrh r6, [r4, r0] │ │ │ │ @@ -165505,386 +164875,386 @@ │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 98c1c <_PyObject_NewVar@@Base+0x7c4> │ │ │ │ + b.n 985dc <_PyObject_NewVar@@Base+0x7c4> │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ subs r3, r3, r2 │ │ │ │ - movw r2, #28204 @ 0x6e2c │ │ │ │ + movw r2, #27820 @ 0x6cac │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ subs r3, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r7, [sp, #0] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1e1250 │ │ │ │ - b.n 98dca <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 1e0548 │ │ │ │ + b.n 9878a <_PyObject_NewVar@@Base+0x972> │ │ │ │ movw r1, #56052 @ 0xdaf4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #28284 @ 0x6e7c │ │ │ │ + movw r3, #27900 @ 0x6cfc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1db550 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ - b.n 98dca <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 1da394 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + b.n 9878a <_PyObject_NewVar@@Base+0x972> │ │ │ │ movw r1, #56052 @ 0xdaf4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #28172 @ 0x6e0c │ │ │ │ + movw r2, #27788 @ 0x6c8c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.n 98e4e <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ + b.n 9880e <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ movw r1, #56020 @ 0xdad4 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ - movw r2, #28120 @ 0x6dd8 │ │ │ │ + movw r2, #27736 @ 0x6c58 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.n 98e4e <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ - movw r2, #28104 @ 0x6dc8 │ │ │ │ + b.n 9880e <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ + movw r2, #27720 @ 0x6c48 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 98e4e <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ + b.n 9880e <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ ldr.w r2, [r5, #480] @ 0x1e0 │ │ │ │ - cbz r2, 98edc <_PyObject_NewVar@@Base+0xa84> │ │ │ │ + cbz r2, 9889c <_PyObject_NewVar@@Base+0xa84> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e11e0 │ │ │ │ - b.n 98dca <_PyObject_NewVar@@Base+0x972> │ │ │ │ - movw r2, #28260 @ 0x6e64 │ │ │ │ + bl 1e04d8 │ │ │ │ + b.n 9878a <_PyObject_NewVar@@Base+0x972> │ │ │ │ + movw r2, #27876 @ 0x6ce4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 98e4e <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ + b.n 9880e <_PyObject_NewVar@@Base+0x9f6> │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #27008 @ 0x6980 │ │ │ │ + movw r3, #26624 @ 0x6800 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - bl 1db550 <_PyOS_URandomNonblock@@Base+0x640> │ │ │ │ - b.n 98dca <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 1da394 <_PyOS_URandomNonblock@@Base+0x778> │ │ │ │ + b.n 9878a <_PyObject_NewVar@@Base+0x972> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dcb8c │ │ │ │ - b.n 986fc <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ + bl 1dbd48 │ │ │ │ + b.n 980bc <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #28336 @ 0x6eb0 │ │ │ │ + movw r1, #27952 @ 0x6d30 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 127934 │ │ │ │ - b.n 98dca <_PyObject_NewVar@@Base+0x972> │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 98dca <_PyObject_NewVar@@Base+0x972> │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 1273e4 │ │ │ │ + b.n 9878a <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 1e955c │ │ │ │ + b.n 9878a <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98dca <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bne.w 9878a <_PyObject_NewVar@@Base+0x972> │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14f490 │ │ │ │ - b.n 98dca <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bl 14ea88 │ │ │ │ + b.n 9878a <_PyObject_NewVar@@Base+0x972> │ │ │ │ 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 98daa <_PyObject_NewVar@@Base+0x952> │ │ │ │ + b.n 9876a <_PyObject_NewVar@@Base+0x952> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9892e <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ + beq.w 982ee <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9892e <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ + bne.w 982ee <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9892e <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 982ee <_PyObject_NewVar@@Base+0x4d6> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 98dca <_PyObject_NewVar@@Base+0x972> │ │ │ │ + beq.w 9878a <_PyObject_NewVar@@Base+0x972> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98dca <_PyObject_NewVar@@Base+0x972> │ │ │ │ + bne.w 9878a <_PyObject_NewVar@@Base+0x972> │ │ │ │ mov r0, r2 │ │ │ │ - b.n 98948 <_PyObject_NewVar@@Base+0x4f0> │ │ │ │ + b.n 98308 <_PyObject_NewVar@@Base+0x4f0> │ │ │ │ mov.w r9, r1, lsl #1 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bl 84348 │ │ │ │ + bl 83ea0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98ba2 <_PyObject_NewVar@@Base+0x74a> │ │ │ │ + beq.w 98562 <_PyObject_NewVar@@Base+0x74a> │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ strd r0, r9, [r4, #72] @ 0x48 │ │ │ │ - b.n 98d66 <_PyObject_NewVar@@Base+0x90e> │ │ │ │ + b.n 98726 <_PyObject_NewVar@@Base+0x90e> │ │ │ │ │ │ │ │ -00098f90 : │ │ │ │ +00098950 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 98fec │ │ │ │ - ldr r5, [pc, #92] @ (99000 ) │ │ │ │ + cbz r0, 989ac │ │ │ │ + ldr r5, [pc, #92] @ (989c0 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr r3, [r6, r5] │ │ │ │ - cbnz r3, 98fd8 │ │ │ │ + cbnz r3, 98998 │ │ │ │ mov r4, r0 │ │ │ │ - bl 6daac │ │ │ │ + bl 6daa4 │ │ │ │ str r4, [r6, r5] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 98fc4 │ │ │ │ + bpl.n 98984 │ │ │ │ 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 1a0b44 <_PyThreadState_New@@Base+0x1b8> │ │ │ │ + bl 19f584 <_PyThreadState_New@@Base+0x1b8> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #24] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb r3, [r4, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #63716 @ 0xf8e4 │ │ │ │ + movw r1, #63332 @ 0xf764 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #16648 @ 0x4108 │ │ │ │ + movw r0, #16264 @ 0x3f88 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63540 @ 0xf834 │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #63156 @ 0xf6b4 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #16572 @ 0x40bc │ │ │ │ + movw r0, #16188 @ 0x3f3c │ │ │ │ movt r0, #53 @ 0x35 │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 622dc <_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 99030 │ │ │ │ + beq.n 989f0 │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ it eq │ │ │ │ ldreq r2, [r0, #112] @ 0x70 │ │ │ │ - beq.n 99040 │ │ │ │ - movw r2, #15776 @ 0x3da0 │ │ │ │ + beq.n 98a00 │ │ │ │ + movw r2, #15392 @ 0x3c20 │ │ │ │ movt r2, #53 @ 0x35 │ │ │ │ ldrb r0, [r2, r3] │ │ │ │ - cbnz r0, 9902e │ │ │ │ - movw r2, #16032 @ 0x3ea0 │ │ │ │ + cbnz r0, 989ee │ │ │ │ + movw r2, #15648 @ 0x3d20 │ │ │ │ movt r2, #53 @ 0x35 │ │ │ │ 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 99018 │ │ │ │ + bne.n 989d8 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ - b.n 99018 │ │ │ │ + b.n 989d8 │ │ │ │ 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 r4, r0 │ │ │ │ sub sp, #28 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [r4, #448] @ 0x1c0 │ │ │ │ strd r2, r1, [sp, #12] │ │ │ │ str r5, [r4, #28] │ │ │ │ str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9935a │ │ │ │ + bne.w 98e00 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ - ldr.w r9, [r4, #452] @ 0x1c4 │ │ │ │ - ldr.w r8, [r4, #4] │ │ │ │ + ldr.w r8, [r4, #452] @ 0x1c4 │ │ │ │ + ldr.w r9, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - str.w r8, [r4, #28] │ │ │ │ + str.w r9, [r4, #28] │ │ │ │ str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 99460 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 98f06 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r3 │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.w 99c24 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.w 995f8 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r2 │ │ │ │ itt cs │ │ │ │ movcs r2, #29 │ │ │ │ strcs r2, [r4, #32] │ │ │ │ - bcs.n 990d6 │ │ │ │ + bcs.n 98a96 │ │ │ │ adds r2, r0, #1 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ - add.w r2, r8, #1 │ │ │ │ + add.w r2, r9, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - ldrb.w r1, [r8] │ │ │ │ - cmp r2, r8 │ │ │ │ - str.w r8, [r4, #4] │ │ │ │ - bhi.w 9ae54 │ │ │ │ - ldrb.w r2, [r8] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 9ae46 │ │ │ │ + cmp r1, r9 │ │ │ │ + ldrb.w r2, [r9] │ │ │ │ + str.w r9, [r4, #4] │ │ │ │ + bhi.w 9a69a │ │ │ │ + ldrb.w r1, [r9] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.w 9a68c │ │ │ │ str.w r0, [r4, #476] @ 0x1dc │ │ │ │ - mov r5, r8 │ │ │ │ + mov r5, r9 │ │ │ │ mov.w fp, #0 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r7, r8 │ │ │ │ + mov r9, r3 │ │ │ │ + mov r7, r9 │ │ │ │ str.w fp, [r4, #28] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 99bb2 │ │ │ │ - ldr.w r6, [r4, #476] @ 0x1dc │ │ │ │ - cmp r6, sl │ │ │ │ - bcs.w 99c1a │ │ │ │ - adds r3, r6, #1 │ │ │ │ - adds r0, r5, #1 │ │ │ │ + beq.w 99588 │ │ │ │ + ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ + cmp r0, sl │ │ │ │ + bcs.w 995f0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + adds r6, r5, #1 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ - str r0, [r4, #4] │ │ │ │ + str r6, [r4, #4] │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ sub.w r3, r2, #9 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi.w 992d6 │ │ │ │ + bhi.w 98c96 │ │ │ │ movs r1, #9 │ │ │ │ movt r1, #128 @ 0x80 │ │ │ │ lsrs r1, r3 │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bmi.w 99794 │ │ │ │ + bmi.w 99164 │ │ │ │ mov r7, r2 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9a9cc │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 9a01e │ │ │ │ str r5, [r4, #28] │ │ │ │ - str.w r6, [r4, #472] @ 0x1d8 │ │ │ │ + str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #28 │ │ │ │ - beq.w 9a3a4 │ │ │ │ + beq.w 99a34 │ │ │ │ bic.w r1, r2, #32 │ │ │ │ sub.w r3, r1, #65 @ 0x41 │ │ │ │ cmp r3, #25 │ │ │ │ - bls.w 9949c │ │ │ │ + bls.w 98d06 │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 994ae │ │ │ │ - cmp r2, #13 │ │ │ │ - beq.w 99328 │ │ │ │ - cmp r2, #10 │ │ │ │ - beq.w 99336 │ │ │ │ + bne.w 98d18 │ │ │ │ + cmp r7, #13 │ │ │ │ + beq.w 9a680 │ │ │ │ + cmp r7, #10 │ │ │ │ + beq.w 98ddc │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq.w 997fe │ │ │ │ + beq.w 991ce │ │ │ │ uxtb r3, r7 │ │ │ │ - movw r5, #43104 @ 0xa860 │ │ │ │ + movw r5, #42720 @ 0xa6e0 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 99572 │ │ │ │ + bmi.w 98f42 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - movw r5, #44128 @ 0xac60 │ │ │ │ + movw r5, #43744 @ 0xaae0 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ it ne │ │ │ │ cmpne r3, #102 @ 0x66 │ │ │ │ - beq.w 9a128 │ │ │ │ + beq.w 99af4 │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ it ne │ │ │ │ cmpne r7, #39 @ 0x27 │ │ │ │ - beq.w 99a2c │ │ │ │ + beq.w 99400 │ │ │ │ cmp r7, #92 @ 0x5c │ │ │ │ - beq.w 9aab8 │ │ │ │ + beq.w 9a1c4 │ │ │ │ sub.w r8, r7, #125 @ 0x7d │ │ │ │ clz r8, r8 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ ite ne │ │ │ │ movne r3, r8 │ │ │ │ orreq.w r3, r8, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99632 │ │ │ │ + bne.w 99002 │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ it ne │ │ │ │ cmpne r7, #33 @ 0x21 │ │ │ │ - beq.w 99632 │ │ │ │ + beq.w 99002 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a930 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl ae2d8 <_PyToken_TwoChars@@Base> │ │ │ │ + bl adcec <_PyToken_TwoChars@@Base> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.w 99fae │ │ │ │ + bne.w 9997c │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 99730 │ │ │ │ + beq.w 99100 │ │ │ │ ldrd r1, r3, [r4] │ │ │ │ subs r2, r3, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 9ae54 │ │ │ │ + bcc.w 9a69a │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb.w r9, r9 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 9ae46 │ │ │ │ + bne.w 9a68c │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ - beq.w 9966a │ │ │ │ - ble.w 99738 │ │ │ │ + beq.w 9903a │ │ │ │ + ble.w 99108 │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ - beq.w 9966a │ │ │ │ + beq.w 9903a │ │ │ │ bic.w r3, r7, #32 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ it eq │ │ │ │ addeq.w r5, r4, #12288 @ 0x3000 │ │ │ │ - beq.w 99798 │ │ │ │ + beq.w 99168 │ │ │ │ mov r2, r7 │ │ │ │ cmp.w r7, #1114112 @ 0x110000 │ │ │ │ - bcs.w 9ad90 │ │ │ │ + bcs.w 9a6a8 │ │ │ │ lsrs r1, r7, #7 │ │ │ │ - movw r3, #33488 @ 0x82d0 │ │ │ │ + movw r3, #33104 @ 0x8150 │ │ │ │ movt r3, #54 @ 0x36 │ │ │ │ ldrh.w r3, [r3, r1, lsl #1] │ │ │ │ and.w r1, r7, #127 @ 0x7f │ │ │ │ add.w r1, r1, r3, lsl #7 │ │ │ │ - movw r3, #24784 @ 0x60d0 │ │ │ │ + movw r3, #24400 @ 0x5f50 │ │ │ │ movt r3, #53 @ 0x35 │ │ │ │ ldrh.w r1, [r3, r1, lsl #1] │ │ │ │ - movw r3, #16704 @ 0x4140 │ │ │ │ + movw r3, #16320 @ 0x3fc0 │ │ │ │ movt r3, #53 @ 0x35 │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ lsls r0, r3, #21 │ │ │ │ - bpl.w 9ad90 │ │ │ │ + bpl.w 9a6a8 │ │ │ │ cmp r7, #61 @ 0x3d │ │ │ │ - beq.w 99e16 │ │ │ │ + beq.w 997e4 │ │ │ │ subs r2, #33 @ 0x21 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - bhi.w 9af56 │ │ │ │ - movw r3, #16572 @ 0x40bc │ │ │ │ + bhi.w 9a7e0 │ │ │ │ + movw r3, #16188 @ 0x3f3c │ │ │ │ movt r3, #53 @ 0x35 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrsb.w r0, [r3, #36] @ 0x24 │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ cmp r0, #60 @ 0x3c │ │ │ │ it ne │ │ │ │ @@ -165900,296 +165270,301 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ str r3, [r6, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r6, #4] │ │ │ │ strd r5, r1, [r6, #20] │ │ │ │ str r3, [r6, #16] │ │ │ │ str r3, [r6, #8] │ │ │ │ - beq.n 992d0 │ │ │ │ + beq.n 98c90 │ │ │ │ ldrd r2, r3, [r4, #472] @ 0x1d8 │ │ │ │ str r2, [r6, #8] │ │ │ │ str r3, [r6, #16] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r0, #0 │ │ │ │ mov r7, r2 │ │ │ │ - it eq │ │ │ │ - moveq r5, #0 │ │ │ │ - str.w r6, [r4, #472] @ 0x1d8 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 9a00e │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ str r5, [r4, #28] │ │ │ │ - bne.w 9912c │ │ │ │ - b.n 992f0 │ │ │ │ + str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ + bne.w 98aec │ │ │ │ + b.n 98cb0 │ │ │ │ cmp r0, #13 │ │ │ │ - beq.n 99300 │ │ │ │ + beq.n 98cc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a930 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r0, #10 │ │ │ │ - bne.n 992ec │ │ │ │ + bne.n 98cac │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [r4, #2736] @ 0xab0 │ │ │ │ - ldr r2, [r5, #68] @ 0x44 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9a628 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r1, [r5, #68] @ 0x44 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 99f04 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a7da │ │ │ │ + bne.w 9a14c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #28 │ │ │ │ - beq.w 9a3a4 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.w 9a058 │ │ │ │ - cmp r0, #13 │ │ │ │ - bne.n 9933a │ │ │ │ + beq.w 99a34 │ │ │ │ + adds r0, r7, #1 │ │ │ │ + bne.w 98b18 │ │ │ │ + ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9a0d8 │ │ │ │ + subs.w r2, r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #10 │ │ │ │ - bne.w 99164 │ │ │ │ - add.w r5, r4, #12288 @ 0x3000 │ │ │ │ + it ne │ │ │ │ + movne r2, #1 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + lsls r2, r2, #6 │ │ │ │ + bl 9aaf4 │ │ │ │ + b.n 98c90 │ │ │ │ + cmp r1, #66 @ 0x42 │ │ │ │ + beq.w 9957e │ │ │ │ + cmp r1, #85 @ 0x55 │ │ │ │ + beq.w 993e2 │ │ │ │ + cmp r1, #82 @ 0x52 │ │ │ │ + beq.w 99880 │ │ │ │ + cmp r1, #70 @ 0x46 │ │ │ │ + beq.w 99336 │ │ │ │ + bic.w r2, r2, #32 │ │ │ │ + mov.w r8, #0 │ │ │ │ + mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ + b.n 98d50 │ │ │ │ + ldrd r6, r7, [r4, #4] │ │ │ │ + cmp r6, r7 │ │ │ │ + beq.w 99502 │ │ │ │ + ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ + cmp r3, r5 │ │ │ │ + bcs.w 9956e │ │ │ │ + adds r2, r6, #1 │ │ │ │ + adds r3, #1 │ │ │ │ + str r2, [r4, #4] │ │ │ │ + str.w r3, [r4, #476] @ 0x1dc │ │ │ │ + ldrb r7, [r6, #0] │ │ │ │ + bic.w r2, r7, #32 │ │ │ │ + subs r2, #65 @ 0x41 │ │ │ │ + cmp r2, #25 │ │ │ │ + bls.n 98d2c │ │ │ │ + sub.w r3, r7, #48 @ 0x30 │ │ │ │ + cmp r3, #9 │ │ │ │ + bls.n 98d2c │ │ │ │ + cmp r7, #127 @ 0x7f │ │ │ │ + ite le │ │ │ │ + movle r3, #0 │ │ │ │ + movgt r3, #1 │ │ │ │ + cmp r7, #95 @ 0x5f │ │ │ │ + ite ne │ │ │ │ + movne r2, r3 │ │ │ │ + orreq.w r2, r3, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9915e │ │ │ │ + adds r3, r7, #1 │ │ │ │ + beq.w 99bdc │ │ │ │ + ldrd r1, r3, [r4] │ │ │ │ + mov r2, r3 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + bcc.w 9a69a │ │ │ │ + ldrb.w r2, [r2, #-1] │ │ │ │ + uxtb r7, r7 │ │ │ │ + cmp r2, r7 │ │ │ │ + bne.w 9a68c │ │ │ │ + ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r4, #476] @ 0x1dc │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 9a1dc │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ + str r1, [r0, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + it ne │ │ │ │ + cmpne r3, #0 │ │ │ │ + ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ + str r1, [r0, #4] │ │ │ │ + str r1, [r0, #12] │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [r0, #24] │ │ │ │ + strd r1, r2, [r0, #16] │ │ │ │ + str r1, [r0, #8] │ │ │ │ + beq.n 98dd8 │ │ │ │ + ldrd r2, r3, [r4, #472] @ 0x1d8 │ │ │ │ + str r2, [r0, #8] │ │ │ │ + str r3, [r0, #16] │ │ │ │ + movs r0, #1 │ │ │ │ + b.n 98c90 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 9987a │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 9924a │ │ │ │ + add.w r5, r4, #12288 @ 0x3000 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a4b4 │ │ │ │ + bne.w 99e04 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #28] │ │ │ │ str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ movs r3, #0 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ mov fp, r3 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r3 │ │ │ │ str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ mov r7, r6 │ │ │ │ sub.w r8, r8, r6 │ │ │ │ ldrd r5, r6, [r4, #4] │ │ │ │ add.w r9, r8, r7 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 993a6 │ │ │ │ + beq.n 98e4c │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ cmp r2, sl │ │ │ │ - bcs.n 9940e │ │ │ │ + bcs.n 98eb4 │ │ │ │ adds r1, r2, #1 │ │ │ │ adds r0, r5, #1 │ │ │ │ str.w r1, [r4, #476] @ 0x1dc │ │ │ │ str r0, [r4, #4] │ │ │ │ ldrb.w ip, [r5] │ │ │ │ cmp.w ip, #32 │ │ │ │ - bne.w 996ae │ │ │ │ + bne.w 9907e │ │ │ │ adds r7, #1 │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r8, r7 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 9937c │ │ │ │ + bne.n 98e22 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9a2ca │ │ │ │ + bne.w 99ca0 │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ - movw r3, #58545 @ 0xe4b1 │ │ │ │ + movw r3, #57653 @ 0xe135 │ │ │ │ movt r3, #18 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 99f86 │ │ │ │ + bne.w 99954 │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ adds r6, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a498 │ │ │ │ + beq.w 99e42 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 993d6 │ │ │ │ + cbnz r2, 98e7c │ │ │ │ str r5, [r4, #0] │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ str r6, [r4, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ subs r2, r6, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9aa12 │ │ │ │ + bne.w 99fe6 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 9a3b6 │ │ │ │ + beq.w 99d14 │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 99384 │ │ │ │ + bcc.n 98e2a │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #29 │ │ │ │ str r2, [r4, #32] │ │ │ │ - ldr.w r9, [r4, #480] @ 0x1e0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 9994e │ │ │ │ + ldr.w r8, [r4, #480] @ 0x1e0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 99322 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 9acb0 │ │ │ │ + bne.w 9a550 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r1, r4, r2 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.w 99c8e │ │ │ │ + bne.w 99662 │ │ │ │ add r2, r4 │ │ │ │ ldr.w r2, [r2, #2288] @ 0x8f0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 99f62 │ │ │ │ + bne.w 998fe │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ - ldr.w r8, [r4, #4] │ │ │ │ + ldr.w r9, [r4, #4] │ │ │ │ ldr.w r1, [r4, #452] @ 0x1c4 │ │ │ │ mov r2, r0 │ │ │ │ - str.w r8, [r4, #28] │ │ │ │ + str.w r9, [r4, #28] │ │ │ │ str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 99094 │ │ │ │ - mov r9, r1 │ │ │ │ + beq.w 98a54 │ │ │ │ + mov r8, r1 │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ ldr.w r5, [r4, #480] @ 0x1e0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - bge.w 99e42 │ │ │ │ - add.w r3, r9, #1 │ │ │ │ + bge.w 99810 │ │ │ │ + add.w r3, r8, #1 │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99e66 │ │ │ │ + bne.w 99834 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r5, r1, [r2] │ │ │ │ strd r1, r3, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ strd r0, r0, [r2, #20] │ │ │ │ movs r0, #6 │ │ │ │ - b.n 992d0 │ │ │ │ - cmp r1, #66 @ 0x42 │ │ │ │ - beq.w 99ba8 │ │ │ │ - cmp r1, #85 @ 0x55 │ │ │ │ - beq.w 99a0e │ │ │ │ - cmp r1, #82 @ 0x52 │ │ │ │ - beq.w 99eb2 │ │ │ │ - cmp r1, #70 @ 0x46 │ │ │ │ - beq.w 99962 │ │ │ │ - bic.w r2, r2, #32 │ │ │ │ - mov.w r8, #0 │ │ │ │ - mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ - b.n 994e6 │ │ │ │ - ldrd r6, r7, [r4, #4] │ │ │ │ - cmp r6, r7 │ │ │ │ - beq.w 99b2e │ │ │ │ - ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ - cmp r3, r5 │ │ │ │ - bcs.w 99b9a │ │ │ │ - adds r2, r6, #1 │ │ │ │ - adds r3, #1 │ │ │ │ - str r2, [r4, #4] │ │ │ │ - str.w r3, [r4, #476] @ 0x1dc │ │ │ │ - ldrb r7, [r6, #0] │ │ │ │ - bic.w r2, r7, #32 │ │ │ │ - subs r2, #65 @ 0x41 │ │ │ │ - cmp r2, #25 │ │ │ │ - bls.n 994c2 │ │ │ │ - sub.w r3, r7, #48 @ 0x30 │ │ │ │ - cmp r3, #9 │ │ │ │ - bls.n 994c2 │ │ │ │ - cmp r7, #127 @ 0x7f │ │ │ │ - ite le │ │ │ │ - movle r3, #0 │ │ │ │ - movgt r3, #1 │ │ │ │ - cmp r7, #95 @ 0x5f │ │ │ │ - ite ne │ │ │ │ - movne r2, r3 │ │ │ │ - orreq.w r2, r3, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9978e │ │ │ │ - adds r3, r7, #1 │ │ │ │ - beq.w 9a11a │ │ │ │ - ldrd r1, r3, [r4] │ │ │ │ - mov r2, r3 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - bcc.w 9ae54 │ │ │ │ - ldrb.w r2, [r2, #-1] │ │ │ │ - uxtb r7, r7 │ │ │ │ - cmp r2, r7 │ │ │ │ - bne.w 9ae46 │ │ │ │ - ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r4, #476] @ 0x1dc │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 9aa5a │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ - str r1, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - it ne │ │ │ │ - cmpne r3, #0 │ │ │ │ - ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ - str r1, [r0, #4] │ │ │ │ - str r1, [r0, #12] │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [r0, #24] │ │ │ │ - strd r1, r2, [r0, #16] │ │ │ │ - str r1, [r0, #8] │ │ │ │ - beq.n 9956e │ │ │ │ - ldrd r2, r3, [r4, #472] @ 0x1d8 │ │ │ │ - str r2, [r0, #8] │ │ │ │ - str r3, [r0, #16] │ │ │ │ - movs r0, #1 │ │ │ │ - b.n 992d0 │ │ │ │ + b.n 98c90 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #48 @ 0x30 │ │ │ │ - bne.w 99906 │ │ │ │ - bl 9af80 │ │ │ │ + bne.w 992da │ │ │ │ + bl 9a930 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ - beq.w 9a87c │ │ │ │ - bgt.w 99cce │ │ │ │ + beq.w 9a29c │ │ │ │ + bgt.w 996a0 │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ - beq.w 9a320 │ │ │ │ - bgt.w 99ecc │ │ │ │ + beq.w 99cc4 │ │ │ │ + bgt.w 99906 │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ - beq.w 9a87c │ │ │ │ + beq.w 9a29c │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - beq.w 9a784 │ │ │ │ + beq.w 9a38e │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - beq.w 9a6bc │ │ │ │ + beq.w 9a0de │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.w 9ad28 │ │ │ │ + bmi.w 9a3f2 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq.w 9a464 │ │ │ │ + beq.w 99e5e │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - bgt.w 9a6ee │ │ │ │ - movw r2, #28616 @ 0x6fc8 │ │ │ │ + bgt.w 9a112 │ │ │ │ + movw r2, #28232 @ 0x6e48 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c89e0 │ │ │ │ + bl c847c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a6a8 │ │ │ │ + beq.w 9a0d8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.w 9a5c4 │ │ │ │ + beq.w 99f6e │ │ │ │ ldr r1, [r4, #0] │ │ │ │ subs r3, r2, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 9ae54 │ │ │ │ + bcc.w 9a69a │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ uxtb r7, r7 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.w 9ae46 │ │ │ │ + bne.w 9a68c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r4, #476] @ 0x1dc │ │ │ │ cmp r3, #0 │ │ │ │ @@ -166199,43 +165574,43 @@ │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r1, [r5, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [r5, #20] │ │ │ │ str r1, [r5, #16] │ │ │ │ str r1, [r5, #8] │ │ │ │ - beq.n 9962e │ │ │ │ + beq.n 98ffe │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ str r3, [r2, #8] │ │ │ │ str r0, [r2, #16] │ │ │ │ movs r0, #2 │ │ │ │ - b.n 992d0 │ │ │ │ + b.n 98c90 │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 99da0 │ │ │ │ + bgt.w 99770 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a930 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl ae2d8 <_PyToken_TwoChars@@Base> │ │ │ │ + bl adcec <_PyToken_TwoChars@@Base> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.w 99fae │ │ │ │ + bne.w 9997c │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 991ec │ │ │ │ + bne.w 98bac │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ - ble.w 9a94e │ │ │ │ + ble.w 9a388 │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ - bne.w 99798 │ │ │ │ + bne.w 99168 │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ - bgt.w 9ace0 │ │ │ │ + bgt.w 9a902 │ │ │ │ adds r2, r4, r3 │ │ │ │ add.w r5, r4, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ strb.w r7, [r2, #484] @ 0x1e4 │ │ │ │ add.w r2, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ str.w r1, [r5, #684] @ 0x2ac │ │ │ │ @@ -166248,377 +165623,378 @@ │ │ │ │ cmp r3, #0 │ │ │ │ itttt gt │ │ │ │ ldrgt r2, [sp, #16] │ │ │ │ ldrgt r3, [r2, #4] │ │ │ │ addgt r3, #1 │ │ │ │ strgt r3, [r2, #4] │ │ │ │ mov r2, r7 │ │ │ │ - b.n 997d2 │ │ │ │ + b.n 991a2 │ │ │ │ cmp.w ip, #9 │ │ │ │ - beq.w 9a4d0 │ │ │ │ + beq.w 99e26 │ │ │ │ movs r6, #0 │ │ │ │ cmp.w ip, #12 │ │ │ │ mov r8, r6 │ │ │ │ - beq.w 9936a │ │ │ │ + beq.w 98e10 │ │ │ │ cmp.w ip, #92 @ 0x5c │ │ │ │ - beq.w 9ae62 │ │ │ │ + beq.w 9a7f4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r3, r9 │ │ │ │ - mov r8, r5 │ │ │ │ str r5, [r4, #4] │ │ │ │ + mov r9, r5 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc.w 9ae54 │ │ │ │ + bcc.w 9a69a │ │ │ │ ldrb.w r1, [r0, #-1] │ │ │ │ cmp r1, ip │ │ │ │ - bne.w 9ae46 │ │ │ │ + bne.w 9a68c │ │ │ │ sub.w r5, ip, #10 │ │ │ │ mov r0, r2 │ │ │ │ cmp r5, #25 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ - bhi.w 99414 │ │ │ │ + bhi.w 98eba │ │ │ │ movs r1, #9 │ │ │ │ movt r1, #512 @ 0x200 │ │ │ │ lsrs r1, r5 │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.w 99414 │ │ │ │ + bpl.w 98eba │ │ │ │ ldr.w r1, [r4, #456] @ 0x1c8 │ │ │ │ cmp.w ip, #10 │ │ │ │ it eq │ │ │ │ cmpeq r7, #0 │ │ │ │ - beq.w 99d0e │ │ │ │ + beq.w 996e0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9adc8 │ │ │ │ - ldr.w r9, [r4, #452] @ 0x1c4 │ │ │ │ - str.w r8, [r4, #28] │ │ │ │ + bne.w 9a80e │ │ │ │ + ldr.w r8, [r4, #452] @ 0x1c4 │ │ │ │ + str.w r9, [r4, #28] │ │ │ │ str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 99460 │ │ │ │ - mov.w r9, #1 │ │ │ │ - b.n 99094 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 98f06 │ │ │ │ + mov.w r8, #1 │ │ │ │ + b.n 98a54 │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ - beq.n 9966a │ │ │ │ - bgt.w 99224 │ │ │ │ + beq.n 9903a │ │ │ │ + bgt.w 98be4 │ │ │ │ cmp r7, #40 @ 0x28 │ │ │ │ - beq.n 9966a │ │ │ │ + beq.n 9903a │ │ │ │ cmp r7, #41 @ 0x29 │ │ │ │ - bne.w 99234 │ │ │ │ + bne.w 98bf4 │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 997a0 │ │ │ │ + ble.n 99170 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a8e0 │ │ │ │ + bne.w 9a31a │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9ae36 │ │ │ │ - bgt.n 997b6 │ │ │ │ + beq.w 9a65a │ │ │ │ + bgt.n 99186 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 998e6 │ │ │ │ + blt.w 992ba │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ - bne.n 996aa │ │ │ │ + bne.n 9907a │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9acfc │ │ │ │ + bne.w 9a66a │ │ │ │ subs r3, #1 │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ str r3, [r1, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r1, #56] @ 0x38 │ │ │ │ - b.n 997d2 │ │ │ │ + b.n 991a2 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - b.n 994c2 │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 990e8 │ │ │ │ + b.n 98d2c │ │ │ │ + mov r5, r6 │ │ │ │ + b.n 98aa8 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 99ffa │ │ │ │ + bgt.w 999c8 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a27c │ │ │ │ + bne.w 99a74 │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9ae36 │ │ │ │ - ble.w 996aa │ │ │ │ + beq.w 9a65a │ │ │ │ + ble.w 9907a │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r4, #480] @ 0x1e0 │ │ │ │ adds r3, r4, r2 │ │ │ │ ldrb.w r3, [r3, #484] @ 0x1e4 │ │ │ │ cmp r7, #41 @ 0x29 │ │ │ │ it eq │ │ │ │ cmpeq r3, #40 @ 0x28 │ │ │ │ - bne.n 998c4 │ │ │ │ + bne.n 99298 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 998d8 │ │ │ │ + bgt.w 992ac │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ and.w r0, r7, #127 @ 0x7f │ │ │ │ - movw r1, #24784 @ 0x60d0 │ │ │ │ + movw r1, #24400 @ 0x5f50 │ │ │ │ movt r1, #53 @ 0x35 │ │ │ │ - movw r3, #16704 @ 0x4140 │ │ │ │ + movw r3, #16320 @ 0x3fc0 │ │ │ │ movt r3, #53 @ 0x35 │ │ │ │ ldrh.w r1, [r1, r0, lsl #1] │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ lsls r1, r3, #21 │ │ │ │ - bpl.w 9ad90 │ │ │ │ + bpl.w 9a6a8 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ subs r2, #33 @ 0x21 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b.n 99286 │ │ │ │ + b.n 98c46 │ │ │ │ mov r0, r4 │ │ │ │ - movw r5, #43104 @ 0xa860 │ │ │ │ + movw r5, #42720 @ 0xa6e0 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a930 │ │ │ │ uxtb r1, r0 │ │ │ │ ldr.w r3, [r5, r1, lsl #2] │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bmi.w 9a478 │ │ │ │ + bmi.w 99e72 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 9a520 │ │ │ │ + beq.w 99ec4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9a550 │ │ │ │ + beq.w 99fb4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ subs r3, r2, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.w 9ae54 │ │ │ │ + bcc.w 9a69a │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9ae46 │ │ │ │ + bne.w 9a68c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r4, #476] @ 0x1dc │ │ │ │ - cmp r3, #0 │ │ │ │ + cmp r2, #0 │ │ │ │ it ne │ │ │ │ - cmpne r2, #0 │ │ │ │ + cmpne r3, #0 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r1, [r5, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [r5, #20] │ │ │ │ str r1, [r5, #16] │ │ │ │ str r1, [r5, #8] │ │ │ │ - beq.n 99876 │ │ │ │ + beq.n 99246 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ str r3, [r2, #8] │ │ │ │ str r0, [r2, #16] │ │ │ │ movs r0, #23 │ │ │ │ - b.n 992d0 │ │ │ │ + b.n 98c90 │ │ │ │ ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 99348 │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ - ldr r7, [r4, #4] │ │ │ │ + bgt.w 98dea │ │ │ │ + add.w r2, r4, #12288 @ 0x3000 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9a608 │ │ │ │ + ldr r0, [r2, #72] @ 0x48 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 99ef6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - subs r7, #1 │ │ │ │ - str.w r9, [r4, #2700] @ 0xa8c │ │ │ │ + subs r5, #1 │ │ │ │ + str.w r8, [r4, #2700] @ 0xa8c │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ - cmpne r7, #0 │ │ │ │ + cmpne r5, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ str r1, [r2, #4] │ │ │ │ str r1, [r2, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - str r7, [r2, #24] │ │ │ │ + str r5, [r2, #24] │ │ │ │ strd r1, r3, [r2, #16] │ │ │ │ str r1, [r2, #8] │ │ │ │ - beq.n 998c0 │ │ │ │ + beq.n 99294 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [r4, #472] @ 0x1d8 │ │ │ │ str r2, [r1, #8] │ │ │ │ str r3, [r1, #16] │ │ │ │ movs r0, #4 │ │ │ │ - b.n 992d0 │ │ │ │ + b.n 98c90 │ │ │ │ cmp r7, #93 @ 0x5d │ │ │ │ it eq │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ - bne.w 999ec │ │ │ │ + bne.w 993c0 │ │ │ │ cmp r1, #0 │ │ │ │ it le │ │ │ │ movle r2, #93 @ 0x5d │ │ │ │ - ble.w 997d2 │ │ │ │ + ble.w 991a2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 996aa │ │ │ │ - movw r1, #29236 @ 0x7234 │ │ │ │ + bge.w 9907a │ │ │ │ + movw r1, #28852 @ 0x70b4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9128 │ │ │ │ + bl 1d7e30 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9b144 │ │ │ │ - b.n 992d0 │ │ │ │ - bl c8210 │ │ │ │ + bl 9aaf4 │ │ │ │ + b.n 98c90 │ │ │ │ + bl c7ca4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a486 │ │ │ │ + beq.w 99e80 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 9a464 │ │ │ │ + beq.w 99e5e │ │ │ │ bic.w r3, r7, #32 │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ - beq.w 9a584 │ │ │ │ + beq.w 99f30 │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ - beq.w 9a6f8 │ │ │ │ + beq.w 9a11e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #28616 @ 0x6fc8 │ │ │ │ + movw r2, #28232 @ 0x6e48 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl c89e0 │ │ │ │ + bl c847c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 995d4 │ │ │ │ + bne.w 98fa4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9b144 │ │ │ │ - b.n 992d0 │ │ │ │ + bl 9aaf4 │ │ │ │ + b.n 98c90 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ - mov.w r9, #0 │ │ │ │ - ldr.w r8, [r4, #4] │ │ │ │ + mov.w r8, #0 │ │ │ │ + ldr.w r9, [r4, #4] │ │ │ │ ldr.w r1, [r4, #452] @ 0x1c4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 99450 │ │ │ │ + b.n 98ef6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a930 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ - beq.w 9a0f6 │ │ │ │ + beq.w 99ad0 │ │ │ │ sub.w r2, r0, #34 @ 0x22 │ │ │ │ negs r3, r2 │ │ │ │ adcs r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a0f6 │ │ │ │ - mov r8, r3 │ │ │ │ + bne.w 99ad0 │ │ │ │ + mov r9, r3 │ │ │ │ movs r5, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 999c6 │ │ │ │ + b.n 9939a │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ - beq.w 99f7e │ │ │ │ - cbnz r1, 9999a │ │ │ │ + beq.w 9994c │ │ │ │ + cbnz r1, 9936e │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - beq.n 99a0e │ │ │ │ + beq.n 993e2 │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ - beq.w 9a07e │ │ │ │ + beq.w 99a0e │ │ │ │ cmp r2, #70 @ 0x46 │ │ │ │ - bne.w 994b8 │ │ │ │ + bne.w 98d22 │ │ │ │ movs r5, #1 │ │ │ │ - mov.w r8, #0 │ │ │ │ + mov.w r9, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a930 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq.w 9a0f0 │ │ │ │ + beq.w 99aca │ │ │ │ sub.w r2, r0, #39 @ 0x27 │ │ │ │ negs r6, r2 │ │ │ │ adcs r6, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9a0f0 │ │ │ │ + bne.w 99aca │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - orr.w r3, r8, r6 │ │ │ │ + orr.w r3, r9, r6 │ │ │ │ bic.w r2, r7, #32 │ │ │ │ orrs.w r0, r3, r5 │ │ │ │ - beq.n 99988 │ │ │ │ + beq.n 9935c │ │ │ │ orr.w r0, r1, r5 │ │ │ │ orrs r0, r3 │ │ │ │ - beq.n 99990 │ │ │ │ + beq.n 99364 │ │ │ │ orrs r6, r1 │ │ │ │ - bne.w 994b8 │ │ │ │ + bne.w 98d22 │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ - bne.w 994b8 │ │ │ │ + bne.w 98d22 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 999a6 │ │ │ │ + b.n 9937a │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.w 9a9e0 │ │ │ │ + bne.w 9a4b4 │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ - bne.w 9a9d6 │ │ │ │ + bne.w 9a4ac │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 996aa │ │ │ │ + ble.w 9907a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 99772 │ │ │ │ - b.n 998e6 │ │ │ │ + bge.w 99142 │ │ │ │ + b.n 992ba │ │ │ │ movs r1, #0 │ │ │ │ movs r6, #1 │ │ │ │ - mov r8, r1 │ │ │ │ + mov r9, r1 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a930 │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ mov r7, r0 │ │ │ │ ite eq │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ - bne.n 999c4 │ │ │ │ + bne.n 99398 │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r4, #2704] @ 0xa90 │ │ │ │ str.w r2, [r4, #468] @ 0x1d4 │ │ │ │ str.w r3, [r4, #2708] @ 0xa94 │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a930 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 99fe2 │ │ │ │ + beq.w 999b0 │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ittt eq │ │ │ │ moveq.w r9, #1 │ │ │ │ moveq.w r8, #0 │ │ │ │ moveq r6, r9 │ │ │ │ - beq.w 9a0c0 │ │ │ │ + beq.w 99a9a │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add.w fp, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w fp, [r4, #4] │ │ │ │ cmp fp, r1 │ │ │ │ - bcc.w 9ae54 │ │ │ │ + bcc.w 9a69a │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 9ae46 │ │ │ │ + bne.w 9a68c │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ mov.w r9, #1 │ │ │ │ mov r6, r9 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 99ae2 │ │ │ │ + bne.n 994b6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r0, #3 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ @@ -166632,234 +166008,233 @@ │ │ │ │ str r1, [r2, #8] │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [r2, #24] │ │ │ │ ittt ne │ │ │ │ ldrdne r2, r3, [r4, #472] @ 0x1d8 │ │ │ │ strne r2, [r1, #8] │ │ │ │ strne r3, [r1, #16] │ │ │ │ - b.w 992d0 │ │ │ │ + b.w 98c90 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ mov r8, r2 │ │ │ │ it ne │ │ │ │ movne fp, r1 │ │ │ │ - beq.w 9a01c │ │ │ │ + beq.w 999ea │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.w 99d20 │ │ │ │ + beq.w 996f0 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ cmp r3, sl │ │ │ │ - bcs.w 99d9a │ │ │ │ + bcs.w 9976a │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add.w r1, fp, #1 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r2, #17 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ - beq.w 9a6a8 │ │ │ │ + beq.w 9a0d8 │ │ │ │ cmp r2, #22 │ │ │ │ - beq.w 9aaf4 │ │ │ │ + beq.w 9a028 │ │ │ │ cmp r3, #10 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r9, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9abfe │ │ │ │ + bne.w 9a5b8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 99ad6 │ │ │ │ + bne.n 994aa │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov fp, r1 │ │ │ │ - b.n 99a94 │ │ │ │ + b.n 99468 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 99b9e │ │ │ │ + bne.n 99572 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw sl, #58545 @ 0xe4b1 │ │ │ │ + movw sl, #57653 @ 0xe135 │ │ │ │ movt sl, #18 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 99e2e │ │ │ │ + bne.w 997fc │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a2d0 │ │ │ │ + beq.w 99c88 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cbnz r3, 99b5c │ │ │ │ + cbnz r3, 99530 │ │ │ │ str r6, [r4, #0] │ │ │ │ str.w r9, [r4, #8] │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ sub.w r2, r9, r6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r6, [r4, #2704] @ 0xa90 │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a80a │ │ │ │ + bne.w 9a2f2 │ │ │ │ cmp r6, r9 │ │ │ │ - beq.w 9a088 │ │ │ │ + beq.w 99a46 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 994d6 │ │ │ │ + bcc.w 98d40 │ │ │ │ movs r3, #29 │ │ │ │ str r3, [r4, #32] │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r2, #32 │ │ │ │ - b.n 994e6 │ │ │ │ + b.w 98d50 │ │ │ │ movs r6, #0 │ │ │ │ - mov.w r8, #1 │ │ │ │ + mov.w r9, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 99a14 │ │ │ │ + b.n 993e8 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9a038 │ │ │ │ + bne.w 99a14 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw r6, #58545 @ 0xe4b1 │ │ │ │ + movw r6, #57653 @ 0xe135 │ │ │ │ movt r6, #18 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 99eba │ │ │ │ + bne.w 99888 │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a370 │ │ │ │ + beq.w 99d6c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adds r7, r0, #1 │ │ │ │ - cbnz r3, 99be0 │ │ │ │ + cbnz r3, 995b6 │ │ │ │ str r5, [r4, #0] │ │ │ │ str r7, [r4, #8] │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ subs r2, r7, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a9ba │ │ │ │ + bne.w 9a1b2 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 9a0c4 │ │ │ │ - ldr.w r6, [r4, #476] @ 0x1dc │ │ │ │ + beq.w 99a9e │ │ │ │ + ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - cmp r6, r3 │ │ │ │ - bcc.w 990f8 │ │ │ │ + cmp r0, r3 │ │ │ │ + bcc.w 98ab8 │ │ │ │ movs r1, #29 │ │ │ │ - mov r8, r5 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r9, r5 │ │ │ │ str r1, [r4, #32] │ │ │ │ - b.n 9a03e │ │ │ │ + b.n 99a1a │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 990d6 │ │ │ │ + bne.w 98a96 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw r7, #58545 @ 0xe4b1 │ │ │ │ + movw r7, #57653 @ 0xe135 │ │ │ │ movt r7, #18 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 99f6a │ │ │ │ - mov r0, r8 │ │ │ │ + bne.w 99938 │ │ │ │ + mov r0, r9 │ │ │ │ blx 2941c │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a302 │ │ │ │ + beq.w 99ca6 │ │ │ │ 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 │ │ │ │ - sub.w r2, r3, r8 │ │ │ │ + sub.w r2, r3, r9 │ │ │ │ movs r1, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - str.w r8, [r4, #2704] @ 0xa90 │ │ │ │ + mov r0, r9 │ │ │ │ + str.w r9, [r4, #2704] @ 0xa90 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a260 │ │ │ │ + bne.w 99c6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - mov r5, r8 │ │ │ │ + mov r5, r9 │ │ │ │ mov r6, r3 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 9a210 │ │ │ │ + beq.w 99c1c │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ - mov r8, r5 │ │ │ │ + mov r9, r5 │ │ │ │ mov r3, r6 │ │ │ │ - b.w 9909e │ │ │ │ - ble.w 99efe │ │ │ │ + b.w 98a5e │ │ │ │ + ble.w 9989a │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ ittt gt │ │ │ │ movgt r3, #0 │ │ │ │ movgt r0, #20 │ │ │ │ ldrgt r2, [r4, #8] │ │ │ │ - bgt.w 9a2ee │ │ │ │ + bgt.w 99d58 │ │ │ │ add r2, r4 │ │ │ │ ldr.w r1, [r2, #2288] @ 0x8f0 │ │ │ │ cmp r1, r3 │ │ │ │ - bge.w 99f62 │ │ │ │ + bge.w 998fe │ │ │ │ ldr.w r1, [r4, #452] @ 0x1c4 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r4, #452] @ 0x1c4 │ │ │ │ str r7, [r2, #52] @ 0x34 │ │ │ │ str.w r3, [r2, #2292] @ 0x8f4 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ - ldr.w r8, [r4, #4] │ │ │ │ + ldr.w r9, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - b.w 99450 │ │ │ │ + b.n 98ef6 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - beq.w 9a784 │ │ │ │ + beq.w 9a38e │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ - beq.w 9a320 │ │ │ │ + beq.w 99cc4 │ │ │ │ uxtb r3, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.w 9ad28 │ │ │ │ + bmi.w 9a3f2 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - beq.w 9a582 │ │ │ │ - ble.n 99cf4 │ │ │ │ + beq.w 99f2e │ │ │ │ + ble.n 996c6 │ │ │ │ cmp r7, #106 @ 0x6a │ │ │ │ - beq.w 9a6f8 │ │ │ │ - movw r2, #28616 @ 0x6fc8 │ │ │ │ + beq.w 9a11e │ │ │ │ + movw r2, #28232 @ 0x6e48 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c89e0 │ │ │ │ + bl c847c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a6a8 │ │ │ │ + beq.w 9a0d8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - b.n 995dc │ │ │ │ + b.n 98fac │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9abca │ │ │ │ + bne.w 9a6b8 │ │ │ │ ldr.w r1, [r4, #452] @ 0x1c4 │ │ │ │ - mov.w r9, #1 │ │ │ │ - b.w 99450 │ │ │ │ + mov.w r8, #1 │ │ │ │ + b.n 98ef6 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9a2b6 │ │ │ │ + bne.w 99c08 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw r5, #58545 @ 0xe4b1 │ │ │ │ + movw r5, #57653 @ 0xe135 │ │ │ │ movt r5, #18 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 99f9a │ │ │ │ + bne.w 99968 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 2941c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a298 │ │ │ │ + beq.w 99bea │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9a3f4 │ │ │ │ + bne.w 99e20 │ │ │ │ str.w fp, [r4] │ │ │ │ mov fp, r2 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ @@ -166867,385 +166242,384 @@ │ │ │ │ sub.w r2, r3, fp │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ str.w fp, [r4, #2704] @ 0xa90 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a44e │ │ │ │ + bne.w 99dee │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.w 9a3fa │ │ │ │ + beq.w 99d98 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 99af4 │ │ │ │ + bcc.w 994c8 │ │ │ │ movs r3, #29 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 9a2c2 │ │ │ │ + b.n 99c14 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9963e │ │ │ │ + blt.w 9900e │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ ite eq │ │ │ │ moveq r9, r3 │ │ │ │ subne.w r9, r3, #1 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.w 9a8d2 │ │ │ │ + beq.w 9a328 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 99dec │ │ │ │ + bne.n 997ba │ │ │ │ uxtb r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7190 │ │ │ │ - mov r3, r0 │ │ │ │ + bl c6c30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ade8 │ │ │ │ + beq.w 99a34 │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ - beq.w 9963e │ │ │ │ + beq.w 9900e │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ add.w r0, r4, r3, lsl #6 │ │ │ │ lsls r3, r3, #6 │ │ │ │ ldr.w r2, [r0, #2808] @ 0xaf8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9a954 │ │ │ │ + bne.w 9a336 │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ - bne.w 9963e │ │ │ │ + bne.w 9900e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 9963e │ │ │ │ + bne.w 9900e │ │ │ │ ldr r5, [r4, #4] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r3, [r2, #60] @ 0x3c │ │ │ │ movs r2, #11 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 9b144 │ │ │ │ - b.w 992d0 │ │ │ │ + bl 9aaf4 │ │ │ │ + b.w 98c90 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9927a │ │ │ │ + blt.w 98c3a │ │ │ │ ldr r5, [r4, #28] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movs r2, #28 │ │ │ │ str r3, [r0, #56] @ 0x38 │ │ │ │ - b.w 99286 │ │ │ │ + b.w 98c46 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ mov r7, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a2e4 │ │ │ │ + beq.w 99c9c │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - b.n 99b70 │ │ │ │ - add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ + b.n 99544 │ │ │ │ + add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - cbnz r0, 99e8a │ │ │ │ + cbnz r0, 99858 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r5, r1, [r2] │ │ │ │ strd r1, r3, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ strd r0, r0, [r2, #20] │ │ │ │ movs r0, #5 │ │ │ │ - b.w 992d0 │ │ │ │ + b.w 98c90 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r5, [r0, #0] │ │ │ │ str r1, [r0, #4] │ │ │ │ strd r1, r3, [r0, #12] │ │ │ │ str r3, [r0, #8] │ │ │ │ - strd r8, r8, [r0, #20] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 99498 │ │ │ │ + strd r9, r9, [r0, #20] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 98f3e │ │ │ │ str r2, [r0, #8] │ │ │ │ str r2, [r0, #16] │ │ │ │ - b.w 99498 │ │ │ │ + b.w 98f3e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ strd r5, r1, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ - cmpne.w r8, #0 │ │ │ │ + cmpne.w r9, #0 │ │ │ │ str r1, [r0, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - str.w r8, [r0, #24] │ │ │ │ + str.w r9, [r0, #24] │ │ │ │ strd r1, r3, [r0, #16] │ │ │ │ str r1, [r0, #8] │ │ │ │ itt ne │ │ │ │ strne r2, [r0, #16] │ │ │ │ strne r2, [r0, #8] │ │ │ │ - b.n 99e60 │ │ │ │ + b.n 9982e │ │ │ │ movs r6, #0 │ │ │ │ movs r1, #1 │ │ │ │ - mov r8, r6 │ │ │ │ - b.n 99a14 │ │ │ │ + mov r9, r6 │ │ │ │ + b.n 993e8 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r5, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a386 │ │ │ │ + beq.w 99d82 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b.n 99bf2 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - bne.w 995a6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ - uxtb r3, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - lsls r6, r3, #29 │ │ │ │ - bmi.w 9a6b6 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9b0ec │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #28764 @ 0x705c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9128 │ │ │ │ - b.n 998f6 │ │ │ │ + b.n 995c8 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 9a2e8 │ │ │ │ + ble.w 99d52 │ │ │ │ ldr.w r1, [r4, #452] @ 0x1c4 │ │ │ │ subs r5, r0, #1 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [r4, #452] @ 0x1c4 │ │ │ │ - cbz r5, 99f4c │ │ │ │ + cbz r5, 998e8 │ │ │ │ add r2, r4 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ cmp r2, r7 │ │ │ │ - ble.w 9a084 │ │ │ │ + ble.w 99a0a │ │ │ │ subs r1, #2 │ │ │ │ subs r0, #2 │ │ │ │ str.w r1, [r4, #452] @ 0x1c4 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 99f4c │ │ │ │ + cbz r0, 998e8 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ ldr.w r2, [r1, r0, lsl #2] │ │ │ │ cmp r2, r7 │ │ │ │ - ble.w 9a07a │ │ │ │ + ble.w 99a06 │ │ │ │ ldr.w r2, [r4, #452] @ 0x1c4 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r4, #452] @ 0x1c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99f30 │ │ │ │ + bne.n 998cc │ │ │ │ movs r2, #0 │ │ │ │ add r2, r4 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.w 9a2e8 │ │ │ │ + bne.w 99d52 │ │ │ │ ldr.w r2, [r2, #2288] @ 0x8f0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 99442 │ │ │ │ + beq.w 98ee8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #18 │ │ │ │ - b.n 9a2ee │ │ │ │ + b.n 99d58 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + bne.w 98f76 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a930 │ │ │ │ + uxtb r3, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ + lsls r6, r3, #29 │ │ │ │ + bmi.w 9a3ec │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aa9c │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #28380 @ 0x6edc │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1d7e30 │ │ │ │ + b.n 992ca │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a316 │ │ │ │ - ldr.w r8, [r4, #4] │ │ │ │ - b.n 99c5e │ │ │ │ + beq.w 99cba │ │ │ │ + ldr.w r9, [r4, #4] │ │ │ │ + b.n 99632 │ │ │ │ mov r6, r0 │ │ │ │ - mov.w r8, #1 │ │ │ │ - b.n 99a14 │ │ │ │ + mov.w r9, #1 │ │ │ │ + b.n 993e8 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r5, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a604 │ │ │ │ + beq.w 99eb2 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b.w 993e8 │ │ │ │ + b.w 98e8e │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a624 │ │ │ │ + beq.w 99fa0 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ - b.n 99d6c │ │ │ │ + b.n 9973c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a930 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl c53b4 <_PyToken_ThreeChars@@Base> │ │ │ │ + bl c4e6c <_PyToken_ThreeChars@@Base> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.n 99fd0 │ │ │ │ + bne.n 9999e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b0ec │ │ │ │ + bl 9aa9c │ │ │ │ mov r2, sl │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 9b144 │ │ │ │ - b.w 992d0 │ │ │ │ + bl 9aaf4 │ │ │ │ + b.w 98c90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a930 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 9a0b6 │ │ │ │ + beq.n 99a90 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r6, r0, #1 │ │ │ │ - beq.w 9aa3a │ │ │ │ + beq.w 9a02e │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 99a60 │ │ │ │ + b.n 99434 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9974c │ │ │ │ + bne.w 9911c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9974c │ │ │ │ + beq.w 9911c │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29184 @ 0x7200 │ │ │ │ + movw r1, #28800 @ 0x7080 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9128 │ │ │ │ - b.n 998f6 │ │ │ │ + bl 1d7e30 │ │ │ │ + b.n 992ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a930 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 9aa06 │ │ │ │ + beq.w 9a142 │ │ │ │ cmp r0, #13 │ │ │ │ - beq.w 9ae18 │ │ │ │ + beq.w 9a6d4 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 99ae2 │ │ │ │ + b.n 994b6 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + b.n 998ea │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + b.n 998ea │ │ │ │ + movs r6, #0 │ │ │ │ + movs r1, #1 │ │ │ │ + b.n 993e8 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ - mov r8, r5 │ │ │ │ - subs r0, #1 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 9a04a │ │ │ │ - add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ + mov r9, r5 │ │ │ │ + subs r2, r0, #1 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 9a308 │ │ │ │ + add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #28 │ │ │ │ - str.w r8, [r4, #28] │ │ │ │ - str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ - beq.w 9a3a4 │ │ │ │ - ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9a6a8 │ │ │ │ - subs.w r2, r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - it ne │ │ │ │ - movne r2, #1 │ │ │ │ + str r3, [r4, #28] │ │ │ │ + str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ + bne.w 98ce6 │ │ │ │ + movs r3, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - lsls r2, r2, #6 │ │ │ │ - bl 9b144 │ │ │ │ - b.w 992d0 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - b.n 99f4e │ │ │ │ - movs r6, #0 │ │ │ │ - movs r1, #1 │ │ │ │ - b.n 99a14 │ │ │ │ - lsls r2, r5, #2 │ │ │ │ - b.n 99f4e │ │ │ │ + bl 9aaf4 │ │ │ │ + b.w 98c90 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 99b9e │ │ │ │ + bne.w 99572 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 99e2e │ │ │ │ + bne.w 997fc │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a650 │ │ │ │ + beq.w 9a03c │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9a0b0 │ │ │ │ + cbnz r2, 99a6e │ │ │ │ str r6, [r4, #0] │ │ │ │ mov r9, r3 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 99b60 │ │ │ │ + b.n 99534 │ │ │ │ + ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 9907a │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ + bgt.w 99130 │ │ │ │ + mov r2, r7 │ │ │ │ + b.w 991a2 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r6, #3 │ │ │ │ mov r8, r9 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 99a8c │ │ │ │ + b.n 99460 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9a038 │ │ │ │ + bne.n 99a14 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 99eba │ │ │ │ + bne.w 99888 │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9aa48 │ │ │ │ + beq.w 9a1a2 │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9a0ea │ │ │ │ + cbnz r2, 99ac4 │ │ │ │ str r5, [r4, #0] │ │ │ │ mov r7, r3 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 99be2 │ │ │ │ + b.n 995b8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 99a2c │ │ │ │ + beq.w 99400 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - movw r5, #44128 @ 0xac60 │ │ │ │ + movw r5, #43744 @ 0xaae0 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - beq.n 9a132 │ │ │ │ + beq.n 99afe │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - beq.n 9a132 │ │ │ │ + beq.n 99afe │ │ │ │ cmp r7, #39 @ 0x27 │ │ │ │ - beq.w 99a2c │ │ │ │ + beq.w 99400 │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ - bne.w 991a0 │ │ │ │ - b.n 99a2c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 9aa5a │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - b.w 99540 │ │ │ │ + bne.w 98b60 │ │ │ │ + b.n 99400 │ │ │ │ cmp r7, #39 @ 0x27 │ │ │ │ - beq.n 9a132 │ │ │ │ + beq.n 99afe │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ - bne.w 991a0 │ │ │ │ + bne.w 98b60 │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #468] @ 0x1d4 │ │ │ │ ldr.w r3, [r4, #2704] @ 0xa90 │ │ │ │ str.w r3, [r4, #2708] @ 0xa94 │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a930 │ │ │ │ mov r1, r0 │ │ │ │ cmp r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ - beq.w 9aad2 │ │ │ │ - bl 9b0ec │ │ │ │ + beq.w 9a182 │ │ │ │ + bl 9aa9c │ │ │ │ movs r0, #1 │ │ │ │ add.w r1, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r9, [r4, #28] │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ - bgt.w 9ac42 │ │ │ │ + bgt.w 9a714 │ │ │ │ add.w sl, r4, r2, lsl #6 │ │ │ │ add.w r3, r4, r3, lsl #6 │ │ │ │ mov.w ip, r2, lsl #6 │ │ │ │ str r2, [r1, #64] @ 0x40 │ │ │ │ addw lr, ip, #2808 @ 0xaf8 │ │ │ │ movs r1, #1 │ │ │ │ add.w fp, r4, lr │ │ │ │ @@ -167264,18 +166638,18 @@ │ │ │ │ str.w r0, [sl, #2788] @ 0xae4 │ │ │ │ str.w r0, [sl, #2792] @ 0xae8 │ │ │ │ str.w r0, [sl, #2800] @ 0xaf0 │ │ │ │ str.w r7, [r4, lr] │ │ │ │ str.w r7, [fp, #4] │ │ │ │ ldrb.w r0, [r9] │ │ │ │ cmp r0, #102 @ 0x66 │ │ │ │ - beq.n 9a1d6 │ │ │ │ - bhi.n 9a1e4 │ │ │ │ + beq.n 99ba2 │ │ │ │ + bhi.n 99bb0 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne.n 9a1e4 │ │ │ │ + bne.n 99bb0 │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ ldrb r1, [r5, r3] │ │ │ │ sub.w r6, r1, #114 @ 0x72 │ │ │ │ negs r1, r6 │ │ │ │ adcs r1, r6 │ │ │ │ adds r2, #43 @ 0x2b │ │ │ │ add.w r3, r4, ip │ │ │ │ @@ -167285,206 +166659,189 @@ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str.w r1, [r3, #2772] @ 0xad4 │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strd r5, r4, [r2, #4] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 9b144 │ │ │ │ - b.w 992d0 │ │ │ │ + bl 9aaf4 │ │ │ │ + b.w 98c90 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 9a1dc │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + b.w 98daa │ │ │ │ + mov r0, fp │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 29b58 │ │ │ │ + add.w r3, fp, r0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + cmp r3, fp │ │ │ │ + bne.w 9971c │ │ │ │ + mov r5, r2 │ │ │ │ + movs r3, #11 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ + str r5, [r4, #4] │ │ │ │ + cmp r1, #17 │ │ │ │ + beq.w 9a0d8 │ │ │ │ + cmp r1, #22 │ │ │ │ + beq.w 9a3e4 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.w 9a5ba │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9a766 │ │ │ │ + bne.w 9a294 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 9a4ec │ │ │ │ + bne.w 99e92 │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9aafa │ │ │ │ + beq.w 9a47e │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9a238 │ │ │ │ + cbnz r2, 99c44 │ │ │ │ str r5, [r4, #0] │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [r4, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ subs r2, r6, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99c7c │ │ │ │ + beq.w 99650 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28392 @ 0x6ee8 │ │ │ │ + movw r1, #28008 @ 0x6d68 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9128 │ │ │ │ - ldr.w r8, [r4, #8] │ │ │ │ - str.w r8, [r4, #4] │ │ │ │ - mov r3, r8 │ │ │ │ - b.w 990d6 │ │ │ │ - ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 996aa │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ - bgt.w 99760 │ │ │ │ - mov r2, r7 │ │ │ │ - b.w 997d2 │ │ │ │ - mov r0, fp │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 29b58 │ │ │ │ - add.w r3, fp, r0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - cmp r3, fp │ │ │ │ - bne.w 99d4c │ │ │ │ - mov r5, r2 │ │ │ │ - movs r3, #11 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ - str r5, [r4, #4] │ │ │ │ - cmp r1, #17 │ │ │ │ - beq.w 9a6a8 │ │ │ │ - cmp r1, #22 │ │ │ │ - beq.w 9a6ae │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.w 9ac00 │ │ │ │ + bl 1d7e30 │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ + str.w r9, [r4, #4] │ │ │ │ mov r3, r9 │ │ │ │ - b.w 99414 │ │ │ │ + b.w 98a96 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ add.w r9, r6, r0 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.w 99b56 │ │ │ │ + bne.w 9952a │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ str r7, [r4, #4] │ │ │ │ - b.n 99b9e │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - movs r3, #0 │ │ │ │ - movs r0, #21 │ │ │ │ - str r0, [r4, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [r4, #4] │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 9b144 │ │ │ │ - b.w 992d0 │ │ │ │ - mov r0, r8 │ │ │ │ + b.n 99572 │ │ │ │ + mov r3, r9 │ │ │ │ + b.w 98eba │ │ │ │ + mov r0, r9 │ │ │ │ blx 29b58 │ │ │ │ - add.w r3, r8, r0 │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 99c4c │ │ │ │ + add.w r3, r9, r0 │ │ │ │ + cmp r3, r9 │ │ │ │ + bne.w 99620 │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ - mov r8, r5 │ │ │ │ + mov r9, r5 │ │ │ │ mov r3, r5 │ │ │ │ str r5, [r4, #4] │ │ │ │ - b.w 990d6 │ │ │ │ + b.w 98a96 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a930 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9af22 │ │ │ │ + beq.w 9a708 │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ ands.w r8, r3, #16 │ │ │ │ - beq.w 9aef8 │ │ │ │ + beq.w 9a6de │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a930 │ │ │ │ uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.n 9a33c │ │ │ │ + bmi.n 99ce0 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9af22 │ │ │ │ + beq.w 9a708 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #28612 @ 0x6fc4 │ │ │ │ + movw r2, #28228 @ 0x6e44 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl c89e0 │ │ │ │ + bl c847c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 995d4 │ │ │ │ - b.w 99940 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 29b58 │ │ │ │ - add.w r8, r5, r0 │ │ │ │ - cmp r8, r5 │ │ │ │ - bne.w 9a512 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - movs r3, #11 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ - str r5, [r4, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 9aa2a │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ - subs r5, #1 │ │ │ │ - str.w r3, [r4, #472] @ 0x1d8 │ │ │ │ - cmp r1, #28 │ │ │ │ - str r5, [r4, #28] │ │ │ │ - bne.w 9a058 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, r3 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 9b144 │ │ │ │ - b.w 992d0 │ │ │ │ + bne.w 98fa4 │ │ │ │ + b.w 99314 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9a2ca │ │ │ │ + bne.n 99ca0 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9a5f6 │ │ │ │ + bne.w 99ea4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ab0c │ │ │ │ + beq.w 99ffe │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cbnz r3, 9a3de │ │ │ │ + cbnz r3, 99d3c │ │ │ │ str r5, [r4, #0] │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ str r6, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ - b.w 993e8 │ │ │ │ - mov fp, r2 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - b.n 99d5c │ │ │ │ + b.w 98e8e │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + movs r3, #0 │ │ │ │ + movs r0, #21 │ │ │ │ + str r0, [r4, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [r4, #4] │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 9aaf4 │ │ │ │ + b.w 98c90 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 29b58 │ │ │ │ + add.w r9, r5, r0 │ │ │ │ + cmp r9, r5 │ │ │ │ + bne.w 99eb6 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + movs r3, #11 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ + subs r2, #1 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 99a28 │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 99a28 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9a2b6 │ │ │ │ + bne.w 99c08 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 9a4fe │ │ │ │ + bne.w 99ee4 │ │ │ │ mov r0, fp │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a9a6 │ │ │ │ + beq.w 9a468 │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9a422 │ │ │ │ + cbnz r2, 99dc2 │ │ │ │ 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 │ │ │ │ @@ -167492,1844 +166849,1847 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ str.w fp, [r4, #2704] @ 0xa90 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2a83c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99d86 │ │ │ │ + beq.w 99756 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28392 @ 0x6ee8 │ │ │ │ + movw r1, #28008 @ 0x6d68 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9128 │ │ │ │ + bl 1d7e30 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 9a2b6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ - uxtb r3, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - lsls r1, r3, #29 │ │ │ │ - bpl.w 99918 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c8210 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 99918 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r3, r7 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - bl 9b144 │ │ │ │ - b.w 992d0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 29b58 │ │ │ │ - adds r6, r5, r0 │ │ │ │ - cmp r6, r5 │ │ │ │ - bne.w 993d0 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - mov r3, r9 │ │ │ │ - movs r2, #11 │ │ │ │ - str r2, [r4, #32] │ │ │ │ - str r5, [r4, #4] │ │ │ │ - b.w 99414 │ │ │ │ + b.n 99c08 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9abc4 │ │ │ │ + bne.w 9a914 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - movs r2, #63 @ 0x3f │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ + movs r2, #63 @ 0x3f │ │ │ │ + mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 9b144 │ │ │ │ - b.w 992d0 │ │ │ │ + bl 9aaf4 │ │ │ │ + b.w 98c90 │ │ │ │ + mov fp, r2 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + b.n 9972c │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ cmp r6, #8 │ │ │ │ - bne.w 9abb8 │ │ │ │ + bne.w 9a7d2 │ │ │ │ cmp r7, #0 │ │ │ │ it lt │ │ │ │ addlt r7, #7 │ │ │ │ asrs r7, r7, #3 │ │ │ │ mla r6, r7, r6, r6 │ │ │ │ add.w r8, r9, #1 │ │ │ │ - b.w 9936a │ │ │ │ + b.w 98e10 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 29b58 │ │ │ │ + adds r6, r5, r0 │ │ │ │ + cmp r6, r5 │ │ │ │ + bne.w 98e76 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + mov r3, r9 │ │ │ │ + movs r2, #11 │ │ │ │ + str r2, [r4, #32] │ │ │ │ + str r5, [r4, #4] │ │ │ │ + b.w 98eba │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a930 │ │ │ │ + uxtb r3, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ + lsls r1, r3, #29 │ │ │ │ + bpl.w 992ec │ │ │ │ + mov r0, r4 │ │ │ │ + bl c7ca4 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 992ec │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r3, r7 │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + bl 9aaf4 │ │ │ │ + b.w 98c90 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r5, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a316 │ │ │ │ + beq.w 99cba │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b.n 9a24c │ │ │ │ + b.n 99c58 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - mov r2, r3 │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + mov r5, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a624 │ │ │ │ - ldr.w fp, [r4, #4] │ │ │ │ - b.n 9a434 │ │ │ │ + bne.w 99962 │ │ │ │ + mov r3, r9 │ │ │ │ + b.n 99e58 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - mov r7, r8 │ │ │ │ + mov r7, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99bde │ │ │ │ - b.w 99be0 │ │ │ │ + beq.w 995b4 │ │ │ │ + b.w 995b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a930 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - bne.n 9a540 │ │ │ │ + bne.n 99fa4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 9b144 │ │ │ │ - b.w 992d0 │ │ │ │ + bl 9aaf4 │ │ │ │ + b.w 98c90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b0ec │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + mov r2, r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 99fa0 │ │ │ │ + ldr.w fp, [r4, #4] │ │ │ │ + b.n 99dd4 │ │ │ │ + ldr r0, [r2, #68] @ 0x44 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9a580 │ │ │ │ + str.w r8, [r2, #72] @ 0x48 │ │ │ │ + b.n 99e10 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9a14c │ │ │ │ + ldr.w r9, [r4, #28] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b0ec │ │ │ │ + bl 9aa9c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ - str r1, [r0, #0] │ │ │ │ - ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ - str r1, [r0, #4] │ │ │ │ - str r1, [r0, #12] │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - str r2, [r0, #24] │ │ │ │ - strd r1, r3, [r0, #16] │ │ │ │ - str r1, [r0, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 99876 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 99876 │ │ │ │ - ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ - b.w 9986c │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + movs r2, #62 @ 0x3e │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r8, [r5, #72] @ 0x48 │ │ │ │ + bl 9aaf4 │ │ │ │ + b.w 98c90 │ │ │ │ movs r7, #101 @ 0x65 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a930 │ │ │ │ sub.w r3, r0, #43 @ 0x2b │ │ │ │ mov r1, r0 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.w 9a720 │ │ │ │ + bne.w 9a04e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a930 │ │ │ │ uxtb r3, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r5, [r5, r3, lsl #2] │ │ │ │ ands.w r5, r5, #4 │ │ │ │ - beq.w 9ad02 │ │ │ │ + beq.w 9a6be │ │ │ │ mov r0, r4 │ │ │ │ - bl c8210 │ │ │ │ + bl c7ca4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a486 │ │ │ │ + beq.n 99e80 │ │ │ │ bic.w r3, r0, #32 │ │ │ │ - b.w 99922 │ │ │ │ + b.w 992f6 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r1, [r0, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r0, #24] │ │ │ │ strd r1, r3, [r0, #16] │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9962e │ │ │ │ + beq.w 98ffe │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9962e │ │ │ │ + beq.w 98ffe │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ - b.w 99624 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - mov r5, r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 99f94 │ │ │ │ - mov r3, r9 │ │ │ │ - b.n 9a4ae │ │ │ │ - ldr r2, [r5, #68] @ 0x44 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9abd0 │ │ │ │ - str.w r9, [r5, #72] @ 0x48 │ │ │ │ - movs r2, #63 @ 0x3f │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - bl 9b144 │ │ │ │ - b.w 992d0 │ │ │ │ + b.w 98ff4 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 9a2b2 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9a7da │ │ │ │ - ldr r7, [r4, #28] │ │ │ │ - mov r1, r0 │ │ │ │ + b.n 99c04 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aa9c │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b0ec │ │ │ │ + bl 9aa9c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - movs r2, #62 @ 0x3e │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ + str r1, [r0, #0] │ │ │ │ + ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ + str r1, [r0, #4] │ │ │ │ + str r1, [r0, #12] │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ + str r2, [r0, #24] │ │ │ │ + strd r1, r3, [r0, #16] │ │ │ │ + str r1, [r0, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 99246 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 99246 │ │ │ │ + ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ + b.w 9923c │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [r5, #72] @ 0x48 │ │ │ │ - bl 9b144 │ │ │ │ - b.w 992d0 │ │ │ │ + movw r1, #28008 @ 0x6d68 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + str.w r9, [sp, #20] │ │ │ │ + bl 1d7e30 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 99e58 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 29b58 │ │ │ │ + adds r6, r5, r0 │ │ │ │ + cmp r6, r5 │ │ │ │ + beq.w 99e50 │ │ │ │ + b.n 99d36 │ │ │ │ + cmp r2, #35 @ 0x23 │ │ │ │ + str r6, [r4, #28] │ │ │ │ + str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ + bne.w 98aec │ │ │ │ + b.w 98cb0 │ │ │ │ + str r6, [r4, #28] │ │ │ │ + str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ + b.w 98aec │ │ │ │ + mov fp, r1 │ │ │ │ + b.w 9946c │ │ │ │ + mov.w r9, #1 │ │ │ │ + mov fp, r3 │ │ │ │ + mov r6, r9 │ │ │ │ + mov r8, r9 │ │ │ │ + b.w 99460 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ adds r3, r6, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 9a0aa │ │ │ │ + bne.w 99a68 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 9a2e0 │ │ │ │ + b.n 99c98 │ │ │ │ + uxtb r3, r0 │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ + lsls r2, r3, #29 │ │ │ │ + bmi.n 99f5a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aa9c │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r2, #28232 @ 0x6e48 │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + bl c847c │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99314 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aa9c │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 9aaf4 │ │ │ │ + b.w 98c90 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1af954 │ │ │ │ + bl 1ae4b4 │ │ │ │ adds r2, r7, #1 │ │ │ │ cmp r9, r2 │ │ │ │ mov r7, r0 │ │ │ │ - bgt.w 9ab1c │ │ │ │ + bgt.w 9a736 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9a68a │ │ │ │ + beq.n 9a0ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9a68a │ │ │ │ + cbnz r3, 9a0ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl af698 <_PyUnicode_IsPrintable@@Base> │ │ │ │ + bl af0a4 <_PyUnicode_IsPrintable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ab70 │ │ │ │ - movw r1, #28512 @ 0x6f60 │ │ │ │ + beq.w 9a78a │ │ │ │ + movw r1, #28128 @ 0x6de0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9128 │ │ │ │ + bl 1d7e30 │ │ │ │ movs r3, #0 │ │ │ │ - b.w 99940 │ │ │ │ - ldr.w fp, [r4, #4] │ │ │ │ - b.w 99a98 │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ - bne.w 9ad28 │ │ │ │ + b.w 99314 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a930 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #95 @ 0x5f │ │ │ │ - beq.n 9a76e │ │ │ │ + beq.w 9a494 │ │ │ │ cmp r7, #48 @ 0x30 │ │ │ │ - beq.n 9a6bc │ │ │ │ + beq.n 9a0de │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.w 9ad28 │ │ │ │ + bmi.w 9a3f2 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq.w 9a464 │ │ │ │ + beq.w 99e5e │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - ble.w 995be │ │ │ │ + ble.w 98f8e │ │ │ │ cmp r7, #101 @ 0x65 │ │ │ │ - beq.w 9a582 │ │ │ │ - bgt.w 99cee │ │ │ │ + beq.w 99f2e │ │ │ │ + bgt.w 996c0 │ │ │ │ cmp r7, #69 @ 0x45 │ │ │ │ - beq.n 9a71c │ │ │ │ + beq.w 9a490 │ │ │ │ cmp r7, #74 @ 0x4a │ │ │ │ - bne.w 99cf4 │ │ │ │ + bne.w 996c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ - movw r2, #28888 @ 0x70d8 │ │ │ │ + bl 9a930 │ │ │ │ + movw r2, #28504 @ 0x6f58 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c89e0 │ │ │ │ + bl c847c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 995d4 │ │ │ │ - b.w 99940 │ │ │ │ - movs r7, #69 @ 0x45 │ │ │ │ - b.n 9a584 │ │ │ │ - uxtb r3, r0 │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - lsls r2, r3, #29 │ │ │ │ - bmi.w 9a5ae │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9b0ec │ │ │ │ - mov r1, r7 │ │ │ │ + bne.w 98fa4 │ │ │ │ + b.w 99314 │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w fp, [r4, #4] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 99a00 │ │ │ │ + ldr.w r9, [r4, #28] │ │ │ │ + movw r0, #28108 @ 0x6dcc │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ + ldrb.w r2, [r0], #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 9a25a │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + cmp r6, r9 │ │ │ │ + bls.w 9a5ae │ │ │ │ + cmp r2, #32 │ │ │ │ + beq.n 9a23a │ │ │ │ + ldrb.w r6, [r9] │ │ │ │ + cmp r6, r2 │ │ │ │ + bne.w 9a5ae │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + adds r3, #1 │ │ │ │ + b.n 9a15c │ │ │ │ + bl 9a930 │ │ │ │ + cmp r7, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + it eq │ │ │ │ + moveq r0, #3 │ │ │ │ + beq.w 99b24 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #28616 @ 0x6fc8 │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - bl c89e0 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99940 │ │ │ │ + bl 9aa9c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b0ec │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 9b144 │ │ │ │ - b.w 992d0 │ │ │ │ - mov r8, r5 │ │ │ │ - mov r3, r6 │ │ │ │ - b.w 990d6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ - uxtb r3, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - lsls r6, r3, #29 │ │ │ │ - bmi.n 9a6c8 │ │ │ │ - b.w 99ee6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9af4c │ │ │ │ - sub.w r3, r7, #48 @ 0x30 │ │ │ │ - cmp r3, #7 │ │ │ │ - bhi.w 9af2e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ - sub.w r3, r0, #48 @ 0x30 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, #7 │ │ │ │ - bls.n 9a79c │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9af4c │ │ │ │ - uxtb r3, r0 │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - lsls r2, r3, #29 │ │ │ │ - bmi.w 9af6a │ │ │ │ - mov r1, r0 │ │ │ │ - movw r2, #28684 @ 0x700c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c89e0 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 995d4 │ │ │ │ - b.w 99940 │ │ │ │ - ldr r7, [r4, #28] │ │ │ │ - movw r1, #28492 @ 0x6f4c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr.w r8, [r4, #472] @ 0x1d8 │ │ │ │ - ldrb.w r3, [r1], #1 │ │ │ │ - cbz r3, 9a842 │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - cmp r6, r7 │ │ │ │ - bls.w 9acf2 │ │ │ │ - cmp r3, #32 │ │ │ │ - beq.n 9a820 │ │ │ │ - ldrb r6, [r7, #0] │ │ │ │ - cmp r6, r3 │ │ │ │ - bne.w 9acf2 │ │ │ │ - adds r7, #1 │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - b.n 9a7e8 │ │ │ │ + bl 9aa9c │ │ │ │ + b.n 99b22 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 29b58 │ │ │ │ + adds r3, r5, r0 │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.w 99d7c │ │ │ │ + b.n 99abe │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28392 @ 0x6ee8 │ │ │ │ + movw r1, #28008 @ 0x6d68 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9128 │ │ │ │ + bl 1d7e30 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - str r3, [r4, #4] │ │ │ │ - b.w 99b9e │ │ │ │ - mov r3, r7 │ │ │ │ - mov r6, r7 │ │ │ │ + b.n 99d84 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1b1bc8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 9a0d8 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ + ldrd r5, r9, [r4, #4] │ │ │ │ + b.w 98aa2 │ │ │ │ + add.w r3, r4, #12288 @ 0x3000 │ │ │ │ + ldr r3, [r3, #68] @ 0x44 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 99be4 │ │ │ │ + ldr.w r8, [r4, #2692] @ 0xa84 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 9a0d8 │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + subs r1, r1, r0 │ │ │ │ + bl abaf0 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9a7b2 │ │ │ │ + bl bc000 <_PyUnicode_ScanIdentifier@@Base> │ │ │ │ + subs r7, r0, #0 │ │ │ │ + blt.w 9a79c │ │ │ │ + ldr.w r9, [r5, #8] │ │ │ │ + cmp r7, r9 │ │ │ │ + blt.w 9a092 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 99be4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 99be4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 99be4 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r6, r9 │ │ │ │ ldrb.w ip, [r6] │ │ │ │ - mov r7, r6 │ │ │ │ + mov r9, r6 │ │ │ │ adds r6, #1 │ │ │ │ cmp.w ip, #32 │ │ │ │ - beq.n 9a824 │ │ │ │ + beq.n 9a23e │ │ │ │ cmp.w ip, #9 │ │ │ │ - beq.n 9a824 │ │ │ │ - sub.w r3, r8, r3 │ │ │ │ - add.w r8, r3, r7 │ │ │ │ - b.n 9a7e8 │ │ │ │ - mov r1, r0 │ │ │ │ + beq.n 9a23e │ │ │ │ + subs r2, r3, r2 │ │ │ │ + add.w r3, r2, r9 │ │ │ │ + b.n 9a15c │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b0ec │ │ │ │ - ldr.w sl, [r4, #4] │ │ │ │ - adds r5, r7, #6 │ │ │ │ - cmp sl, r5 │ │ │ │ - bcs.n 9a8ee │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ - ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ - ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ - str r1, [r0, #0] │ │ │ │ - mov r1, r0 │ │ │ │ - str.w r8, [r0, #8] │ │ │ │ - str r3, [r0, #12] │ │ │ │ - str r3, [r0, #4] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 9aa9c │ │ │ │ + ldr r7, [r4, #4] │ │ │ │ + add.w r5, r9, #6 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r7, r5 │ │ │ │ + bcs.w 9a4da │ │ │ │ + ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ + ldr.w r0, [r4, #480] @ 0x1e0 │ │ │ │ + ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + str r0, [r4, #0] │ │ │ │ movs r0, #57 @ 0x39 │ │ │ │ - strd r2, r7, [r1, #16] │ │ │ │ - str.w sl, [r1, #24] │ │ │ │ - b.w 992d0 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + str r2, [r4, #12] │ │ │ │ + str r2, [r4, #4] │ │ │ │ + strd r1, r9, [r4, #16] │ │ │ │ + str r7, [r4, #24] │ │ │ │ + b.w 98c90 │ │ │ │ + mov r9, r5 │ │ │ │ + mov r3, r6 │ │ │ │ + b.w 98a96 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a930 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9adbe │ │ │ │ + beq.w 9a87a │ │ │ │ sub.w r3, r7, #48 @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 9ada0 │ │ │ │ + bhi.w 9a85a │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ + bl 9a930 │ │ │ │ sub.w r3, r0, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 9a894 │ │ │ │ + bls.n 9a2b4 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9adbe │ │ │ │ + beq.w 9a87a │ │ │ │ uxtb r3, r0 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.w 9adf8 │ │ │ │ + bmi.w 9a670 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #28756 @ 0x7054 │ │ │ │ + movw r2, #28372 @ 0x6ed4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl c89e0 │ │ │ │ + bl c847c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 995d4 │ │ │ │ - b.w 99940 │ │ │ │ - ldrd r3, r2, [r2, #56] @ 0x38 │ │ │ │ - orrs r3, r2 │ │ │ │ - beq.w 99dec │ │ │ │ - b.w 99dc4 │ │ │ │ - ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.w 9a286 │ │ │ │ - b.w 99760 │ │ │ │ - movw r1, #28504 @ 0x6f58 │ │ │ │ + bne.w 98fa4 │ │ │ │ + b.w 99314 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #28008 @ 0x6d68 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movs r2, #6 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 29204 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 9a854 │ │ │ │ - cmp sl, r5 │ │ │ │ - beq.n 9a920 │ │ │ │ - ldrsb.w r3, [r7, #6] │ │ │ │ - ldrb r2, [r7, #6] │ │ │ │ + bl 1d7e30 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + str r3, [r4, #4] │ │ │ │ + b.w 99572 │ │ │ │ + cmp r1, #28 │ │ │ │ + str.w r9, [r4, #28] │ │ │ │ + str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ + bne.w 98ce6 │ │ │ │ + b.w 99a34 │ │ │ │ + ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 9a854 │ │ │ │ - movw r3, #43104 @ 0xa860 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - lsls r1, r3, #29 │ │ │ │ - bne.n 9a854 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 9adda │ │ │ │ - ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ - add.w r3, r8, #6 │ │ │ │ - ldr.w r0, [r4, #480] @ 0x1e0 │ │ │ │ - ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - str r0, [r4, #0] │ │ │ │ - movs r0, #56 @ 0x38 │ │ │ │ - strd r3, r2, [r4, #8] │ │ │ │ - str r2, [r4, #4] │ │ │ │ - str r1, [r4, #16] │ │ │ │ - strd r5, sl, [r4, #20] │ │ │ │ - b.w 992d0 │ │ │ │ - mov r2, r7 │ │ │ │ - b.w 9923e │ │ │ │ + bgt.w 99a7e │ │ │ │ + b.w 99130 │ │ │ │ + ldrd r3, r2, [r2, #56] @ 0x38 │ │ │ │ + orrs r3, r2 │ │ │ │ + beq.w 997ba │ │ │ │ + b.w 99794 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 99dec │ │ │ │ + bne.w 997ba │ │ │ │ ldr.w r1, [r0, #2796] @ 0xaec │ │ │ │ mov ip, r2 │ │ │ │ ldr.w r2, [r0, #2800] @ 0xaf0 │ │ │ │ sub.w fp, r1, r2 │ │ │ │ - b.n 9a980 │ │ │ │ + b.n 9a362 │ │ │ │ ldr.w r2, [r0, #2804] @ 0xaf4 │ │ │ │ ldrb.w r2, [r2, ip] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq.w 9ae7c │ │ │ │ + beq.w 9a884 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp ip, fp │ │ │ │ - blt.n 9a96e │ │ │ │ + blt.n 9a350 │ │ │ │ add r3, r4 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r3, #2804] @ 0xaf4 │ │ │ │ - bl ac0e8 │ │ │ │ + bl abaf0 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 9a6a8 │ │ │ │ + beq.w 9a0d8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w sl, [r3, #28] │ │ │ │ - b.w 99dec │ │ │ │ + b.w 997ba │ │ │ │ + mov r2, r7 │ │ │ │ + b.w 98bfe │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a930 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.w 9a850 │ │ │ │ + sub.w r3, r7, #48 @ 0x30 │ │ │ │ + cmp r3, #7 │ │ │ │ + bhi.w 9a832 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a930 │ │ │ │ + sub.w r3, r0, #48 @ 0x30 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, #7 │ │ │ │ + bls.n 9a3a6 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.w 9a850 │ │ │ │ + uxtb r3, r0 │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ + lsls r2, r3, #29 │ │ │ │ + bmi.w 9a91c │ │ │ │ + mov r1, r0 │ │ │ │ + movw r2, #28300 @ 0x6e8c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c847c │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 98fa4 │ │ │ │ + b.w 99314 │ │ │ │ + ldr.w fp, [r4, #4] │ │ │ │ + b.w 9946c │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ + beq.w 9a0de │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r8, [r4, #4] │ │ │ │ + bl c7ca4 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99e80 │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ + beq.w 99e5e │ │ │ │ + cmp r0, #45 @ 0x2d │ │ │ │ + ble.n 9a420 │ │ │ │ + cmp r0, #101 @ 0x65 │ │ │ │ + beq.w 99f2e │ │ │ │ + bgt.n 9a462 │ │ │ │ + cmp r0, #69 @ 0x45 │ │ │ │ + beq.n 9a490 │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ + beq.w 9a11e │ │ │ │ + add.w r3, r4, #12288 @ 0x3000 │ │ │ │ + ldr r5, [r3, #68] @ 0x44 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 98f8e │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aa9c │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + ldr.w r1, [r4, #2704] @ 0xa90 │ │ │ │ + mov r0, r4 │ │ │ │ + adds r3, #1 │ │ │ │ + sub.w r2, r8, r1 │ │ │ │ + subs r1, r3, r1 │ │ │ │ + movw r3, #28404 @ 0x6ef4 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + bl 23bfc0 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 9aaf4 │ │ │ │ + b.w 98c90 │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ + bne.n 9a420 │ │ │ │ + b.n 9a11e │ │ │ │ mov r0, fp │ │ │ │ blx 29b58 │ │ │ │ add.w r3, fp, r0 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 9a41a │ │ │ │ + bne.w 99dba │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - b.n 9a2ae │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #28392 @ 0x6ee8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9128 │ │ │ │ + b.w 99c00 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 29b58 │ │ │ │ + adds r3, r5, r0 │ │ │ │ + cmp r3, r5 │ │ │ │ + bne.w 99c3e │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - b.n 9a386 │ │ │ │ - str r0, [r4, #28] │ │ │ │ - str.w r6, [r4, #472] @ 0x1d8 │ │ │ │ - b.w 9912c │ │ │ │ + b.n 99cb6 │ │ │ │ + movs r7, #69 @ 0x45 │ │ │ │ + b.n 99f30 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a930 │ │ │ │ + uxtb r3, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ + lsls r6, r3, #29 │ │ │ │ + bmi.w 9a0ec │ │ │ │ + b.w 99920 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.n 9a9e0 │ │ │ │ + bne.n 9a4b4 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 9ae08 │ │ │ │ + bgt.n 9a540 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldr.w r1, [r2, #684] @ 0x2ac │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, r7 │ │ │ │ - bne.w 9ae22 │ │ │ │ + bne.w 9a8da │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29340 @ 0x729c │ │ │ │ + movw r1, #28956 @ 0x711c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9128 │ │ │ │ - b.w 998f6 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w fp, [r4, #4] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.w 9a032 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #28392 @ 0x6ee8 │ │ │ │ + bl 1d7e30 │ │ │ │ + b.w 992ca │ │ │ │ + movs r2, #6 │ │ │ │ + mov r0, r9 │ │ │ │ + movw r1, #28120 @ 0x6dd8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - str.w r9, [sp, #20] │ │ │ │ - bl 1d9128 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - b.n 9a4ae │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ - str r5, [r4, #28] │ │ │ │ - cmp r1, #28 │ │ │ │ - str.w r3, [r4, #472] @ 0x1d8 │ │ │ │ - bne.w 9a058 │ │ │ │ - b.n 9a3a4 │ │ │ │ - mov.w r9, #1 │ │ │ │ - mov fp, r3 │ │ │ │ - mov r6, r9 │ │ │ │ - mov r8, r9 │ │ │ │ - b.w 99a8c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 29b58 │ │ │ │ - adds r3, r5, r0 │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.w 9a380 │ │ │ │ - b.w 9a0e4 │ │ │ │ - add.w r3, r4, #12288 @ 0x3000 │ │ │ │ - ldr r3, [r3, #68] @ 0x44 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9a122 │ │ │ │ - ldr.w r8, [r4, #2692] @ 0xa84 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 9a6a8 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - subs r1, r1, r0 │ │ │ │ - bl ac0e8 │ │ │ │ - mov r5, r0 │ │ │ │ + blx 29204 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ab98 │ │ │ │ - bl bc5f8 <_PyUnicode_ScanIdentifier@@Base> │ │ │ │ - subs r7, r0, #0 │ │ │ │ - blt.n 9ab82 │ │ │ │ - ldr.w r9, [r5, #8] │ │ │ │ - cmp r7, r9 │ │ │ │ - blt.w 9a662 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 9a122 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9a122 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 9a122 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1b3068 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 9a6a8 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ - ldrd r5, r8, [r4, #4] │ │ │ │ - b.w 990e2 │ │ │ │ - bl 9af80 │ │ │ │ - cmp r7, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - it eq │ │ │ │ - moveq r0, #3 │ │ │ │ - beq.w 9a158 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9b0ec │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9b0ec │ │ │ │ - b.w 9a156 │ │ │ │ - mov fp, r1 │ │ │ │ - b.w 99a98 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 29b58 │ │ │ │ - adds r3, r5, r0 │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.w 9a232 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - b.n 9a312 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 29b58 │ │ │ │ - adds r6, r5, r0 │ │ │ │ - cmp r6, r5 │ │ │ │ - beq.w 9a4a6 │ │ │ │ - b.n 9a3d8 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl eaf7c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 9ab3c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 9ab3c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bne.w 9a272 │ │ │ │ + cmp r7, r5 │ │ │ │ + beq.n 9a516 │ │ │ │ + ldrsb.w r2, [r9, #6] │ │ │ │ + ldrb.w r1, [r9, #6] │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.w 9a272 │ │ │ │ + movw r2, #42720 @ 0xa6e0 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr.w r2, [r2, r1, lsl #2] │ │ │ │ + lsls r6, r2, #29 │ │ │ │ + bne.w 9a272 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9ab92 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 12cc80 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 9ab64 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 9ab64 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 9ab92 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - add r3, r2 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - b.n 9a674 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #28544 @ 0x6f80 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9128 │ │ │ │ - b.n 9a6a8 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 9ab92 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 9abb0 │ │ │ │ - movs r3, #17 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - b.n 9a6a8 │ │ │ │ - movw r3, #48064 @ 0xbbc0 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ + bne.n 9a60c │ │ │ │ + ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ + adds r3, #6 │ │ │ │ + ldr.w r0, [r4, #480] @ 0x1e0 │ │ │ │ + ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + str r0, [r4, #0] │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ + strd r3, r2, [r4, #8] │ │ │ │ + str r2, [r4, #4] │ │ │ │ + str r1, [r4, #16] │ │ │ │ + strd r5, r7, [r4, #20] │ │ │ │ + b.w 98c90 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + ldrd r1, r0, [r0, #4] │ │ │ │ + subs r1, #1 │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.w 992ba │ │ │ │ + b.n 9a4b4 │ │ │ │ + add.w r3, r4, r0, lsl #2 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + cmp r3, fp │ │ │ │ + bne.n 9a562 │ │ │ │ + mov r3, fp │ │ │ │ + b.w 98edc │ │ │ │ + bge.n 9a56c │ │ │ │ + mov r3, fp │ │ │ │ + mov r7, fp │ │ │ │ + b.w 99666 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ab92 │ │ │ │ - movs r3, #22 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - b.n 9a6a8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9ab92 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 26b5c0 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 9a4e0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r5, #72] @ 0x48 │ │ │ │ - b.n 9a4bc │ │ │ │ - movs r7, #0 │ │ │ │ - b.w 99414 │ │ │ │ + ble.w 99d52 │ │ │ │ + cmp r3, fp │ │ │ │ + mov r7, fp │ │ │ │ + mov r3, fp │ │ │ │ + ble.w 998ea │ │ │ │ + b.w 998a0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - subs r7, #1 │ │ │ │ - str.w r9, [r4, #2700] @ 0xa8c │ │ │ │ + subs r5, #1 │ │ │ │ + str.w r8, [r4, #2700] @ 0xa8c │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ str r1, [r2, #4] │ │ │ │ str r1, [r2, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - str r7, [r2, #24] │ │ │ │ + str r5, [r2, #24] │ │ │ │ strd r1, r3, [r2, #16] │ │ │ │ str r1, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 998c0 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 998b6 │ │ │ │ - b.w 998c0 │ │ │ │ + beq.w 99294 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9928a │ │ │ │ + b.w 99294 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 99f0e │ │ │ │ + b.w 98cd8 │ │ │ │ movs r5, #10 │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr.w r2, [r4, #2708] @ 0xa94 │ │ │ │ cmp r3, #0 │ │ │ │ str.w r2, [r4, #2704] @ 0xa90 │ │ │ │ ldrd r2, r1, [r4, #464] @ 0x1d0 │ │ │ │ str.w r1, [r4, #464] @ 0x1d0 │ │ │ │ - bgt.n 9ac8e │ │ │ │ + bgt.n 9a638 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 9ac74 │ │ │ │ + beq.n 9a61e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 9ac64 │ │ │ │ - movw r1, #29104 @ 0x71b0 │ │ │ │ + cbnz r3, 9a5fc │ │ │ │ + movw r1, #28720 @ 0x7030 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9128 │ │ │ │ + bl 1d7e30 │ │ │ │ cmp r5, #10 │ │ │ │ - beq.w 9a6a8 │ │ │ │ + beq.w 9a0d8 │ │ │ │ movs r3, #24 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 9a6a8 │ │ │ │ + b.n 9a0d8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28900 @ 0x70e4 │ │ │ │ + movw r1, #28632 @ 0x6fd8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9128 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 1d7e30 │ │ │ │ + b.n 9a5f0 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ - bl 9b144 │ │ │ │ - b.w 992d0 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #29016 @ 0x7158 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9128 │ │ │ │ - b.n 9ac36 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 9a930 │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str.w r2, [r4, #448] @ 0x1c0 │ │ │ │ + b.n 9a51c │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28952 @ 0x7118 │ │ │ │ + movw r1, #28568 @ 0x6f98 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9128 │ │ │ │ + bl 1d7e30 │ │ │ │ cmp r5, #10 │ │ │ │ - beq.w 9a6a8 │ │ │ │ + beq.w 9a0d8 │ │ │ │ movs r3, #23 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 9a6a8 │ │ │ │ + b.n 9a0d8 │ │ │ │ add.w r3, r4, r3, lsl #6 │ │ │ │ ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 9ac20 │ │ │ │ + bne.n 9a5da │ │ │ │ ldr.w r3, [r3, #2768] @ 0xad0 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 9ac20 │ │ │ │ - movw r1, #28928 @ 0x7100 │ │ │ │ + bne.n 9a5da │ │ │ │ + movw r1, #28544 @ 0x6f80 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - b.w 998f2 │ │ │ │ - add.w r3, r4, r0, lsl #2 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cmp r3, fp │ │ │ │ - bne.n 9acc2 │ │ │ │ - mov r3, fp │ │ │ │ - b.w 99436 │ │ │ │ - bge.n 9accc │ │ │ │ - mov r3, fp │ │ │ │ - mov r7, fp │ │ │ │ - b.w 99c92 │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.w 9a2e8 │ │ │ │ - cmp r3, fp │ │ │ │ - mov r7, fp │ │ │ │ - mov r3, fp │ │ │ │ - ble.w 99f4e │ │ │ │ - b.w 99f04 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #29156 @ 0x71e4 │ │ │ │ + b.w 992c6 │ │ │ │ + movw r1, #28836 @ 0x70a4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9128 │ │ │ │ - b.w 998f6 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9a630 │ │ │ │ - b.w 99316 │ │ │ │ - movs r2, #125 @ 0x7d │ │ │ │ - b.w 9927a │ │ │ │ + mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b0ec │ │ │ │ - movw r1, #28764 @ 0x705c │ │ │ │ + b.w 992c6 │ │ │ │ + movs r2, #125 @ 0x7d │ │ │ │ + b.w 98c3a │ │ │ │ + movw r1, #28308 @ 0x6e94 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ + mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9128 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 9b144 │ │ │ │ - b.w 992d0 │ │ │ │ + b.w 992c6 │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r8, [r4, #4] │ │ │ │ - bl c8210 │ │ │ │ + bl 9a930 │ │ │ │ mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9a486 │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 9a464 │ │ │ │ - cmp r0, #45 @ 0x2d │ │ │ │ - ble.n 9ad58 │ │ │ │ - cmp r0, #101 @ 0x65 │ │ │ │ - beq.w 9a582 │ │ │ │ - bgt.n 9ad8a │ │ │ │ - cmp r0, #69 @ 0x45 │ │ │ │ - beq.w 9a71c │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ - beq.w 9a6f8 │ │ │ │ - add.w r3, r4, #12288 @ 0x3000 │ │ │ │ - ldr r5, [r3, #68] @ 0x44 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 995be │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9b0ec │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - ldr.w r1, [r4, #2704] @ 0xa90 │ │ │ │ - mov r0, r4 │ │ │ │ - adds r3, #1 │ │ │ │ - sub.w r2, r8, r1 │ │ │ │ - subs r1, r3, r1 │ │ │ │ - movw r3, #28788 @ 0x7074 │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - bl 23c48c │ │ │ │ - b.n 9ad16 │ │ │ │ - cmp r0, #106 @ 0x6a │ │ │ │ - bne.n 9ad58 │ │ │ │ - b.n 9a6f8 │ │ │ │ - movw r1, #28544 @ 0x6f80 │ │ │ │ + b.w 98b1e │ │ │ │ + movw r1, #28080 @ 0x6db0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #660] @ (9a92c ) │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #28048 @ 0x6d90 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #648] @ (9a92c ) │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #28160 @ 0x6e00 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - b.w 998f2 │ │ │ │ - uxtb r3, r7 │ │ │ │ - ldr.w r5, [r5, r3, lsl #2] │ │ │ │ - ands.w r5, r5, #4 │ │ │ │ - bne.n 9adf8 │ │ │ │ - mov r1, r7 │ │ │ │ + b.w 992c6 │ │ │ │ + movs r7, #0 │ │ │ │ + b.w 98eba │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b0ec │ │ │ │ - movw r1, #28732 @ 0x703c │ │ │ │ + bl 9aa9c │ │ │ │ + movw r1, #28380 @ 0x6edc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 9ad10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 9a88a │ │ │ │ - ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.w 99d14 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r7, r3 │ │ │ │ - b.w 99414 │ │ │ │ + bl 1d7e30 │ │ │ │ + b.n 9a450 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ - b.n 9a928 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + bl 9a930 │ │ │ │ + b.w 999fc │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 9b144 │ │ │ │ - b.w 992d0 │ │ │ │ - movw r1, #28692 @ 0x7014 │ │ │ │ + bl 9aa9c │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #28200 @ 0x6e28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - mov r2, r7 │ │ │ │ + bl 1d7e30 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ - b.w 998f2 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - ldrd r1, r0, [r0, #4] │ │ │ │ - subs r1, #1 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.w 998e6 │ │ │ │ - b.n 9a9e0 │ │ │ │ + str.w r8, [sp] │ │ │ │ + bl 9aaf4 │ │ │ │ + b.w 98c90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ - b.w 9a02e │ │ │ │ - str r1, [sp, #0] │ │ │ │ + bl 9a930 │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 99cd2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29264 @ 0x7250 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9128 │ │ │ │ - b.w 998f6 │ │ │ │ - movw r1, #29220 @ 0x7224 │ │ │ │ + movw r1, #28516 @ 0x6f64 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ + bl 1d7e30 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r8, [sp] │ │ │ │ + bl 9aaf4 │ │ │ │ + b.w 98c90 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl ea9dc │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9a756 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 9a756 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 9a7ac │ │ │ │ + mov r0, r8 │ │ │ │ + bl 12c708 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9a77e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbnz r3, 9a77e │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 9a7ac │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + add r3, r2 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + b.n 9a0a4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - b.w 998f2 │ │ │ │ - movw r1, #28464 @ 0x6f30 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #300] @ (9af7c ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #28432 @ 0x6f10 │ │ │ │ + movw r1, #28160 @ 0x6e00 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #284] @ (9af7c ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 1d7e30 │ │ │ │ + b.n 9a0d8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9a7ac │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 9a7ca │ │ │ │ + movs r3, #17 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + b.n 9a0d8 │ │ │ │ + movw r3, #48064 @ 0xbbc0 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d3b34 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 9a7ac │ │ │ │ + movs r3, #22 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + b.n 9a0d8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9a7ac │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 26b418 │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 99e36 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ + ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + movs r0, #55 @ 0x37 │ │ │ │ + mov r3, r2 │ │ │ │ + b.w 98c6e │ │ │ │ mov r0, r4 │ │ │ │ cmp.w fp, #0 │ │ │ │ it eq │ │ │ │ moveq fp, r7 │ │ │ │ - bl 1b3068 │ │ │ │ + bl 1b1bc8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9aed2 │ │ │ │ + beq.n 9a820 │ │ │ │ mov r8, r9 │ │ │ │ mov r6, r7 │ │ │ │ - b.w 9936a │ │ │ │ + b.w 98e10 │ │ │ │ + ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.w 996e6 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r7, r3 │ │ │ │ + b.w 98eba │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r3, r8 │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 9aaf4 │ │ │ │ + b.w 98c90 │ │ │ │ + uxtb r3, r7 │ │ │ │ + ldr.w r5, [r5, r3, lsl #2] │ │ │ │ + ands.w r5, r5, #4 │ │ │ │ + bne.n 9a91c │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aa9c │ │ │ │ + movw r1, #28276 @ 0x6e74 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + b.n 9a6cc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a930 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 9a39c │ │ │ │ + uxtb r3, r7 │ │ │ │ + ldr.w r5, [r5, r3, lsl #2] │ │ │ │ + ands.w r5, r5, #4 │ │ │ │ + bne.w 9a670 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aa9c │ │ │ │ + movw r1, #28348 @ 0x6ebc │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + b.n 9a6cc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a930 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 9a2aa │ │ │ │ add.w r0, fp, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 76fe4 │ │ │ │ + bl 76fd8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a6a8 │ │ │ │ + beq.w 9a0d8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov lr, r0 │ │ │ │ adds r3, r4, r3 │ │ │ │ mov ip, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 9aeb4 │ │ │ │ + b.n 9a8bc │ │ │ │ ldr.w r6, [ip, #2804] @ 0xaf4 │ │ │ │ mov r0, r2 │ │ │ │ ldrb r1, [r6, r2] │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - beq.n 9aee4 │ │ │ │ + beq.n 9a8ee │ │ │ │ adds r3, #1 │ │ │ │ strb.w r1, [lr] │ │ │ │ add.w lr, sl, r3 │ │ │ │ adds r2, #1 │ │ │ │ cmp fp, r2 │ │ │ │ - bgt.n 9ae9c │ │ │ │ + bgt.n 9a8a4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ strb.w r2, [sl, r3] │ │ │ │ mov r0, sl │ │ │ │ - bl ac0e8 │ │ │ │ + bl abaf0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sl │ │ │ │ mov sl, r3 │ │ │ │ - bl 77384 │ │ │ │ - b.n 9a994 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r3, r8 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ + bl 77378 │ │ │ │ + b.n 9a376 │ │ │ │ + str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 9b144 │ │ │ │ - b.w 992d0 │ │ │ │ + movw r1, #28880 @ 0x70d0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1d7e30 │ │ │ │ + b.w 992ca │ │ │ │ mov r2, r0 │ │ │ │ cmp fp, r0 │ │ │ │ - beq.n 9aeb2 │ │ │ │ + beq.n 9a8ba │ │ │ │ ldrb r1, [r6, r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9aeb2 │ │ │ │ + beq.n 9a8ba │ │ │ │ adds r0, r2, #1 │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9aee4 │ │ │ │ - b.n 9aea8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9b0ec │ │ │ │ + bne.n 9a8ee │ │ │ │ + b.n 9a8b0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28584 @ 0x6fa8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9128 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ - bl 9b144 │ │ │ │ - b.w 992d0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 9a32e │ │ │ │ - uxtb r3, r7 │ │ │ │ - ldr.w r5, [r5, r3, lsl #2] │ │ │ │ - ands.w r5, r5, #4 │ │ │ │ - bne.n 9af6a │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9b0ec │ │ │ │ - movw r1, #28660 @ 0x6ff4 │ │ │ │ + movw r1, #28772 @ 0x7064 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 9ad10 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9af80 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 9a792 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ - ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - movs r0, #55 @ 0x37 │ │ │ │ - mov r3, r2 │ │ │ │ - b.w 992ae │ │ │ │ - movw r1, #28624 @ 0x6fd0 │ │ │ │ + bl 1d7e30 │ │ │ │ + b.w 992ca │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r5, #72] @ 0x48 │ │ │ │ + b.w 99e0c │ │ │ │ + movw r1, #28240 @ 0x6e50 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - b.w 998f2 │ │ │ │ - nop │ │ │ │ - lsrs r4, r2 │ │ │ │ + b.w 992c6 │ │ │ │ + subs r7, #84 @ 0x54 │ │ │ │ movs r5, r6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r6, r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 9afbc │ │ │ │ + beq.n 9a96c │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt cs │ │ │ │ movcs r3, #29 │ │ │ │ strcs r3, [r4, #32] │ │ │ │ - bcs.n 9b060 │ │ │ │ + bcs.n 9aa10 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, r6, #1 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ str r2, [r4, #4] │ │ │ │ ldrb r0, [r6, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9b060 │ │ │ │ + bne.n 9aa10 │ │ │ │ ldr.w r3, [r0, #2744] @ 0xab8 │ │ │ │ - movw r8, #58545 @ 0xe4b1 │ │ │ │ + movw r8, #57653 @ 0xe135 │ │ │ │ movt r8, #18 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 9b042 │ │ │ │ + bne.n 9a9f2 │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b04e │ │ │ │ + beq.n 9a9fe │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adds r7, r0, #1 │ │ │ │ - cbnz r3, 9afe4 │ │ │ │ + cbnz r3, 9a994 │ │ │ │ str r6, [r4, #0] │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ str r7, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ subs r2, r7, r6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r6, [r4, #2704] @ 0xa90 │ │ │ │ blx 2a83c │ │ │ │ - cbnz r0, 9b06e │ │ │ │ + cbnz r0, 9aa1e │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 9af9a │ │ │ │ + bne.n 9a94a │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9b060 │ │ │ │ + bne.n 9aa10 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 9b040 │ │ │ │ + bne.n 9a9f0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9b082 │ │ │ │ + cbz r0, 9aa32 │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9b02a │ │ │ │ + cbnz r2, 9a9da │ │ │ │ str r6, [r4, #0] │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ adds r2, #1 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ - b.n 9aff6 │ │ │ │ + b.n 9a9a6 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r5, r7 │ │ │ │ - cbz r0, 9b05e │ │ │ │ + cbz r0, 9aa0e │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - b.n 9aff6 │ │ │ │ + b.n 9a9a6 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ adds r7, r6, r0 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 9b066 │ │ │ │ + bne.n 9aa16 │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ str r5, [r4, #4] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9afb8 │ │ │ │ + b.n 9a968 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9afe2 │ │ │ │ - b.n 9afe4 │ │ │ │ + beq.n 9a992 │ │ │ │ + b.n 9a994 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28392 @ 0x6ee8 │ │ │ │ + movw r1, #28008 @ 0x6d68 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1d9128 │ │ │ │ + bl 1d7e30 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 9b060 │ │ │ │ + b.n 9aa10 │ │ │ │ mov r0, r7 │ │ │ │ blx 29b58 │ │ │ │ adds r3, r7, r0 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 9b024 │ │ │ │ + bne.n 9a9d4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - b.n 9b05a │ │ │ │ + b.n 9aa0a │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ movs r1, #10 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 9b0d6 │ │ │ │ + cbz r0, 9aa86 │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - cbnz r3, 9b0bc │ │ │ │ + cbnz r3, 9aa6c │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ movs r0, #1 │ │ │ │ movs r5, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ add r3, r0 │ │ │ │ str.w r5, [r4, #476] @ 0x1dc │ │ │ │ str.w r2, [r4, #2704] @ 0xa90 │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ adds r1, r6, r0 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 9b0b4 │ │ │ │ + bne.n 9aa64 │ │ │ │ movs r3, #11 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r3, r1, #1 │ │ │ │ - beq.n 9b120 │ │ │ │ + beq.n 9aad0 │ │ │ │ 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 9b130 │ │ │ │ + bcc.n 9aae0 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 9b122 │ │ │ │ + bne.n 9aad2 │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #476] @ 0x1dc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - movw r1, #28464 @ 0x6f30 │ │ │ │ + movw r1, #28080 @ 0x6db0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #20] @ (9b140 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #28432 @ 0x6f10 │ │ │ │ + ldr r0, [pc, #20] @ (9aaf0 ) │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #28048 @ 0x6d90 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #4] @ (9b140 ) │ │ │ │ - bl 6679e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (9aaf0 ) │ │ │ │ + bl 622dc <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - lsrs r4, r2 │ │ │ │ + subs r7, #84 @ 0x54 │ │ │ │ movs r5, r6 │ │ │ │ mov ip, r0 │ │ │ │ push {r4, r5} │ │ │ │ mov r0, r2 │ │ │ │ cmp r0, #60 @ 0x3c │ │ │ │ it ne │ │ │ │ cmpne r0, #3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r4, [ip, #480] @ 0x1e0 │ │ │ │ str r4, [r1, #0] │ │ │ │ ldr.w r4, [ip, #464] @ 0x1d0 │ │ │ │ - beq.n 9b182 │ │ │ │ + beq.n 9ab32 │ │ │ │ str r4, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ str r4, [r1, #12] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r2, [r1, #20] │ │ │ │ str r4, [r1, #16] │ │ │ │ str r4, [r1, #8] │ │ │ │ - beq.n 9b17e │ │ │ │ + beq.n 9ab2e │ │ │ │ ldrd r2, r3, [ip, #472] @ 0x1d8 │ │ │ │ str r2, [r1, #8] │ │ │ │ str r3, [r1, #16] │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ ldr.w r5, [ip, #468] @ 0x1d4 │ │ │ │ str r5, [r1, #4] │ │ │ │ str r4, [r1, #12] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r2, [r1, #20] │ │ │ │ str r4, [r1, #16] │ │ │ │ str r4, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9b17e │ │ │ │ + beq.n 9ab2e │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9b176 │ │ │ │ - b.n 9b17e │ │ │ │ + bne.n 9ab26 │ │ │ │ + b.n 9ab2e │ │ │ │ │ │ │ │ -0009b1a0 : │ │ │ │ +0009ab50 : │ │ │ │ push {r4, r5, r6, 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, #21632 @ 0x5480 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9b232 │ │ │ │ + bne.n 9abe2 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - beq.n 9b258 │ │ │ │ + beq.n 9ac08 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9b208 │ │ │ │ + bne.n 9abb8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 9b208 │ │ │ │ + beq.n 9abb8 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 78468 │ │ │ │ + bl 7845c │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 9b22a │ │ │ │ + beq.n 9abda │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ - cbnz r3, 9b1f6 │ │ │ │ + cbnz r3, 9aba6 │ │ │ │ str r3, [r6, #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 9b1f0 │ │ │ │ + b.n 9aba0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd1c │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ it eq │ │ │ │ streq r3, [r6, #0] │ │ │ │ - beq.n 9b26e │ │ │ │ + beq.n 9ac1e │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78468 │ │ │ │ + bl 7845c │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 9b1ea │ │ │ │ + bne.n 9ab9a │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9b1f0 │ │ │ │ - bl 82a10 │ │ │ │ + b.n 9aba0 │ │ │ │ + bl 8256c │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbnz r0, 9b254 │ │ │ │ + cbnz r0, 9ac04 │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d40bc │ │ │ │ - cbz r0, 9b26e │ │ │ │ - bl d42d0 │ │ │ │ + bl d3b34 │ │ │ │ + cbz r0, 9ac1e │ │ │ │ + bl d3d48 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 9b1f2 │ │ │ │ + b.n 9aba2 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9b1f2 │ │ │ │ + b.n 9aba2 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + movw r0, #64844 @ 0xfd4c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9b1f2 │ │ │ │ + b.n 9aba2 │ │ │ │ │ │ │ │ -0009b274 <_PyArena_AddPyObject@@Base>: │ │ │ │ +0009ac24 <_PyArena_AddPyObject@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r5, #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 9b300 <_PyArena_AddPyObject@@Base+0x8c> │ │ │ │ + beq.n 9acb0 <_PyArena_AddPyObject@@Base+0x8c> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ adds r1, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 9b2d2 <_PyArena_AddPyObject@@Base+0x5e> │ │ │ │ + bge.n 9ac82 <_PyArena_AddPyObject@@Base+0x5e> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r4, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r1, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9b2ec <_PyArena_AddPyObject@@Base+0x78> │ │ │ │ + bne.n 9ac9c <_PyArena_AddPyObject@@Base+0x78> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 841a0 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ + bl 83d00 <_PyList_AppendTakeRefListResize@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9b316 <_PyArena_AddPyObject@@Base+0xa2> │ │ │ │ + beq.n 9acc6 <_PyArena_AddPyObject@@Base+0xa2> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r4, [r1, r6, lsl #2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9b2ca <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ + beq.n 9ac7a <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9b2ca <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ + bne.n 9ac7a <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9b2cc <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ - movw r0, #64668 @ 0xfc9c │ │ │ │ + b.n 9ac7c <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ + movw r0, #64284 @ 0xfb1c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9b2cc <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ + b.n 9ac7c <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9b310 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ + beq.n 9acc0 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9b310 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ + bne.n 9acc0 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9b310 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9acc0 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ │ │ │ │ -0009b330 : │ │ │ │ - ldr r3, [pc, #12] @ (9b340 ) │ │ │ │ +0009ace0 : │ │ │ │ + ldr r3, [pc, #12] @ (9acf0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.w 1a8d44 │ │ │ │ + b.w 1a78f4 │ │ │ │ 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 │ │ │ │ ldrd r5, r3, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 9b378 │ │ │ │ + beq.n 9ad28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 9b36c │ │ │ │ + beq.n 9ad1c │ │ │ │ movs r0, #0 │ │ │ │ clz r0, r0 │ │ │ │ str r5, [r4, #8] │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9b394 │ │ │ │ + blt.n 9ad44 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 9b36a │ │ │ │ - b.n 9b36c │ │ │ │ + bne.n 9ad1a │ │ │ │ + b.n 9ad1c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9b36a │ │ │ │ + b.n 9ad1a │ │ │ │ nop │ │ │ │ │ │ │ │ -0009b39c <_PyBytes_Resize@@Base>: │ │ │ │ +0009ad4c <_PyBytes_Resize@@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 r5, [r0, #0] │ │ │ │ mov r7, 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 9b5b8 <_PyBytes_Resize@@Base+0x21c> │ │ │ │ + bne.w 9af6a <_PyBytes_Resize@@Base+0x21e> │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 9b4b2 <_PyBytes_Resize@@Base+0x116> │ │ │ │ + beq.n 9ae64 <_PyBytes_Resize@@Base+0x118> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9b5a2 <_PyBytes_Resize@@Base+0x206> │ │ │ │ + beq.w 9af54 <_PyBytes_Resize@@Base+0x208> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9b4d6 <_PyBytes_Resize@@Base+0x13a> │ │ │ │ + beq.n 9ae88 <_PyBytes_Resize@@Base+0x13c> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 9b556 <_PyBytes_Resize@@Base+0x1ba> │ │ │ │ - ldr.w r9, [pc, #520] @ 9b5f0 <_PyBytes_Resize@@Base+0x254> │ │ │ │ - ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ + bne.w 9af08 <_PyBytes_Resize@@Base+0x1bc> │ │ │ │ + ldr.w sl, [pc, #520] @ 9afa0 <_PyBytes_Resize@@Base+0x254> │ │ │ │ + ldr.w r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b51c <_PyBytes_Resize@@Base+0x180> │ │ │ │ + bne.w 9aece <_PyBytes_Resize@@Base+0x182> │ │ │ │ adds.w r1, r4, #17 │ │ │ │ - bmi.w 9b542 <_PyBytes_Resize@@Base+0x1a6> │ │ │ │ + bmi.w 9aef4 <_PyBytes_Resize@@Base+0x1a8> │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - movw r0, #17493 @ 0x4455 │ │ │ │ - movt r0, #8 │ │ │ │ + movw r2, #16301 @ 0x3fad │ │ │ │ + movt r2, #8 │ │ │ │ ldr.w r6, [r3, #720] @ 0x2d0 │ │ │ │ - ldr.w r8, [r3, #708] @ 0x2c4 │ │ │ │ - cmp r6, r0 │ │ │ │ - bne.w 9b528 <_PyBytes_Resize@@Base+0x18c> │ │ │ │ - ldr r2, [pc, #460] @ (9b5e8 <_PyBytes_Resize@@Base+0x24c>) │ │ │ │ + ldr.w r9, [r3, #708] @ 0x2c4 │ │ │ │ + cmp r6, r2 │ │ │ │ + bne.w 9aeda <_PyBytes_Resize@@Base+0x18e> │ │ │ │ + ldr r2, [pc, #460] @ (9af98 <_PyBytes_Resize@@Base+0x24c>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ bic.w ip, r5, #4080 @ 0xff0 │ │ │ │ bic.w ip, ip, #15 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ - ldr.w r0, [r2, #1528] @ 0x5f8 │ │ │ │ - cmn.w r0, #804 @ 0x324 │ │ │ │ - beq.n 9b4f2 <_PyBytes_Resize@@Base+0x156> │ │ │ │ - lsrs r2, r5, #18 │ │ │ │ - add.w r0, r0, r2, lsl #3 │ │ │ │ - ubfx r2, r5, #0, #18 │ │ │ │ - ldr.w r6, [r0, #808] @ 0x328 │ │ │ │ - cmp r6, r2 │ │ │ │ - bgt.n 9b460 <_PyBytes_Resize@@Base+0xc4> │ │ │ │ - ldr.w r0, [r0, #804] @ 0x324 │ │ │ │ - cmp r0, r2 │ │ │ │ + ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ + cmn.w r2, #804 @ 0x324 │ │ │ │ + beq.n 9aea4 <_PyBytes_Resize@@Base+0x158> │ │ │ │ + lsrs r0, r5, #18 │ │ │ │ + ubfx r6, r5, #0, #18 │ │ │ │ + add.w r2, r2, r0, lsl #3 │ │ │ │ + ldr.w r0, [r2, #808] @ 0x328 │ │ │ │ + cmp r0, r6 │ │ │ │ + bgt.n 9ae10 <_PyBytes_Resize@@Base+0xc4> │ │ │ │ + ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ + cmp r2, r6 │ │ │ │ ite gt │ │ │ │ - movgt r2, #0 │ │ │ │ - movle r2, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - it eq │ │ │ │ - moveq r2, #0 │ │ │ │ + movgt r6, #0 │ │ │ │ + movle r6, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9b4f2 <_PyBytes_Resize@@Base+0x156> │ │ │ │ - ldr.w r3, [ip, #20] │ │ │ │ - adds r3, #1 │ │ │ │ - mov.w sl, r3, lsl #3 │ │ │ │ - cmp sl, r1 │ │ │ │ - bcc.n 9b47c <_PyBytes_Resize@@Base+0xe0> │ │ │ │ - add.w sl, sl, r3, lsl #4 │ │ │ │ - cmp.w sl, r1, lsl #2 │ │ │ │ + it eq │ │ │ │ + moveq r6, #0 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 9aea4 <_PyBytes_Resize@@Base+0x158> │ │ │ │ + ldr.w r2, [ip, #20] │ │ │ │ + add.w r8, r2, #1 │ │ │ │ + mov.w r8, r8, lsl #3 │ │ │ │ + cmp r8, r1 │ │ │ │ + bcc.n 9ae2e <_PyBytes_Resize@@Base+0xe2> │ │ │ │ + add.w r8, r8, r8, lsl #1 │ │ │ │ + cmp.w r8, r1, lsl #2 │ │ │ │ it cs │ │ │ │ - movcs sl, r1 │ │ │ │ - bcc.n 9b4b8 <_PyBytes_Resize@@Base+0x11c> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7191c │ │ │ │ + movcs r8, r1 │ │ │ │ + bcc.n 9ae6a <_PyBytes_Resize@@Base+0x11e> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 71934 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b542 <_PyBytes_Resize@@Base+0x1a6> │ │ │ │ - mov r2, sl │ │ │ │ + beq.n 9aef4 <_PyBytes_Resize@@Base+0x1a8> │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 77550 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77544 │ │ │ │ str r6, [r7, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9b4c8 <_PyBytes_Resize@@Base+0x12c> │ │ │ │ + ldr.w r3, [sl, #1416] @ 0x588 │ │ │ │ + cbnz r3, 9ae7a <_PyBytes_Resize@@Base+0x12e> │ │ │ │ adds r2, r6, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r6, #8] │ │ │ │ strb r1, [r2, #16] │ │ │ │ str r3, [r6, #12] │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ str r5, [r7, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r6, r5 │ │ │ │ - ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ + ldr.w r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9b4a4 <_PyBytes_Resize@@Base+0x108> │ │ │ │ + beq.n 9ae56 <_PyBytes_Resize@@Base+0x10a> │ │ │ │ mov r0, r6 │ │ │ │ - ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ + ldr.w r2, [sl, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - b.n 9b4a4 <_PyBytes_Resize@@Base+0x108> │ │ │ │ - ldr r1, [pc, #276] @ (9b5ec <_PyBytes_Resize@@Base+0x250>) │ │ │ │ + b.n 9ae56 <_PyBytes_Resize@@Base+0x10a> │ │ │ │ + ldr r1, [pc, #272] @ (9af9c <_PyBytes_Resize@@Base+0x250>) │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ str r1, [r0, #0] │ │ │ │ - beq.n 9b4b2 <_PyBytes_Resize@@Base+0x116> │ │ │ │ + beq.n 9ae64 <_PyBytes_Resize@@Base+0x118> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9b4b2 <_PyBytes_Resize@@Base+0x116> │ │ │ │ + bne.n 9ae64 <_PyBytes_Resize@@Base+0x118> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9b4b2 <_PyBytes_Resize@@Base+0x116> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9ae64 <_PyBytes_Resize@@Base+0x118> │ │ │ │ ldr.w r6, [r3, #680] @ 0x2a8 │ │ │ │ - movw r2, #50557 @ 0xc57d │ │ │ │ + movw r2, #50553 @ 0xc579 │ │ │ │ movt r2, #6 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 9b534 <_PyBytes_Resize@@Base+0x198> │ │ │ │ + bne.n 9aee6 <_PyBytes_Resize@@Base+0x19a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a6fc │ │ │ │ mov r6, r0 │ │ │ │ str r6, [r7, #0] │ │ │ │ - cbz r6, 9b546 <_PyBytes_Resize@@Base+0x1aa> │ │ │ │ + cbz r6, 9aef8 <_PyBytes_Resize@@Base+0x1ac> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ + ldr.w r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9b4a4 <_PyBytes_Resize@@Base+0x108> │ │ │ │ - b.n 9b4c8 <_PyBytes_Resize@@Base+0x12c> │ │ │ │ + beq.n 9ae56 <_PyBytes_Resize@@Base+0x10a> │ │ │ │ + b.n 9ae7a <_PyBytes_Resize@@Base+0x12e> │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ + ldr.w r2, [sl, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 9b3f2 <_PyBytes_Resize@@Base+0x56> │ │ │ │ + b.n 9ada2 <_PyBytes_Resize@@Base+0x56> │ │ │ │ mov r2, r1 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 9b50a <_PyBytes_Resize@@Base+0x16e> │ │ │ │ + b.n 9aebc <_PyBytes_Resize@@Base+0x170> │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 9b50a <_PyBytes_Resize@@Base+0x16e> │ │ │ │ + b.n 9aebc <_PyBytes_Resize@@Base+0x170> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b988 │ │ │ │ - bl 1ea294 │ │ │ │ + bl 7b968 │ │ │ │ + bl 1e955c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9b4b4 <_PyBytes_Resize@@Base+0x118> │ │ │ │ + b.n 9ae66 <_PyBytes_Resize@@Base+0x11a> │ │ │ │ cmp r1, r6 │ │ │ │ - ble.n 9b596 <_PyBytes_Resize@@Base+0x1fa> │ │ │ │ + ble.n 9af48 <_PyBytes_Resize@@Base+0x1fc> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a7f70 │ │ │ │ + bl 1a6b20 │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbz r0, 9b572 <_PyBytes_Resize@@Base+0x1d6> │ │ │ │ + cbz r0, 9af24 <_PyBytes_Resize@@Base+0x1d8> │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9b582 <_PyBytes_Resize@@Base+0x1e6> │ │ │ │ + beq.n 9af34 <_PyBytes_Resize@@Base+0x1e8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 9b58e <_PyBytes_Resize@@Base+0x1f2> │ │ │ │ + cbz r3, 9af40 <_PyBytes_Resize@@Base+0x1f4> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 9b4b4 <_PyBytes_Resize@@Base+0x118> │ │ │ │ + b.n 9ae66 <_PyBytes_Resize@@Base+0x11a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9b582 <_PyBytes_Resize@@Base+0x1e6> │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9af34 <_PyBytes_Resize@@Base+0x1e8> │ │ │ │ add.w r0, r5, #16 │ │ │ │ - bl 71f98 │ │ │ │ + bl 71fb0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - b.n 9b572 <_PyBytes_Resize@@Base+0x1d6> │ │ │ │ + b.n 9af24 <_PyBytes_Resize@@Base+0x1d8> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a7f70 │ │ │ │ + bl 1a6b20 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9b582 <_PyBytes_Resize@@Base+0x1e6> │ │ │ │ - b.n 9b57c <_PyBytes_Resize@@Base+0x1e0> │ │ │ │ + beq.n 9af34 <_PyBytes_Resize@@Base+0x1e8> │ │ │ │ + b.n 9af2e <_PyBytes_Resize@@Base+0x1e2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9b5cc <_PyBytes_Resize@@Base+0x230> │ │ │ │ + beq.n 9af7e <_PyBytes_Resize@@Base+0x232> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 9b5de <_PyBytes_Resize@@Base+0x242> │ │ │ │ + cbz r3, 9af90 <_PyBytes_Resize@@Base+0x244> │ │ │ │ mov.w r1, #3168 @ 0xc60 │ │ │ │ - movw r0, #29480 @ 0x7328 │ │ │ │ + movw r0, #29096 @ 0x71a8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 9b550 <_PyBytes_Resize@@Base+0x1b4> │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 9af02 <_PyBytes_Resize@@Base+0x1b6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77ef0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9b5cc <_PyBytes_Resize@@Base+0x230> │ │ │ │ - nop │ │ │ │ + bl 77ee4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9af7e <_PyBytes_Resize@@Base+0x232> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0009b5f4 : │ │ │ │ +0009afa4 : │ │ │ │ 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, #208] @ (9b6d4 ) │ │ │ │ + ldr r4, [pc, #208] @ (9b084 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r5, r2 │ │ │ │ moveq r5, r1 │ │ │ │ ldr r6, [r3, r4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a8de8 │ │ │ │ + bl 1a7998 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b6ce │ │ │ │ + beq.n 9b07e │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ strd r0, r3, [sp, #12] │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ strd r4, r3, [sp, #24] │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ - bl 1a8eb4 │ │ │ │ + bl 1a7a64 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b6ce │ │ │ │ + beq.n 9b07e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - cbnz r5, 9b6a6 │ │ │ │ + cbnz r5, 9b056 │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ strd r7, r7, [sp] │ │ │ │ - bl 9d9d8 <_PyEvalFramePushAndInit@@Base> │ │ │ │ + bl 9d3ec <_PyEvalFramePushAndInit@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 9b680 │ │ │ │ + cbz r0, 9b030 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ - cbnz r3, 9b6c2 │ │ │ │ + cbnz r3, 9b072 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e888 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl 9e29c <_PyEval_EvalFrameDefault@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9b6a0 │ │ │ │ + beq.n 9b050 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 9b6a0 │ │ │ │ - ldr r2, [pc, #68] @ (9b6d8 ) │ │ │ │ + cbnz r3, 9b050 │ │ │ │ + ldr r2, [pc, #68] @ (9b088 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9b6b6 │ │ │ │ + cbnz r3, 9b066 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - b.n 9b652 │ │ │ │ + b.n 9b002 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 9b698 │ │ │ │ + b.n 9b048 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9b680 │ │ │ │ + b.n 9b030 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9b6a0 │ │ │ │ + b.n 9b050 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0009b6dc : │ │ │ │ +0009b08c : │ │ │ │ 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.w ip, r1, #0 │ │ │ │ - blt.n 9b7d4 │ │ │ │ + blt.n 9b184 │ │ │ │ movw r3, #19968 @ 0x4e00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #17493 @ 0x4455 │ │ │ │ + movw r0, #16301 @ 0x3fad │ │ │ │ movt r0, #8 │ │ │ │ ldr.w r6, [r3, #720] @ 0x2d0 │ │ │ │ ldr.w r5, [r3, #708] @ 0x2c4 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 9b7b6 │ │ │ │ - cbz r4, 9b78a │ │ │ │ - ldr r1, [pc, #196] @ (9b7d8 ) │ │ │ │ + bne.n 9b166 │ │ │ │ + cbz r4, 9b13a │ │ │ │ + ldr r1, [pc, #196] @ (9b188 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r6, r4, #4080 @ 0xff0 │ │ │ │ bic.w r6, r6, #15 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r0, #804 @ 0x324 │ │ │ │ - beq.n 9b794 │ │ │ │ + beq.n 9b144 │ │ │ │ lsrs r2, r4, #18 │ │ │ │ add.w r0, r0, r2, lsl #3 │ │ │ │ ubfx r2, r4, #0, #18 │ │ │ │ ldr.w r1, [r0, #808] @ 0x328 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 9b74e │ │ │ │ + bgt.n 9b0fe │ │ │ │ ldr.w r1, [r0, #804] @ 0x324 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 9b794 │ │ │ │ - cbz r1, 9b794 │ │ │ │ + bgt.n 9b144 │ │ │ │ + cbz r1, 9b144 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ adds r3, #1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ cmp.w ip, r3, lsl #3 │ │ │ │ - bhi.n 9b766 │ │ │ │ + bhi.n 9b116 │ │ │ │ add.w r7, r7, r3, lsl #4 │ │ │ │ cmp.w r7, ip, lsl #2 │ │ │ │ - bcc.n 9b784 │ │ │ │ + bcc.n 9b134 │ │ │ │ mov r7, ip │ │ │ │ mov r1, ip │ │ │ │ mov r0, r5 │ │ │ │ - bl 7191c │ │ │ │ + bl 71934 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 9b782 │ │ │ │ + cbz r0, 9b132 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77550 │ │ │ │ + bl 77544 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7191c │ │ │ │ + b.w 71934 │ │ │ │ ldr.w r5, [r3, #680] @ 0x2a8 │ │ │ │ - movw r2, #50557 @ 0xc57d │ │ │ │ + movw r2, #50553 @ 0xc579 │ │ │ │ movt r2, #6 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 9b7c4 │ │ │ │ + bne.n 9b174 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ b.w 2a6f8 │ │ │ │ @@ -169342,24 +168702,24 @@ │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, ip │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9b784 │ │ │ │ + b.n 9b134 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009b7dc <_Py_NewReferenceNoTotal@@Base>: │ │ │ │ - ldr r2, [pc, #20] @ (9b7f4 <_Py_NewReferenceNoTotal@@Base+0x18>) │ │ │ │ +0009b18c <_Py_NewReferenceNoTotal@@Base>: │ │ │ │ + ldr r2, [pc, #20] @ (9b1a4 <_Py_NewReferenceNoTotal@@Base+0x18>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9b7ea <_Py_NewReferenceNoTotal@@Base+0xe> │ │ │ │ + cbnz r3, 9b19a <_Py_NewReferenceNoTotal@@Base+0xe> │ │ │ │ bx lr │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -169371,55 +168731,55 @@ │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r3 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ - beq.w 9ba70 <_Py_NewReferenceNoTotal@@Base+0x294> │ │ │ │ + beq.w 9b420 <_Py_NewReferenceNoTotal@@Base+0x294> │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9ba7e <_Py_NewReferenceNoTotal@@Base+0x2a2> │ │ │ │ + bne.w 9b42e <_Py_NewReferenceNoTotal@@Base+0x2a2> │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 9ba98 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ + bl 9b448 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 9b858 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ + cbz r0, 9b208 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 9b8e8 <_Py_NewReferenceNoTotal@@Base+0x10c> │ │ │ │ + beq.n 9b298 <_Py_NewReferenceNoTotal@@Base+0x10c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #13 │ │ │ │ - beq.n 9b858 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ + beq.n 9b208 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ cmp r5, r3 │ │ │ │ str r5, [r4, #8] │ │ │ │ - beq.n 9b8da <_Py_NewReferenceNoTotal@@Base+0xfe> │ │ │ │ + beq.n 9b28a <_Py_NewReferenceNoTotal@@Base+0xfe> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 9b890 <_Py_NewReferenceNoTotal@@Base+0xb4> │ │ │ │ + beq.n 9b240 <_Py_NewReferenceNoTotal@@Base+0xb4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9b8d4 <_Py_NewReferenceNoTotal@@Base+0xf8> │ │ │ │ + bne.n 9b284 <_Py_NewReferenceNoTotal@@Base+0xf8> │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, r3 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9ba84 <_Py_NewReferenceNoTotal@@Base+0x2a8> │ │ │ │ - bl 9ba98 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ + beq.w 9b434 <_Py_NewReferenceNoTotal@@Base+0x2a8> │ │ │ │ + bl 9b448 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9b946 <_Py_NewReferenceNoTotal@@Base+0x16a> │ │ │ │ + bne.n 9b2f6 <_Py_NewReferenceNoTotal@@Base+0x16a> │ │ │ │ movs r5, #0 │ │ │ │ subs r3, #2 │ │ │ │ str r6, [r4, #8] │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ add sp, #12 │ │ │ │ @@ -169427,21 +168787,21 @@ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r6, [r1, #4] │ │ │ │ ldrd r0, r3, [r6] │ │ │ │ add.w r2, r3, #16 │ │ │ │ cmp r2, r0 │ │ │ │ - bhi.n 9b90a <_Py_NewReferenceNoTotal@@Base+0x12e> │ │ │ │ + bhi.n 9b2ba <_Py_NewReferenceNoTotal@@Base+0x12e> │ │ │ │ ldr r5, [r6, #12] │ │ │ │ str r2, [r6, #4] │ │ │ │ adds r5, r5, r3 │ │ │ │ - beq.w 9ba2c <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ + beq.w 9b3dc <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbnz r3, 9b906 <_Py_NewReferenceNoTotal@@Base+0x12a> │ │ │ │ + cbnz r3, 9b2b6 <_Py_NewReferenceNoTotal@@Base+0x12a> │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r3], #8 │ │ │ │ strd r3, r7, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ @@ -169450,1160 +168810,1172 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r3, #1 │ │ │ │ str r6, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9b8c2 <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ + b.n 9b272 <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9b8cc <_Py_NewReferenceNoTotal@@Base+0xf0> │ │ │ │ + blt.n 9b27c <_Py_NewReferenceNoTotal@@Base+0xf0> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - b.n 9b84c <_Py_NewReferenceNoTotal@@Base+0x70> │ │ │ │ + b.n 9b1fc <_Py_NewReferenceNoTotal@@Base+0x70> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9ba26 <_Py_NewReferenceNoTotal@@Base+0x24a> │ │ │ │ + blt.w 9b3d6 <_Py_NewReferenceNoTotal@@Base+0x24a> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 9b858 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ + beq.n 9b208 <_Py_NewReferenceNoTotal@@Base+0x7c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - b.n 9b846 <_Py_NewReferenceNoTotal@@Base+0x6a> │ │ │ │ + b.n 9b1f6 <_Py_NewReferenceNoTotal@@Base+0x6a> │ │ │ │ str r3, [r1, #4] │ │ │ │ - b.n 9b8b2 <_Py_NewReferenceNoTotal@@Base+0xd6> │ │ │ │ + b.n 9b262 <_Py_NewReferenceNoTotal@@Base+0xd6> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 76fe4 │ │ │ │ + bl 76fd8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ba2c <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ + beq.w 9b3dc <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ mov r2, r0 │ │ │ │ add.w r5, r3, #23 │ │ │ │ mov.w r0, #8192 @ 0x2000 │ │ │ │ bic.w r5, r5, #7 │ │ │ │ str.w r0, [r2], #16 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ subs r2, r5, r2 │ │ │ │ adds r2, #16 │ │ │ │ str r3, [r6, #8] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9ba2c <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ + beq.n 9b3dc <_Py_NewReferenceNoTotal@@Base+0x250> │ │ │ │ ldr r6, [r1, #4] │ │ │ │ - b.n 9b8ae <_Py_NewReferenceNoTotal@@Base+0xd2> │ │ │ │ + b.n 9b25e <_Py_NewReferenceNoTotal@@Base+0xd2> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ba52 <_Py_NewReferenceNoTotal@@Base+0x276> │ │ │ │ + beq.n 9b402 <_Py_NewReferenceNoTotal@@Base+0x276> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ba68 <_Py_NewReferenceNoTotal@@Base+0x28c> │ │ │ │ + bne.w 9b418 <_Py_NewReferenceNoTotal@@Base+0x28c> │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 76fe4 │ │ │ │ + bl 76fd8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ba60 <_Py_NewReferenceNoTotal@@Base+0x284> │ │ │ │ + beq.n 9b410 <_Py_NewReferenceNoTotal@@Base+0x284> │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 9ba68 <_Py_NewReferenceNoTotal@@Base+0x28c> │ │ │ │ + bne.n 9b418 <_Py_NewReferenceNoTotal@@Base+0x28c> │ │ │ │ mov r8, r7 │ │ │ │ mov.w sl, #1 │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 9b99e <_Py_NewReferenceNoTotal@@Base+0x1c2> │ │ │ │ - bl 9ba98 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ + cbz r3, 9b34e <_Py_NewReferenceNoTotal@@Base+0x1c2> │ │ │ │ + bl 9b448 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9b99e <_Py_NewReferenceNoTotal@@Base+0x1c2> │ │ │ │ + cbz r0, 9b34e <_Py_NewReferenceNoTotal@@Base+0x1c2> │ │ │ │ cmp sl, r8 │ │ │ │ - beq.n 9ba0e <_Py_NewReferenceNoTotal@@Base+0x232> │ │ │ │ + beq.n 9b3be <_Py_NewReferenceNoTotal@@Base+0x232> │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r9, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 9b976 <_Py_NewReferenceNoTotal@@Base+0x19a> │ │ │ │ + b.n 9b326 <_Py_NewReferenceNoTotal@@Base+0x19a> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r8 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b204c │ │ │ │ + bl b1a5c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ba5a <_Py_NewReferenceNoTotal@@Base+0x27e> │ │ │ │ + beq.n 9b40a <_Py_NewReferenceNoTotal@@Base+0x27e> │ │ │ │ cmp r8, r7 │ │ │ │ - ble.n 9b9c4 <_Py_NewReferenceNoTotal@@Base+0x1e8> │ │ │ │ + ble.n 9b374 <_Py_NewReferenceNoTotal@@Base+0x1e8> │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr.w r1, [r9, r7, lsl #2] │ │ │ │ str.w r1, [r3, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ - b.n 9b9b0 <_Py_NewReferenceNoTotal@@Base+0x1d4> │ │ │ │ + b.n 9b360 <_Py_NewReferenceNoTotal@@Base+0x1d4> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77384 │ │ │ │ + bl 77378 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, sl │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c29ac <_PyArg_CheckPositional@@Base+0x1d88> │ │ │ │ + bl c2464 <_PyArg_CheckPositional@@Base+0x1e3c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - cbz r0, 9ba04 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ + cbz r0, 9b3b4 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9ba02 <_Py_NewReferenceNoTotal@@Base+0x226> │ │ │ │ + cbnz r3, 9b3b2 <_Py_NewReferenceNoTotal@@Base+0x226> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - cbz r0, 9ba04 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ + cbz r0, 9b3b4 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ subs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 9b886 <_Py_NewReferenceNoTotal@@Base+0xaa> │ │ │ │ + b.n 9b236 <_Py_NewReferenceNoTotal@@Base+0xaa> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r6, [r4, #8] │ │ │ │ - b.n 9b886 <_Py_NewReferenceNoTotal@@Base+0xaa> │ │ │ │ + b.n 9b236 <_Py_NewReferenceNoTotal@@Base+0xaa> │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ - bl 84348 │ │ │ │ + bl 83ea0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 9ba5a <_Py_NewReferenceNoTotal@@Base+0x27e> │ │ │ │ + cbz r0, 9b40a <_Py_NewReferenceNoTotal@@Base+0x27e> │ │ │ │ mov r9, r0 │ │ │ │ - b.n 9b990 <_Py_NewReferenceNoTotal@@Base+0x1b4> │ │ │ │ + b.n 9b340 <_Py_NewReferenceNoTotal@@Base+0x1b4> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9b902 <_Py_NewReferenceNoTotal@@Base+0x126> │ │ │ │ - bl 1ea294 │ │ │ │ + b.n 9b2b2 <_Py_NewReferenceNoTotal@@Base+0x126> │ │ │ │ + bl 1e955c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b8b2 <_Py_NewReferenceNoTotal@@Base+0xd6> │ │ │ │ - bl 1ea294 │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 9b262 <_Py_NewReferenceNoTotal@@Base+0xd6> │ │ │ │ + bl 1e955c │ │ │ │ + bl 7f89c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r2, r3, #1 │ │ │ │ mov r3, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b884 <_Py_NewReferenceNoTotal@@Base+0xa8> │ │ │ │ + beq.w 9b234 <_Py_NewReferenceNoTotal@@Base+0xa8> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9b8c2 <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ + b.n 9b272 <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.n 9b952 <_Py_NewReferenceNoTotal@@Base+0x176> │ │ │ │ + bl 25ea4c │ │ │ │ + b.n 9b302 <_Py_NewReferenceNoTotal@@Base+0x176> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77384 │ │ │ │ + bl 77378 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1e955c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9b87e <_Py_NewReferenceNoTotal@@Base+0xa2> │ │ │ │ - bl 25edcc │ │ │ │ + b.n 9b22e <_Py_NewReferenceNoTotal@@Base+0xa2> │ │ │ │ + bl 25ea4c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b826 <_Py_NewReferenceNoTotal@@Base+0x4a> │ │ │ │ + beq.w 9b1d6 <_Py_NewReferenceNoTotal@@Base+0x4a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r2, r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9b8c2 <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ - bl 25edcc │ │ │ │ + b.n 9b272 <_Py_NewReferenceNoTotal@@Base+0xe6> │ │ │ │ + bl 25ea4c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b872 <_Py_NewReferenceNoTotal@@Base+0x96> │ │ │ │ + beq.w 9b222 <_Py_NewReferenceNoTotal@@Base+0x96> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9ba04 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ + b.n 9b3b4 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ stmdb 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 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r3 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ - beq.w 9d540 <_Py_NewReferenceNoTotal@@Base+0x1d64> │ │ │ │ + beq.w 9d1ca <_Py_NewReferenceNoTotal@@Base+0x203e> │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c688 <_Py_NewReferenceNoTotal@@Base+0xeac> │ │ │ │ + bne.w 9d1d8 <_Py_NewReferenceNoTotal@@Base+0x204c> │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9ccce <_Py_NewReferenceNoTotal@@Base+0x14f2> │ │ │ │ + beq.w 9c6c6 <_Py_NewReferenceNoTotal@@Base+0x153a> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ ldr.w r3, [r1, r5, lsl #2] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c5fc <_Py_NewReferenceNoTotal@@Base+0xe20> │ │ │ │ + beq.w 9bff8 <_Py_NewReferenceNoTotal@@Base+0xe6c> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r0, #1008 @ 0x3f0 │ │ │ │ - beq.w 9c1b0 <_Py_NewReferenceNoTotal@@Base+0x9d4> │ │ │ │ + beq.w 9bb64 <_Py_NewReferenceNoTotal@@Base+0x9d8> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c5fc <_Py_NewReferenceNoTotal@@Base+0xe20> │ │ │ │ + beq.w 9bff8 <_Py_NewReferenceNoTotal@@Base+0xe6c> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1008 @ 0x3f0 │ │ │ │ - beq.w 9c1b0 <_Py_NewReferenceNoTotal@@Base+0x9d4> │ │ │ │ + beq.w 9bb64 <_Py_NewReferenceNoTotal@@Base+0x9d8> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9baf4 <_Py_NewReferenceNoTotal@@Base+0x318> │ │ │ │ + bne.n 9b4a4 <_Py_NewReferenceNoTotal@@Base+0x318> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 9d95c <_Py_NewReferenceNoTotal@@Base+0x2180> │ │ │ │ + beq.w 9d1f4 <_Py_NewReferenceNoTotal@@Base+0x2068> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr.w r0, [r1, fp] │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r6, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c688 <_Py_NewReferenceNoTotal@@Base+0xeac> │ │ │ │ + bne.w 9d1d8 <_Py_NewReferenceNoTotal@@Base+0x204c> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9d61a <_Py_NewReferenceNoTotal@@Base+0x1e3e> │ │ │ │ + beq.w 9d124 <_Py_NewReferenceNoTotal@@Base+0x1f98> │ │ │ │ ldrd r3, r6, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9d636 <_Py_NewReferenceNoTotal@@Base+0x1e5a> │ │ │ │ + beq.w 9d22c <_Py_NewReferenceNoTotal@@Base+0x20a0> │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ mov r6, r3 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr.w r7, [r1, r3, lsl #2] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 9c098 <_Py_NewReferenceNoTotal@@Base+0x8bc> │ │ │ │ + beq.w 9ba4c <_Py_NewReferenceNoTotal@@Base+0x8c0> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c034 <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ + bne.w 9b9e8 <_Py_NewReferenceNoTotal@@Base+0x85c> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9c866 <_Py_NewReferenceNoTotal@@Base+0x108a> │ │ │ │ + beq.w 9c25c <_Py_NewReferenceNoTotal@@Base+0x10d0> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9c87e <_Py_NewReferenceNoTotal@@Base+0x10a2> │ │ │ │ + beq.w 9c274 <_Py_NewReferenceNoTotal@@Base+0x10e8> │ │ │ │ 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 9c602 <_Py_NewReferenceNoTotal@@Base+0xe26> │ │ │ │ + beq.w 9bffe <_Py_NewReferenceNoTotal@@Base+0xe72> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d946 <_Py_NewReferenceNoTotal@@Base+0x216a> │ │ │ │ + bne.w 9d32a <_Py_NewReferenceNoTotal@@Base+0x219e> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9ce10 <_Py_NewReferenceNoTotal@@Base+0x1634> │ │ │ │ + beq.w 9c818 <_Py_NewReferenceNoTotal@@Base+0x168c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9ce28 <_Py_NewReferenceNoTotal@@Base+0x164c> │ │ │ │ + beq.w 9c830 <_Py_NewReferenceNoTotal@@Base+0x16a4> │ │ │ │ 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 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str.w ip, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9d952 <_Py_NewReferenceNoTotal@@Base+0x2176> │ │ │ │ + beq.w 9d1ea <_Py_NewReferenceNoTotal@@Base+0x205e> │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 9cd54 <_Py_NewReferenceNoTotal@@Base+0x1578> │ │ │ │ + beq.w 9c75c <_Py_NewReferenceNoTotal@@Base+0x15d0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c24a <_Py_NewReferenceNoTotal@@Base+0xa6e> │ │ │ │ + beq.w 9bc46 <_Py_NewReferenceNoTotal@@Base+0xaba> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r0, #1188 @ 0x4a4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 9bbfc <_Py_NewReferenceNoTotal@@Base+0x420> │ │ │ │ + beq.n 9b5ac <_Py_NewReferenceNoTotal@@Base+0x420> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c24a <_Py_NewReferenceNoTotal@@Base+0xa6e> │ │ │ │ + beq.w 9bc46 <_Py_NewReferenceNoTotal@@Base+0xaba> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 9bbee <_Py_NewReferenceNoTotal@@Base+0x412> │ │ │ │ + bne.n 9b59e <_Py_NewReferenceNoTotal@@Base+0x412> │ │ │ │ ldrd r8, r3, [r3, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9c04c <_Py_NewReferenceNoTotal@@Base+0x870> │ │ │ │ + bne.w 9ba00 <_Py_NewReferenceNoTotal@@Base+0x874> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d53c <_Py_NewReferenceNoTotal@@Base+0x1d60> │ │ │ │ + bne.w 9cef6 <_Py_NewReferenceNoTotal@@Base+0x1d6a> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9cd32 <_Py_NewReferenceNoTotal@@Base+0x1556> │ │ │ │ + beq.w 9c73a <_Py_NewReferenceNoTotal@@Base+0x15ae> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9cd42 <_Py_NewReferenceNoTotal@@Base+0x1566> │ │ │ │ + beq.w 9c74a <_Py_NewReferenceNoTotal@@Base+0x15be> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c3a4 <_Py_NewReferenceNoTotal@@Base+0xbc8> │ │ │ │ + beq.w 9bda0 <_Py_NewReferenceNoTotal@@Base+0xc14> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 9bc56 <_Py_NewReferenceNoTotal@@Base+0x47a> │ │ │ │ + beq.n 9b606 <_Py_NewReferenceNoTotal@@Base+0x47a> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c3a4 <_Py_NewReferenceNoTotal@@Base+0xbc8> │ │ │ │ + beq.w 9bda0 <_Py_NewReferenceNoTotal@@Base+0xc14> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 9bc48 <_Py_NewReferenceNoTotal@@Base+0x46c> │ │ │ │ + bne.n 9b5f8 <_Py_NewReferenceNoTotal@@Base+0x46c> │ │ │ │ ldrd r8, r3, [r3, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9c07c <_Py_NewReferenceNoTotal@@Base+0x8a0> │ │ │ │ + bne.w 9ba30 <_Py_NewReferenceNoTotal@@Base+0x8a4> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #2 │ │ │ │ mov r9, r2 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d350 <_Py_NewReferenceNoTotal@@Base+0x1b74> │ │ │ │ + bne.w 9ccfa <_Py_NewReferenceNoTotal@@Base+0x1b6e> │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9ccf2 <_Py_NewReferenceNoTotal@@Base+0x1516> │ │ │ │ + beq.w 9c6ea <_Py_NewReferenceNoTotal@@Base+0x155e> │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ - movw r1, #6429 @ 0x191d │ │ │ │ + movw r1, #6453 @ 0x1935 │ │ │ │ movt r1, #7 │ │ │ │ mov r8, r6 │ │ │ │ ldr.w r3, [sl, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 9cd1e <_Py_NewReferenceNoTotal@@Base+0x1542> │ │ │ │ - ldr r3, [pc, #704] @ (9bf64 <_Py_NewReferenceNoTotal@@Base+0x788>) │ │ │ │ + bne.w 9c716 <_Py_NewReferenceNoTotal@@Base+0x158a> │ │ │ │ + ldr r3, [pc, #704] @ (9b914 <_Py_NewReferenceNoTotal@@Base+0x788>) │ │ │ │ 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 r0, [r1, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 9c8a8 <_Py_NewReferenceNoTotal@@Base+0x10cc> │ │ │ │ + beq.w 9c29e <_Py_NewReferenceNoTotal@@Base+0x1112> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r7, [r1, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr.w ip, [r7] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9bffc <_Py_NewReferenceNoTotal@@Base+0x820> │ │ │ │ + beq.w 9b9b0 <_Py_NewReferenceNoTotal@@Base+0x824> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9d5f2 <_Py_NewReferenceNoTotal@@Base+0x1e16> │ │ │ │ + beq.w 9d208 <_Py_NewReferenceNoTotal@@Base+0x207c> │ │ │ │ mov r0, r4 │ │ │ │ - bl b1b98 │ │ │ │ + bl b15a8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9bd08 <_Py_NewReferenceNoTotal@@Base+0x52c> │ │ │ │ + cbz r0, 9b6b8 <_Py_NewReferenceNoTotal@@Base+0x52c> │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 9c4c4 <_Py_NewReferenceNoTotal@@Base+0xce8> │ │ │ │ + beq.w 9be9a <_Py_NewReferenceNoTotal@@Base+0xd0e> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #22 │ │ │ │ - beq.w 9c4e4 <_Py_NewReferenceNoTotal@@Base+0xd08> │ │ │ │ + beq.w 9beba <_Py_NewReferenceNoTotal@@Base+0xd2e> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movw r1, #30033 @ 0x7551 │ │ │ │ + movw r1, #30021 @ 0x7545 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r2, [sl, #704] @ 0x2c0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ cmp r2, r1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bne.w 9cd68 <_Py_NewReferenceNoTotal@@Base+0x158c> │ │ │ │ - ldr r2, [pc, #572] @ (9bf64 <_Py_NewReferenceNoTotal@@Base+0x788>) │ │ │ │ + bne.w 9c770 <_Py_NewReferenceNoTotal@@Base+0x15e4> │ │ │ │ + ldr r2, [pc, #572] @ (9b914 <_Py_NewReferenceNoTotal@@Base+0x788>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ bic.w r1, r7, #4080 @ 0xff0 │ │ │ │ bic.w r1, r1, #15 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r8, #804 @ 0x324 │ │ │ │ - beq.w 9cc94 <_Py_NewReferenceNoTotal@@Base+0x14b8> │ │ │ │ + beq.w 9c68c <_Py_NewReferenceNoTotal@@Base+0x1500> │ │ │ │ lsrs r0, r7, #18 │ │ │ │ ubfx ip, r7, #0, #18 │ │ │ │ add.w r0, r8, r0, lsl #3 │ │ │ │ ldr.w r2, [r0, #808] @ 0x328 │ │ │ │ cmp r2, ip │ │ │ │ - bgt.n 9bd70 <_Py_NewReferenceNoTotal@@Base+0x594> │ │ │ │ + bgt.n 9b720 <_Py_NewReferenceNoTotal@@Base+0x594> │ │ │ │ ldr.w r2, [r0, #804] @ 0x324 │ │ │ │ cmp r2, ip │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cc94 <_Py_NewReferenceNoTotal@@Base+0x14b8> │ │ │ │ + beq.w 9c68c <_Py_NewReferenceNoTotal@@Base+0x1500> │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r0, [r7, #0] │ │ │ │ str r7, [r1, #4] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c722 <_Py_NewReferenceNoTotal@@Base+0xf46> │ │ │ │ + beq.w 9c116 <_Py_NewReferenceNoTotal@@Base+0xf8a> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9cd8a <_Py_NewReferenceNoTotal@@Base+0x15ae> │ │ │ │ + beq.w 9c792 <_Py_NewReferenceNoTotal@@Base+0x1606> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r6, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c032 <_Py_NewReferenceNoTotal@@Base+0x856> │ │ │ │ + bne.w 9b9e6 <_Py_NewReferenceNoTotal@@Base+0x85a> │ │ │ │ mov r0, r4 │ │ │ │ - bl b4550 │ │ │ │ + bl b3f58 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c34c <_Py_NewReferenceNoTotal@@Base+0xb70> │ │ │ │ + bne.w 9bd48 <_Py_NewReferenceNoTotal@@Base+0xbbc> │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d1b2 <_Py_NewReferenceNoTotal@@Base+0x19d6> │ │ │ │ + bne.w 9cb7e <_Py_NewReferenceNoTotal@@Base+0x19f2> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c4bc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + bne.w 9cd00 <_Py_NewReferenceNoTotal@@Base+0x1b74> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9c1c4 <_Py_NewReferenceNoTotal@@Base+0x9e8> │ │ │ │ + beq.w 9bb78 <_Py_NewReferenceNoTotal@@Base+0x9ec> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 9c1de <_Py_NewReferenceNoTotal@@Base+0xa02> │ │ │ │ + beq.w 9bb92 <_Py_NewReferenceNoTotal@@Base+0xa06> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c4bc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + bne.w 9cd00 <_Py_NewReferenceNoTotal@@Base+0x1b74> │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl b5504 │ │ │ │ + bl b4f0c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c206 <_Py_NewReferenceNoTotal@@Base+0xa2a> │ │ │ │ + bne.w 9bbba <_Py_NewReferenceNoTotal@@Base+0xa2e> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c4bc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + bne.w 9c48a <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9c99a <_Py_NewReferenceNoTotal@@Base+0x11be> │ │ │ │ + beq.w 9c396 <_Py_NewReferenceNoTotal@@Base+0x120a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movw r3, #522 @ 0x20a │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9c68e <_Py_NewReferenceNoTotal@@Base+0xeb2> │ │ │ │ + beq.w 9c082 <_Py_NewReferenceNoTotal@@Base+0xef6> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, r3 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d5ea <_Py_NewReferenceNoTotal@@Base+0x1e0e> │ │ │ │ + bne.w 9cf44 <_Py_NewReferenceNoTotal@@Base+0x1db8> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9c9e4 <_Py_NewReferenceNoTotal@@Base+0x1208> │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ - cmp r5, r6 │ │ │ │ - beq.w 9c9f8 <_Py_NewReferenceNoTotal@@Base+0x121c> │ │ │ │ + beq.w 9c3d8 <_Py_NewReferenceNoTotal@@Base+0x124c> │ │ │ │ + ldr r7, [r4, #12] │ │ │ │ + cmp r5, r7 │ │ │ │ + beq.w 9c3ec <_Py_NewReferenceNoTotal@@Base+0x1260> │ │ │ │ mov r3, r5 │ │ │ │ - mov r6, r5 │ │ │ │ + mov r7, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr.w r2, [r1, r6, lsl #2] │ │ │ │ + ldr.w r2, [r1, r7, lsl #2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ movw r2, #622 @ 0x26e │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 9c666 <_Py_NewReferenceNoTotal@@Base+0xe8a> │ │ │ │ + beq.w 9c062 <_Py_NewReferenceNoTotal@@Base+0xed6> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9ca0e <_Py_NewReferenceNoTotal@@Base+0x1232> │ │ │ │ + bne.w 9c402 <_Py_NewReferenceNoTotal@@Base+0x1276> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 9ca16 <_Py_NewReferenceNoTotal@@Base+0x123a> │ │ │ │ + beq.w 9c40a <_Py_NewReferenceNoTotal@@Base+0x127e> │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movw r3, #621 @ 0x26d │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9c666 <_Py_NewReferenceNoTotal@@Base+0xe8a> │ │ │ │ + beq.w 9c062 <_Py_NewReferenceNoTotal@@Base+0xed6> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c688 <_Py_NewReferenceNoTotal@@Base+0xeac> │ │ │ │ + bne.w 9c48c <_Py_NewReferenceNoTotal@@Base+0x1300> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9ca3c <_Py_NewReferenceNoTotal@@Base+0x1260> │ │ │ │ + beq.w 9c460 <_Py_NewReferenceNoTotal@@Base+0x12d4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movw r3, #525 @ 0x20d │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9c8c2 <_Py_NewReferenceNoTotal@@Base+0x10e6> │ │ │ │ + beq.w 9c2b8 <_Py_NewReferenceNoTotal@@Base+0x112c> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c4bc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + bne.w 9c48a <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9ca92 <_Py_NewReferenceNoTotal@@Base+0x12b6> │ │ │ │ + beq.w 9c492 <_Py_NewReferenceNoTotal@@Base+0x1306> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r3, [r0, r5, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #504 @ 0x1f8 │ │ │ │ it eq │ │ │ │ moveq r1, r5 │ │ │ │ - beq.w 9cb46 <_Py_NewReferenceNoTotal@@Base+0x136a> │ │ │ │ + beq.w 9c630 <_Py_NewReferenceNoTotal@@Base+0x14a4> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c4bc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + bne.w 9c48a <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9cafe <_Py_NewReferenceNoTotal@@Base+0x1322> │ │ │ │ + beq.w 9c4da <_Py_NewReferenceNoTotal@@Base+0x134e> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #616 @ 0x268 │ │ │ │ - beq.w 9ce60 <_Py_NewReferenceNoTotal@@Base+0x1684> │ │ │ │ + beq.w 9c868 <_Py_NewReferenceNoTotal@@Base+0x16dc> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c4bc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + bne.w 9c48a <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9cada <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ + beq.w 9c4fc <_Py_NewReferenceNoTotal@@Base+0x1370> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #580 @ 0x244 │ │ │ │ - beq.w 9cf04 <_Py_NewReferenceNoTotal@@Base+0x1728> │ │ │ │ + beq.w 9c90c <_Py_NewReferenceNoTotal@@Base+0x1780> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c4bc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + bne.w 9c48a <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9cab4 <_Py_NewReferenceNoTotal@@Base+0x12d8> │ │ │ │ + beq.w 9c4b6 <_Py_NewReferenceNoTotal@@Base+0x132a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movw r3, #529 @ 0x211 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9cf7a <_Py_NewReferenceNoTotal@@Base+0x179e> │ │ │ │ + beq.w 9c982 <_Py_NewReferenceNoTotal@@Base+0x17f6> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c4bc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + bne.w 9c48a <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9cb22 <_Py_NewReferenceNoTotal@@Base+0x1346> │ │ │ │ + beq.w 9c5e6 <_Py_NewReferenceNoTotal@@Base+0x145a> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r3, [r0, r5, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #508 @ 0x1fc │ │ │ │ it eq │ │ │ │ moveq r1, r5 │ │ │ │ - beq.w 9d012 <_Py_NewReferenceNoTotal@@Base+0x1836> │ │ │ │ + beq.w 9ca1a <_Py_NewReferenceNoTotal@@Base+0x188e> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c4bc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + bne.w 9c48a <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9cc48 <_Py_NewReferenceNoTotal@@Base+0x146c> │ │ │ │ + beq.w 9c60a <_Py_NewReferenceNoTotal@@Base+0x147e> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movw r3, #509 @ 0x1fd │ │ │ │ ldr.w r1, [r0, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ - beq.w 9d086 <_Py_NewReferenceNoTotal@@Base+0x18aa> │ │ │ │ - b.n 9bf68 <_Py_NewReferenceNoTotal@@Base+0x78c> │ │ │ │ + beq.w 9cb46 <_Py_NewReferenceNoTotal@@Base+0x19ba> │ │ │ │ + b.n 9b918 <_Py_NewReferenceNoTotal@@Base+0x78c> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c4bc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + bne.w 9c48a <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9cc6e <_Py_NewReferenceNoTotal@@Base+0x1492> │ │ │ │ + beq.w 9c666 <_Py_NewReferenceNoTotal@@Base+0x14da> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movw r3, #526 @ 0x20e │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9d28c <_Py_NewReferenceNoTotal@@Base+0x1ab0> │ │ │ │ + beq.w 9cc48 <_Py_NewReferenceNoTotal@@Base+0x1abc> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c4bc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + bne.w 9c48a <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9cb7e <_Py_NewReferenceNoTotal@@Base+0x13a2> │ │ │ │ + beq.w 9c51e <_Py_NewReferenceNoTotal@@Base+0x1392> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #527 @ 0x20f │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9cb9c <_Py_NewReferenceNoTotal@@Base+0x13c0> │ │ │ │ + beq.w 9c53c <_Py_NewReferenceNoTotal@@Base+0x13b0> │ │ │ │ str r5, [r4, #8] │ │ │ │ - movs r7, #0 │ │ │ │ - ldr r5, [r4, #20] │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ - ldrd r1, r2, [r6] │ │ │ │ - add.w r3, r2, #16 │ │ │ │ - cmp r3, r1 │ │ │ │ - bhi.w 9d050 <_Py_NewReferenceNoTotal@@Base+0x1874> │ │ │ │ - str r3, [r6, #4] │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - adds r3, r3, r2 │ │ │ │ - beq.w 9d550 <_Py_NewReferenceNoTotal@@Base+0x1d74> │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9d04a <_Py_NewReferenceNoTotal@@Base+0x186e> │ │ │ │ - mov.w r2, #1008 @ 0x3f0 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - str r2, [r3, #8] │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - str r7, [r3, #4] │ │ │ │ - ldr.w r1, [r2, fp] │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ - str r2, [r3, #12] │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - str r3, [r1, #28] │ │ │ │ - subs r2, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ + ldr r5, [r6, #4] │ │ │ │ + ldrd r3, r1, [r5] │ │ │ │ + add.w r2, r1, #16 │ │ │ │ + cmp r3, r2 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bcc.w 9bc0e <_Py_NewReferenceNoTotal@@Base+0xa82> │ │ │ │ + str r2, [r5, #4] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + adds r2, r2, r1 │ │ │ │ + beq.w 9d140 <_Py_NewReferenceNoTotal@@Base+0x1fb4> │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 9bff4 <_Py_NewReferenceNoTotal@@Base+0xe68> │ │ │ │ + str r3, [r2, #4] │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + mov.w r0, #1008 @ 0x3f0 │ │ │ │ + str r3, [r2, #8] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r1, [r3, fp] │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + str r3, [r2, #12] │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + str r0, [r2, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r2, [r1, #28] │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd lr, r3, [r1, #24] │ │ │ │ cmp r3, lr │ │ │ │ ittt cc │ │ │ │ ldrcc r3, [r1, #12] │ │ │ │ strcc r3, [r0, #12] │ │ │ │ strcc r0, [r3, #8] │ │ │ │ - bcc.w 9bcd6 <_Py_NewReferenceNoTotal@@Base+0x4fa> │ │ │ │ + bcc.w 9b686 <_Py_NewReferenceNoTotal@@Base+0x4fa> │ │ │ │ add.w r3, r1, lr │ │ │ │ str r3, [r1, #4] │ │ │ │ add.w r3, lr, #8 │ │ │ │ str r3, [r1, #24] │ │ │ │ str.w ip, [r1, lr] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9bcd8 <_Py_NewReferenceNoTotal@@Base+0x4fc> │ │ │ │ + beq.w 9b688 <_Py_NewReferenceNoTotal@@Base+0x4fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9bd96 <_Py_NewReferenceNoTotal@@Base+0x5ba> │ │ │ │ + beq.w 9b746 <_Py_NewReferenceNoTotal@@Base+0x5ba> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9bdb4 <_Py_NewReferenceNoTotal@@Base+0x5d8> │ │ │ │ + b.n 9b764 <_Py_NewReferenceNoTotal@@Base+0x5d8> │ │ │ │ mov r9, sl │ │ │ │ str.w r9, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9bc10 <_Py_NewReferenceNoTotal@@Base+0x434> │ │ │ │ + beq.w 9b5c0 <_Py_NewReferenceNoTotal@@Base+0x434> │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9ccbc <_Py_NewReferenceNoTotal@@Base+0x14e0> │ │ │ │ + beq.w 9c6b4 <_Py_NewReferenceNoTotal@@Base+0x1528> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #23 │ │ │ │ - beq.w 9c736 <_Py_NewReferenceNoTotal@@Base+0xf5a> │ │ │ │ + beq.w 9c12a <_Py_NewReferenceNoTotal@@Base+0xf9e> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9bc10 <_Py_NewReferenceNoTotal@@Base+0x434> │ │ │ │ + b.n 9b5c0 <_Py_NewReferenceNoTotal@@Base+0x434> │ │ │ │ mov r9, r7 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9bc6a <_Py_NewReferenceNoTotal@@Base+0x48e> │ │ │ │ + beq.w 9b61a <_Py_NewReferenceNoTotal@@Base+0x48e> │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9c856 <_Py_NewReferenceNoTotal@@Base+0x107a> │ │ │ │ + beq.w 9c24a <_Py_NewReferenceNoTotal@@Base+0x10be> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #9 │ │ │ │ - beq.w 9c7b0 <_Py_NewReferenceNoTotal@@Base+0xfd4> │ │ │ │ + beq.w 9c1a4 <_Py_NewReferenceNoTotal@@Base+0x1018> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9bc6a <_Py_NewReferenceNoTotal@@Base+0x48e> │ │ │ │ + b.n 9b61a <_Py_NewReferenceNoTotal@@Base+0x48e> │ │ │ │ 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 9d462 <_Py_NewReferenceNoTotal@@Base+0x1c86> │ │ │ │ + bpl.w 9ced6 <_Py_NewReferenceNoTotal@@Base+0x1d4a> │ │ │ │ adds r1, #16 │ │ │ │ - beq.w 9d47a <_Py_NewReferenceNoTotal@@Base+0x1c9e> │ │ │ │ + beq.w 9ceee <_Py_NewReferenceNoTotal@@Base+0x1d62> │ │ │ │ mov r0, r4 │ │ │ │ - bl abaf0 <_PyEval_EvalFrameDefault@@Base+0xd268> │ │ │ │ + bl ab4f8 <_PyEval_EvalFrameDefault@@Base+0xd25c> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d47a <_Py_NewReferenceNoTotal@@Base+0x1c9e> │ │ │ │ + beq.w 9ceee <_Py_NewReferenceNoTotal@@Base+0x1d62> │ │ │ │ ldr.w r8, [r4, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldrd sl, r9, [r7, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add.w r7, r0, #32 │ │ │ │ cmp r7, r1 │ │ │ │ - bhi.w 9d22a <_Py_NewReferenceNoTotal@@Base+0x1a4e> │ │ │ │ + bhi.w 9cb90 <_Py_NewReferenceNoTotal@@Base+0x1a04> │ │ │ │ str r7, [r3, #4] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ adds r7, r7, r0 │ │ │ │ - beq.w 9d932 <_Py_NewReferenceNoTotal@@Base+0x2156> │ │ │ │ + beq.w 9cf4a <_Py_NewReferenceNoTotal@@Base+0x1dbe> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d222 <_Py_NewReferenceNoTotal@@Base+0x1a46> │ │ │ │ + bne.w 9cbe0 <_Py_NewReferenceNoTotal@@Base+0x1a54> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r7, #28] │ │ │ │ movs r3, #24 │ │ │ │ strd sl, r9, [r7, #16] │ │ │ │ str r2, [r7, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ str r1, [r7, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9c9d2 <_Py_NewReferenceNoTotal@@Base+0x11f6> │ │ │ │ + beq.w 9c3c6 <_Py_NewReferenceNoTotal@@Base+0x123a> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #11 │ │ │ │ - bne.w 9bb54 <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ + bne.w 9b504 <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl b3b7c │ │ │ │ + bl b3584 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bb54 <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ + beq.w 9b504 <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa5bc │ │ │ │ + bl 1f9aac │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9bb56 <_Py_NewReferenceNoTotal@@Base+0x37a> │ │ │ │ + bne.w 9b506 <_Py_NewReferenceNoTotal@@Base+0x37a> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl b2f5c │ │ │ │ + bl b2964 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c032 <_Py_NewReferenceNoTotal@@Base+0x856> │ │ │ │ + beq.w 9b9e6 <_Py_NewReferenceNoTotal@@Base+0x85a> │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r6, r7, [r3, #20] │ │ │ │ - bl b35b4 │ │ │ │ + bl b2fbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d986 <_Py_NewReferenceNoTotal@@Base+0x21aa> │ │ │ │ + beq.w 9d0e8 <_Py_NewReferenceNoTotal@@Base+0x1f5c> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ - bl 1fa99c <_PyParkingLot_UnparkAll@@Base+0x1e0> │ │ │ │ + bl 1f9e8c <_PyParkingLot_UnparkAll@@Base+0x1e0> │ │ │ │ movs r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #29508 @ 0x7344 │ │ │ │ + movw r2, #29124 @ 0x71c4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af2b4 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 1ade14 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c5f4 <_Py_NewReferenceNoTotal@@Base+0xe18> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 9bfca <_Py_NewReferenceNoTotal@@Base+0xe3e> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bdae <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ + beq.w 9b75e <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9bdb4 <_Py_NewReferenceNoTotal@@Base+0x5d8> │ │ │ │ - ldrd r7, r1, [r3, #4] │ │ │ │ + b.n 9b764 <_Py_NewReferenceNoTotal@@Base+0x5d8> │ │ │ │ + ldrd r6, r1, [r3, #4] │ │ │ │ str r1, [r4, #8] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - mov r0, r7 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ + mov r0, r6 │ │ │ │ + subs r3, r2, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9c4b6 <_Py_NewReferenceNoTotal@@Base+0xcda> │ │ │ │ + blt.w 9cece <_Py_NewReferenceNoTotal@@Base+0x1d42> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 9c202 <_Py_NewReferenceNoTotal@@Base+0xa26> │ │ │ │ + bne.n 9bbb6 <_Py_NewReferenceNoTotal@@Base+0xa2a> │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bpl.w 9c49e <_Py_NewReferenceNoTotal@@Base+0xcc2> │ │ │ │ + bpl.w 9ceb6 <_Py_NewReferenceNoTotal@@Base+0x1d2a> │ │ │ │ adds r0, #16 │ │ │ │ - beq.w 9c4b6 <_Py_NewReferenceNoTotal@@Base+0xcda> │ │ │ │ - movw r1, #21716 @ 0x54d4 │ │ │ │ + beq.w 9cece <_Py_NewReferenceNoTotal@@Base+0x1d42> │ │ │ │ + movw r1, #21356 @ 0x536c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d0be <_Py_NewReferenceNoTotal@@Base+0x18e2> │ │ │ │ + beq.w 9ca52 <_Py_NewReferenceNoTotal@@Base+0x18c6> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.n 9bdd4 <_Py_NewReferenceNoTotal@@Base+0x5f8> │ │ │ │ + b.n 9b784 <_Py_NewReferenceNoTotal@@Base+0x5f8> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ subs r3, r1, #1 │ │ │ │ - bmi.w 9c4bc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + bmi.w 9cd00 <_Py_NewReferenceNoTotal@@Base+0x1b74> │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r5, r2, #4 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, #2 │ │ │ │ - bls.w 9c836 <_Py_NewReferenceNoTotal@@Base+0x105a> │ │ │ │ + bls.w 9c22a <_Py_NewReferenceNoTotal@@Base+0x109e> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - ldrd r8, r5, [r3, #20] │ │ │ │ - bl ad45c <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ + ldrd r7, r5, [r3, #20] │ │ │ │ + bl ace64 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d604 <_Py_NewReferenceNoTotal@@Base+0x1e28> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [r0, #32] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - strd r3, r8, [r0, #36] @ 0x24 │ │ │ │ - movs r3, #25 │ │ │ │ + beq.w 9d15a <_Py_NewReferenceNoTotal@@Base+0x1fce> │ │ │ │ str r6, [r0, #4] │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r2, [r0, #32] │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 9bfb0 <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r5, [r6, #4] │ │ │ │ + strd r2, r7, [r0, #36] @ 0x24 │ │ │ │ + movs r2, #25 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + ldrd r0, r1, [r5] │ │ │ │ + add.w r2, r1, #16 │ │ │ │ + cmp r0, r2 │ │ │ │ + bcs.w 9b974 <_Py_NewReferenceNoTotal@@Base+0x7e8> │ │ │ │ + movw r0, #8208 @ 0x2010 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 76fd8 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9d140 <_Py_NewReferenceNoTotal@@Base+0x1fb4> │ │ │ │ + mov.w r1, #8192 @ 0x2000 │ │ │ │ + str.w r1, [r0], #16 │ │ │ │ + add.w r1, r2, #23 │ │ │ │ + bic.w r1, r1, #7 │ │ │ │ + str r0, [r2, #12] │ │ │ │ + subs r1, r1, r0 │ │ │ │ + movs r0, #0 │ │ │ │ + str r1, [r2, #4] │ │ │ │ + str r0, [r2, #8] │ │ │ │ + str r2, [r5, #8] │ │ │ │ + mov r5, r2 │ │ │ │ + add.w r2, r1, #16 │ │ │ │ + b.n 9b974 <_Py_NewReferenceNoTotal@@Base+0x7e8> │ │ │ │ movs r3, #0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl abfe8 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab9f0 <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d578 <_Py_NewReferenceNoTotal@@Base+0x1d9c> │ │ │ │ + bne.w 9d0cc <_Py_NewReferenceNoTotal@@Base+0x1f40> │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ - bl ad4d4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl acedc <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c346 <_Py_NewReferenceNoTotal@@Base+0xb6a> │ │ │ │ + bne.n 9bd42 <_Py_NewReferenceNoTotal@@Base+0xbb6> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c038 <_Py_NewReferenceNoTotal@@Base+0x85c> │ │ │ │ + beq.w 9b9ec <_Py_NewReferenceNoTotal@@Base+0x860> │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp sl, r9 │ │ │ │ - bge.w 9c9c2 <_Py_NewReferenceNoTotal@@Base+0x11e6> │ │ │ │ + bge.w 9c38e <_Py_NewReferenceNoTotal@@Base+0x1202> │ │ │ │ mov r3, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl abfe8 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab9f0 <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c03e <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ + bne.w 9b9f2 <_Py_NewReferenceNoTotal@@Base+0x866> │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ - bl ad4d4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl acedc <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c346 <_Py_NewReferenceNoTotal@@Base+0xb6a> │ │ │ │ + bne.n 9bd42 <_Py_NewReferenceNoTotal@@Base+0xbb6> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c03a <_Py_NewReferenceNoTotal@@Base+0x85e> │ │ │ │ + beq.w 9b9ee <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r9 │ │ │ │ - ble.w 9c03a <_Py_NewReferenceNoTotal@@Base+0x85e> │ │ │ │ + ble.w 9b9ee <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl abfe8 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab9f0 <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d67c <_Py_NewReferenceNoTotal@@Base+0x1ea0> │ │ │ │ + bne.w 9cf34 <_Py_NewReferenceNoTotal@@Base+0x1da8> │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ - bl ad4d4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl acedc <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r2, 9c346 <_Py_NewReferenceNoTotal@@Base+0xb6a> │ │ │ │ + cbnz r2, 9bd42 <_Py_NewReferenceNoTotal@@Base+0xbb6> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c896 <_Py_NewReferenceNoTotal@@Base+0x10ba> │ │ │ │ + beq.w 9c28c <_Py_NewReferenceNoTotal@@Base+0x1100> │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r9, r2 │ │ │ │ - ble.w 9c896 <_Py_NewReferenceNoTotal@@Base+0x10ba> │ │ │ │ + ble.w 9c28c <_Py_NewReferenceNoTotal@@Base+0x1100> │ │ │ │ mov r3, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl abfe8 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab9f0 <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c03e <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ + bne.w 9b9f2 <_Py_NewReferenceNoTotal@@Base+0x866> │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ - bl ad4d4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl acedc <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cbnz r2, 9c346 <_Py_NewReferenceNoTotal@@Base+0xb6a> │ │ │ │ + cbnz r2, 9bd42 <_Py_NewReferenceNoTotal@@Base+0xbb6> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c03a <_Py_NewReferenceNoTotal@@Base+0x85e> │ │ │ │ + beq.w 9b9ee <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - ble.w 9c03a <_Py_NewReferenceNoTotal@@Base+0x85e> │ │ │ │ + ble.w 9b9ee <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r3 │ │ │ │ mov r1, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl abfe8 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab9f0 <_Py_HandlePending@@Base+0x244> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c03e <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ + bne.w 9b9f2 <_Py_NewReferenceNoTotal@@Base+0x866> │ │ │ │ str.w sl, [r4, #8] │ │ │ │ - bl ad4d4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl acedc <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9c30e <_Py_NewReferenceNoTotal@@Base+0xb32> │ │ │ │ + beq.n 9bd0a <_Py_NewReferenceNoTotal@@Base+0xb7e> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9bc12 <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ + b.n 9b5c2 <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ mov r0, r4 │ │ │ │ - bl cc70c │ │ │ │ + bl cc1a8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bda4 <_Py_NewReferenceNoTotal@@Base+0x5c8> │ │ │ │ + beq.w 9b754 <_Py_NewReferenceNoTotal@@Base+0x5c8> │ │ │ │ mov r0, r4 │ │ │ │ - bl c13d0 <_PyArg_CheckPositional@@Base+0x7ac> │ │ │ │ + bl c0dd4 <_PyArg_CheckPositional@@Base+0x7ac> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bdae <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ + beq.w 9b75e <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2f5c │ │ │ │ + bl b2964 │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bdae <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ + beq.w 9b75e <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r2, r6 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr.w r1, [ip, #24] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [ip, #20] │ │ │ │ strd r6, r1, [sp] │ │ │ │ ldr.w r1, [r8] │ │ │ │ - bl 1afbc0 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 1ae720 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c5f4 <_Py_NewReferenceNoTotal@@Base+0xe18> │ │ │ │ - b.n 9c19c <_Py_NewReferenceNoTotal@@Base+0x9c0> │ │ │ │ + bne.w 9bfca <_Py_NewReferenceNoTotal@@Base+0xe3e> │ │ │ │ + b.n 9bb50 <_Py_NewReferenceNoTotal@@Base+0x9c4> │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl abfe8 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab9f0 <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d888 <_Py_NewReferenceNoTotal@@Base+0x20ac> │ │ │ │ + bne.w 9cf5e <_Py_NewReferenceNoTotal@@Base+0x1dd2> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl ad4d4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl acedc <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c496 <_Py_NewReferenceNoTotal@@Base+0xcba> │ │ │ │ + bne.n 9be92 <_Py_NewReferenceNoTotal@@Base+0xd06> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c068 <_Py_NewReferenceNoTotal@@Base+0x88c> │ │ │ │ + beq.w 9ba1c <_Py_NewReferenceNoTotal@@Base+0x890> │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp r7, r9 │ │ │ │ - bge.w 9c9ca <_Py_NewReferenceNoTotal@@Base+0x11ee> │ │ │ │ + bge.w 9c3be <_Py_NewReferenceNoTotal@@Base+0x1232> │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl abfe8 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab9f0 <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c06e <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ + bne.w 9ba22 <_Py_NewReferenceNoTotal@@Base+0x896> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl ad4d4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl acedc <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c496 <_Py_NewReferenceNoTotal@@Base+0xcba> │ │ │ │ + bne.n 9be92 <_Py_NewReferenceNoTotal@@Base+0xd06> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c06a <_Py_NewReferenceNoTotal@@Base+0x88e> │ │ │ │ + beq.w 9ba1e <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r9 │ │ │ │ - ble.w 9c06a <_Py_NewReferenceNoTotal@@Base+0x88e> │ │ │ │ + ble.w 9ba1e <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl abfe8 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab9f0 <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d572 <_Py_NewReferenceNoTotal@@Base+0x1d96> │ │ │ │ + bne.w 9cf78 <_Py_NewReferenceNoTotal@@Base+0x1dec> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl ad4d4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl acedc <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r2, 9c496 <_Py_NewReferenceNoTotal@@Base+0xcba> │ │ │ │ + cbnz r2, 9be92 <_Py_NewReferenceNoTotal@@Base+0xd06> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c89e <_Py_NewReferenceNoTotal@@Base+0x10c2> │ │ │ │ + beq.w 9c294 <_Py_NewReferenceNoTotal@@Base+0x1108> │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r9, r3 │ │ │ │ - ble.w 9c89e <_Py_NewReferenceNoTotal@@Base+0x10c2> │ │ │ │ + ble.w 9c294 <_Py_NewReferenceNoTotal@@Base+0x1108> │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl abfe8 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab9f0 <_Py_HandlePending@@Base+0x244> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c06e <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ + bne.w 9ba22 <_Py_NewReferenceNoTotal@@Base+0x896> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl ad4d4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl acedc <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cbnz r2, 9c496 <_Py_NewReferenceNoTotal@@Base+0xcba> │ │ │ │ + cbnz r2, 9be92 <_Py_NewReferenceNoTotal@@Base+0xd06> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c06a <_Py_NewReferenceNoTotal@@Base+0x88e> │ │ │ │ + beq.w 9ba1e <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - ble.w 9c06a <_Py_NewReferenceNoTotal@@Base+0x88e> │ │ │ │ + ble.w 9ba1e <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl abfe8 <_Py_HandlePending@@Base+0x244> │ │ │ │ + bl ab9f0 <_Py_HandlePending@@Base+0x244> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c06e <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ + bne.w 9ba22 <_Py_NewReferenceNoTotal@@Base+0x896> │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl ad4d4 <_PyArena_Malloc@@Base+0x78> │ │ │ │ + bl acedc <_PyArena_Malloc@@Base+0x78> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9c460 <_Py_NewReferenceNoTotal@@Base+0xc84> │ │ │ │ + beq.n 9be5c <_Py_NewReferenceNoTotal@@Base+0xcd0> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.w 9bc6c <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ - movw r0, #43976 @ 0xabc8 │ │ │ │ - movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #27836 @ 0x6cbc │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ - movs r3, #1 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r7, #0 │ │ │ │ - subs r2, r3, #1 │ │ │ │ - b.n 9bff2 <_Py_NewReferenceNoTotal@@Base+0x816> │ │ │ │ + b.w 9b61c <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d404 <_Py_NewReferenceNoTotal@@Base+0x1c28> │ │ │ │ + blt.w 9cdba <_Py_NewReferenceNoTotal@@Base+0x1c2e> │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.w 9bd08 <_Py_NewReferenceNoTotal@@Base+0x52c> │ │ │ │ + bne.w 9b6b8 <_Py_NewReferenceNoTotal@@Base+0x52c> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ add.w r8, r1, #1 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ mov r9, r8 │ │ │ │ str r3, [r7, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r6 │ │ │ │ @@ -170611,781 +169983,803 @@ │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r3 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9d592 <_Py_NewReferenceNoTotal@@Base+0x1db6> │ │ │ │ + beq.w 9d0c2 <_Py_NewReferenceNoTotal@@Base+0x1f36> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9c520 <_Py_NewReferenceNoTotal@@Base+0xd44> │ │ │ │ + cbnz r3, 9bef6 <_Py_NewReferenceNoTotal@@Base+0xd6a> │ │ │ │ mov r0, r4 │ │ │ │ - bl b1b98 │ │ │ │ + bl b15a8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c628 <_Py_NewReferenceNoTotal@@Base+0xe4c> │ │ │ │ + bne.w 9c024 <_Py_NewReferenceNoTotal@@Base+0xe98> │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r9 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9d4f6 <_Py_NewReferenceNoTotal@@Base+0x1d1a> │ │ │ │ + beq.w 9cf0c <_Py_NewReferenceNoTotal@@Base+0x1d80> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d4f6 <_Py_NewReferenceNoTotal@@Base+0x1d1a> │ │ │ │ + bne.w 9cf0c <_Py_NewReferenceNoTotal@@Base+0x1d80> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r9 │ │ │ │ - bl b204c │ │ │ │ + bl b1a5c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d5ba <_Py_NewReferenceNoTotal@@Base+0x1dde> │ │ │ │ + beq.w 9d0de <_Py_NewReferenceNoTotal@@Base+0x1f52> │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 9c57a <_Py_NewReferenceNoTotal@@Base+0xd9e> │ │ │ │ + ble.n 9bf50 <_Py_NewReferenceNoTotal@@Base+0xdc4> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp.w r9, #1 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ - beq.n 9c57a <_Py_NewReferenceNoTotal@@Base+0xd9e> │ │ │ │ + beq.n 9bf50 <_Py_NewReferenceNoTotal@@Base+0xdc4> │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr.w r1, [r7, r3, lsl #2] │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 9c568 <_Py_NewReferenceNoTotal@@Base+0xd8c> │ │ │ │ + bne.n 9bf3e <_Py_NewReferenceNoTotal@@Base+0xdb2> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77384 │ │ │ │ + bl 77378 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c13d0 <_PyArg_CheckPositional@@Base+0x7ac> │ │ │ │ + bl c0dd4 <_PyArg_CheckPositional@@Base+0x7ac> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d5ce <_Py_NewReferenceNoTotal@@Base+0x1df2> │ │ │ │ + beq.w 9c734 <_Py_NewReferenceNoTotal@@Base+0x15a8> │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9acf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d5ce <_Py_NewReferenceNoTotal@@Base+0x1df2> │ │ │ │ + beq.w 9c734 <_Py_NewReferenceNoTotal@@Base+0x15a8> │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c02a <_Py_NewReferenceNoTotal@@Base+0x84e> │ │ │ │ + bne.w 9b9de <_Py_NewReferenceNoTotal@@Base+0x852> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl b2f5c │ │ │ │ + bl b2964 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c032 <_Py_NewReferenceNoTotal@@Base+0x856> │ │ │ │ + beq.w 9b9e6 <_Py_NewReferenceNoTotal@@Base+0x85a> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r6, r9, [r3, #20] │ │ │ │ - bl c2624 <_PyArg_CheckPositional@@Base+0x1a00> │ │ │ │ + bl c2010 <_PyArg_CheckPositional@@Base+0x19e8> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ strd r6, r9, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 1aac18 │ │ │ │ - mov r7, r0 │ │ │ │ + bl c2384 <_PyArg_CheckPositional@@Base+0x1d5c> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c19c <_Py_NewReferenceNoTotal@@Base+0x9c0> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9bfb0 <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ + beq.w 9bb50 <_Py_NewReferenceNoTotal@@Base+0x9c4> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ + ldr r5, [r6, #4] │ │ │ │ + ldrd r0, r1, [r5] │ │ │ │ + add.w r2, r1, #16 │ │ │ │ + cmp r2, r0 │ │ │ │ + bhi.w 9bc0e <_Py_NewReferenceNoTotal@@Base+0xa82> │ │ │ │ + str r2, [r5, #4] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + adds r2, r2, r1 │ │ │ │ + beq.w 9d140 <_Py_NewReferenceNoTotal@@Base+0x1fb4> │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 9b988 <_Py_NewReferenceNoTotal@@Base+0x7fc> │ │ │ │ + str r1, [r6, #4] │ │ │ │ + b.n 9b988 <_Py_NewReferenceNoTotal@@Base+0x7fc> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bb10 <_Py_NewReferenceNoTotal@@Base+0x334> │ │ │ │ + b.w 9b4c0 <_Py_NewReferenceNoTotal@@Base+0x334> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl b4550 │ │ │ │ + bl b3f58 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bb88 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ + beq.w 9b538 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bb88 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ + beq.w 9b538 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9c798 <_Py_NewReferenceNoTotal@@Base+0xfbc> │ │ │ │ + b.n 9c18c <_Py_NewReferenceNoTotal@@Base+0x1000> │ │ │ │ ldrd r0, r2, [r4, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 9cd76 <_Py_NewReferenceNoTotal@@Base+0x159a> │ │ │ │ + beq.w 9c77e <_Py_NewReferenceNoTotal@@Base+0x15f2> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r0, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.w 9c520 <_Py_NewReferenceNoTotal@@Base+0xd44> │ │ │ │ + bne.w 9bef6 <_Py_NewReferenceNoTotal@@Base+0xd6a> │ │ │ │ add.w r9, r0, #1 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ subs r2, #1 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ cmp r1, r0 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9d32c <_Py_NewReferenceNoTotal@@Base+0x1b50> │ │ │ │ + beq.w 9cd7e <_Py_NewReferenceNoTotal@@Base+0x1bf2> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str.w r3, [r7, r1, lsl #2] │ │ │ │ adds r3, r1, #1 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 9c500 <_Py_NewReferenceNoTotal@@Base+0xd24> │ │ │ │ + b.n 9bed6 <_Py_NewReferenceNoTotal@@Base+0xd4a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl 1a9928 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 1a84d8 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bfb0 <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ + bne.n 9bfd0 <_Py_NewReferenceNoTotal@@Base+0xe44> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9be78 <_Py_NewReferenceNoTotal@@Base+0x69c> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r2, r3, #1 │ │ │ │ - movs r7, #0 │ │ │ │ - b.n 9bff2 <_Py_NewReferenceNoTotal@@Base+0x816> │ │ │ │ + beq.w 9b828 <_Py_NewReferenceNoTotal@@Base+0x69c> │ │ │ │ + b.n 9c48a <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ 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 9d734 <_Py_NewReferenceNoTotal@@Base+0x1f58> │ │ │ │ + beq.w 9d274 <_Py_NewReferenceNoTotal@@Base+0x20e8> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d588 <_Py_NewReferenceNoTotal@@Base+0x1dac> │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.w 9d59c <_Py_NewReferenceNoTotal@@Base+0x1dc0> │ │ │ │ + bne.w 9cf6e <_Py_NewReferenceNoTotal@@Base+0x1de2> │ │ │ │ + ldrd r7, r3, [r4, #8] │ │ │ │ + cmp r7, r3 │ │ │ │ + beq.w 9cf7e <_Py_NewReferenceNoTotal@@Base+0x1df2> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #522 @ 0x20a │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d586 <_Py_NewReferenceNoTotal@@Base+0x1daa> │ │ │ │ + beq.w 9cf6c <_Py_NewReferenceNoTotal@@Base+0x1de0> │ │ │ │ mov r0, r4 │ │ │ │ - bl b5504 │ │ │ │ + bl b4f0c │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - mov r6, r0 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d588 <_Py_NewReferenceNoTotal@@Base+0x1dac> │ │ │ │ + bne.w 9cf6e <_Py_NewReferenceNoTotal@@Base+0x1de2> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl b2f5c │ │ │ │ + bl b2964 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d588 <_Py_NewReferenceNoTotal@@Base+0x1dac> │ │ │ │ + beq.w 9cf6e <_Py_NewReferenceNoTotal@@Base+0x1de2> │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl ad45c <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ + bl ace64 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d580 <_Py_NewReferenceNoTotal@@Base+0x1da4> │ │ │ │ + beq.w 9cf66 <_Py_NewReferenceNoTotal@@Base+0x1dda> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - str r2, [r0, #40] @ 0x28 │ │ │ │ - movs r2, #4 │ │ │ │ + movs r1, #4 │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ + str r2, [r0, #40] @ 0x28 │ │ │ │ str.w sl, [r0, #44] @ 0x2c │ │ │ │ - str r6, [r0, #4] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9bfb0 <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ + str r7, [r0, #4] │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + str r1, [r0, #0] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b.n 9bfd0 <_Py_NewReferenceNoTotal@@Base+0xe44> │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr.w r2, [r8, r2, lsl #3] │ │ │ │ ldr r0, [r2, #12] │ │ │ │ strd r2, r0, [r1, #8] │ │ │ │ str r1, [r2, #12] │ │ │ │ str r1, [r0, #8] │ │ │ │ - b.w 9bd88 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + b.w 9b738 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 9dc20 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ + bl 9d634 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c064 <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ - movw r1, #4449 @ 0x1161 │ │ │ │ + beq.w 9ba18 <_Py_NewReferenceNoTotal@@Base+0x88c> │ │ │ │ + movw r1, #2913 @ 0xb61 │ │ │ │ movt r1, #11 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1a8a2c │ │ │ │ + bl 1a75dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c064 <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ + beq.w 9ba18 <_Py_NewReferenceNoTotal@@Base+0x88c> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2f5c │ │ │ │ + bl b2964 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d5d4 <_Py_NewReferenceNoTotal@@Base+0x1df8> │ │ │ │ + beq.w 9d27e <_Py_NewReferenceNoTotal@@Base+0x20f2> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ strd r7, r1, [sp] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ - bl 1a9394 │ │ │ │ + bl 1a7f44 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c820 <_Py_NewReferenceNoTotal@@Base+0x1044> │ │ │ │ + beq.n 9c214 <_Py_NewReferenceNoTotal@@Base+0x1088> │ │ │ │ subs r3, r7, #1 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d35a <_Py_NewReferenceNoTotal@@Base+0x1b7e> │ │ │ │ + bne.w 9cd0a <_Py_NewReferenceNoTotal@@Base+0x1b7e> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bc6e <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + b.w 9b61e <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl c7dc0 │ │ │ │ + bl c7854 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c094 <_Py_NewReferenceNoTotal@@Base+0x8b8> │ │ │ │ + beq.w 9ba48 <_Py_NewReferenceNoTotal@@Base+0x8bc> │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c094 <_Py_NewReferenceNoTotal@@Base+0x8b8> │ │ │ │ - movw r1, #4449 @ 0x1161 │ │ │ │ + beq.w 9ba48 <_Py_NewReferenceNoTotal@@Base+0x8bc> │ │ │ │ + movw r1, #2913 @ 0xb61 │ │ │ │ movt r1, #11 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1a8a2c │ │ │ │ + bl 1a75dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c094 <_Py_NewReferenceNoTotal@@Base+0x8b8> │ │ │ │ + beq.w 9ba48 <_Py_NewReferenceNoTotal@@Base+0x8bc> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2f5c │ │ │ │ + bl b2964 │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d5d4 <_Py_NewReferenceNoTotal@@Base+0x1df8> │ │ │ │ + beq.w 9d27e <_Py_NewReferenceNoTotal@@Base+0x20f2> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #2 │ │ │ │ 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 1ad938 │ │ │ │ + bl 1ac48c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9c796 <_Py_NewReferenceNoTotal@@Base+0xfba> │ │ │ │ + bne.n 9c18a <_Py_NewReferenceNoTotal@@Base+0xffe> │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 7f89c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d5dc <_Py_NewReferenceNoTotal@@Base+0x1e00> │ │ │ │ + bne.w 9d286 <_Py_NewReferenceNoTotal@@Base+0x20fa> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ subs r7, r3, #1 │ │ │ │ - b.w 9d536 <_Py_NewReferenceNoTotal@@Base+0x1d5a> │ │ │ │ + b.w 9cdcc <_Py_NewReferenceNoTotal@@Base+0x1c40> │ │ │ │ subs r2, r1, #2 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 9c222 <_Py_NewReferenceNoTotal@@Base+0xa46> │ │ │ │ + beq.w 9bbd6 <_Py_NewReferenceNoTotal@@Base+0xa4a> │ │ │ │ ldr.w r3, [r0, r2, lsl #2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ subs r5, r1, #4 │ │ │ │ cmp r5, #2 │ │ │ │ - bls.n 9c850 <_Py_NewReferenceNoTotal@@Base+0x1074> │ │ │ │ + bls.n 9c244 <_Py_NewReferenceNoTotal@@Base+0x10b8> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9c222 <_Py_NewReferenceNoTotal@@Base+0xa46> │ │ │ │ + bne.w 9bbd6 <_Py_NewReferenceNoTotal@@Base+0xa4a> │ │ │ │ subs r2, #1 │ │ │ │ - bcs.n 9c83e <_Py_NewReferenceNoTotal@@Base+0x1062> │ │ │ │ - b.n 9c222 <_Py_NewReferenceNoTotal@@Base+0xa46> │ │ │ │ + bcs.n 9c232 <_Py_NewReferenceNoTotal@@Base+0x10a6> │ │ │ │ + b.n 9bbd6 <_Py_NewReferenceNoTotal@@Base+0xa4a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d51a <_Py_NewReferenceNoTotal@@Base+0x1d3e> │ │ │ │ + blt.w 9cefa <_Py_NewReferenceNoTotal@@Base+0x1d6e> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 9c086 <_Py_NewReferenceNoTotal@@Base+0x8aa> │ │ │ │ + b.w 9ba3a <_Py_NewReferenceNoTotal@@Base+0x8ae> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ + bl 25ea4c │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d564 <_Py_NewReferenceNoTotal@@Base+0x1d88> │ │ │ │ + bne.w 9d330 <_Py_NewReferenceNoTotal@@Base+0x21a4> │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9d56c <_Py_NewReferenceNoTotal@@Base+0x1d90> │ │ │ │ + bne.w 9d2d6 <_Py_NewReferenceNoTotal@@Base+0x214a> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.w 9d512 <_Py_NewReferenceNoTotal@@Base+0x1d36> │ │ │ │ + blt.w 9cf04 <_Py_NewReferenceNoTotal@@Base+0x1d78> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.w 9bb7a <_Py_NewReferenceNoTotal@@Base+0x39e> │ │ │ │ + b.w 9b52a <_Py_NewReferenceNoTotal@@Base+0x39e> │ │ │ │ ldrd r9, r8, [sp, #48] @ 0x30 │ │ │ │ - b.w 9c03a <_Py_NewReferenceNoTotal@@Base+0x85e> │ │ │ │ + b.w 9b9ee <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ mov r8, sl │ │ │ │ - b.w 9c06a <_Py_NewReferenceNoTotal@@Base+0x88e> │ │ │ │ + b.w 9ba1e <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 719d8 │ │ │ │ + bl 719f0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ca62 <_Py_NewReferenceNoTotal@@Base+0x1286> │ │ │ │ + beq.w 9c430 <_Py_NewReferenceNoTotal@@Base+0x12a4> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9c01e <_Py_NewReferenceNoTotal@@Base+0x842> │ │ │ │ + b.w 9b9d2 <_Py_NewReferenceNoTotal@@Base+0x846> │ │ │ │ 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 9d6be <_Py_NewReferenceNoTotal@@Base+0x1ee2> │ │ │ │ + beq.w 9d2dc <_Py_NewReferenceNoTotal@@Base+0x2150> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d6b4 <_Py_NewReferenceNoTotal@@Base+0x1ed8> │ │ │ │ - ldrd r7, r3, [r4, #8] │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.w 9d696 <_Py_NewReferenceNoTotal@@Base+0x1eba> │ │ │ │ + bne.w 9d2a2 <_Py_NewReferenceNoTotal@@Base+0x2116> │ │ │ │ + ldrd r8, r3, [r4, #8] │ │ │ │ + cmp r8, r3 │ │ │ │ + beq.w 9d10a <_Py_NewReferenceNoTotal@@Base+0x1f7e> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ - ldrd sl, r3, [r3, #12] │ │ │ │ - str r3, [sp, #24] │ │ │ │ + ldr.w r3, [r3, r8, lsl #2] │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d1c4 <_Py_NewReferenceNoTotal@@Base+0x19e8> │ │ │ │ + beq.w 9cbe8 <_Py_NewReferenceNoTotal@@Base+0x1a5c> │ │ │ │ mov r0, r4 │ │ │ │ - bl b3b7c │ │ │ │ - mov r6, r0 │ │ │ │ + bl b3584 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d1c4 <_Py_NewReferenceNoTotal@@Base+0x19e8> │ │ │ │ + beq.w 9cbe8 <_Py_NewReferenceNoTotal@@Base+0x1a5c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9d68c <_Py_NewReferenceNoTotal@@Base+0x1eb0> │ │ │ │ + beq.w 9d35c <_Py_NewReferenceNoTotal@@Base+0x21d0> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d684 <_Py_NewReferenceNoTotal@@Base+0x1ea8> │ │ │ │ + bne.w 9d26c <_Py_NewReferenceNoTotal@@Base+0x20e0> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d27a <_Py_NewReferenceNoTotal@@Base+0x1a9e> │ │ │ │ - mov.w r8, #0 │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ + bne.w 9cce8 <_Py_NewReferenceNoTotal@@Base+0x1b5c> │ │ │ │ + mov.w r9, #0 │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr.w r9, [r4, #88] @ 0x58 │ │ │ │ - add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ + ldr.w sl, [r4, #88] @ 0x58 │ │ │ │ + add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d1c6 <_Py_NewReferenceNoTotal@@Base+0x19ea> │ │ │ │ + bne.w 9cbea <_Py_NewReferenceNoTotal@@Base+0x1a5e> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - bl b2f5c │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r7, r0 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + bl b2964 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d7ac <_Py_NewReferenceNoTotal@@Base+0x1fd0> │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ + beq.w 9d100 <_Py_NewReferenceNoTotal@@Base+0x1f74> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - ldr.w r9, [r7, #24] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl ad45c <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ + ldrd sl, r8, [r3, #20] │ │ │ │ + bl ace64 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d6c8 <_Py_NewReferenceNoTotal@@Base+0x1eec> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [r0, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - strd r3, r9, [r0, #40] @ 0x28 │ │ │ │ - movs r3, #17 │ │ │ │ - strd r6, r8, [r0, #4] │ │ │ │ - str.w sl, [r0, #32] │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 9c5f4 <_Py_NewReferenceNoTotal@@Base+0xe18> │ │ │ │ + beq.w 9d0f0 <_Py_NewReferenceNoTotal@@Base+0x1f64> │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + str r2, [r0, #32] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + strd r2, sl, [r0, #36] @ 0x24 │ │ │ │ + movs r2, #17 │ │ │ │ + strd r7, r9, [r0, #4] │ │ │ │ + str.w r8, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r0, #0] │ │ │ │ + b.n 9bfca <_Py_NewReferenceNoTotal@@Base+0xe3e> │ │ │ │ + mov r9, sl │ │ │ │ + mov r8, r2 │ │ │ │ + b.w 9b9ee <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d5e2 <_Py_NewReferenceNoTotal@@Base+0x1e06> │ │ │ │ + blt.w 9cf3c <_Py_NewReferenceNoTotal@@Base+0x1db0> │ │ │ │ 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 9c68e <_Py_NewReferenceNoTotal@@Base+0xeb2> │ │ │ │ + beq.w 9c082 <_Py_NewReferenceNoTotal@@Base+0xef6> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9be12 <_Py_NewReferenceNoTotal@@Base+0x636> │ │ │ │ - mov r9, sl │ │ │ │ - mov r8, r2 │ │ │ │ - b.w 9c03a <_Py_NewReferenceNoTotal@@Base+0x85e> │ │ │ │ + b.w 9b7c2 <_Py_NewReferenceNoTotal@@Base+0x636> │ │ │ │ mov r9, r7 │ │ │ │ mov r8, r2 │ │ │ │ - b.w 9c06a <_Py_NewReferenceNoTotal@@Base+0x88e> │ │ │ │ + b.w 9ba1e <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d47a <_Py_NewReferenceNoTotal@@Base+0x1c9e> │ │ │ │ + blt.w 9ceee <_Py_NewReferenceNoTotal@@Base+0x1d62> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.w 9c110 <_Py_NewReferenceNoTotal@@Base+0x934> │ │ │ │ + b.w 9bac4 <_Py_NewReferenceNoTotal@@Base+0x938> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ + bl 25ea4c │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cbnz r2, 9ca0e <_Py_NewReferenceNoTotal@@Base+0x1232> │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.w 9d676 <_Py_NewReferenceNoTotal@@Base+0x1e9a> │ │ │ │ + cbnz r2, 9c402 <_Py_NewReferenceNoTotal@@Base+0x1276> │ │ │ │ + ldrd r7, r3, [r4, #8] │ │ │ │ + cmp r3, r7 │ │ │ │ + bne.w 9d176 <_Py_NewReferenceNoTotal@@Base+0x1fea> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9ca0a <_Py_NewReferenceNoTotal@@Base+0x122e> │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - b.w 9be36 <_Py_NewReferenceNoTotal@@Base+0x65a> │ │ │ │ + blt.n 9c3fe <_Py_NewReferenceNoTotal@@Base+0x1272> │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ + b.w 9b7e6 <_Py_NewReferenceNoTotal@@Base+0x65a> │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9c67e <_Py_NewReferenceNoTotal@@Base+0xea2> │ │ │ │ + b.n 9c078 <_Py_NewReferenceNoTotal@@Base+0xeec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d45a <_Py_NewReferenceNoTotal@@Base+0x1c7e> │ │ │ │ + blt.w 9cda2 <_Py_NewReferenceNoTotal@@Base+0x1c16> │ │ │ │ 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 9c666 <_Py_NewReferenceNoTotal@@Base+0xe8a> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9be6a <_Py_NewReferenceNoTotal@@Base+0x68e> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9c4b6 <_Py_NewReferenceNoTotal@@Base+0xcda> │ │ │ │ - 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 9c8c2 <_Py_NewReferenceNoTotal@@Base+0x10e6> │ │ │ │ + beq.w 9c062 <_Py_NewReferenceNoTotal@@Base+0xed6> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9be92 <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ + b.w 9b81a <_Py_NewReferenceNoTotal@@Base+0x68e> │ │ │ │ ldr.w r2, [sl, #672] @ 0x2a0 │ │ │ │ - movw r1, #49749 @ 0xc255 │ │ │ │ + movw r1, #49745 @ 0xc251 │ │ │ │ movt r1, #6 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9d44a <_Py_NewReferenceNoTotal@@Base+0x1c6e> │ │ │ │ + bne.w 9ce82 <_Py_NewReferenceNoTotal@@Base+0x1cf6> │ │ │ │ movs r0, #4 │ │ │ │ blx 2a0fc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9d5c0 <_Py_NewReferenceNoTotal@@Base+0x1de4> │ │ │ │ + beq.w 9c726 <_Py_NewReferenceNoTotal@@Base+0x159a> │ │ │ │ ldr.w r2, [r3, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #800] @ 0x320 │ │ │ │ - b.n 9c8bc <_Py_NewReferenceNoTotal@@Base+0x10e0> │ │ │ │ + b.n 9c2b2 <_Py_NewReferenceNoTotal@@Base+0x1126> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d410 <_Py_NewReferenceNoTotal@@Base+0x1c34> │ │ │ │ + blt.n 9c484 <_Py_NewReferenceNoTotal@@Base+0x12f8> │ │ │ │ + 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 9c2b8 <_Py_NewReferenceNoTotal@@Base+0x112c> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b842 <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ + movs r3, #1 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 9b9a6 <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9ce92 <_Py_NewReferenceNoTotal@@Base+0x1d06> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ ldr.w r2, [r0, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #504 @ 0x1f8 │ │ │ │ - beq.n 9cb46 <_Py_NewReferenceNoTotal@@Base+0x136a> │ │ │ │ + beq.w 9c630 <_Py_NewReferenceNoTotal@@Base+0x14a4> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9beb6 <_Py_NewReferenceNoTotal@@Base+0x6da> │ │ │ │ + b.w 9b866 <_Py_NewReferenceNoTotal@@Base+0x6da> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9c4b6 <_Py_NewReferenceNoTotal@@Base+0xcda> │ │ │ │ + blt.n 9c484 <_Py_NewReferenceNoTotal@@Base+0x12f8> │ │ │ │ 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 9cf7a <_Py_NewReferenceNoTotal@@Base+0x179e> │ │ │ │ + beq.w 9c982 <_Py_NewReferenceNoTotal@@Base+0x17f6> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bf18 <_Py_NewReferenceNoTotal@@Base+0x73c> │ │ │ │ + b.w 9b8c8 <_Py_NewReferenceNoTotal@@Base+0x73c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9c4b6 <_Py_NewReferenceNoTotal@@Base+0xcda> │ │ │ │ + blt.n 9c484 <_Py_NewReferenceNoTotal@@Base+0x12f8> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #580 @ 0x244 │ │ │ │ - beq.w 9cf04 <_Py_NewReferenceNoTotal@@Base+0x1728> │ │ │ │ + cmp.w r3, #616 @ 0x268 │ │ │ │ + beq.w 9c868 <_Py_NewReferenceNoTotal@@Base+0x16dc> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bef6 <_Py_NewReferenceNoTotal@@Base+0x71a> │ │ │ │ + b.w 9b886 <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9c4b6 <_Py_NewReferenceNoTotal@@Base+0xcda> │ │ │ │ + blt.n 9c484 <_Py_NewReferenceNoTotal@@Base+0x12f8> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #616 @ 0x268 │ │ │ │ - beq.w 9ce60 <_Py_NewReferenceNoTotal@@Base+0x1684> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bed6 <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9d418 <_Py_NewReferenceNoTotal@@Base+0x1c3c> │ │ │ │ - ldrd r0, r1, [r4, #4] │ │ │ │ - ldr.w r2, [r0, r1, lsl #2] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp.w r2, #508 @ 0x1fc │ │ │ │ - beq.w 9d012 <_Py_NewReferenceNoTotal@@Base+0x1836> │ │ │ │ + cmp.w r3, #580 @ 0x244 │ │ │ │ + beq.w 9c90c <_Py_NewReferenceNoTotal@@Base+0x1780> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bf3c <_Py_NewReferenceNoTotal@@Base+0x760> │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - bl b2f5c │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9d55c <_Py_NewReferenceNoTotal@@Base+0x1d80> │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ - ldrd r6, r5, [r7, #20] │ │ │ │ - bl ad45c <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9d604 <_Py_NewReferenceNoTotal@@Base+0x1e28> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [r0, #32] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - strd r3, r6, [r0, #36] @ 0x24 │ │ │ │ - movs r3, #26 │ │ │ │ - str r5, [r0, #44] @ 0x2c │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.w 9bfb0 <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ + b.w 9b8a6 <_Py_NewReferenceNoTotal@@Base+0x71a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9cc3e <_Py_NewReferenceNoTotal@@Base+0x1462> │ │ │ │ + blt.n 9c5dc <_Py_NewReferenceNoTotal@@Base+0x1450> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ movw r3, #527 @ 0x20f │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9bfac <_Py_NewReferenceNoTotal@@Base+0x7d0> │ │ │ │ + bne.w 9b95c <_Py_NewReferenceNoTotal@@Base+0x7d0> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9d7e4 <_Py_NewReferenceNoTotal@@Base+0x2008> │ │ │ │ + beq.w 9d1aa <_Py_NewReferenceNoTotal@@Base+0x201e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d7da <_Py_NewReferenceNoTotal@@Base+0x1ffe> │ │ │ │ + bne.w 9d1a0 <_Py_NewReferenceNoTotal@@Base+0x2014> │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9d7be <_Py_NewReferenceNoTotal@@Base+0x1fe2> │ │ │ │ + beq.w 9d184 <_Py_NewReferenceNoTotal@@Base+0x1ff8> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldrd r8, r6, [r3, #12] │ │ │ │ + ldrd r7, r6, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d7da <_Py_NewReferenceNoTotal@@Base+0x1ffe> │ │ │ │ + beq.w 9d1a0 <_Py_NewReferenceNoTotal@@Base+0x2014> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aee68 │ │ │ │ - ldr r7, [r4, #20] │ │ │ │ + bl 1ad9c8 │ │ │ │ + ldr.w r8, [r4, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d7da <_Py_NewReferenceNoTotal@@Base+0x1ffe> │ │ │ │ + beq.w 9d1a0 <_Py_NewReferenceNoTotal@@Base+0x2014> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2f5c │ │ │ │ + bl b2964 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d7da <_Py_NewReferenceNoTotal@@Base+0x1ffe> │ │ │ │ + beq.w 9d1a0 <_Py_NewReferenceNoTotal@@Base+0x2014> │ │ │ │ mov r1, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - ldrd r9, sl, [r3, #20] │ │ │ │ - bl 1aef88 │ │ │ │ - mov r2, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + ldrd r8, r9, [r3, #20] │ │ │ │ + bl 1adae8 │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d7b6 <_Py_NewReferenceNoTotal@@Base+0x1fda> │ │ │ │ + beq.w 9d17c <_Py_NewReferenceNoTotal@@Base+0x1ff0> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - bl ad45c <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ + bl ace64 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d7ee <_Py_NewReferenceNoTotal@@Base+0x2012> │ │ │ │ - strd r8, r6, [r0, #32] │ │ │ │ - str.w r9, [r0, #40] @ 0x28 │ │ │ │ - str.w sl, [r0, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - str r2, [r0, #4] │ │ │ │ - movs r2, #24 │ │ │ │ - subs r3, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bfb0 <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ + beq.w 9d1b4 <_Py_NewReferenceNoTotal@@Base+0x2028> │ │ │ │ + strd r7, r6, [r0, #32] │ │ │ │ + movs r1, #24 │ │ │ │ + str.w r8, [r0, #40] @ 0x28 │ │ │ │ + str.w r9, [r0, #44] @ 0x2c │ │ │ │ + str.w sl, [r0, #4] │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + str r1, [r0, #0] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b.n 9bfd0 <_Py_NewReferenceNoTotal@@Base+0xe44> │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bfae <_Py_NewReferenceNoTotal@@Base+0x7d2> │ │ │ │ + b.w 9b95e <_Py_NewReferenceNoTotal@@Base+0x7d2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d4ee <_Py_NewReferenceNoTotal@@Base+0x1d12> │ │ │ │ + blt.w 9ce9a <_Py_NewReferenceNoTotal@@Base+0x1d0e> │ │ │ │ + ldrd r0, r1, [r4, #4] │ │ │ │ + ldr.w r2, [r0, r1, lsl #2] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp.w r2, #508 @ 0x1fc │ │ │ │ + beq.w 9ca1a <_Py_NewReferenceNoTotal@@Base+0x188e> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b8ec <_Py_NewReferenceNoTotal@@Base+0x760> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9cea2 <_Py_NewReferenceNoTotal@@Base+0x1d16> │ │ │ │ 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 9d086 <_Py_NewReferenceNoTotal@@Base+0x18aa> │ │ │ │ + beq.w 9cb46 <_Py_NewReferenceNoTotal@@Base+0x19ba> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bf68 <_Py_NewReferenceNoTotal@@Base+0x78c> │ │ │ │ + b.w 9b918 <_Py_NewReferenceNoTotal@@Base+0x78c> │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #8] │ │ │ │ + bl b2964 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9c48a <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ + ldrd r7, r5, [r6, #20] │ │ │ │ + bl ace64 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9d2ac <_Py_NewReferenceNoTotal@@Base+0x2120> │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r2, [r0, #32] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + strd r2, r7, [r0, #36] @ 0x24 │ │ │ │ + movs r2, #26 │ │ │ │ + str r5, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r0, #0] │ │ │ │ + b.n 9bfd0 <_Py_NewReferenceNoTotal@@Base+0xe44> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9c4b6 <_Py_NewReferenceNoTotal@@Base+0xcda> │ │ │ │ + blt.w 9c484 <_Py_NewReferenceNoTotal@@Base+0x12f8> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ - ldr.w r2, [r3, r2, lsl #2] │ │ │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ movw r3, #526 @ 0x20e │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9d28c <_Py_NewReferenceNoTotal@@Base+0x1ab0> │ │ │ │ + beq.w 9cc48 <_Py_NewReferenceNoTotal@@Base+0x1abc> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bf8a <_Py_NewReferenceNoTotal@@Base+0x7ae> │ │ │ │ + b.w 9b93a <_Py_NewReferenceNoTotal@@Base+0x7ae> │ │ │ │ ldr.w r3, [sl, #684] @ 0x2ac │ │ │ │ - movw r2, #50457 @ 0xc519 │ │ │ │ + movw r2, #50453 @ 0xc515 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9d3ce <_Py_NewReferenceNoTotal@@Base+0x1bf2> │ │ │ │ + bne.w 9ce6e <_Py_NewReferenceNoTotal@@Base+0x1ce2> │ │ │ │ mov r0, r7 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bd88 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + b.w 9b738 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d3e4 <_Py_NewReferenceNoTotal@@Base+0x1c08> │ │ │ │ + blt.w 9ce78 <_Py_NewReferenceNoTotal@@Base+0x1cec> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.w 9c056 <_Py_NewReferenceNoTotal@@Base+0x87a> │ │ │ │ + b.w 9ba0a <_Py_NewReferenceNoTotal@@Base+0x87e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d752 <_Py_NewReferenceNoTotal@@Base+0x1f76> │ │ │ │ + blt.w 9d2c8 <_Py_NewReferenceNoTotal@@Base+0x213c> │ │ │ │ ldrd r1, r5, [r4, #4] │ │ │ │ ldr.w r3, [r1, r5, lsl #2] │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9baf4 <_Py_NewReferenceNoTotal@@Base+0x318> │ │ │ │ - b.w 9bb04 <_Py_NewReferenceNoTotal@@Base+0x328> │ │ │ │ + bne.w 9b4a4 <_Py_NewReferenceNoTotal@@Base+0x318> │ │ │ │ + b.w 9b4b4 <_Py_NewReferenceNoTotal@@Base+0x328> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ + bl 25ea4c │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d970 <_Py_NewReferenceNoTotal@@Base+0x2194> │ │ │ │ + bne.w 9d1e0 <_Py_NewReferenceNoTotal@@Base+0x2054> │ │ │ │ movw sl, #19968 @ 0x4e00 │ │ │ │ movt sl, #72 @ 0x48 │ │ │ │ - movw r1, #6429 @ 0x191d │ │ │ │ + movw r1, #6453 @ 0x1935 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ ldr.w r3, [sl, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9bca2 <_Py_NewReferenceNoTotal@@Base+0x4c6> │ │ │ │ + beq.w 9b652 <_Py_NewReferenceNoTotal@@Base+0x4c6> │ │ │ │ ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ movs r1, #4 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c8bc <_Py_NewReferenceNoTotal@@Base+0x10e0> │ │ │ │ - b.w 9d5c0 <_Py_NewReferenceNoTotal@@Base+0x1de4> │ │ │ │ + bne.w 9c2b2 <_Py_NewReferenceNoTotal@@Base+0x1126> │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + bl 1e955c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b9de <_Py_NewReferenceNoTotal@@Base+0x852> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ + bl 25ea4c │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 9bc30 <_Py_NewReferenceNoTotal@@Base+0x454> │ │ │ │ + bne.w 9b5e0 <_Py_NewReferenceNoTotal@@Base+0x454> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d3d8 <_Py_NewReferenceNoTotal@@Base+0x1bfc> │ │ │ │ + blt.w 9ce62 <_Py_NewReferenceNoTotal@@Base+0x1cd6> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.w 9bc30 <_Py_NewReferenceNoTotal@@Base+0x454> │ │ │ │ + b.w 9b5e0 <_Py_NewReferenceNoTotal@@Base+0x454> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d3ee <_Py_NewReferenceNoTotal@@Base+0x1c12> │ │ │ │ + blt.w 9cf28 <_Py_NewReferenceNoTotal@@Base+0x1d9c> │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ - b.w 9bbd6 <_Py_NewReferenceNoTotal@@Base+0x3fa> │ │ │ │ + b.w 9b586 <_Py_NewReferenceNoTotal@@Base+0x3fa> │ │ │ │ ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bd88 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + b.w 9b738 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d3fa <_Py_NewReferenceNoTotal@@Base+0x1c1e> │ │ │ │ + blt.w 9cdb0 <_Py_NewReferenceNoTotal@@Base+0x1c24> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 9c632 <_Py_NewReferenceNoTotal@@Base+0xe56> │ │ │ │ + b.n 9c02e <_Py_NewReferenceNoTotal@@Base+0xea2> │ │ │ │ ldr r2, [r1, #16] │ │ │ │ movs r0, #28 │ │ │ │ mul.w r9, r0, r2 │ │ │ │ ldr.w r2, [r8, #512] @ 0x200 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r7, r2 │ │ │ │ ldrd r0, r2, [r1, #8] │ │ │ │ @@ -171395,647 +170789,596 @@ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r7, [r0, #16] │ │ │ │ str r7, [r1, #8] │ │ │ │ add.w lr, r8, r2, lsl #2 │ │ │ │ str r1, [r0, #16] │ │ │ │ ldr.w ip, [lr, #528] @ 0x210 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 9cdca <_Py_NewReferenceNoTotal@@Base+0x15ee> │ │ │ │ + bne.n 9c7d2 <_Py_NewReferenceNoTotal@@Base+0x1646> │ │ │ │ ldr r1, [r0, #24] │ │ │ │ - cbz r1, 9cdc6 <_Py_NewReferenceNoTotal@@Base+0x15ea> │ │ │ │ + cbz r1, 9c7ce <_Py_NewReferenceNoTotal@@Base+0x1642> │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r2, r7 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ str.w r1, [lr, #528] @ 0x210 │ │ │ │ adds r1, r2, #1 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9d482 <_Py_NewReferenceNoTotal@@Base+0x1ca6> │ │ │ │ + beq.w 9cdf6 <_Py_NewReferenceNoTotal@@Base+0x1c6a> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 9d426 <_Py_NewReferenceNoTotal@@Base+0x1c4a> │ │ │ │ + beq.w 9cdd2 <_Py_NewReferenceNoTotal@@Base+0x1c46> │ │ │ │ ldr.w r2, [lr, #532] @ 0x214 │ │ │ │ - cbnz r2, 9cde6 <_Py_NewReferenceNoTotal@@Base+0x160a> │ │ │ │ + cbnz r2, 9c7ee <_Py_NewReferenceNoTotal@@Base+0x1662> │ │ │ │ str.w r0, [lr, #532] @ 0x214 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 9bd88 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + beq.w 9b738 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ ldrd r2, r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9d420 <_Py_NewReferenceNoTotal@@Base+0x1c44> │ │ │ │ + beq.w 9cdaa <_Py_NewReferenceNoTotal@@Base+0x1c1e> │ │ │ │ str r2, [r1, #20] │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ str r1, [r2, #24] │ │ │ │ strd r7, ip, [r0, #20] │ │ │ │ - cbz r7, 9ce08 <_Py_NewReferenceNoTotal@@Base+0x162c> │ │ │ │ + cbz r7, 9c810 <_Py_NewReferenceNoTotal@@Base+0x1684> │ │ │ │ str r0, [r7, #24] │ │ │ │ str.w r0, [ip, #20] │ │ │ │ - b.w 9bd88 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + b.w 9b738 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ + bl 25ea4c │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d94c <_Py_NewReferenceNoTotal@@Base+0x2170> │ │ │ │ + bne.w 9d226 <_Py_NewReferenceNoTotal@@Base+0x209a> │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 9bbaa <_Py_NewReferenceNoTotal@@Base+0x3ce> │ │ │ │ + bne.w 9b55a <_Py_NewReferenceNoTotal@@Base+0x3ce> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d530 <_Py_NewReferenceNoTotal@@Base+0x1d54> │ │ │ │ + blt.w 9cdc6 <_Py_NewReferenceNoTotal@@Base+0x1c3a> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r1, [r2, r7, lsl #2] │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d53c <_Py_NewReferenceNoTotal@@Base+0x1d60> │ │ │ │ + bne.w 9cef6 <_Py_NewReferenceNoTotal@@Base+0x1d6a> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9d952 <_Py_NewReferenceNoTotal@@Base+0x2176> │ │ │ │ + beq.w 9d1ea <_Py_NewReferenceNoTotal@@Base+0x205e> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - b.w 9bbcc <_Py_NewReferenceNoTotal@@Base+0x3f0> │ │ │ │ + b.w 9b57c <_Py_NewReferenceNoTotal@@Base+0x3f0> │ │ │ │ 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 9d858 <_Py_NewReferenceNoTotal@@Base+0x207c> │ │ │ │ + beq.w 9d004 <_Py_NewReferenceNoTotal@@Base+0x1e78> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d814 <_Py_NewReferenceNoTotal@@Base+0x2038> │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.w 9d840 <_Py_NewReferenceNoTotal@@Base+0x2064> │ │ │ │ + bne.w 9cfc8 <_Py_NewReferenceNoTotal@@Base+0x1e3c> │ │ │ │ + ldrd r7, r3, [r4, #8] │ │ │ │ + cmp r7, r3 │ │ │ │ + beq.w 9cfec <_Py_NewReferenceNoTotal@@Base+0x1e60> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ mov.w r1, #616 @ 0x268 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d890 <_Py_NewReferenceNoTotal@@Base+0x20b4> │ │ │ │ + beq.w 9d00c <_Py_NewReferenceNoTotal@@Base+0x1e80> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b04f8 │ │ │ │ + bl 1af058 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d890 <_Py_NewReferenceNoTotal@@Base+0x20b4> │ │ │ │ - movw r1, #2953 @ 0xb89 │ │ │ │ - movt r1, #27 │ │ │ │ + beq.w 9d00c <_Py_NewReferenceNoTotal@@Base+0x1e80> │ │ │ │ + movw r1, #63209 @ 0xf6e9 │ │ │ │ + movt r1, #26 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1a8a2c │ │ │ │ + bl 1a75dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d890 <_Py_NewReferenceNoTotal@@Base+0x20b4> │ │ │ │ + beq.w 9d00c <_Py_NewReferenceNoTotal@@Base+0x1e80> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2f5c │ │ │ │ + bl b2964 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d81e <_Py_NewReferenceNoTotal@@Base+0x2042> │ │ │ │ + beq.w 9cfe2 <_Py_NewReferenceNoTotal@@Base+0x1e56> │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - ldr r6, [r3, #24] │ │ │ │ + ldr r7, [r3, #24] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl ad45c <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ + bl ace64 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d80c <_Py_NewReferenceNoTotal@@Base+0x2030> │ │ │ │ + beq.w 9cfc0 <_Py_NewReferenceNoTotal@@Base+0x1e34> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - str r2, [r0, #40] @ 0x28 │ │ │ │ - movs r2, #5 │ │ │ │ + movs r1, #5 │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ - str r6, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r0, #40] @ 0x28 │ │ │ │ + str r7, [r0, #44] @ 0x2c │ │ │ │ str.w sl, [r0, #4] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bfb0 <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + str r1, [r0, #0] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b.w 9bfd0 <_Py_NewReferenceNoTotal@@Base+0xe44> │ │ │ │ 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 9d87e <_Py_NewReferenceNoTotal@@Base+0x20a2> │ │ │ │ + beq.w 9d320 <_Py_NewReferenceNoTotal@@Base+0x2194> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d874 <_Py_NewReferenceNoTotal@@Base+0x2098> │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.w 9d828 <_Py_NewReferenceNoTotal@@Base+0x204c> │ │ │ │ + bne.w 9d316 <_Py_NewReferenceNoTotal@@Base+0x218a> │ │ │ │ + ldrd r7, r3, [r4, #8] │ │ │ │ + cmp r7, r3 │ │ │ │ + beq.w 9d2fa <_Py_NewReferenceNoTotal@@Base+0x216e> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldrd r7, r6, [r3, #12] │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ + ldrd r8, r7, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aaa98 │ │ │ │ - mov r8, r0 │ │ │ │ - cbz r0, 9cf72 <_Py_NewReferenceNoTotal@@Base+0x1796> │ │ │ │ + bl 1a9648 │ │ │ │ + mov r9, r0 │ │ │ │ + cbz r0, 9c97a <_Py_NewReferenceNoTotal@@Base+0x17ee> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2f5c │ │ │ │ + bl b2964 │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 9cf72 <_Py_NewReferenceNoTotal@@Base+0x1796> │ │ │ │ + cbz r0, 9c97a <_Py_NewReferenceNoTotal@@Base+0x17ee> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - mov r1, r7 │ │ │ │ + mov r2, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r9 │ │ │ │ ldr.w r3, [ip, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ - bl 1a9658 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 1a8208 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c5f4 <_Py_NewReferenceNoTotal@@Base+0xe18> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 9bfca <_Py_NewReferenceNoTotal@@Base+0xe3e> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d832 <_Py_NewReferenceNoTotal@@Base+0x2056> │ │ │ │ + bne.w 9d366 <_Py_NewReferenceNoTotal@@Base+0x21da> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9caf8 <_Py_NewReferenceNoTotal@@Base+0x131c> │ │ │ │ + b.n 9c518 <_Py_NewReferenceNoTotal@@Base+0x138c> │ │ │ │ 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 9d794 <_Py_NewReferenceNoTotal@@Base+0x1fb8> │ │ │ │ + beq.w 9d0ac <_Py_NewReferenceNoTotal@@Base+0x1f20> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d008 <_Py_NewReferenceNoTotal@@Base+0x182c> │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.w 9d776 <_Py_NewReferenceNoTotal@@Base+0x1f9a> │ │ │ │ + bne.n 9ca10 <_Py_NewReferenceNoTotal@@Base+0x1884> │ │ │ │ + ldrd r7, r3, [r4, #8] │ │ │ │ + cmp r7, r3 │ │ │ │ + beq.w 9d08e <_Py_NewReferenceNoTotal@@Base+0x1f02> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #529 @ 0x211 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 9d006 <_Py_NewReferenceNoTotal@@Base+0x182a> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 9ca0e <_Py_NewReferenceNoTotal@@Base+0x1882> │ │ │ │ mov r0, r4 │ │ │ │ - bl b3b7c │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 9d006 <_Py_NewReferenceNoTotal@@Base+0x182a> │ │ │ │ + bl b3584 │ │ │ │ + mov r7, r0 │ │ │ │ + cbz r0, 9ca0e <_Py_NewReferenceNoTotal@@Base+0x1882> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ae79c │ │ │ │ + bl 1ad2f0 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - mov r7, r0 │ │ │ │ - cbnz r2, 9d008 <_Py_NewReferenceNoTotal@@Base+0x182c> │ │ │ │ + mov sl, r0 │ │ │ │ + cbnz r2, 9ca10 <_Py_NewReferenceNoTotal@@Base+0x1884> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl b2f5c │ │ │ │ + bl b2964 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 9d008 <_Py_NewReferenceNoTotal@@Base+0x182c> │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ - str r6, [sp, #8] │ │ │ │ - mov r1, r7 │ │ │ │ + cbz r0, 9ca10 <_Py_NewReferenceNoTotal@@Base+0x1884> │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r7, [r4, #20] │ │ │ │ + str r7, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ - ldr.w r6, [ip, #24] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - ldr.w r6, [ip, #20] │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 1ae868 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ + ldr.w r7, [ip, #24] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + ldr.w r7, [ip, #20] │ │ │ │ + str r7, [sp, #0] │ │ │ │ + bl 1ad3bc │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c5f4 <_Py_NewReferenceNoTotal@@Base+0xe18> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 9bfca <_Py_NewReferenceNoTotal@@Base+0xe3e> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d79e <_Py_NewReferenceNoTotal@@Base+0x1fc2> │ │ │ │ + bne.w 9d0b4 <_Py_NewReferenceNoTotal@@Base+0x1f28> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bf18 <_Py_NewReferenceNoTotal@@Base+0x73c> │ │ │ │ + b.w 9b8c8 <_Py_NewReferenceNoTotal@@Base+0x73c> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ - bl b2f5c │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9d55c <_Py_NewReferenceNoTotal@@Base+0x1d80> │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ - ldrd r6, r5, [r7, #20] │ │ │ │ - bl ad45c <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9d604 <_Py_NewReferenceNoTotal@@Base+0x1e28> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [r0, #32] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - strd r3, r6, [r0, #36] @ 0x24 │ │ │ │ - movs r3, #27 │ │ │ │ - str r5, [r0, #44] @ 0x2c │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.w 9bfb0 <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ - str r2, [r5, #4] │ │ │ │ - b.w 9bfd6 <_Py_NewReferenceNoTotal@@Base+0x7fa> │ │ │ │ - movw r0, #8208 @ 0x2010 │ │ │ │ - bl 76fe4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9d550 <_Py_NewReferenceNoTotal@@Base+0x1d74> │ │ │ │ - mov r1, r0 │ │ │ │ - mov.w r2, #8192 @ 0x2000 │ │ │ │ - str.w r2, [r1], #16 │ │ │ │ - add.w r2, r0, #23 │ │ │ │ - bic.w r2, r2, #7 │ │ │ │ - subs r2, r2, r1 │ │ │ │ - str r1, [r0, #12] │ │ │ │ - str r2, [r0, #4] │ │ │ │ - movs r1, #0 │ │ │ │ - add.w r3, r2, #16 │ │ │ │ - str r1, [r0, #8] │ │ │ │ - str r0, [r6, #8] │ │ │ │ + bl b2964 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 9bfc2 <_Py_NewReferenceNoTotal@@Base+0x7e6> │ │ │ │ - adds r1, r3, #1 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - bl b2f5c │ │ │ │ - mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d55c <_Py_NewReferenceNoTotal@@Base+0x1d80> │ │ │ │ + beq.w 9c48a <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - ldrd r6, r5, [r7, #20] │ │ │ │ - bl ad45c <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ + ldrd r7, r5, [r6, #20] │ │ │ │ + bl ace64 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d604 <_Py_NewReferenceNoTotal@@Base+0x1e28> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [r0, #32] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - strd r3, r6, [r0, #36] @ 0x24 │ │ │ │ - movs r3, #28 │ │ │ │ + beq.w 9d2ac <_Py_NewReferenceNoTotal@@Base+0x2120> │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r2, [r0, #32] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + strd r2, r7, [r0, #36] @ 0x24 │ │ │ │ + movs r2, #27 │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.w 9bfb0 <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ + str r2, [r0, #0] │ │ │ │ + b.w 9bfd0 <_Py_NewReferenceNoTotal@@Base+0xe44> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dc20 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ + bl 9d634 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c202 <_Py_NewReferenceNoTotal@@Base+0xa26> │ │ │ │ + beq.w 9bbb6 <_Py_NewReferenceNoTotal@@Base+0xa2a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9d804 <_Py_NewReferenceNoTotal@@Base+0x2028> │ │ │ │ + beq.w 9cf98 <_Py_NewReferenceNoTotal@@Base+0x1e0c> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d526 <_Py_NewReferenceNoTotal@@Base+0x1d4a> │ │ │ │ + bne.w 9ceac <_Py_NewReferenceNoTotal@@Base+0x1d20> │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9d912 <_Py_NewReferenceNoTotal@@Base+0x2136> │ │ │ │ + beq.w 9cfa0 <_Py_NewReferenceNoTotal@@Base+0x1e14> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ - movw r1, #21716 @ 0x54d4 │ │ │ │ + movw r1, #21356 @ 0x536c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a8e38 │ │ │ │ + bl 1a79e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d524 <_Py_NewReferenceNoTotal@@Base+0x1d48> │ │ │ │ + beq.w 9ceaa <_Py_NewReferenceNoTotal@@Base+0x1d1e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dc20 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ + bl 9d634 <_PyEvalFramePushAndInit@@Base+0x248> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d524 <_Py_NewReferenceNoTotal@@Base+0x1d48> │ │ │ │ + beq.w 9ceaa <_Py_NewReferenceNoTotal@@Base+0x1d1e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa818 │ │ │ │ + bl 1a93c8 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d526 <_Py_NewReferenceNoTotal@@Base+0x1d4a> │ │ │ │ + bne.w 9ceac <_Py_NewReferenceNoTotal@@Base+0x1d20> │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d524 <_Py_NewReferenceNoTotal@@Base+0x1d48> │ │ │ │ + beq.w 9ceaa <_Py_NewReferenceNoTotal@@Base+0x1d1e> │ │ │ │ mov r0, r4 │ │ │ │ - bl b3b7c │ │ │ │ + bl b3584 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d524 <_Py_NewReferenceNoTotal@@Base+0x1d48> │ │ │ │ + beq.w 9ceaa <_Py_NewReferenceNoTotal@@Base+0x1d1e> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2f5c │ │ │ │ + bl b2964 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d76c <_Py_NewReferenceNoTotal@@Base+0x1f90> │ │ │ │ + beq.w 9cfd8 <_Py_NewReferenceNoTotal@@Base+0x1e4c> │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r6, r7, [r3, #20] │ │ │ │ - bl b35b4 │ │ │ │ + bl b2fbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d766 <_Py_NewReferenceNoTotal@@Base+0x1f8a> │ │ │ │ + beq.w 9cfd2 <_Py_NewReferenceNoTotal@@Base+0x1e46> │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 216eec <_PyErr_BadInternalCall@@Base+0x86c> │ │ │ │ + bl 2164a4 <_PyErr_BadInternalCall@@Base+0x86c> │ │ │ │ movs r1, #12 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #29572 @ 0x7384 │ │ │ │ + movw r2, #29188 @ 0x7204 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af2b4 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 1ade14 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c5f4 <_Py_NewReferenceNoTotal@@Base+0xe18> │ │ │ │ - bl 7f8d0 │ │ │ │ + bne.w 9bfca <_Py_NewReferenceNoTotal@@Base+0xe3e> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d524 <_Py_NewReferenceNoTotal@@Base+0x1d48> │ │ │ │ + beq.w 9ceaa <_Py_NewReferenceNoTotal@@Base+0x1d1e> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bdd4 <_Py_NewReferenceNoTotal@@Base+0x5f8> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9c032 <_Py_NewReferenceNoTotal@@Base+0x856> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1e22d8 │ │ │ │ - b.w 9bdae <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - str r7, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9d6b4 <_Py_NewReferenceNoTotal@@Base+0x1ed8> │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #525 @ 0x20d │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9d6ce <_Py_NewReferenceNoTotal@@Base+0x1ef2> │ │ │ │ - ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2f5c │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r3, r0 │ │ │ │ + b.w 9b784 <_Py_NewReferenceNoTotal@@Base+0x5f8> │ │ │ │ + adds r1, r3, #1 │ │ │ │ + str r1, [r4, #8] │ │ │ │ + bl b2964 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d6ce <_Py_NewReferenceNoTotal@@Base+0x1ef2> │ │ │ │ + beq.w 9c48a <_Py_NewReferenceNoTotal@@Base+0x12fe> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - ldrd r8, r6, [r3, #20] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - bl ad45c <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ + ldrd r7, r5, [r6, #20] │ │ │ │ + bl ace64 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d6c8 <_Py_NewReferenceNoTotal@@Base+0x1eec> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - strd r3, r8, [r0, #36] @ 0x24 │ │ │ │ - movs r3, #17 │ │ │ │ - str.w sl, [r0, #32] │ │ │ │ - strd r2, r2, [r0, #4] │ │ │ │ - str r6, [r0, #44] @ 0x2c │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.w 9c5f4 <_Py_NewReferenceNoTotal@@Base+0xe18> │ │ │ │ - str.w r3, [r8, #4] │ │ │ │ - b.w 9c0f0 <_Py_NewReferenceNoTotal@@Base+0x914> │ │ │ │ + beq.w 9d2ac <_Py_NewReferenceNoTotal@@Base+0x2120> │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r2, [r0, #32] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + strd r2, r7, [r0, #36] @ 0x24 │ │ │ │ + movs r2, #28 │ │ │ │ + str r5, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r0, #0] │ │ │ │ + b.w 9bfd0 <_Py_NewReferenceNoTotal@@Base+0xe44> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9b9e6 <_Py_NewReferenceNoTotal@@Base+0x85a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1e1580 │ │ │ │ + b.w 9b75e <_Py_NewReferenceNoTotal@@Base+0x5d2> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ - bl 76fe4 │ │ │ │ + bl 76fd8 │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d932 <_Py_NewReferenceNoTotal@@Base+0x2156> │ │ │ │ + beq.w 9cf4a <_Py_NewReferenceNoTotal@@Base+0x1dbe> │ │ │ │ mov ip, r0 │ │ │ │ mov.w r7, #8192 @ 0x2000 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w r7, [ip], #16 │ │ │ │ add.w r7, r0, #23 │ │ │ │ bic.w r7, r7, #7 │ │ │ │ str.w lr, [r0, #8] │ │ │ │ str.w ip, [r0, #12] │ │ │ │ sub.w ip, r7, ip │ │ │ │ add.w ip, ip, #32 │ │ │ │ str r0, [r3, #8] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9d932 <_Py_NewReferenceNoTotal@@Base+0x2156> │ │ │ │ + beq.w 9cf4a <_Py_NewReferenceNoTotal@@Base+0x1dbe> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ - b.w 9c0e8 <_Py_NewReferenceNoTotal@@Base+0x90c> │ │ │ │ + b.w 9ba9c <_Py_NewReferenceNoTotal@@Base+0x910> │ │ │ │ + str.w r3, [r8, #4] │ │ │ │ + b.w 9baa4 <_Py_NewReferenceNoTotal@@Base+0x918> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9d2a2 <_Py_NewReferenceNoTotal@@Base+0x2116> │ │ │ │ mov r0, r4 │ │ │ │ - bl b3b7c │ │ │ │ - mov r8, r0 │ │ │ │ + movw r1, #525 @ 0x20d │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9d0f6 <_Py_NewReferenceNoTotal@@Base+0x1f6a> │ │ │ │ + ldrd r0, r1, [r4, #4] │ │ │ │ + bl b2964 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c944 <_Py_NewReferenceNoTotal@@Base+0x1168> │ │ │ │ - b.w 9c93c <_Py_NewReferenceNoTotal@@Base+0x1160> │ │ │ │ + beq.w 9d0f6 <_Py_NewReferenceNoTotal@@Base+0x1f6a> │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ + ldrd r8, r7, [r3, #20] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + bl ace64 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9d0f0 <_Py_NewReferenceNoTotal@@Base+0x1f64> │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + str r2, [r0, #32] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + strd r2, r8, [r0, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + strd r2, r2, [r0, #4] │ │ │ │ + movs r2, #17 │ │ │ │ + str r7, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r0, #0] │ │ │ │ + b.w 9bfca <_Py_NewReferenceNoTotal@@Base+0xe3e> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - adds r2, r3, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9d71e <_Py_NewReferenceNoTotal@@Base+0x1f42> │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + beq.w 9d38c <_Py_NewReferenceNoTotal@@Base+0x2200> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d714 <_Py_NewReferenceNoTotal@@Base+0x1f38> │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.w 9d6f8 <_Py_NewReferenceNoTotal@@Base+0x1f1c> │ │ │ │ + bne.w 9d382 <_Py_NewReferenceNoTotal@@Base+0x21f6> │ │ │ │ + ldrd r7, r3, [r4, #8] │ │ │ │ + cmp r7, r3 │ │ │ │ + beq.w 9d374 <_Py_NewReferenceNoTotal@@Base+0x21e8> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldrd r8, r6, [r3, #12] │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ + ldrd r8, r7, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #526 @ 0x20e │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d6ec <_Py_NewReferenceNoTotal@@Base+0x1f10> │ │ │ │ + beq.w 9d33e <_Py_NewReferenceNoTotal@@Base+0x21b2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aee68 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 1ad9c8 │ │ │ │ + mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d6ec <_Py_NewReferenceNoTotal@@Base+0x1f10> │ │ │ │ + beq.w 9d33e <_Py_NewReferenceNoTotal@@Base+0x21b2> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b2f5c │ │ │ │ + bl b2964 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d6ec <_Py_NewReferenceNoTotal@@Base+0x1f10> │ │ │ │ + beq.w 9d33e <_Py_NewReferenceNoTotal@@Base+0x21b2> │ │ │ │ + mov r1, r9 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - mov r1, r7 │ │ │ │ - ldrd r9, sl, [r3, #20] │ │ │ │ - bl 1aef88 │ │ │ │ + ldrd sl, r9, [r3, #20] │ │ │ │ + bl 1adae8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d98e <_Py_NewReferenceNoTotal@@Base+0x21b2> │ │ │ │ + beq.w 9d348 <_Py_NewReferenceNoTotal@@Base+0x21bc> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl ad45c <_PyArena_Malloc@@Base> │ │ │ │ - mov r7, r0 │ │ │ │ + bl ace64 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d6e6 <_Py_NewReferenceNoTotal@@Base+0x1f0a> │ │ │ │ - strd r8, r6, [r0, #32] │ │ │ │ - str.w r9, [r0, #40] @ 0x28 │ │ │ │ - str.w sl, [r0, #44] @ 0x2c │ │ │ │ + beq.w 9d338 <_Py_NewReferenceNoTotal@@Base+0x21ac> │ │ │ │ + strd r8, r7, [r0, #32] │ │ │ │ + movs r1, #23 │ │ │ │ + str.w sl, [r0, #40] @ 0x28 │ │ │ │ + str.w r9, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r2, [r0, #4] │ │ │ │ - movs r2, #23 │ │ │ │ - subs r3, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bfb0 <_Py_NewReferenceNoTotal@@Base+0x7d4> │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - lsls r1, r3, #2 │ │ │ │ - bl 84348 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9d5b6 <_Py_NewReferenceNoTotal@@Base+0x1dda> │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ - mov r7, r0 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9c658 <_Py_NewReferenceNoTotal@@Base+0xe7c> │ │ │ │ + str r1, [r0, #0] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b.w 9bfd0 <_Py_NewReferenceNoTotal@@Base+0xe44> │ │ │ │ + mov r0, r4 │ │ │ │ + bl b3584 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9c33c <_Py_NewReferenceNoTotal@@Base+0x11b0> │ │ │ │ + b.w 9c334 <_Py_NewReferenceNoTotal@@Base+0x11a8> │ │ │ │ subs r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9c4bc <_Py_NewReferenceNoTotal@@Base+0xce0> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r6, #0 │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 9b9a6 <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ mov r0, r4 │ │ │ │ - bl b3b7c │ │ │ │ + bl b3584 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c7a8 <_Py_NewReferenceNoTotal@@Base+0xfcc> │ │ │ │ + beq.w 9c19c <_Py_NewReferenceNoTotal@@Base+0x1010> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa5bc │ │ │ │ + bl 1f9aac │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d760 <_Py_NewReferenceNoTotal@@Base+0x1f84> │ │ │ │ + bne.w 9d0d4 <_Py_NewReferenceNoTotal@@Base+0x1f48> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl b2f5c │ │ │ │ + bl b2964 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c032 <_Py_NewReferenceNoTotal@@Base+0x856> │ │ │ │ + beq.w 9b9e6 <_Py_NewReferenceNoTotal@@Base+0x85a> │ │ │ │ ldr r6, [r4, #20] │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ mov r0, r8 │ │ │ │ str r6, [sp, #12] │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ strd r7, r6, [sp, #4] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1fa99c <_PyParkingLot_UnparkAll@@Base+0x1e0> │ │ │ │ + bl 1f9e8c <_PyParkingLot_UnparkAll@@Base+0x1e0> │ │ │ │ movs r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #29540 @ 0x7364 │ │ │ │ + movw r2, #29156 @ 0x71e4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af2b4 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 1ade14 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c5f4 <_Py_NewReferenceNoTotal@@Base+0xe18> │ │ │ │ - b.w 9c19c <_Py_NewReferenceNoTotal@@Base+0x9c0> │ │ │ │ - ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ - mov r1, r7 │ │ │ │ - blx r3 │ │ │ │ - b.n 9ccac <_Py_NewReferenceNoTotal@@Base+0x14d0> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - subs r3, #1 │ │ │ │ - b.w 9bc6c <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ - movs r2, #1 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bc12 <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ + bne.w 9bfca <_Py_NewReferenceNoTotal@@Base+0xe3e> │ │ │ │ + b.w 9bb50 <_Py_NewReferenceNoTotal@@Base+0x9c4> │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + lsls r1, r3, #2 │ │ │ │ + bl 83ea0 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9d0da <_Py_NewReferenceNoTotal@@Base+0x1f4e> │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + b.w 9c054 <_Py_NewReferenceNoTotal@@Base+0xec8> │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - subs r3, #1 │ │ │ │ - b.w 9bc12 <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ + b.w 9b81a <_Py_NewReferenceNoTotal@@Base+0x68e> │ │ │ │ + str.w r2, [r8, #524] @ 0x20c │ │ │ │ + b.n 9c800 <_Py_NewReferenceNoTotal@@Base+0x1674> │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r9 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ - b.w 9c52e <_Py_NewReferenceNoTotal@@Base+0xd52> │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9beb6 <_Py_NewReferenceNoTotal@@Base+0x6da> │ │ │ │ + b.w 9bf04 <_Py_NewReferenceNoTotal@@Base+0xd78> │ │ │ │ + subs r7, r3, #1 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bf3c <_Py_NewReferenceNoTotal@@Base+0x760> │ │ │ │ - str.w r2, [r8, #524] @ 0x20c │ │ │ │ - b.n 9cdf8 <_Py_NewReferenceNoTotal@@Base+0x161c> │ │ │ │ + subs r3, r7, #1 │ │ │ │ + b.w 9b61e <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ ldr.w r2, [r8, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r0, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ - cbz r2, 9d434 <_Py_NewReferenceNoTotal@@Base+0x1c58> │ │ │ │ + cbz r2, 9cde0 <_Py_NewReferenceNoTotal@@Base+0x1c54> │ │ │ │ str r0, [r2, #24] │ │ │ │ ldr.w r2, [r8, #532] @ 0x214 │ │ │ │ str.w r0, [r8, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9bd88 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + bne.w 9b738 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ str.w r0, [r8, #532] @ 0x214 │ │ │ │ - b.w 9bd88 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ - ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ - movs r1, #4 │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 9ca80 <_Py_NewReferenceNoTotal@@Base+0x12a4> │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9be6a <_Py_NewReferenceNoTotal@@Base+0x68e> │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ - movw r1, #27836 @ 0x6cbc │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d2028 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bb56 <_Py_NewReferenceNoTotal@@Base+0x37a> │ │ │ │ + b.w 9b738 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9cdd6 <_Py_NewReferenceNoTotal@@Base+0x15fa> │ │ │ │ + beq.w 9c7de <_Py_NewReferenceNoTotal@@Base+0x1652> │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - cbz r3, 9d4e8 <_Py_NewReferenceNoTotal@@Base+0x1d0c> │ │ │ │ + cbz r3, 9ce5c <_Py_NewReferenceNoTotal@@Base+0x1cd0> │ │ │ │ str r2, [r3, #20] │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [r3, r9] │ │ │ │ ldr.w r3, [r8, #520] @ 0x208 │ │ │ │ str r3, [r0, #20] │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ str.w r0, [r8, #520] @ 0x208 │ │ │ │ - cbz r3, 9d4ba <_Py_NewReferenceNoTotal@@Base+0x1cde> │ │ │ │ + cbz r3, 9ce2e <_Py_NewReferenceNoTotal@@Base+0x1ca2> │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r2, r8, r2, lsl #3 │ │ │ │ ldr.w r3, [sl, #812] @ 0x32c │ │ │ │ @@ -172046,547 +171389,609 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str.w r7, [r3, r9] │ │ │ │ ldr.w r3, [r8, #788] @ 0x314 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8, #788] @ 0x314 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bd88 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + b.w 9b738 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ str.w r2, [r8, #524] @ 0x20c │ │ │ │ - b.n 9d490 <_Py_NewReferenceNoTotal@@Base+0x1cb4> │ │ │ │ + b.n 9ce04 <_Py_NewReferenceNoTotal@@Base+0x1c78> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bf68 <_Py_NewReferenceNoTotal@@Base+0x78c> │ │ │ │ - ldr.w r2, [sl, #704] @ 0x2c0 │ │ │ │ - movw r1, #30033 @ 0x7551 │ │ │ │ - movt r1, #7 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 9cd68 <_Py_NewReferenceNoTotal@@Base+0x158c> │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 9bd88 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ - b.w 9bd24 <_Py_NewReferenceNoTotal@@Base+0x548> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bb88 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 9b61c <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ + ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ + mov r1, r7 │ │ │ │ + blx r3 │ │ │ │ + b.n 9c6a4 <_Py_NewReferenceNoTotal@@Base+0x1518> │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bc6c <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ + b.w 9b5c2 <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ + ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ + movs r1, #4 │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 9c44e <_Py_NewReferenceNoTotal@@Base+0x12c2> │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b866 <_Py_NewReferenceNoTotal@@Base+0x6da> │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b8ec <_Py_NewReferenceNoTotal@@Base+0x760> │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b918 <_Py_NewReferenceNoTotal@@Base+0x78c> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bdd4 <_Py_NewReferenceNoTotal@@Base+0x5f8> │ │ │ │ - subs r7, r3, #1 │ │ │ │ + b.w 9b784 <_Py_NewReferenceNoTotal@@Base+0x5f8> │ │ │ │ + movw r0, #43976 @ 0xabc8 │ │ │ │ + movt r0, #70 @ 0x46 │ │ │ │ + movw r1, #27452 @ 0x6b3c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl d1ad0 │ │ │ │ + movs r3, #1 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 9cd00 <_Py_NewReferenceNoTotal@@Base+0x1b74> │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ + movw r1, #27452 @ 0x6b3c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d1ad0 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - subs r3, r7, #1 │ │ │ │ - b.w 9bc6e <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + b.w 9b506 <_Py_NewReferenceNoTotal@@Base+0x37a> │ │ │ │ subs r7, r3, #1 │ │ │ │ - b.n 9d536 <_Py_NewReferenceNoTotal@@Base+0x1d5a> │ │ │ │ - bl 25edcc │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9bac6 <_Py_NewReferenceNoTotal@@Base+0x2ea> │ │ │ │ - b.w 9c686 <_Py_NewReferenceNoTotal@@Base+0xeaa> │ │ │ │ - bl 1ea294 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9bfd6 <_Py_NewReferenceNoTotal@@Base+0x7fa> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r2, r3, #1 │ │ │ │ - b.w 9bff2 <_Py_NewReferenceNoTotal@@Base+0x816> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - b.w 9bc6e <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ - mov r7, r3 │ │ │ │ - b.w 9bb7a <_Py_NewReferenceNoTotal@@Base+0x39e> │ │ │ │ - mov r8, sl │ │ │ │ - b.w 9c06e <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ - mov.w r8, #0 │ │ │ │ - b.w 9c03e <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 9d5a8 <_Py_NewReferenceNoTotal@@Base+0x1dcc> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9be12 <_Py_NewReferenceNoTotal@@Base+0x636> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.w 9c50e <_Py_NewReferenceNoTotal@@Base+0xd32> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.w 9d73e <_Py_NewReferenceNoTotal@@Base+0x1f62> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ + b.n 9cdcc <_Py_NewReferenceNoTotal@@Base+0x1c40> │ │ │ │ movs r2, #1 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9be12 <_Py_NewReferenceNoTotal@@Base+0x636> │ │ │ │ - mov r5, r6 │ │ │ │ - mov r6, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77384 │ │ │ │ + b.w 9b61c <_Py_NewReferenceNoTotal@@Base+0x490> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1ea294 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9c02a <_Py_NewReferenceNoTotal@@Base+0x84e> │ │ │ │ + b.w 9b538 <_Py_NewReferenceNoTotal@@Base+0x3ac> │ │ │ │ + ldr.w r2, [sl, #704] @ 0x2c0 │ │ │ │ + movw r1, #30021 @ 0x7545 │ │ │ │ + movt r1, #7 │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w 9c770 <_Py_NewReferenceNoTotal@@Base+0x15e4> │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 9b738 <_Py_NewReferenceNoTotal@@Base+0x5ac> │ │ │ │ + b.w 9b6d4 <_Py_NewReferenceNoTotal@@Base+0x548> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - subs r7, r3, #1 │ │ │ │ - b.n 9d536 <_Py_NewReferenceNoTotal@@Base+0x1d5a> │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.n 9d536 <_Py_NewReferenceNoTotal@@Base+0x1d5a> │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 9b5c2 <_Py_NewReferenceNoTotal@@Base+0x436> │ │ │ │ + ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ + b.w 9b9f2 <_Py_NewReferenceNoTotal@@Base+0x866> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - subs r2, r1, #1 │ │ │ │ - movs r7, #0 │ │ │ │ - b.w 9bff2 <_Py_NewReferenceNoTotal@@Base+0x816> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9bce6 <_Py_NewReferenceNoTotal@@Base+0x50a> │ │ │ │ - b.w 9c52a <_Py_NewReferenceNoTotal@@Base+0xd4e> │ │ │ │ - bl 7f8d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9bfae <_Py_NewReferenceNoTotal@@Base+0x7d2> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - subs r2, r3, #1 │ │ │ │ - b.w 9bff2 <_Py_NewReferenceNoTotal@@Base+0x816> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9c032 <_Py_NewReferenceNoTotal@@Base+0x856> │ │ │ │ - ldrd r3, r6, [r4, #8] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.n 9d636 <_Py_NewReferenceNoTotal@@Base+0x1e5a> │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - b.w 9bb3a <_Py_NewReferenceNoTotal@@Base+0x35e> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + subs r3, r1, #1 │ │ │ │ + b.w 9b9a6 <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + bl 1e955c │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9c1a6 <_Py_NewReferenceNoTotal@@Base+0x9ca> │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ + bne.w 9baa4 <_Py_NewReferenceNoTotal@@Base+0x918> │ │ │ │ + b.w 9b504 <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ + mov.w r8, #0 │ │ │ │ + b.w 9ba22 <_Py_NewReferenceNoTotal@@Base+0x896> │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 9cf8a <_Py_NewReferenceNoTotal@@Base+0x1dfe> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr.w r3, [r1, r6, lsl #2] │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9c032 <_Py_NewReferenceNoTotal@@Base+0x856> │ │ │ │ - ldrd r3, r2, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 9bb48 <_Py_NewReferenceNoTotal@@Base+0x36c> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b7c2 <_Py_NewReferenceNoTotal@@Base+0x636> │ │ │ │ + mov r8, sl │ │ │ │ + b.w 9ba22 <_Py_NewReferenceNoTotal@@Base+0x896> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d47a <_Py_NewReferenceNoTotal@@Base+0x1c9e> │ │ │ │ - ldrd r1, r3, [r4, #4] │ │ │ │ - b.w 9bb48 <_Py_NewReferenceNoTotal@@Base+0x36c> │ │ │ │ - mov r3, r6 │ │ │ │ - b.w 9be36 <_Py_NewReferenceNoTotal@@Base+0x65a> │ │ │ │ - ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ - b.w 9c03e <_Py_NewReferenceNoTotal@@Base+0x862> │ │ │ │ + bge.w 9d2e6 <_Py_NewReferenceNoTotal@@Base+0x215a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9d1c6 <_Py_NewReferenceNoTotal@@Base+0x19ea> │ │ │ │ + b.w 9b7c2 <_Py_NewReferenceNoTotal@@Base+0x636> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.w 9c920 <_Py_NewReferenceNoTotal@@Base+0x1144> │ │ │ │ + bl 25ea4c │ │ │ │ + b.n 9ca70 <_Py_NewReferenceNoTotal@@Base+0x18e4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9d6d8 <_Py_NewReferenceNoTotal@@Base+0x1efc> │ │ │ │ + blt.w 9cb38 <_Py_NewReferenceNoTotal@@Base+0x19ac> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ - ldrd sl, r3, [r3, #12] │ │ │ │ - str r3, [sp, #24] │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ + ldrd r9, r8, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9c8f2 <_Py_NewReferenceNoTotal@@Base+0x1116> │ │ │ │ + beq.w 9ca8c <_Py_NewReferenceNoTotal@@Base+0x1900> │ │ │ │ + b.n 9ceac <_Py_NewReferenceNoTotal@@Base+0x1d20> │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 9cff6 <_Py_NewReferenceNoTotal@@Base+0x1e6a> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9be92 <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.w 9c8d4 <_Py_NewReferenceNoTotal@@Base+0x10f8> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 9d6d8 <_Py_NewReferenceNoTotal@@Base+0x1efc> │ │ │ │ + b.w 9b886 <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 9cafe <_Py_NewReferenceNoTotal@@Base+0x1972> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9ca5c <_Py_NewReferenceNoTotal@@Base+0x1280> │ │ │ │ + b.w 9bbb6 <_Py_NewReferenceNoTotal@@Base+0xa2a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9be92 <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 9d726 <_Py_NewReferenceNoTotal@@Base+0x1f4a> │ │ │ │ + b.w 9c4f6 <_Py_NewReferenceNoTotal@@Base+0x136a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 9d060 <_Py_NewReferenceNoTotal@@Base+0x1ed4> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bf8a <_Py_NewReferenceNoTotal@@Base+0x7ae> │ │ │ │ + b.w 9b886 <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 9d726 <_Py_NewReferenceNoTotal@@Base+0x1f4a> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + bl 25ea4c │ │ │ │ + b.n 9c87a <_Py_NewReferenceNoTotal@@Base+0x16ee> │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ + str r7, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 9cfc6 <_Py_NewReferenceNoTotal@@Base+0x1e3a> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldrd r8, r6, [r3, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9d2ba <_Py_NewReferenceNoTotal@@Base+0x1ade> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bf8a <_Py_NewReferenceNoTotal@@Base+0x7ae> │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 9d086 <_Py_NewReferenceNoTotal@@Base+0x1efa> │ │ │ │ + adds r2, r3, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9d074 <_Py_NewReferenceNoTotal@@Base+0x1ee8> │ │ │ │ + mov.w r1, #616 @ 0x268 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97e78 <_PyObject_NewVar@@Base+0x60> │ │ │ │ + cbz r0, 9d058 <_Py_NewReferenceNoTotal@@Base+0x1ecc> │ │ │ │ + mov r0, r4 │ │ │ │ + bl b4f0c │ │ │ │ + mov r2, r0 │ │ │ │ + cbz r0, 9d058 <_Py_NewReferenceNoTotal@@Base+0x1ecc> │ │ │ │ + movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.n 9d29e <_Py_NewReferenceNoTotal@@Base+0x1ac2> │ │ │ │ + bl 234ee8 │ │ │ │ + bl 7f89c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r1, r3, #1 │ │ │ │ + cbz r0, 9d05a <_Py_NewReferenceNoTotal@@Base+0x1ece> │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + b.n 9cfc8 <_Py_NewReferenceNoTotal@@Base+0x1e3c> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + subs r1, r3, #1 │ │ │ │ + b.n 9d054 <_Py_NewReferenceNoTotal@@Base+0x1ec8> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ + ldrd r9, r8, [r3, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9c896 <_Py_NewReferenceNoTotal@@Base+0x170a> │ │ │ │ + b.n 9cfc8 <_Py_NewReferenceNoTotal@@Base+0x1e3c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25ea4c │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 9d028 <_Py_NewReferenceNoTotal@@Base+0x1e9c> │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + subs r1, #1 │ │ │ │ + b.n 9d054 <_Py_NewReferenceNoTotal@@Base+0x1ec8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bf8a <_Py_NewReferenceNoTotal@@Base+0x7ae> │ │ │ │ + b.w 9b886 <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.w 9c6a0 <_Py_NewReferenceNoTotal@@Base+0xec4> │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 9d0b4 <_Py_NewReferenceNoTotal@@Base+0x1f28> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9c6bc <_Py_NewReferenceNoTotal@@Base+0xee0> │ │ │ │ - b.n 9d588 <_Py_NewReferenceNoTotal@@Base+0x1dac> │ │ │ │ + beq.w 9c9ae <_Py_NewReferenceNoTotal@@Base+0x1822> │ │ │ │ + b.n 9ca10 <_Py_NewReferenceNoTotal@@Base+0x1884> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25ea4c │ │ │ │ + b.n 9c994 <_Py_NewReferenceNoTotal@@Base+0x1808> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ - movs r7, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - subs r2, r3, #1 │ │ │ │ - b.w 9bff2 <_Py_NewReferenceNoTotal@@Base+0x816> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b8c8 <_Py_NewReferenceNoTotal@@Base+0x73c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25ea4c │ │ │ │ + b.w 9bee4 <_Py_NewReferenceNoTotal@@Base+0xd58> │ │ │ │ + mov.w r8, #0 │ │ │ │ + b.w 9b9f2 <_Py_NewReferenceNoTotal@@Base+0x866> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bc6e <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + b.w 9b61e <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + mov r5, r6 │ │ │ │ + mov r6, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77378 │ │ │ │ + b.w 9c726 <_Py_NewReferenceNoTotal@@Base+0x159a> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9d16a <_Py_NewReferenceNoTotal@@Base+0x198e> │ │ │ │ + b.w 9bb1c <_Py_NewReferenceNoTotal@@Base+0x990> │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 9d116 <_Py_NewReferenceNoTotal@@Base+0x1f8a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9c202 <_Py_NewReferenceNoTotal@@Base+0xa26> │ │ │ │ + b.w 9c47e <_Py_NewReferenceNoTotal@@Base+0x12f2> │ │ │ │ + sub.w r3, sl, #2 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b842 <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9d79e <_Py_NewReferenceNoTotal@@Base+0x1fc2> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldrd r9, r8, [r3, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9cfa6 <_Py_NewReferenceNoTotal@@Base+0x17ca> │ │ │ │ - b.n 9d008 <_Py_NewReferenceNoTotal@@Base+0x182c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.w 9cf8c <_Py_NewReferenceNoTotal@@Base+0x17b0> │ │ │ │ + bge.w 9d28c <_Py_NewReferenceNoTotal@@Base+0x2100> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bf18 <_Py_NewReferenceNoTotal@@Base+0x73c> │ │ │ │ - sub.w r3, r9, #2 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9be92 <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ + b.w 9b842 <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25ea4c │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9b9e6 <_Py_NewReferenceNoTotal@@Base+0x85a> │ │ │ │ + ldrd r3, r6, [r4, #8] │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.n 9d22c <_Py_NewReferenceNoTotal@@Base+0x20a0> │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + b.w 9b4ea <_Py_NewReferenceNoTotal@@Base+0x35e> │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 1e955c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9b988 <_Py_NewReferenceNoTotal@@Base+0x7fc> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + mov r6, r3 │ │ │ │ + subs r3, r2, #1 │ │ │ │ + b.w 9b9a6 <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ + str r0, [sp, #24] │ │ │ │ + bl 7f89c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9b95e <_Py_NewReferenceNoTotal@@Base+0x7d2> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r6, r3 │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ + subs r3, r2, #1 │ │ │ │ + b.w 9b9a6 <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ + mov r3, r7 │ │ │ │ + b.w 9b7e6 <_Py_NewReferenceNoTotal@@Base+0x65a> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9cc0e <_Py_NewReferenceNoTotal@@Base+0x1432> │ │ │ │ + b.w 9c5b0 <_Py_NewReferenceNoTotal@@Base+0x1424> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9d7f6 <_Py_NewReferenceNoTotal@@Base+0x201a> │ │ │ │ + blt.n 9d1bc <_Py_NewReferenceNoTotal@@Base+0x2030> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldrd r8, r6, [r3, #12] │ │ │ │ + ldrd r7, r6, [r3, #12] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9cbca <_Py_NewReferenceNoTotal@@Base+0x13ee> │ │ │ │ + beq.w 9c56a <_Py_NewReferenceNoTotal@@Base+0x13de> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bfac <_Py_NewReferenceNoTotal@@Base+0x7d0> │ │ │ │ + b.w 9b95c <_Py_NewReferenceNoTotal@@Base+0x7d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.w 9cbae <_Py_NewReferenceNoTotal@@Base+0x13d2> │ │ │ │ - bl 7f8d0 │ │ │ │ + bl 25ea4c │ │ │ │ + b.w 9c54e <_Py_NewReferenceNoTotal@@Base+0x13c2> │ │ │ │ + bl 7f89c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d7da <_Py_NewReferenceNoTotal@@Base+0x1ffe> │ │ │ │ + beq.n 9d1a0 <_Py_NewReferenceNoTotal@@Base+0x2014> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bfac <_Py_NewReferenceNoTotal@@Base+0x7d0> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.n 9d0dc <_Py_NewReferenceNoTotal@@Base+0x1900> │ │ │ │ - bl 7f8d0 │ │ │ │ - cbnz r0, 9d84a <_Py_NewReferenceNoTotal@@Base+0x206e> │ │ │ │ + b.w 9b95c <_Py_NewReferenceNoTotal@@Base+0x7d0> │ │ │ │ + bl 25ea4c │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9b476 <_Py_NewReferenceNoTotal@@Base+0x2ea> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bed6 <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ + movs r6, #0 │ │ │ │ + b.w 9b9a6 <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9cb1c <_Py_NewReferenceNoTotal@@Base+0x1340> │ │ │ │ + b.w 9b9de <_Py_NewReferenceNoTotal@@Base+0x852> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 9d862 <_Py_NewReferenceNoTotal@@Base+0x2086> │ │ │ │ + bl 25ea4c │ │ │ │ + b.w 9c862 <_Py_NewReferenceNoTotal@@Base+0x16d6> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 9d21a <_Py_NewReferenceNoTotal@@Base+0x208e> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + b.w 9b4c0 <_Py_NewReferenceNoTotal@@Base+0x334> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25ea4c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9b696 <_Py_NewReferenceNoTotal@@Base+0x50a> │ │ │ │ + b.w 9bf00 <_Py_NewReferenceNoTotal@@Base+0xd74> │ │ │ │ movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bef6 <_Py_NewReferenceNoTotal@@Base+0x71a> │ │ │ │ + movs r6, #0 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9b9a6 <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r7, r3, #1 │ │ │ │ + b.n 9cdcc <_Py_NewReferenceNoTotal@@Base+0x1c40> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9bb5a <_Py_NewReferenceNoTotal@@Base+0x9ce> │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr.w r3, [r1, r6, lsl #2] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9b9e6 <_Py_NewReferenceNoTotal@@Base+0x85a> │ │ │ │ + ldrd r3, r2, [r4, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 9b4f8 <_Py_NewReferenceNoTotal@@Base+0x36c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9d8e4 <_Py_NewReferenceNoTotal@@Base+0x2108> │ │ │ │ + blt.w 9ceee <_Py_NewReferenceNoTotal@@Base+0x1d62> │ │ │ │ + ldrd r1, r3, [r4, #4] │ │ │ │ + b.w 9b4f8 <_Py_NewReferenceNoTotal@@Base+0x36c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bed6 <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ + b.n 9cbea <_Py_NewReferenceNoTotal@@Base+0x1a5e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.w 9ce72 <_Py_NewReferenceNoTotal@@Base+0x1696> │ │ │ │ + bl 25ea4c │ │ │ │ + b.w 9c094 <_Py_NewReferenceNoTotal@@Base+0xf08> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + subs r7, r3, #1 │ │ │ │ + b.n 9cdcc <_Py_NewReferenceNoTotal@@Base+0x1c40> │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.n 9cdcc <_Py_NewReferenceNoTotal@@Base+0x1c40> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldrd r7, r6, [r3, #12] │ │ │ │ + ldr.w r3, [r3, r8, lsl #2] │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9cf32 <_Py_NewReferenceNoTotal@@Base+0x1756> │ │ │ │ + beq.w 9c2ea <_Py_NewReferenceNoTotal@@Base+0x115e> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bef6 <_Py_NewReferenceNoTotal@@Base+0x71a> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.w 9cf16 <_Py_NewReferenceNoTotal@@Base+0x173a> │ │ │ │ - mov.w r8, #0 │ │ │ │ - b.w 9c06e <_Py_NewReferenceNoTotal@@Base+0x892> │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ - str r6, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 9d812 <_Py_NewReferenceNoTotal@@Base+0x2036> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 9d90a <_Py_NewReferenceNoTotal@@Base+0x212e> │ │ │ │ - adds r2, r3, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 9d8f8 <_Py_NewReferenceNoTotal@@Base+0x211c> │ │ │ │ - mov.w r1, #616 @ 0x268 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 984b8 <_PyObject_NewVar@@Base+0x60> │ │ │ │ - cbz r0, 9d8dc <_Py_NewReferenceNoTotal@@Base+0x2100> │ │ │ │ - mov r0, r4 │ │ │ │ - bl b5504 │ │ │ │ - mov r2, r0 │ │ │ │ - cbz r0, 9d8dc <_Py_NewReferenceNoTotal@@Base+0x2100> │ │ │ │ + b.w 9b842 <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 7f89c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9b95e <_Py_NewReferenceNoTotal@@Base+0x7d2> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 235784 │ │ │ │ - bl 7f8d0 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + mov r6, r3 │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ + subs r3, r2, #1 │ │ │ │ + b.w 9b9a6 <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r1, r3, #1 │ │ │ │ - cbz r0, 9d8de <_Py_NewReferenceNoTotal@@Base+0x2102> │ │ │ │ movs r2, #1 │ │ │ │ + movs r6, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 9d814 <_Py_NewReferenceNoTotal@@Base+0x2038> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - subs r1, r3, #1 │ │ │ │ - b.n 9d8d8 <_Py_NewReferenceNoTotal@@Base+0x20fc> │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 9b9a6 <_Py_NewReferenceNoTotal@@Base+0x81a> │ │ │ │ + mov r7, r3 │ │ │ │ + b.w 9b52a <_Py_NewReferenceNoTotal@@Base+0x39e> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25ea4c │ │ │ │ + b.w 9c2ca <_Py_NewReferenceNoTotal@@Base+0x113e> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9ce8e <_Py_NewReferenceNoTotal@@Base+0x16b2> │ │ │ │ - b.n 9d814 <_Py_NewReferenceNoTotal@@Base+0x2038> │ │ │ │ + beq.w 9c0b0 <_Py_NewReferenceNoTotal@@Base+0xf24> │ │ │ │ + b.n 9cf6e <_Py_NewReferenceNoTotal@@Base+0x1de2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 9d366 <_Py_NewReferenceNoTotal@@Base+0x21da> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ + ldrd r8, r7, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9d8ac <_Py_NewReferenceNoTotal@@Base+0x20d0> │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r1, #1 │ │ │ │ - b.n 9d8d8 <_Py_NewReferenceNoTotal@@Base+0x20fc> │ │ │ │ + beq.w 9c93a <_Py_NewReferenceNoTotal@@Base+0x17ae> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9bed6 <_Py_NewReferenceNoTotal@@Base+0x6fa> │ │ │ │ + b.w 9b8a6 <_Py_NewReferenceNoTotal@@Base+0x71a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9d1a4 <_Py_NewReferenceNoTotal@@Base+0x19c8> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldrd r9, r8, [r3, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9d0f8 <_Py_NewReferenceNoTotal@@Base+0x191c> │ │ │ │ - b.n 9d526 <_Py_NewReferenceNoTotal@@Base+0x1d4a> │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 1ea294 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9c0f0 <_Py_NewReferenceNoTotal@@Base+0x914> │ │ │ │ - b.w 9bb54 <_Py_NewReferenceNoTotal@@Base+0x378> │ │ │ │ + bl 25ea4c │ │ │ │ + b.w 9c91e <_Py_NewReferenceNoTotal@@Base+0x1792> │ │ │ │ subs r3, #1 │ │ │ │ - b.w 9bc6e <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + b.w 9b61e <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r7, r3, #1 │ │ │ │ - b.n 9d536 <_Py_NewReferenceNoTotal@@Base+0x1d5a> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25edcc │ │ │ │ - b.w 9ce5a <_Py_NewReferenceNoTotal@@Base+0x167e> │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 9b61e <_Py_NewReferenceNoTotal@@Base+0x492> │ │ │ │ + bl 7f89c │ │ │ │ + cbnz r0, 9d34e <_Py_NewReferenceNoTotal@@Base+0x21c2> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9c686 <_Py_NewReferenceNoTotal@@Base+0x14fa> │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 9ccb8 <_Py_NewReferenceNoTotal@@Base+0x1b2c> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b93a <_Py_NewReferenceNoTotal@@Base+0x7ae> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 25ea4c │ │ │ │ + b.w 9c318 <_Py_NewReferenceNoTotal@@Base+0x118c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9b8a6 <_Py_NewReferenceNoTotal@@Base+0x71a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9d97a <_Py_NewReferenceNoTotal@@Base+0x219e> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - b.w 9bb10 <_Py_NewReferenceNoTotal@@Base+0x334> │ │ │ │ + bge.n 9d394 <_Py_NewReferenceNoTotal@@Base+0x2208> │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9c02a <_Py_NewReferenceNoTotal@@Base+0x84e> │ │ │ │ - movs r1, #1 │ │ │ │ - subs r2, r3, #1 │ │ │ │ - movs r7, #0 │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ - b.w 9bff2 <_Py_NewReferenceNoTotal@@Base+0x816> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9c168 <_Py_NewReferenceNoTotal@@Base+0x98c> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9d2fc <_Py_NewReferenceNoTotal@@Base+0x1b20> │ │ │ │ + b.w 9b93a <_Py_NewReferenceNoTotal@@Base+0x7ae> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25ea4c │ │ │ │ + b.n 9cc5a <_Py_NewReferenceNoTotal@@Base+0x1ace> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ + ldrd r8, r7, [r3, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9cc76 <_Py_NewReferenceNoTotal@@Base+0x1aea> │ │ │ │ + b.n 9d382 <_Py_NewReferenceNoTotal@@Base+0x21f6> │ │ │ │ │ │ │ │ -0009d994 : │ │ │ │ +0009d3a8 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #134217728 @ 0x8000000 │ │ │ │ - beq.n 9d9a2 │ │ │ │ + beq.n 9d3b6 │ │ │ │ adds r0, #16 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #27836 @ 0x6cbc │ │ │ │ + movw r1, #27452 @ 0x6b3c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0009d9d8 <_PyEvalFramePushAndInit@@Base>: │ │ │ │ +0009d3ec <_PyEvalFramePushAndInit@@Base>: │ │ │ │ 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.w r4, [r0, #148] @ 0x94 │ │ │ │ mov r9, r3 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9dabe <_PyEvalFramePushAndInit@@Base+0xe6> │ │ │ │ + beq.n 9d4d2 <_PyEvalFramePushAndInit@@Base+0xe6> │ │ │ │ ldr.w r2, [r0, #152] @ 0x98 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp.w r3, r2, asr #2 │ │ │ │ itt lt │ │ │ │ addlt.w r3, r4, r3, lsl #2 │ │ │ │ strlt.w r3, [r0, #148] @ 0x94 │ │ │ │ - bge.n 9dabe <_PyEvalFramePushAndInit@@Base+0xe6> │ │ │ │ + bge.n 9d4d2 <_PyEvalFramePushAndInit@@Base+0xe6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9da74 <_PyEvalFramePushAndInit@@Base+0x9c> │ │ │ │ + beq.n 9d488 <_PyEvalFramePushAndInit@@Base+0x9c> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r5, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ adds r5, #124 @ 0x7c │ │ │ │ ldrd r0, r1, [r6, #8] │ │ │ │ cmp r2, r3 │ │ │ │ strd r0, r1, [r4, #12] │ │ │ │ str.w r8, [r4, #20] │ │ │ │ strd r5, r2, [r4, #28] │ │ │ │ str r3, [r4, #24] │ │ │ │ strh r3, [r4, #36] @ 0x24 │ │ │ │ strb.w r3, [r4, #38] @ 0x26 │ │ │ │ - ble.n 9da98 <_PyEvalFramePushAndInit@@Base+0xc0> │ │ │ │ + ble.n 9d4ac <_PyEvalFramePushAndInit@@Base+0xc0> │ │ │ │ add.w r5, r4, #40 @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r9 │ │ │ │ - bl 9dd34 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ - cbnz r0, 9dab2 <_PyEvalFramePushAndInit@@Base+0xda> │ │ │ │ + bl 9d748 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ + cbnz r0, 9d4c6 <_PyEvalFramePushAndInit@@Base+0xda> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ str r5, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ adds r5, #124 @ 0x7c │ │ │ │ @@ -172594,51 +171999,51 @@ │ │ │ │ cmp r2, r1 │ │ │ │ strd r0, r3, [r4, #12] │ │ │ │ str.w r8, [r4, #20] │ │ │ │ strd r5, r2, [r4, #28] │ │ │ │ str r1, [r4, #24] │ │ │ │ strh r1, [r4, #36] @ 0x24 │ │ │ │ strb.w r1, [r4, #38] @ 0x26 │ │ │ │ - bgt.n 9da48 <_PyEvalFramePushAndInit@@Base+0x70> │ │ │ │ + bgt.n 9d45c <_PyEvalFramePushAndInit@@Base+0x70> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ - bl 9dd34 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ + bl 9d748 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9da6c <_PyEvalFramePushAndInit@@Base+0x94> │ │ │ │ + beq.n 9d480 <_PyEvalFramePushAndInit@@Base+0x94> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a9574 │ │ │ │ + bl 1a8124 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9da6c <_PyEvalFramePushAndInit@@Base+0x94> │ │ │ │ + b.n 9d480 <_PyEvalFramePushAndInit@@Base+0x94> │ │ │ │ add.w r2, r3, #1000 @ 0x3e8 │ │ │ │ mov.w r1, #16384 @ 0x4000 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmp r1, r2 │ │ │ │ - blt.n 9dbca <_PyEvalFramePushAndInit@@Base+0x1f2> │ │ │ │ + blt.n 9d5de <_PyEvalFramePushAndInit@@Base+0x1f2> │ │ │ │ movw r0, #19968 @ 0x4e00 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldrd r0, r2, [r0, #804] @ 0x324 │ │ │ │ ldr.w r4, [r7, #144] @ 0x90 │ │ │ │ blx r2 │ │ │ │ ldrd r1, r3, [sp, #8] │ │ │ │ - cbz r0, 9db30 <_PyEvalFramePushAndInit@@Base+0x158> │ │ │ │ + cbz r0, 9d544 <_PyEvalFramePushAndInit@@Base+0x158> │ │ │ │ ldr.w ip, [r7, #144] @ 0x90 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r1, [r0] │ │ │ │ str r2, [r0, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 9db0c <_PyEvalFramePushAndInit@@Base+0x134> │ │ │ │ + beq.n 9d520 <_PyEvalFramePushAndInit@@Base+0x134> │ │ │ │ ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ add.w lr, ip, #12 │ │ │ │ sub.w r2, r2, lr │ │ │ │ asrs r2, r2, #2 │ │ │ │ str.w r2, [ip, #8] │ │ │ │ clz r4, r4 │ │ │ │ add r1, r0 │ │ │ │ @@ -172646,214 +172051,214 @@ │ │ │ │ lsrs r4, r4, #5 │ │ │ │ str.w r1, [r7, #152] @ 0x98 │ │ │ │ adds r4, #3 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w r3, [r7, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9da14 <_PyEvalFramePushAndInit@@Base+0x3c> │ │ │ │ + bne.w 9d428 <_PyEvalFramePushAndInit@@Base+0x3c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9db5a <_PyEvalFramePushAndInit@@Base+0x182> │ │ │ │ + beq.n 9d56e <_PyEvalFramePushAndInit@@Base+0x182> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 9db5a <_PyEvalFramePushAndInit@@Base+0x182> │ │ │ │ - ldr r2, [pc, #216] @ (9dc1c <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ + cbnz r3, 9d56e <_PyEvalFramePushAndInit@@Base+0x182> │ │ │ │ + ldr r2, [pc, #216] @ (9d630 <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9db52 <_PyEvalFramePushAndInit@@Base+0x17a> │ │ │ │ + cbz r3, 9d566 <_PyEvalFramePushAndInit@@Base+0x17a> │ │ │ │ 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 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9db90 <_PyEvalFramePushAndInit@@Base+0x1b8> │ │ │ │ + beq.n 9d5a4 <_PyEvalFramePushAndInit@@Base+0x1b8> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9db90 <_PyEvalFramePushAndInit@@Base+0x1b8> │ │ │ │ + beq.n 9d5a4 <_PyEvalFramePushAndInit@@Base+0x1b8> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 9db90 <_PyEvalFramePushAndInit@@Base+0x1b8> │ │ │ │ - ldr r2, [pc, #164] @ (9dc1c <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ + cbnz r3, 9d5a4 <_PyEvalFramePushAndInit@@Base+0x1b8> │ │ │ │ + ldr r2, [pc, #164] @ (9d630 <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9db86 <_PyEvalFramePushAndInit@@Base+0x1ae> │ │ │ │ + cbz r3, 9d59a <_PyEvalFramePushAndInit@@Base+0x1ae> │ │ │ │ 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 │ │ │ │ - ldr r6, [pc, #136] @ (9dc1c <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ + ldr r6, [pc, #136] @ (9d630 <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ movs r4, #0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 9dbce <_PyEvalFramePushAndInit@@Base+0x1f6> │ │ │ │ + beq.n 9d5e2 <_PyEvalFramePushAndInit@@Base+0x1f6> │ │ │ │ ldr.w r5, [r9, r4, lsl #2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 9dbc6 <_PyEvalFramePushAndInit@@Base+0x1ee> │ │ │ │ + beq.n 9d5da <_PyEvalFramePushAndInit@@Base+0x1ee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9dbc6 <_PyEvalFramePushAndInit@@Base+0x1ee> │ │ │ │ + cbnz r3, 9d5da <_PyEvalFramePushAndInit@@Base+0x1ee> │ │ │ │ ldr.w r3, [r6, #1416] @ 0x588 │ │ │ │ - cbz r3, 9dbbe <_PyEvalFramePushAndInit@@Base+0x1e6> │ │ │ │ + cbz r3, 9d5d2 <_PyEvalFramePushAndInit@@Base+0x1e6> │ │ │ │ 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 9db98 <_PyEvalFramePushAndInit@@Base+0x1c0> │ │ │ │ + b.n 9d5ac <_PyEvalFramePushAndInit@@Base+0x1c0> │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 9dac8 <_PyEvalFramePushAndInit@@Base+0xf0> │ │ │ │ + b.n 9d4dc <_PyEvalFramePushAndInit@@Base+0xf0> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbz r3, 9dc14 <_PyEvalFramePushAndInit@@Base+0x23c> │ │ │ │ + cbz r3, 9d628 <_PyEvalFramePushAndInit@@Base+0x23c> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r4, r9, r4, lsl #2 │ │ │ │ - ldr r7, [pc, #64] @ (9dc1c <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ + ldr r7, [pc, #64] @ (9d630 <_PyEvalFramePushAndInit@@Base+0x244>) │ │ │ │ movs r6, #0 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp r6, r8 │ │ │ │ - bge.n 9dc14 <_PyEvalFramePushAndInit@@Base+0x23c> │ │ │ │ + bge.n 9d628 <_PyEvalFramePushAndInit@@Base+0x23c> │ │ │ │ ldr.w r5, [r4], #4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 9dc10 <_PyEvalFramePushAndInit@@Base+0x238> │ │ │ │ + beq.n 9d624 <_PyEvalFramePushAndInit@@Base+0x238> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9dc10 <_PyEvalFramePushAndInit@@Base+0x238> │ │ │ │ + cbnz r3, 9d624 <_PyEvalFramePushAndInit@@Base+0x238> │ │ │ │ ldr.w r3, [r7, #1416] @ 0x588 │ │ │ │ - cbz r3, 9dc08 <_PyEvalFramePushAndInit@@Base+0x230> │ │ │ │ + cbz r3, 9d61c <_PyEvalFramePushAndInit@@Base+0x230> │ │ │ │ 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 9dbe4 <_PyEvalFramePushAndInit@@Base+0x20c> │ │ │ │ - bl 1ea294 │ │ │ │ - b.n 9daba <_PyEvalFramePushAndInit@@Base+0xe2> │ │ │ │ + b.n 9d5f8 <_PyEvalFramePushAndInit@@Base+0x20c> │ │ │ │ + bl 1e955c │ │ │ │ + b.n 9d4ce <_PyEvalFramePushAndInit@@Base+0xe2> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9dcaa <_PyEvalFramePushAndInit@@Base+0x2d2> │ │ │ │ + beq.n 9d6be <_PyEvalFramePushAndInit@@Base+0x2d2> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 9dc50 <_PyEvalFramePushAndInit@@Base+0x278> │ │ │ │ + beq.n 9d664 <_PyEvalFramePushAndInit@@Base+0x278> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bpl.n 9dd00 <_PyEvalFramePushAndInit@@Base+0x328> │ │ │ │ + bpl.n 9d714 <_PyEvalFramePushAndInit@@Base+0x328> │ │ │ │ adds r1, #16 │ │ │ │ - beq.n 9dd18 <_PyEvalFramePushAndInit@@Base+0x340> │ │ │ │ + beq.n 9d72c <_PyEvalFramePushAndInit@@Base+0x340> │ │ │ │ mov r0, r4 │ │ │ │ - bl abaf0 <_PyEval_EvalFrameDefault@@Base+0xd268> │ │ │ │ + bl ab4f8 <_PyEval_EvalFrameDefault@@Base+0xd25c> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9dd18 <_PyEvalFramePushAndInit@@Base+0x340> │ │ │ │ + beq.n 9d72c <_PyEvalFramePushAndInit@@Base+0x340> │ │ │ │ ldr r7, [r4, #20] │ │ │ │ ldrd r9, r2, [r5, #12] │ │ │ │ ldr r4, [r7, #4] │ │ │ │ ldrd r1, r8, [r5, #20] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ add.w r0, r3, #32 │ │ │ │ cmp r0, r5 │ │ │ │ - bhi.n 9dcb6 <_PyEvalFramePushAndInit@@Base+0x2de> │ │ │ │ + bhi.n 9d6ca <_PyEvalFramePushAndInit@@Base+0x2de> │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ adds r0, r0, r3 │ │ │ │ - beq.n 9dd20 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ + beq.n 9d734 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbnz r3, 9dcfc <_PyEvalFramePushAndInit@@Base+0x324> │ │ │ │ + cbnz r3, 9d710 <_PyEvalFramePushAndInit@@Base+0x324> │ │ │ │ movs r3, #1 │ │ │ │ strd r9, r2, [r0, #16] │ │ │ │ str r6, [r0, #4] │ │ │ │ movs r2, #24 │ │ │ │ strd r1, r8, [r0, #24] │ │ │ │ str r2, [r0, #0] │ │ │ │ str r3, [r0, #8] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 9850c <_PyObject_NewVar@@Base+0xb4> │ │ │ │ + bl 97ecc <_PyObject_NewVar@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9dd18 <_PyEvalFramePushAndInit@@Base+0x340> │ │ │ │ + blt.n 9d72c <_PyEvalFramePushAndInit@@Base+0x340> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 9dc3c <_PyEvalFramePushAndInit@@Base+0x264> │ │ │ │ + b.n 9d650 <_PyEvalFramePushAndInit@@Base+0x264> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 76fe4 │ │ │ │ + bl 76fd8 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - cbz r0, 9dd20 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ + cbz r0, 9d734 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ mov ip, r0 │ │ │ │ mov.w r0, #8192 @ 0x2000 │ │ │ │ str.w r0, [ip], #16 │ │ │ │ add.w r0, r3, #23 │ │ │ │ bic.w r0, r0, #7 │ │ │ │ str.w ip, [r3, #12] │ │ │ │ sub.w ip, r0, ip │ │ │ │ add.w lr, ip, #32 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ str r3, [r4, #8] │ │ │ │ str.w lr, [r3, #4] │ │ │ │ - cbz r0, 9dd20 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ + cbz r0, 9d734 <_PyEvalFramePushAndInit@@Base+0x348> │ │ │ │ ldr r4, [r7, #4] │ │ │ │ - b.n 9dc8e <_PyEvalFramePushAndInit@@Base+0x2b6> │ │ │ │ + b.n 9d6a2 <_PyEvalFramePushAndInit@@Base+0x2b6> │ │ │ │ str r3, [r7, #4] │ │ │ │ - b.n 9dc92 <_PyEvalFramePushAndInit@@Base+0x2ba> │ │ │ │ + b.n 9d6a6 <_PyEvalFramePushAndInit@@Base+0x2ba> │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #70 @ 0x46 │ │ │ │ - movw r1, #27836 @ 0x6cbc │ │ │ │ + movw r1, #27452 @ 0x6b3c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d2028 │ │ │ │ + bl d1ad0 │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9dc4a <_PyEvalFramePushAndInit@@Base+0x272> │ │ │ │ + b.n 9d65e <_PyEvalFramePushAndInit@@Base+0x272> │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 1ea294 │ │ │ │ + bl 1e955c │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9dc92 <_PyEvalFramePushAndInit@@Base+0x2ba> │ │ │ │ - b.n 9dc48 <_PyEvalFramePushAndInit@@Base+0x270> │ │ │ │ + bne.n 9d6a6 <_PyEvalFramePushAndInit@@Base+0x2ba> │ │ │ │ + b.n 9d65c <_PyEvalFramePushAndInit@@Base+0x270> │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -172865,199 +172270,199 @@ │ │ │ │ adds r3, r4, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr.w r8, [sp, #128] @ 0x80 │ │ │ │ ldr r7, [sp, #132] @ 0x84 │ │ │ │ ands.w r1, r3, #8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bne.w 9e202 <_PyEvalFramePushAndInit@@Base+0x82a> │ │ │ │ + bne.w 9dc16 <_PyEvalFramePushAndInit@@Base+0x82a> │ │ │ │ cmp r4, r8 │ │ │ │ mov sl, r4 │ │ │ │ it ge │ │ │ │ movge sl, r8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 9ddce <_PyEvalFramePushAndInit@@Base+0x3f6> │ │ │ │ + ble.n 9d7e2 <_PyEvalFramePushAndInit@@Base+0x3f6> │ │ │ │ ldr.w r2, [fp] │ │ │ │ and.w r3, r3, #4 │ │ │ │ cmp.w sl, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - beq.n 9ddaa <_PyEvalFramePushAndInit@@Base+0x3d2> │ │ │ │ + beq.n 9d7be <_PyEvalFramePushAndInit@@Base+0x3d2> │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ cmp.w sl, #2 │ │ │ │ str r2, [r6, #4] │ │ │ │ - beq.n 9ddaa <_PyEvalFramePushAndInit@@Base+0x3d2> │ │ │ │ + beq.n 9d7be <_PyEvalFramePushAndInit@@Base+0x3d2> │ │ │ │ add.w r2, fp, #8 │ │ │ │ adds r1, r6, #4 │ │ │ │ add.w ip, fp, sl, lsl #2 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 9dd9e <_PyEvalFramePushAndInit@@Base+0x3c6> │ │ │ │ + bne.n 9d7b2 <_PyEvalFramePushAndInit@@Base+0x3c6> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9de56 <_PyEvalFramePushAndInit@@Base+0x47e> │ │ │ │ + bne.n 9d86a <_PyEvalFramePushAndInit@@Base+0x47e> │ │ │ │ cmp r8, r4 │ │ │ │ - bgt.w 9e36c <_PyEvalFramePushAndInit@@Base+0x994> │ │ │ │ + bgt.w 9dd80 <_PyEvalFramePushAndInit@@Base+0x994> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9df5a <_PyEvalFramePushAndInit@@Base+0x582> │ │ │ │ + bne.w 9d96e <_PyEvalFramePushAndInit@@Base+0x582> │ │ │ │ cmp r8, r4 │ │ │ │ - blt.n 9ddd8 <_PyEvalFramePushAndInit@@Base+0x400> │ │ │ │ + blt.n 9d7ec <_PyEvalFramePushAndInit@@Base+0x400> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 9e0c0 <_PyEvalFramePushAndInit@@Base+0x6e8> │ │ │ │ + bgt.w 9dad4 <_PyEvalFramePushAndInit@@Base+0x6e8> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ands.w r3, r3, #4 │ │ │ │ - bne.n 9de54 <_PyEvalFramePushAndInit@@Base+0x47c> │ │ │ │ + bne.n 9d868 <_PyEvalFramePushAndInit@@Base+0x47c> │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 9ddae <_PyEvalFramePushAndInit@@Base+0x3d6> │ │ │ │ + b.n 9d7c2 <_PyEvalFramePushAndInit@@Base+0x3d6> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e2c0 <_PyEvalFramePushAndInit@@Base+0x8e8> │ │ │ │ + beq.w 9dcd4 <_PyEvalFramePushAndInit@@Base+0x8e8> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ subs r1, r4, r3 │ │ │ │ cmp r8, r1 │ │ │ │ - blt.w 9e2c0 <_PyEvalFramePushAndInit@@Base+0x8e8> │ │ │ │ + blt.w 9dcd4 <_PyEvalFramePushAndInit@@Base+0x8e8> │ │ │ │ cmp r1, sl │ │ │ │ - blt.w 9e25e <_PyEvalFramePushAndInit@@Base+0x886> │ │ │ │ + blt.w 9dc72 <_PyEvalFramePushAndInit@@Base+0x886> │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9ddbe <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ + beq.n 9d7d2 <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 9ddbe <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ + bge.n 9d7d2 <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ add r1, r2 │ │ │ │ adds r0, #12 │ │ │ │ ldr.w r7, [r6, r1, lsl #2] │ │ │ │ - cbnz r7, 9de26 <_PyEvalFramePushAndInit@@Base+0x44e> │ │ │ │ + cbnz r7, 9d83a <_PyEvalFramePushAndInit@@Base+0x44e> │ │ │ │ ldr.w r7, [r0, r2, lsl #2] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w ip, [r7] │ │ │ │ cmp ip, lr │ │ │ │ itt ne │ │ │ │ addne.w ip, ip, #1 │ │ │ │ strne.w ip, [r7] │ │ │ │ str.w r7, [r6, r1, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 9ddbe <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ + ble.n 9d7d2 <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ add.w r1, r6, r1, lsl #2 │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r7, [r1, #4]! │ │ │ │ - cbnz r7, 9de4c <_PyEvalFramePushAndInit@@Base+0x474> │ │ │ │ + cbnz r7, 9d860 <_PyEvalFramePushAndInit@@Base+0x474> │ │ │ │ ldr.w r7, [r0, r2, lsl #2] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, lr │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ str r7, [r1, #0] │ │ │ │ adds r2, #1 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 9de36 <_PyEvalFramePushAndInit@@Base+0x45e> │ │ │ │ - b.n 9ddbe <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ + bne.n 9d84a <_PyEvalFramePushAndInit@@Base+0x45e> │ │ │ │ + b.n 9d7d2 <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ cmp r8, r4 │ │ │ │ - ble.w 9e28e <_PyEvalFramePushAndInit@@Base+0x8b6> │ │ │ │ + ble.w 9dca2 <_PyEvalFramePushAndInit@@Base+0x8b6> │ │ │ │ sub.w r1, r8, sl │ │ │ │ add.w r0, fp, sl, lsl #2 │ │ │ │ - bl c36f0 <_PyTuple_FromArraySteal@@Base> │ │ │ │ + bl c31a4 <_PyTuple_FromArraySteal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e4d6 <_PyEvalFramePushAndInit@@Base+0xafe> │ │ │ │ + beq.w 9deea <_PyEvalFramePushAndInit@@Base+0xafe> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w r0, [r6, r3, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 9df5a <_PyEvalFramePushAndInit@@Base+0x582> │ │ │ │ + bne.n 9d96e <_PyEvalFramePushAndInit@@Base+0x582> │ │ │ │ ldr r4, [r5, #28] │ │ │ │ cmp r4, r8 │ │ │ │ - bge.n 9ddba <_PyEvalFramePushAndInit@@Base+0x3e2> │ │ │ │ + bge.n 9d7ce <_PyEvalFramePushAndInit@@Base+0x3e2> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ands.w r7, r3, #4 │ │ │ │ - bne.n 9ddbe <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ + bne.n 9d7d2 <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ add r2, r4 │ │ │ │ ldr.w r9, [r3, #20] │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, r2 │ │ │ │ - blt.w 9e5b8 <_PyEvalFramePushAndInit@@Base+0xbe0> │ │ │ │ + blt.w 9dfcc <_PyEvalFramePushAndInit@@Base+0xbe0> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9e59a <_PyEvalFramePushAndInit@@Base+0xbc2> │ │ │ │ + bne.w 9dfae <_PyEvalFramePushAndInit@@Base+0xbc2> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #22608 @ 0x5850 │ │ │ │ + movw r0, #22336 @ 0x5740 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ subs r4, #1 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd00 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9e1fc <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + beq.w 9dc10 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9e63c <_PyEvalFramePushAndInit@@Base+0xc64> │ │ │ │ - movw r0, #64196 @ 0xfac4 │ │ │ │ + bne.w 9e050 <_PyEvalFramePushAndInit@@Base+0xc64> │ │ │ │ + movw r0, #63812 @ 0xf944 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a268 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ - movw r6, #27092 @ 0x69d4 │ │ │ │ + movw r6, #26708 @ 0x6854 │ │ │ │ movt r6, #40 @ 0x28 │ │ │ │ - movw r2, #29592 @ 0x7398 │ │ │ │ + movw r2, #29208 @ 0x7218 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #64196 @ 0xfac4 │ │ │ │ + movw r3, #63812 @ 0xf944 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r6, r3 │ │ │ │ - movw r3, #29596 @ 0x739c │ │ │ │ + movw r3, #29212 @ 0x721c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp.w r8, #1 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r2, #29948 @ 0x74fc │ │ │ │ + movw r2, #29564 @ 0x737c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ strd r6, r8, [sp, #4] │ │ │ │ str r7, [sp, #12] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ + bl 14a83c <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9e61e <_PyEvalFramePushAndInit@@Base+0xc46> │ │ │ │ + bne.w 9e032 <_PyEvalFramePushAndInit@@Base+0xc46> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9e1fc <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + beq.w 9dc10 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e1fc <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ - ldr r2, [pc, #372] @ (9e0bc <_PyEvalFramePushAndInit@@Base+0x6e4>) │ │ │ │ + bne.w 9dc10 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + ldr r2, [pc, #372] @ (9dad0 <_PyEvalFramePushAndInit@@Base+0x6e4>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e6f4 <_PyEvalFramePushAndInit@@Base+0xd1c> │ │ │ │ + bne.w 9e108 <_PyEvalFramePushAndInit@@Base+0xd1c> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9e1fc <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + b.n 9dc10 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 9de78 <_PyEvalFramePushAndInit@@Base+0x4a0> │ │ │ │ + ble.n 9d88c <_PyEvalFramePushAndInit@@Base+0x4a0> │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ add.w r9, r7, #8 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ add.w r7, fp, r8, lsl #2 │ │ │ │ mov.w fp, #0 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ @@ -173067,949 +172472,949 @@ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r7, [r3, #4]! │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9e6c6 <_PyEvalFramePushAndInit@@Base+0xcee> │ │ │ │ + beq.w 9e0da <_PyEvalFramePushAndInit@@Base+0xcee> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.w 9e6c6 <_PyEvalFramePushAndInit@@Base+0xcee> │ │ │ │ + bpl.w 9e0da <_PyEvalFramePushAndInit@@Base+0xcee> │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ add.w r8, r3, #12 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp sl, r3 │ │ │ │ - ble.n 9e07a <_PyEvalFramePushAndInit@@Base+0x6a2> │ │ │ │ + ble.n 9da8e <_PyEvalFramePushAndInit@@Base+0x6a2> │ │ │ │ ldr.w r1, [r8, r3, lsl #2] │ │ │ │ mov.w r9, r3, lsl #2 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 9e240 <_PyEvalFramePushAndInit@@Base+0x868> │ │ │ │ + beq.w 9dc54 <_PyEvalFramePushAndInit@@Base+0x868> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ cmp sl, r2 │ │ │ │ - ble.n 9e00a <_PyEvalFramePushAndInit@@Base+0x632> │ │ │ │ + ble.n 9da1e <_PyEvalFramePushAndInit@@Base+0x632> │ │ │ │ add.w r4, r9, #4 │ │ │ │ ldr.w r2, [r8, r4] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 9e05c <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ + beq.n 9da70 <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ adds r2, r3, #2 │ │ │ │ cmp sl, r2 │ │ │ │ - ble.n 9e00a <_PyEvalFramePushAndInit@@Base+0x632> │ │ │ │ + ble.n 9da1e <_PyEvalFramePushAndInit@@Base+0x632> │ │ │ │ add.w r4, r9, #8 │ │ │ │ ldr.w r2, [r8, r4] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 9e05c <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ + beq.n 9da70 <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ adds r2, r3, #3 │ │ │ │ cmp sl, r2 │ │ │ │ - ble.n 9e00a <_PyEvalFramePushAndInit@@Base+0x632> │ │ │ │ + ble.n 9da1e <_PyEvalFramePushAndInit@@Base+0x632> │ │ │ │ add.w r4, r9, #12 │ │ │ │ ldr.w r2, [r8, r4] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 9e05c <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ + beq.n 9da70 <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ adds r4, r3, #4 │ │ │ │ cmp sl, r4 │ │ │ │ - ble.n 9e00a <_PyEvalFramePushAndInit@@Base+0x632> │ │ │ │ + ble.n 9da1e <_PyEvalFramePushAndInit@@Base+0x632> │ │ │ │ ldr.w r2, [r8, r4, lsl #2] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 9e05a <_PyEvalFramePushAndInit@@Base+0x682> │ │ │ │ + beq.n 9da6e <_PyEvalFramePushAndInit@@Base+0x682> │ │ │ │ adds r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - bgt.n 9dffc <_PyEvalFramePushAndInit@@Base+0x624> │ │ │ │ + bgt.n 9da10 <_PyEvalFramePushAndInit@@Base+0x624> │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl d1954 │ │ │ │ + bl d13fc │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.w 9e240 <_PyEvalFramePushAndInit@@Base+0x868> │ │ │ │ - bne.n 9e056 <_PyEvalFramePushAndInit@@Base+0x67e> │ │ │ │ + bgt.w 9dc54 <_PyEvalFramePushAndInit@@Base+0x868> │ │ │ │ + bne.n 9da6a <_PyEvalFramePushAndInit@@Base+0x67e> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp sl, r3 │ │ │ │ - ble.n 9e07a <_PyEvalFramePushAndInit@@Base+0x6a2> │ │ │ │ + ble.n 9da8e <_PyEvalFramePushAndInit@@Base+0x6a2> │ │ │ │ add.w r4, r9, #4 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r1, [r8, r4] │ │ │ │ - bl d1954 │ │ │ │ + bl d13fc │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 9e05c <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ - bne.n 9e056 <_PyEvalFramePushAndInit@@Base+0x67e> │ │ │ │ + bgt.n 9da70 <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ + bne.n 9da6a <_PyEvalFramePushAndInit@@Base+0x67e> │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ adds r4, r3, #2 │ │ │ │ cmp sl, r4 │ │ │ │ - ble.n 9e07a <_PyEvalFramePushAndInit@@Base+0x6a2> │ │ │ │ + ble.n 9da8e <_PyEvalFramePushAndInit@@Base+0x6a2> │ │ │ │ ldr.w r1, [r8, r4, lsl #2] │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl d1954 │ │ │ │ + bl d13fc │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 9e05a <_PyEvalFramePushAndInit@@Base+0x682> │ │ │ │ + bgt.n 9da6e <_PyEvalFramePushAndInit@@Base+0x682> │ │ │ │ add.w r4, r4, #1 │ │ │ │ - beq.n 9e03c <_PyEvalFramePushAndInit@@Base+0x664> │ │ │ │ + beq.n 9da50 <_PyEvalFramePushAndInit@@Base+0x664> │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ - b.n 9e47c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + b.n 9de90 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r3, [r6, r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e758 <_PyEvalFramePushAndInit@@Base+0xd80> │ │ │ │ + bne.w 9e16c <_PyEvalFramePushAndInit@@Base+0xd80> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ str r3, [r6, r4] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n 9e0b0 <_PyEvalFramePushAndInit@@Base+0x6d8> │ │ │ │ + beq.n 9dac4 <_PyEvalFramePushAndInit@@Base+0x6d8> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 9df86 <_PyEvalFramePushAndInit@@Base+0x5ae> │ │ │ │ + b.n 9d99a <_PyEvalFramePushAndInit@@Base+0x5ae> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e38a <_PyEvalFramePushAndInit@@Base+0x9b2> │ │ │ │ + beq.w 9dd9e <_PyEvalFramePushAndInit@@Base+0x9b2> │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl 79514 │ │ │ │ + bl 794f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9e056 <_PyEvalFramePushAndInit@@Base+0x67e> │ │ │ │ + beq.n 9da6a <_PyEvalFramePushAndInit@@Base+0x67e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9e0a6 <_PyEvalFramePushAndInit@@Base+0x6ce> │ │ │ │ + beq.n 9daba <_PyEvalFramePushAndInit@@Base+0x6ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e77c <_PyEvalFramePushAndInit@@Base+0xda4> │ │ │ │ + beq.w 9e190 <_PyEvalFramePushAndInit@@Base+0xda4> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 9e072 <_PyEvalFramePushAndInit@@Base+0x69a> │ │ │ │ + bne.n 9da86 <_PyEvalFramePushAndInit@@Base+0x69a> │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ ldr.w r8, [sp, #128] @ 0x80 │ │ │ │ - b.n 9de78 <_PyEvalFramePushAndInit@@Base+0x4a0> │ │ │ │ + b.n 9d88c <_PyEvalFramePushAndInit@@Base+0x4a0> │ │ │ │ nop │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.w 9ddc6 <_PyEvalFramePushAndInit@@Base+0x3ee> │ │ │ │ + bge.w 9d7da <_PyEvalFramePushAndInit@@Base+0x3ee> │ │ │ │ ldr.w r3, [r6, r4, lsl #2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e27c <_PyEvalFramePushAndInit@@Base+0x8a4> │ │ │ │ + bne.w 9dc90 <_PyEvalFramePushAndInit@@Base+0x8a4> │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ - cbz r3, 9e118 <_PyEvalFramePushAndInit@@Base+0x740> │ │ │ │ + cbz r3, 9db2c <_PyEvalFramePushAndInit@@Base+0x740> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.w 9e35a <_PyEvalFramePushAndInit@@Base+0x982> │ │ │ │ + bpl.w 9dd6e <_PyEvalFramePushAndInit@@Base+0x982> │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 9e32a <_PyEvalFramePushAndInit@@Base+0x952> │ │ │ │ + bne.w 9dd3e <_PyEvalFramePushAndInit@@Base+0x952> │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 9e32a <_PyEvalFramePushAndInit@@Base+0x952> │ │ │ │ + beq.w 9dd3e <_PyEvalFramePushAndInit@@Base+0x952> │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ - bl 78468 │ │ │ │ + bl 7845c │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 9e1fc <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + beq.n 9dc10 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e26c <_PyEvalFramePushAndInit@@Base+0x894> │ │ │ │ + bne.w 9dc80 <_PyEvalFramePushAndInit@@Base+0x894> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r2, r4, #1 │ │ │ │ mov.w r8, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 9e1e6 <_PyEvalFramePushAndInit@@Base+0x80e> │ │ │ │ + bge.n 9dbfa <_PyEvalFramePushAndInit@@Base+0x80e> │ │ │ │ adds r7, #4 │ │ │ │ ldr r3, [r6, r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e254 <_PyEvalFramePushAndInit@@Base+0x87c> │ │ │ │ + bne.w 9dc68 <_PyEvalFramePushAndInit@@Base+0x87c> │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ - cbz r3, 9e170 <_PyEvalFramePushAndInit@@Base+0x798> │ │ │ │ + cbz r3, 9db84 <_PyEvalFramePushAndInit@@Base+0x798> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.w 9e35a <_PyEvalFramePushAndInit@@Base+0x982> │ │ │ │ + bpl.w 9dd6e <_PyEvalFramePushAndInit@@Base+0x982> │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 9e342 <_PyEvalFramePushAndInit@@Base+0x96a> │ │ │ │ + bne.w 9dd56 <_PyEvalFramePushAndInit@@Base+0x96a> │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 9e342 <_PyEvalFramePushAndInit@@Base+0x96a> │ │ │ │ + beq.w 9dd56 <_PyEvalFramePushAndInit@@Base+0x96a> │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ - bl 78468 │ │ │ │ + bl 7845c │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 9e1fc <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + beq.n 9dc10 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e244 <_PyEvalFramePushAndInit@@Base+0x86c> │ │ │ │ + bne.n 9dc58 <_PyEvalFramePushAndInit@@Base+0x86c> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r7, r4, #2 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 9e1e6 <_PyEvalFramePushAndInit@@Base+0x80e> │ │ │ │ + ble.n 9dbfa <_PyEvalFramePushAndInit@@Base+0x80e> │ │ │ │ add.w r4, r4, #1073741824 @ 0x40000000 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ adds r4, #1 │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #70 @ 0x46 │ │ │ │ add.w r4, r6, r4, lsl #2 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ - cbnz r3, 9e1d8 <_PyEvalFramePushAndInit@@Base+0x800> │ │ │ │ + cbnz r3, 9dbec <_PyEvalFramePushAndInit@@Base+0x800> │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ - cbz r3, 9e1d4 <_PyEvalFramePushAndInit@@Base+0x7fc> │ │ │ │ + cbz r3, 9dbe8 <_PyEvalFramePushAndInit@@Base+0x7fc> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.w 9e35a <_PyEvalFramePushAndInit@@Base+0x982> │ │ │ │ + bpl.w 9dd6e <_PyEvalFramePushAndInit@@Base+0x982> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 9e312 <_PyEvalFramePushAndInit@@Base+0x93a> │ │ │ │ + bne.w 9dd26 <_PyEvalFramePushAndInit@@Base+0x93a> │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 9e312 <_PyEvalFramePushAndInit@@Base+0x93a> │ │ │ │ + beq.w 9dd26 <_PyEvalFramePushAndInit@@Base+0x93a> │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ - bl 78468 │ │ │ │ + bl 7845c │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 9e1fc <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + beq.n 9dc10 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e300 <_PyEvalFramePushAndInit@@Base+0x928> │ │ │ │ + bne.w 9dd14 <_PyEvalFramePushAndInit@@Base+0x928> │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - bgt.n 9e192 <_PyEvalFramePushAndInit@@Base+0x7ba> │ │ │ │ + bgt.n 9dba6 <_PyEvalFramePushAndInit@@Base+0x7ba> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9ddc6 <_PyEvalFramePushAndInit@@Base+0x3ee> │ │ │ │ + beq.w 9d7da <_PyEvalFramePushAndInit@@Base+0x3ee> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 22f7f8 │ │ │ │ + bl 22ef0c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9ddc8 <_PyEvalFramePushAndInit@@Base+0x3f0> │ │ │ │ - bl 714b0 │ │ │ │ + b.n 9d7dc <_PyEvalFramePushAndInit@@Base+0x3f0> │ │ │ │ + bl 714c8 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e4c6 <_PyEvalFramePushAndInit@@Base+0xaee> │ │ │ │ + beq.w 9deda <_PyEvalFramePushAndInit@@Base+0xaee> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ands.w r3, r3, #4 │ │ │ │ - beq.n 9e298 <_PyEvalFramePushAndInit@@Base+0x8c0> │ │ │ │ + beq.n 9dcac <_PyEvalFramePushAndInit@@Base+0x8c0> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov sl, r8 │ │ │ │ ldr r4, [r5, #28] │ │ │ │ adds r2, #1 │ │ │ │ cmp r8, r4 │ │ │ │ it ge │ │ │ │ movge sl, r4 │ │ │ │ cmp.w sl, #0 │ │ │ │ str.w r0, [r6, r2, lsl #2] │ │ │ │ - ble.w 9de56 <_PyEvalFramePushAndInit@@Base+0x47e> │ │ │ │ + ble.w 9d86a <_PyEvalFramePushAndInit@@Base+0x47e> │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp.w sl, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - bne.w 9dd88 <_PyEvalFramePushAndInit@@Base+0x3b0> │ │ │ │ - b.n 9de56 <_PyEvalFramePushAndInit@@Base+0x47e> │ │ │ │ + bne.w 9d79c <_PyEvalFramePushAndInit@@Base+0x3b0> │ │ │ │ + b.n 9d86a <_PyEvalFramePushAndInit@@Base+0x47e> │ │ │ │ mov r4, r9 │ │ │ │ - b.n 9e05c <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ + b.n 9da70 <_PyEvalFramePushAndInit@@Base+0x684> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r6, r7] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r7, r4, #2 │ │ │ │ cmp r3, r7 │ │ │ │ - bgt.n 9e17c <_PyEvalFramePushAndInit@@Base+0x7a4> │ │ │ │ - b.n 9e1de <_PyEvalFramePushAndInit@@Base+0x806> │ │ │ │ + bgt.n 9db90 <_PyEvalFramePushAndInit@@Base+0x7a4> │ │ │ │ + b.n 9dbf2 <_PyEvalFramePushAndInit@@Base+0x806> │ │ │ │ sub.w r2, sl, r4 │ │ │ │ add r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ddfc <_PyEvalFramePushAndInit@@Base+0x424> │ │ │ │ - b.n 9ddbe <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ + bne.w 9d810 <_PyEvalFramePushAndInit@@Base+0x424> │ │ │ │ + b.n 9d7d2 <_PyEvalFramePushAndInit@@Base+0x3e6> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r6, r7] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r2, r4, #1 │ │ │ │ cmp r2, r3 │ │ │ │ it lt │ │ │ │ movlt.w r8, #0 │ │ │ │ - blt.w 9e124 <_PyEvalFramePushAndInit@@Base+0x74c> │ │ │ │ - b.n 9ddc6 <_PyEvalFramePushAndInit@@Base+0x3ee> │ │ │ │ + blt.w 9db38 <_PyEvalFramePushAndInit@@Base+0x74c> │ │ │ │ + b.n 9d7da <_PyEvalFramePushAndInit@@Base+0x3ee> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r3, [pc, #648] @ (9e51c <_PyEvalFramePushAndInit@@Base+0xb44>) │ │ │ │ + ldr r3, [pc, #648] @ (9df30 <_PyEvalFramePushAndInit@@Base+0xb44>) │ │ │ │ str.w r3, [r6, r2, lsl #2] │ │ │ │ - b.n 9de74 <_PyEvalFramePushAndInit@@Base+0x49c> │ │ │ │ + b.n 9d888 <_PyEvalFramePushAndInit@@Base+0x49c> │ │ │ │ ldr r4, [r5, #28] │ │ │ │ mov sl, r8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r8, r4 │ │ │ │ it ge │ │ │ │ movge sl, r4 │ │ │ │ cmp.w sl, #0 │ │ │ │ str.w r0, [r6, r2, lsl #2] │ │ │ │ - ble.w 9ddae <_PyEvalFramePushAndInit@@Base+0x3d6> │ │ │ │ + ble.w 9d7c2 <_PyEvalFramePushAndInit@@Base+0x3d6> │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp.w sl, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - bne.w 9dd88 <_PyEvalFramePushAndInit@@Base+0x3b0> │ │ │ │ - b.n 9ddae <_PyEvalFramePushAndInit@@Base+0x3d6> │ │ │ │ + bne.w 9d79c <_PyEvalFramePushAndInit@@Base+0x3b0> │ │ │ │ + b.n 9d7c2 <_PyEvalFramePushAndInit@@Base+0x3d6> │ │ │ │ ldr.w r2, [r6, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e498 <_PyEvalFramePushAndInit@@Base+0xac0> │ │ │ │ + beq.w 9deac <_PyEvalFramePushAndInit@@Base+0xac0> │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 9ddf0 <_PyEvalFramePushAndInit@@Base+0x418> │ │ │ │ + ble.w 9d804 <_PyEvalFramePushAndInit@@Base+0x418> │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r7, [r6, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9e452 <_PyEvalFramePushAndInit@@Base+0xa7a> │ │ │ │ + beq.w 9de66 <_PyEvalFramePushAndInit@@Base+0xa7a> │ │ │ │ cmp r1, r8 │ │ │ │ - bne.n 9e2d6 <_PyEvalFramePushAndInit@@Base+0x8fe> │ │ │ │ + bne.n 9dcea <_PyEvalFramePushAndInit@@Base+0x8fe> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9ddf0 <_PyEvalFramePushAndInit@@Base+0x418> │ │ │ │ + beq.w 9d804 <_PyEvalFramePushAndInit@@Base+0x418> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r6, [sp, #0] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 22f7f8 │ │ │ │ - b.n 9e1fc <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + bl 22ef0c │ │ │ │ + b.n 9dc10 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 9e1d8 <_PyEvalFramePushAndInit@@Base+0x800> │ │ │ │ + b.n 9dbec <_PyEvalFramePushAndInit@@Base+0x800> │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd1c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bne.w 9e1c0 <_PyEvalFramePushAndInit@@Base+0x7e8> │ │ │ │ - b.n 9e1fc <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + bne.w 9dbd4 <_PyEvalFramePushAndInit@@Base+0x7e8> │ │ │ │ + b.n 9dc10 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd1c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - bne.w 9e104 <_PyEvalFramePushAndInit@@Base+0x72c> │ │ │ │ - b.n 9e1fc <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + bne.w 9db18 <_PyEvalFramePushAndInit@@Base+0x72c> │ │ │ │ + b.n 9dc10 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 6cd24 │ │ │ │ + bl 6cd1c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - bne.w 9e15e <_PyEvalFramePushAndInit@@Base+0x786> │ │ │ │ - b.n 9e1fc <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + bne.w 9db72 <_PyEvalFramePushAndInit@@Base+0x786> │ │ │ │ + b.n 9dc10 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + movw r0, #64844 @ 0xfd4c │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - bl 216680 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 9e1fc <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + bl 215c38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 9dc10 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ mov r9, sl │ │ │ │ cmp r9, r8 │ │ │ │ - bge.w 9de74 <_PyEvalFramePushAndInit@@Base+0x49c> │ │ │ │ + bge.w 9d888 <_PyEvalFramePushAndInit@@Base+0x49c> │ │ │ │ ldr.w r4, [fp, r9, lsl #2] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9e5c8 <_PyEvalFramePushAndInit@@Base+0xbf0> │ │ │ │ + bne.w 9dfdc <_PyEvalFramePushAndInit@@Base+0xbf0> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 9e36e <_PyEvalFramePushAndInit@@Base+0x996> │ │ │ │ + b.n 9dd82 <_PyEvalFramePushAndInit@@Base+0x996> │ │ │ │ ldr r0, [r5, #32] │ │ │ │ mov r3, r7 │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ ldrd r7, r9, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e524 <_PyEvalFramePushAndInit@@Base+0xb4c> │ │ │ │ + bne.w 9df38 <_PyEvalFramePushAndInit@@Base+0xb4c> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r0, r2 │ │ │ │ - bge.n 9e45e <_PyEvalFramePushAndInit@@Base+0xa86> │ │ │ │ + bge.n 9de72 <_PyEvalFramePushAndInit@@Base+0xa86> │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ subs r0, r3, r0 │ │ │ │ - bl 72334 │ │ │ │ + bl 72340 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e456 <_PyEvalFramePushAndInit@@Base+0xa7e> │ │ │ │ + beq.n 9de6a <_PyEvalFramePushAndInit@@Base+0xa7e> │ │ │ │ ldr r1, [r5, #32] │ │ │ │ movs r2, #0 │ │ │ │ - b.n 9e3c8 <_PyEvalFramePushAndInit@@Base+0x9f0> │ │ │ │ + b.n 9dddc <_PyEvalFramePushAndInit@@Base+0x9f0> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr.w r5, [r0, r1, lsl #2] │ │ │ │ adds r1, #1 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r5, [r0, r2] │ │ │ │ adds r2, #4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r1, r0 │ │ │ │ - blt.n 9e3ba <_PyEvalFramePushAndInit@@Base+0x9e2> │ │ │ │ + blt.n 9ddce <_PyEvalFramePushAndInit@@Base+0x9e2> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1ffbf4 │ │ │ │ + bl 1ff0e4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 9e404 <_PyEvalFramePushAndInit@@Base+0xa2c> │ │ │ │ + beq.n 9de18 <_PyEvalFramePushAndInit@@Base+0xa2c> │ │ │ │ subs r2, r1, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 9e404 <_PyEvalFramePushAndInit@@Base+0xa2c> │ │ │ │ - ldr r2, [pc, #304] @ (9e520 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ + cbnz r2, 9de18 <_PyEvalFramePushAndInit@@Base+0xa2c> │ │ │ │ + ldr r2, [pc, #304] @ (9df34 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ ldr.w r6, [r2, #1416] @ 0x588 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9e6e6 <_PyEvalFramePushAndInit@@Base+0xd0e> │ │ │ │ + bne.w 9e0fa <_PyEvalFramePushAndInit@@Base+0xd0e> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r5, 9e45e <_PyEvalFramePushAndInit@@Base+0xa86> │ │ │ │ + cbz r5, 9de72 <_PyEvalFramePushAndInit@@Base+0xa86> │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #29712 @ 0x7410 │ │ │ │ + movw r2, #29328 @ 0x7290 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ + bl 14a83c <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9e47c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + beq.n 9de90 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9e47c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ - ldr r2, [pc, #232] @ (9e520 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ + cbnz r3, 9de90 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + ldr r2, [pc, #232] @ (9df34 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9e448 <_PyEvalFramePushAndInit@@Base+0xa70> │ │ │ │ + cbz r3, 9de5c <_PyEvalFramePushAndInit@@Base+0xa70> │ │ │ │ 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 9e47c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + b.n 9de90 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ adds r2, #1 │ │ │ │ - b.n 9e2e4 <_PyEvalFramePushAndInit@@Base+0x90c> │ │ │ │ + b.n 9dcf8 <_PyEvalFramePushAndInit@@Base+0x90c> │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl d42d0 │ │ │ │ + bl d3d48 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #29780 @ 0x7454 │ │ │ │ + movw r2, #29396 @ 0x72d4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ + bl 14a83c <_PyErr_Format@@Base> │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp fp, r3 │ │ │ │ - bge.w 9e1fc <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + bge.w 9dc10 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr.w r4, [r7, fp, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 9e4a2 <_PyEvalFramePushAndInit@@Base+0xaca> │ │ │ │ + bne.n 9deb6 <_PyEvalFramePushAndInit@@Base+0xaca> │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 9e480 <_PyEvalFramePushAndInit@@Base+0xaa8> │ │ │ │ + b.n 9de94 <_PyEvalFramePushAndInit@@Base+0xaa8> │ │ │ │ movs r2, #1 │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 9e2ee <_PyEvalFramePushAndInit@@Base+0x916> │ │ │ │ - b.n 9e2d6 <_PyEvalFramePushAndInit@@Base+0x8fe> │ │ │ │ + ble.w 9dd02 <_PyEvalFramePushAndInit@@Base+0x916> │ │ │ │ + b.n 9dcea <_PyEvalFramePushAndInit@@Base+0x8fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e492 <_PyEvalFramePushAndInit@@Base+0xaba> │ │ │ │ - ldr r2, [pc, #116] @ (9e520 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ + bne.n 9dea6 <_PyEvalFramePushAndInit@@Base+0xaba> │ │ │ │ + ldr r2, [pc, #116] @ (9df34 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9e4bc <_PyEvalFramePushAndInit@@Base+0xae4> │ │ │ │ + cbz r3, 9ded0 <_PyEvalFramePushAndInit@@Base+0xae4> │ │ │ │ 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 9e492 <_PyEvalFramePushAndInit@@Base+0xaba> │ │ │ │ + b.n 9dea6 <_PyEvalFramePushAndInit@@Base+0xaba> │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [pc, #80] @ (9e520 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ + ldr r5, [pc, #80] @ (9df34 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ cmp r9, r8 │ │ │ │ - blt.w 9e5f0 <_PyEvalFramePushAndInit@@Base+0xc18> │ │ │ │ + blt.w 9e004 <_PyEvalFramePushAndInit@@Base+0xc18> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9e1fc <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + beq.w 9dc10 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr r5, [r7, #8] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r6, [pc, #60] @ (9e520 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ + ldr r6, [pc, #60] @ (9df34 <_PyEvalFramePushAndInit@@Base+0xb48>) │ │ │ │ add r5, r8 │ │ │ │ cmp r5, r8 │ │ │ │ - ble.w 9e1fc <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + ble.w 9dc10 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr.w r4, [fp, r8, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 9e514 <_PyEvalFramePushAndInit@@Base+0xb3c> │ │ │ │ + beq.n 9df28 <_PyEvalFramePushAndInit@@Base+0xb3c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 9e514 <_PyEvalFramePushAndInit@@Base+0xb3c> │ │ │ │ + cbnz r3, 9df28 <_PyEvalFramePushAndInit@@Base+0xb3c> │ │ │ │ ldr.w r3, [r6, #1416] @ 0x588 │ │ │ │ - cbz r3, 9e50c <_PyEvalFramePushAndInit@@Base+0xb34> │ │ │ │ + cbz r3, 9df20 <_PyEvalFramePushAndInit@@Base+0xb34> │ │ │ │ ldr.w r2, [r6, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 9e4e6 <_PyEvalFramePushAndInit@@Base+0xb0e> │ │ │ │ + b.n 9defa <_PyEvalFramePushAndInit@@Base+0xb0e> │ │ │ │ nop │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ - bl 72334 │ │ │ │ + bl 72340 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e47c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + beq.n 9de90 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ mov sl, r4 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r5 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r9, #32] │ │ │ │ cmp r4, r0 │ │ │ │ - bge.w 9e798 <_PyEvalFramePushAndInit@@Base+0xdc0> │ │ │ │ + bge.w 9e1ac <_PyEvalFramePushAndInit@@Base+0xdc0> │ │ │ │ ldr.w r2, [r9, #72] @ 0x48 │ │ │ │ mov r8, r1 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add.w r2, r2, r4, lsl #2 │ │ │ │ mov r4, sl │ │ │ │ mov sl, r1 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ movs r2, #2 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w 9e73c <_PyEvalFramePushAndInit@@Base+0xd64> │ │ │ │ + beq.w 9e150 <_PyEvalFramePushAndInit@@Base+0xd64> │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - bl d1954 │ │ │ │ + bl d13fc │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.w 9e700 <_PyEvalFramePushAndInit@@Base+0xd28> │ │ │ │ - bne.w 9e708 <_PyEvalFramePushAndInit@@Base+0xd30> │ │ │ │ + bgt.w 9e114 <_PyEvalFramePushAndInit@@Base+0xd28> │ │ │ │ + bne.w 9e11c <_PyEvalFramePushAndInit@@Base+0xd30> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 9e566 <_PyEvalFramePushAndInit@@Base+0xb8e> │ │ │ │ + bne.n 9df7a <_PyEvalFramePushAndInit@@Base+0xb8e> │ │ │ │ mov r1, sl │ │ │ │ mov sl, r4 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 9e546 <_PyEvalFramePushAndInit@@Base+0xb6e> │ │ │ │ + b.n 9df5a <_PyEvalFramePushAndInit@@Base+0xb6e> │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9dea0 <_PyEvalFramePushAndInit@@Base+0x4c8> │ │ │ │ + beq.w 9d8b4 <_PyEvalFramePushAndInit@@Base+0x4c8> │ │ │ │ subs r1, r4, r1 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #29872 @ 0x74b0 │ │ │ │ + movw r0, #29488 @ 0x7330 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd00 │ │ │ │ movs r4, #1 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9deb6 <_PyEvalFramePushAndInit@@Base+0x4de> │ │ │ │ + b.n 9d8ca <_PyEvalFramePushAndInit@@Base+0x4de> │ │ │ │ ldr.w r0, [r6, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9de94 <_PyEvalFramePushAndInit@@Base+0x4bc> │ │ │ │ + beq.w 9d8a8 <_PyEvalFramePushAndInit@@Base+0x4bc> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 9de94 <_PyEvalFramePushAndInit@@Base+0x4bc> │ │ │ │ + b.n 9d8a8 <_PyEvalFramePushAndInit@@Base+0x4bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e384 <_PyEvalFramePushAndInit@@Base+0x9ac> │ │ │ │ - ldr r2, [pc, #672] @ (9e874 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ + bne.w 9dd98 <_PyEvalFramePushAndInit@@Base+0x9ac> │ │ │ │ + ldr r2, [pc, #672] @ (9e288 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9e5e4 <_PyEvalFramePushAndInit@@Base+0xc0c> │ │ │ │ + cbnz r3, 9dff8 <_PyEvalFramePushAndInit@@Base+0xc0c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9e384 <_PyEvalFramePushAndInit@@Base+0x9ac> │ │ │ │ + b.n 9dd98 <_PyEvalFramePushAndInit@@Base+0x9ac> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 9e5da <_PyEvalFramePushAndInit@@Base+0xc02> │ │ │ │ + b.n 9dfee <_PyEvalFramePushAndInit@@Base+0xc02> │ │ │ │ ldr.w r4, [fp, r9, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 9e618 <_PyEvalFramePushAndInit@@Base+0xc40> │ │ │ │ + beq.n 9e02c <_PyEvalFramePushAndInit@@Base+0xc40> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 9e618 <_PyEvalFramePushAndInit@@Base+0xc40> │ │ │ │ + cbnz r3, 9e02c <_PyEvalFramePushAndInit@@Base+0xc40> │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ - cbz r3, 9e610 <_PyEvalFramePushAndInit@@Base+0xc38> │ │ │ │ + cbz r3, 9e024 <_PyEvalFramePushAndInit@@Base+0xc38> │ │ │ │ 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 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 9e4d0 <_PyEvalFramePushAndInit@@Base+0xaf8> │ │ │ │ + b.n 9dee4 <_PyEvalFramePushAndInit@@Base+0xaf8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9df2e <_PyEvalFramePushAndInit@@Base+0x556> │ │ │ │ - ldr r2, [pc, #584] @ (9e874 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ + bne.w 9d942 <_PyEvalFramePushAndInit@@Base+0x556> │ │ │ │ + ldr r2, [pc, #584] @ (9e288 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e6ba <_PyEvalFramePushAndInit@@Base+0xce2> │ │ │ │ + bne.n 9e0ce <_PyEvalFramePushAndInit@@Base+0xce2> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9df2e <_PyEvalFramePushAndInit@@Base+0x556> │ │ │ │ - movw r6, #64196 @ 0xfac4 │ │ │ │ + b.n 9d942 <_PyEvalFramePushAndInit@@Base+0x556> │ │ │ │ + movw r6, #63812 @ 0xf944 │ │ │ │ movt r6, #38 @ 0x26 │ │ │ │ - movw sl, #27092 @ 0x69d4 │ │ │ │ + movw sl, #26708 @ 0x6854 │ │ │ │ movt sl, #40 @ 0x28 │ │ │ │ cmp r7, #1 │ │ │ │ ite eq │ │ │ │ moveq r3, r6 │ │ │ │ movne r3, sl │ │ │ │ mov r2, r7 │ │ │ │ cmp.w r8, #1 │ │ │ │ ite eq │ │ │ │ moveq r1, r6 │ │ │ │ movne r1, sl │ │ │ │ - movw r0, #29888 @ 0x74c0 │ │ │ │ + movw r0, #29504 @ 0x7340 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl de2a8 │ │ │ │ + bl ddd00 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 9e688 <_PyEvalFramePushAndInit@@Base+0xcb0> │ │ │ │ + cbz r0, 9e09c <_PyEvalFramePushAndInit@@Base+0xcb0> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r4, 9e67e <_PyEvalFramePushAndInit@@Base+0xca6> │ │ │ │ + cbz r4, 9e092 <_PyEvalFramePushAndInit@@Base+0xca6> │ │ │ │ mov r6, sl │ │ │ │ - movw r3, #29596 @ 0x739c │ │ │ │ + movw r3, #29212 @ 0x721c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 9df08 <_PyEvalFramePushAndInit@@Base+0x530> │ │ │ │ + b.n 9d91c <_PyEvalFramePushAndInit@@Base+0x530> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9e1fc <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + beq.w 9dc10 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e1fc <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ - ldr r2, [pc, #468] @ (9e874 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ + bne.w 9dc10 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + ldr r2, [pc, #468] @ (9e288 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9e6b0 <_PyEvalFramePushAndInit@@Base+0xcd8> │ │ │ │ + cbz r3, 9e0c4 <_PyEvalFramePushAndInit@@Base+0xcd8> │ │ │ │ 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 9e1fc <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + b.n 9dc10 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 9e632 <_PyEvalFramePushAndInit@@Base+0xc5a> │ │ │ │ + b.n 9e046 <_PyEvalFramePushAndInit@@Base+0xc5a> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #29604 @ 0x73a4 │ │ │ │ + movw r2, #29220 @ 0x7224 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ - b.n 9e47c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + bl 14a83c <_PyErr_Format@@Base> │ │ │ │ + b.n 9de90 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.n 9e3f8 <_PyEvalFramePushAndInit@@Base+0xa20> │ │ │ │ + b.n 9de0c <_PyEvalFramePushAndInit@@Base+0xa20> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 9df50 <_PyEvalFramePushAndInit@@Base+0x578> │ │ │ │ + b.n 9d964 <_PyEvalFramePushAndInit@@Base+0x578> │ │ │ │ mov r0, fp │ │ │ │ - bl 840cc │ │ │ │ - cbz r0, 9e748 <_PyEvalFramePushAndInit@@Base+0xd70> │ │ │ │ + bl 83c2c │ │ │ │ + cbz r0, 9e15c <_PyEvalFramePushAndInit@@Base+0xd70> │ │ │ │ mov r8, fp │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9e47c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + beq.w 9de90 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e47c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ - ldr r2, [pc, #328] @ (9e874 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ + bne.w 9de90 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + ldr r2, [pc, #328] @ (9e288 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9e74c <_PyEvalFramePushAndInit@@Base+0xd74> │ │ │ │ + cbnz r3, 9e160 <_PyEvalFramePushAndInit@@Base+0xd74> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9e47c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + b.n 9de90 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 840cc │ │ │ │ + bl 83c2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9e708 <_PyEvalFramePushAndInit@@Base+0xd30> │ │ │ │ + bne.n 9e11c <_PyEvalFramePushAndInit@@Base+0xd30> │ │ │ │ adds r4, #1 │ │ │ │ - b.n 9e586 <_PyEvalFramePushAndInit@@Base+0xbae> │ │ │ │ + b.n 9df9a <_PyEvalFramePushAndInit@@Base+0xbae> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 9e730 <_PyEvalFramePushAndInit@@Base+0xd58> │ │ │ │ + b.n 9e144 <_PyEvalFramePushAndInit@@Base+0xd58> │ │ │ │ mov r3, r7 │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #29828 @ 0x7484 │ │ │ │ + movw r2, #29444 @ 0x7304 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ - b.n 9e47c <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ - ldr r2, [pc, #244] @ (9e874 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ + bl 14a83c <_PyErr_Format@@Base> │ │ │ │ + b.n 9de90 <_PyEvalFramePushAndInit@@Base+0xaa4> │ │ │ │ + ldr r2, [pc, #244] @ (9e288 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9e78e <_PyEvalFramePushAndInit@@Base+0xdb6> │ │ │ │ + cbz r3, 9e1a2 <_PyEvalFramePushAndInit@@Base+0xdb6> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9e0a6 <_PyEvalFramePushAndInit@@Base+0x6ce> │ │ │ │ + b.n 9daba <_PyEvalFramePushAndInit@@Base+0x6ce> │ │ │ │ mov r8, fp │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ mov r5, r9 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 9e834 <_PyEvalFramePushAndInit@@Base+0xe5c> │ │ │ │ - movw r0, #52624 @ 0xcd90 │ │ │ │ + beq.n 9e248 <_PyEvalFramePushAndInit@@Base+0xe5c> │ │ │ │ + movw r0, #52240 @ 0xcc10 │ │ │ │ movt r0, #38 @ 0x26 │ │ │ │ - bl 7a284 │ │ │ │ + bl 7a268 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e70e <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ + beq.n 9e122 <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ mov r1, r8 │ │ │ │ - bl 10a95c │ │ │ │ + bl 10a348 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9e7e2 <_PyEvalFramePushAndInit@@Base+0xe0a> │ │ │ │ + beq.n 9e1f6 <_PyEvalFramePushAndInit@@Base+0xe0a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9e7e2 <_PyEvalFramePushAndInit@@Base+0xe0a> │ │ │ │ - ldr r2, [pc, #160] @ (9e874 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ + cbnz r3, 9e1f6 <_PyEvalFramePushAndInit@@Base+0xe0a> │ │ │ │ + ldr r2, [pc, #160] @ (9e288 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9e828 <_PyEvalFramePushAndInit@@Base+0xe50> │ │ │ │ + cbnz r3, 9e23c <_PyEvalFramePushAndInit@@Base+0xe50> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9e70e <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ + beq.n 9e122 <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #29636 @ 0x73c4 │ │ │ │ + movw r2, #29252 @ 0x7244 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 14b21c <_PyErr_Format@@Base> │ │ │ │ + bl 14a83c <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9e70e <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ + beq.n 9e122 <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e70e <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ - ldr r2, [pc, #92] @ (9e874 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ + bne.w 9e122 <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ + ldr r2, [pc, #92] @ (9e288 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9e868 <_PyEvalFramePushAndInit@@Base+0xe90> │ │ │ │ + cbnz r3, 9e27c <_PyEvalFramePushAndInit@@Base+0xe90> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9e70e <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ + b.n 9e122 <_PyEvalFramePushAndInit@@Base+0xd36> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 9e7da <_PyEvalFramePushAndInit@@Base+0xe02> │ │ │ │ + b.n 9e1ee <_PyEvalFramePushAndInit@@Base+0xe02> │ │ │ │ ldr.w r1, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9e39c <_PyEvalFramePushAndInit@@Base+0x9c4> │ │ │ │ + beq.w 9ddb0 <_PyEvalFramePushAndInit@@Base+0x9c4> │ │ │ │ subs r2, r1, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e39c <_PyEvalFramePushAndInit@@Base+0x9c4> │ │ │ │ - ldr r2, [pc, #36] @ (9e874 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ + bne.w 9ddb0 <_PyEvalFramePushAndInit@@Base+0x9c4> │ │ │ │ + ldr r2, [pc, #36] @ (9e288 <_PyEvalFramePushAndInit@@Base+0xe9c>) │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r4, 9e878 <_PyEvalFramePushAndInit@@Base+0xea0> │ │ │ │ + cbnz r4, 9e28c <_PyEvalFramePushAndInit@@Base+0xea0> │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ blx r2 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 9e39c <_PyEvalFramePushAndInit@@Base+0x9c4> │ │ │ │ + b.n 9ddb0 <_PyEvalFramePushAndInit@@Base+0x9c4> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 9e81e <_PyEvalFramePushAndInit@@Base+0xe46> │ │ │ │ + b.n 9e232 <_PyEvalFramePushAndInit@@Base+0xe46> │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 9e856 <_PyEvalFramePushAndInit@@Base+0xe7e> │ │ │ │ + b.n 9e26a <_PyEvalFramePushAndInit@@Base+0xe7e> │ │ │ │ │ │ │ │ -0009e888 <_PyEval_EvalFrameDefault@@Base>: │ │ │ │ +0009e29c <_PyEval_EvalFrameDefault@@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, #3856] @ 0xf10 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w aa016 <_PyEval_EvalFrameDefault@@Base+0xb78e> │ │ │ │ + beq.w a922e <_PyEval_EvalFrameDefault@@Base+0xaf92> │ │ │ │ mov r7, r1 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #668] @ (9eb54 <_PyEval_EvalFrameDefault@@Base+0x2cc>) │ │ │ │ + ldr r1, [pc, #644] @ (9e550 <_PyEval_EvalFrameDefault@@Base+0x2b4>) │ │ │ │ cmp r3, #1 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ mov.w r1, #0 │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ strh.w r1, [sp, #192] @ 0xc0 │ │ │ │ mov.w r1, #3 │ │ │ │ strb.w r1, [sp, #194] @ 0xc2 │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ str r1, [r7, #4] │ │ │ │ sub.w r1, r3, #2 │ │ │ │ str r7, [r0, #52] @ 0x34 │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ - bmi.w a9fe8 <_PyEval_EvalFrameDefault@@Base+0xb760> │ │ │ │ + bmi.w a9200 <_PyEval_EvalFrameDefault@@Base+0xaf64> │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w a88a4 <_PyEval_EvalFrameDefault@@Base+0xa01c> │ │ │ │ + bne.w a86ee <_PyEval_EvalFrameDefault@@Base+0xa452> │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str.w r2, [fp, #28] │ │ │ │ - ble.w a8f86 <_PyEval_EvalFrameDefault@@Base+0xa6fe> │ │ │ │ + ble.w a87f8 <_PyEval_EvalFrameDefault@@Base+0xa55c> │ │ │ │ ldr.w r8, [r7, #28] │ │ │ │ - movw sl, #50896 @ 0xc6d0 │ │ │ │ + movw sl, #50512 @ 0xc550 │ │ │ │ movt sl, #54 @ 0x36 │ │ │ │ ldrh.w r3, [r8] │ │ │ │ add.w r2, r7, #40 @ 0x28 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -174033,15 +173438,15 @@ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ adds r3, #10 │ │ │ │ ldr.w r2, [r7, r3, lsl #2] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w a50bc <_PyEval_EvalFrameDefault@@Base+0x6834> │ │ │ │ + beq.w a4ac2 <_PyEval_EvalFrameDefault@@Base+0x6826> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldrh.w r3, [r8] │ │ │ │ str.w r2, [r9], #4 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -174074,23 +173479,23 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ ldr.w r2, [r9, #-4] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r4, 9e9e6 <_PyEval_EvalFrameDefault@@Base+0x15e> │ │ │ │ + cbz r4, 9e3fa <_PyEval_EvalFrameDefault@@Base+0x15e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9e9e6 <_PyEval_EvalFrameDefault@@Base+0x15e> │ │ │ │ + beq.n 9e3fa <_PyEval_EvalFrameDefault@@Base+0x15e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a5140 <_PyEval_EvalFrameDefault@@Base+0x68b8> │ │ │ │ + beq.w a4b44 <_PyEval_EvalFrameDefault@@Base+0x68a8> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -174121,15 +173526,15 @@ │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r1, fp, #12 │ │ │ │ add.w r8, r8, #2 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r2, [r0, #108] @ 0x6c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a7078 <_PyEval_EvalFrameDefault@@Base+0x87f0> │ │ │ │ + bne.w a6574 <_PyEval_EvalFrameDefault@@Base+0x82d8> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ @@ -174142,160 +173547,161 @@ │ │ │ │ and.w r3, r3, #15 │ │ │ │ adds r2, #10 │ │ │ │ adds r3, #10 │ │ │ │ ldr.w r1, [r7, r2, lsl #2] │ │ │ │ ldr.w r0, [r7, r3, lsl #2] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w a50fc <_PyEval_EvalFrameDefault@@Base+0x6874> │ │ │ │ + beq.w a4b02 <_PyEval_EvalFrameDefault@@Base+0x6866> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w a5104 <_PyEval_EvalFrameDefault@@Base+0x687c> │ │ │ │ + beq.w a4b0a <_PyEval_EvalFrameDefault@@Base+0x686e> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r0, [r9] │ │ │ │ add.w r9, r9, #8 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ add.w r4, r8, #10 │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - ldrh.w r1, [r8, #4] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldrh.w r5, [r8, #4] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - mov r3, r6 │ │ │ │ + mov r3, r1 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ - cmp r2, r6 │ │ │ │ - bne.w a9eee <_PyEval_EvalFrameDefault@@Base+0xb666> │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w a5260 <_PyEval_EvalFrameDefault@@Base+0x69d8> │ │ │ │ - ldr r1, [r7, #16] │ │ │ │ - ldrh.w r5, [r8, #6] │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - cmp r2, r6 │ │ │ │ - bne.w a5260 <_PyEval_EvalFrameDefault@@Base+0x69d8> │ │ │ │ - ldr r1, [r1, #24] │ │ │ │ + bne.w aa04a <_PyEval_EvalFrameDefault@@Base+0xbdae> │ │ │ │ + ldr r1, [r0, #24] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - bne.w a5260 <_PyEval_EvalFrameDefault@@Base+0x69d8> │ │ │ │ + bne.w a4c64 <_PyEval_EvalFrameDefault@@Base+0x69c8> │ │ │ │ ldrh.w r2, [r8, #8] │ │ │ │ ldrb r5, [r1, #5] │ │ │ │ add.w r2, r1, r2, lsl #3 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r5 │ │ │ │ add r2, r1 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a5260 <_PyEval_EvalFrameDefault@@Base+0x69d8> │ │ │ │ + beq.w a4c64 <_PyEval_EvalFrameDefault@@Base+0x69c8> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w a50d6 <_PyEval_EvalFrameDefault@@Base+0x684e> │ │ │ │ + beq.w a4b28 <_PyEval_EvalFrameDefault@@Base+0x688c> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r2, [r9] │ │ │ │ - lsls r3, r3, #31 │ │ │ │ - bpl.w a50e2 <_PyEval_EvalFrameDefault@@Base+0x685a> │ │ │ │ - ldrh r3, [r4, #0] │ │ │ │ + lsls r0, r3, #31 │ │ │ │ + bmi.w a4b34 <_PyEval_EvalFrameDefault@@Base+0x6898> │ │ │ │ + movs r3, #0 │ │ │ │ + adds r3, #1 │ │ │ │ mov r8, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - add.w r9, r9, #8 │ │ │ │ - str.w r2, [r9, #-4] │ │ │ │ + add.w r9, r9, r3, lsl #2 │ │ │ │ + ldrh r3, [r4, #0] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + nop │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ movs r6, r6 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ add.w r4, r8, #10 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldrh.w r5, [r8, #4] │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ + ldrh.w r1, [r8, #4] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - mov r3, r1 │ │ │ │ + mov r3, r6 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ + cmp r2, r6 │ │ │ │ + bne.w aa04a <_PyEval_EvalFrameDefault@@Base+0xbdae> │ │ │ │ + ldr r2, [r0, #24] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w a9eee <_PyEval_EvalFrameDefault@@Base+0xb666> │ │ │ │ - ldr r1, [r0, #24] │ │ │ │ + bne.w a4c64 <_PyEval_EvalFrameDefault@@Base+0x69c8> │ │ │ │ + ldr r1, [r7, #16] │ │ │ │ + ldrh.w r5, [r8, #6] │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + cmp r2, r6 │ │ │ │ + bne.w a4c64 <_PyEval_EvalFrameDefault@@Base+0x69c8> │ │ │ │ + ldr r1, [r1, #24] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - bne.w a5260 <_PyEval_EvalFrameDefault@@Base+0x69d8> │ │ │ │ + bne.w a4c64 <_PyEval_EvalFrameDefault@@Base+0x69c8> │ │ │ │ ldrh.w r2, [r8, #8] │ │ │ │ ldrb r5, [r1, #5] │ │ │ │ add.w r2, r1, r2, lsl #3 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r5 │ │ │ │ add r2, r1 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a5260 <_PyEval_EvalFrameDefault@@Base+0x69d8> │ │ │ │ + beq.w a4c64 <_PyEval_EvalFrameDefault@@Base+0x69c8> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w a5122 <_PyEval_EvalFrameDefault@@Base+0x689a> │ │ │ │ + beq.w a4adc <_PyEval_EvalFrameDefault@@Base+0x6840> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r2, [r9] │ │ │ │ - lsls r0, r3, #31 │ │ │ │ - bmi.w a512e <_PyEval_EvalFrameDefault@@Base+0x68a6> │ │ │ │ - movs r3, #0 │ │ │ │ - adds r3, #1 │ │ │ │ - mov r8, r4 │ │ │ │ - add.w r9, r9, r3, lsl #2 │ │ │ │ + lsls r3, r3, #31 │ │ │ │ + bpl.w a4ae8 <_PyEval_EvalFrameDefault@@Base+0x684c> │ │ │ │ ldrh r3, [r4, #0] │ │ │ │ + mov r8, r4 │ │ │ │ + movs r2, #0 │ │ │ │ + add.w r9, r9, #8 │ │ │ │ + str.w r2, [r9, #-4] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ add.w r4, r8, #20 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r1, #192] @ 0xc0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a4f10 <_PyEval_EvalFrameDefault@@Base+0x6688> │ │ │ │ + bne.w a4914 <_PyEval_EvalFrameDefault@@Base+0x6678> │ │ │ │ ldrb r3, [r5, #11] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a4f10 <_PyEval_EvalFrameDefault@@Base+0x6688> │ │ │ │ + beq.w a4914 <_PyEval_EvalFrameDefault@@Base+0x6678> │ │ │ │ ldrh.w r3, [r8, #8] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w a4f10 <_PyEval_EvalFrameDefault@@Base+0x6688> │ │ │ │ + beq.w a797e <_PyEval_EvalFrameDefault@@Base+0x96e2> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w a516e <_PyEval_EvalFrameDefault@@Base+0x68e6> │ │ │ │ + beq.w a4b72 <_PyEval_EvalFrameDefault@@Base+0x68d6> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 9ec22 <_PyEval_EvalFrameDefault@@Base+0x39a> │ │ │ │ + beq.n 9e638 <_PyEval_EvalFrameDefault@@Base+0x39c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a9222 <_PyEval_EvalFrameDefault@@Base+0xa99a> │ │ │ │ + beq.w a86c0 <_PyEval_EvalFrameDefault@@Base+0xa424> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r4 │ │ │ │ str.w r6, [r9, #-4] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ itt ne │ │ │ │ movne r2, #0 │ │ │ │ strne.w r2, [r9] │ │ │ │ @@ -174310,24 +173716,40 @@ │ │ │ │ bx r3 │ │ │ │ ldr.w r4, [r9, #-4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a53ee <_PyEval_EvalFrameDefault@@Base+0x6b66> │ │ │ │ + bne.w a4dd2 <_PyEval_EvalFrameDefault@@Base+0x6b36> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + add.w r8, r8, #4 │ │ │ │ + ldr.w r3, [fp, #12] │ │ │ │ + uxtb r3, r3 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w a7b26 <_PyEval_EvalFrameDefault@@Base+0x988a> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + sub.w r8, r8, r3, lsl #1 │ │ │ │ + ldrh.w r3, [r8] │ │ │ │ + uxtb r4, r3 │ │ │ │ + lsrs r3, r3, #8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add.w r3, sl, r4, lsl #2 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r9, #-4]! │ │ │ │ ldrh.w r1, [r8, #2] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ itet ne │ │ │ │ movne r3, #0 │ │ │ │ @@ -174342,45 +173764,29 @@ │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #4 │ │ │ │ - ldr.w r3, [fp, #12] │ │ │ │ - uxtb r3, r3 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w a89ea <_PyEval_EvalFrameDefault@@Base+0xa162> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - sub.w r8, r8, r3, lsl #1 │ │ │ │ - ldrh.w r3, [r8] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ ldr.w r5, [r9, #-4]! │ │ │ │ add.w r1, r7, #40 @ 0x28 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov r0, fp │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ sub.w r9, r9, r1 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ mov r1, r7 │ │ │ │ adds r2, r3, #1 │ │ │ │ mov.w r3, r9, asr #2 │ │ │ │ str r3, [r7, #32] │ │ │ │ mov r7, r4 │ │ │ │ str.w r2, [fp, #28] │ │ │ │ str.w r4, [fp, #52] @ 0x34 │ │ │ │ - bl ba320 <_PyEval_FrameClearAndPop@@Base> │ │ │ │ + bl b9d28 <_PyEval_FrameClearAndPop@@Base> │ │ │ │ ldrh r1, [r4, #36] @ 0x24 │ │ │ │ ldrd r2, r3, [r4, #28] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add.w r6, r3, #10 │ │ │ │ add.w r9, r4, r3, lsl #2 │ │ │ │ ldrh.w r3, [r2, r1, lsl #1] │ │ │ │ add.w r9, r9, #44 @ 0x2c │ │ │ │ @@ -174397,15 +173803,15 @@ │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ movw r3, #36980 @ 0x9074 │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #8 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w a7086 <_PyEval_EvalFrameDefault@@Base+0x87fe> │ │ │ │ + bne.w a63a0 <_PyEval_EvalFrameDefault@@Base+0x8104> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ @@ -174424,20 +173830,20 @@ │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ add.w r0, r8, #20 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r2, #192] @ 0xc0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a8390 <_PyEval_EvalFrameDefault@@Base+0x9b08> │ │ │ │ + bne.w a7cc6 <_PyEval_EvalFrameDefault@@Base+0x9a2a> │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w aba36 <_PyEval_EvalFrameDefault@@Base+0xd1ae> │ │ │ │ + beq.w a9bda <_PyEval_EvalFrameDefault@@Base+0xb93e> │ │ │ │ ldrh.w r1, [r8, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r8, r0 │ │ │ │ str.w r2, [r9, #-4] │ │ │ │ uxtb r4, r1 │ │ │ │ lsrs r3, r1, #8 │ │ │ │ @@ -174451,43 +173857,43 @@ │ │ │ │ add.w r8, r8, #20 │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ ldrh.w r1, [r8, #-18] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r1, #15 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov.w r2, r3, asr #1 │ │ │ │ - bls.w a4f22 <_PyEval_EvalFrameDefault@@Base+0x669a> │ │ │ │ + bls.w a4926 <_PyEval_EvalFrameDefault@@Base+0x668a> │ │ │ │ ldrh.w r3, [r8, #-18] │ │ │ │ movw r6, #65535 @ 0xffff │ │ │ │ cmp r1, r6 │ │ │ │ ubfx r4, r3, #4, #12 │ │ │ │ - beq.w a51f0 <_PyEval_EvalFrameDefault@@Base+0x6968> │ │ │ │ + beq.w a4bf4 <_PyEval_EvalFrameDefault@@Base+0x6958> │ │ │ │ ldr r1, [r0, #16] │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ subs r1, r4, #1 │ │ │ │ bfi r3, r1, #4, #12 │ │ │ │ strh.w r3, [r8, #-18] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - lsls r4, r3, #31 │ │ │ │ - bmi.w a5200 <_PyEval_EvalFrameDefault@@Base+0x6978> │ │ │ │ + lsls r3, r3, #31 │ │ │ │ + bmi.w a4c04 <_PyEval_EvalFrameDefault@@Base+0x6968> │ │ │ │ mov r0, r5 │ │ │ │ - bl 8ee64 │ │ │ │ + bl 8e774 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ee5c <_PyEval_EvalFrameDefault@@Base+0x5d4> │ │ │ │ + beq.n 9e872 <_PyEval_EvalFrameDefault@@Base+0x5d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a8278 <_PyEval_EvalFrameDefault@@Base+0x99f0> │ │ │ │ + beq.w a81dc <_PyEval_EvalFrameDefault@@Base+0x9f40> │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a5fe0 <_PyEval_EvalFrameDefault@@Base+0x7758> │ │ │ │ + beq.w a5796 <_PyEval_EvalFrameDefault@@Base+0x74fa> │ │ │ │ str.w r3, [r9, #-4] │ │ │ │ ldrh.w r3, [r8] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -174498,28 +173904,28 @@ │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a8bae <_PyEval_EvalFrameDefault@@Base+0xa326> │ │ │ │ + bne.w a7bd8 <_PyEval_EvalFrameDefault@@Base+0x993c> │ │ │ │ add.w r3, r7, #40 @ 0x28 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ sub.w r3, r9, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ asrs r3, r3, #2 │ │ │ │ str r3, [r7, #32] │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ mov r7, r4 │ │ │ │ str.w r4, [fp, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #28] │ │ │ │ - bl ba320 <_PyEval_FrameClearAndPop@@Base> │ │ │ │ + bl b9d28 <_PyEval_FrameClearAndPop@@Base> │ │ │ │ ldrh r1, [r4, #36] @ 0x24 │ │ │ │ ldrd r2, r3, [r4, #28] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add.w r6, r3, #10 │ │ │ │ add.w r8, r2, r1, lsl #1 │ │ │ │ str.w r5, [r4, r6, lsl #2] │ │ │ │ str r0, [r4, #32] │ │ │ │ @@ -174538,24 +173944,24 @@ │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ mov r3, r5 │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r4, r6 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w a6f74 <_PyEval_EvalFrameDefault@@Base+0x86ec> │ │ │ │ + bne.w a67c2 <_PyEval_EvalFrameDefault@@Base+0x8526> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w a77f0 <_PyEval_EvalFrameDefault@@Base+0x8f68> │ │ │ │ + bne.w a78fa <_PyEval_EvalFrameDefault@@Base+0x965e> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #15 │ │ │ │ - bhi.w a71c0 <_PyEval_EvalFrameDefault@@Base+0x8938> │ │ │ │ + bhi.w a6706 <_PyEval_EvalFrameDefault@@Base+0x846a> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.w a71c0 <_PyEval_EvalFrameDefault@@Base+0x8938> │ │ │ │ + bhi.w a6706 <_PyEval_EvalFrameDefault@@Base+0x846a> │ │ │ │ and.w r3, r2, #3 │ │ │ │ and.w r2, r1, #3 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ rsb r3, r3, #1 │ │ │ │ rsb r2, r2, #1 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ @@ -174569,19 +173975,19 @@ │ │ │ │ ite ge │ │ │ │ movge r4, r1 │ │ │ │ movlt r4, #0 │ │ │ │ add.w r4, r4, r3, lsl #1 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsl.w r4, r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a539c <_PyEval_EvalFrameDefault@@Base+0x6b14> │ │ │ │ + bne.w a4da0 <_PyEval_EvalFrameDefault@@Base+0x6b04> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a53bc <_PyEval_EvalFrameDefault@@Base+0x6b34> │ │ │ │ + bne.w a4df4 <_PyEval_EvalFrameDefault@@Base+0x6b58> │ │ │ │ ldrh.w r1, [r8] │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ tst r3, r4 │ │ │ │ uxtb r4, r1 │ │ │ │ @@ -174599,15 +174005,15 @@ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r3, #340] @ 0x154 │ │ │ │ add.w r3, r8, #8 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w a5c56 <_PyEval_EvalFrameDefault@@Base+0x73ce> │ │ │ │ + bne.w a56ca <_PyEval_EvalFrameDefault@@Base+0x742e> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mvn.w r6, #1 │ │ │ │ movw r5, #24368 @ 0x5f30 │ │ │ │ movt r5, #70 @ 0x46 │ │ │ │ subs r6, r6, r3 │ │ │ │ mvns r2, r3 │ │ │ │ mov r3, r2 │ │ │ │ @@ -174616,95 +174022,95 @@ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [r9, r6, lsl #2] │ │ │ │ ldr.w r3, [r9, r3, lsl #2] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w a5c66 <_PyEval_EvalFrameDefault@@Base+0x73de> │ │ │ │ + bne.w a56da <_PyEval_EvalFrameDefault@@Base+0x743e> │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w a5c66 <_PyEval_EvalFrameDefault@@Base+0x73de> │ │ │ │ + bne.w a56da <_PyEval_EvalFrameDefault@@Base+0x743e> │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r3, [r2, #24] │ │ │ │ subs r5, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ add.w ip, r5, r0 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, ip │ │ │ │ - bne.w a5c66 <_PyEval_EvalFrameDefault@@Base+0x73de> │ │ │ │ + bne.w a56da <_PyEval_EvalFrameDefault@@Base+0x743e> │ │ │ │ ldr.w r5, [fp, #148] @ 0x94 │ │ │ │ ldr.w lr, [r3, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w a5c66 <_PyEval_EvalFrameDefault@@Base+0x73de> │ │ │ │ + beq.w a56da <_PyEval_EvalFrameDefault@@Base+0x743e> │ │ │ │ ldr.w r0, [fp, #152] @ 0x98 │ │ │ │ subs r0, r0, r5 │ │ │ │ cmp.w lr, r0, asr #2 │ │ │ │ - bge.w a5c66 <_PyEval_EvalFrameDefault@@Base+0x73de> │ │ │ │ + bge.w a56da <_PyEval_EvalFrameDefault@@Base+0x743e> │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w a5c66 <_PyEval_EvalFrameDefault@@Base+0x73de> │ │ │ │ + ble.w a56da <_PyEval_EvalFrameDefault@@Base+0x743e> │ │ │ │ add.w r0, r5, lr, lsl #2 │ │ │ │ str.w r0, [fp, #148] @ 0x94 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r5, #8] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w a517a <_PyEval_EvalFrameDefault@@Base+0x68f2> │ │ │ │ + beq.w a4b7e <_PyEval_EvalFrameDefault@@Base+0x68e2> │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ add.w r8, r3, #124 @ 0x7c │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ ldrd r4, r2, [r2, #8] │ │ │ │ cmp r0, ip │ │ │ │ strd r4, r2, [r5, #12] │ │ │ │ str r1, [r5, #20] │ │ │ │ str r0, [r5, #32] │ │ │ │ strd r1, r8, [r5, #24] │ │ │ │ strh r1, [r5, #36] @ 0x24 │ │ │ │ strb.w r1, [r5, #38] @ 0x26 │ │ │ │ - ble.w a519e <_PyEval_EvalFrameDefault@@Base+0x6916> │ │ │ │ + ble.w a4ba2 <_PyEval_EvalFrameDefault@@Base+0x6906> │ │ │ │ sub.w r2, r0, ip │ │ │ │ add.w ip, ip, #10 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ lsls r2, r2, #2 │ │ │ │ add.w r0, r5, ip, lsl #2 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ble.w a51ae <_PyEval_EvalFrameDefault@@Base+0x6926> │ │ │ │ + ble.w a4bb2 <_PyEval_EvalFrameDefault@@Base+0x6916> │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r6, #1 │ │ │ │ mov.w r4, r6, lsl #2 │ │ │ │ rsb r4, r4, #0 │ │ │ │ ldr.w r2, [r9, r4] │ │ │ │ str.w r2, [r1, r0, lsl #2] │ │ │ │ - ble.n 9f0e2 <_PyEval_EvalFrameDefault@@Base+0x85a> │ │ │ │ + ble.n 9eaf8 <_PyEval_EvalFrameDefault@@Base+0x85c> │ │ │ │ mov r2, r0 │ │ │ │ mov ip, r6 │ │ │ │ adds r2, #10 │ │ │ │ movs r0, #1 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ add.w r6, r9, r0, lsl #2 │ │ │ │ adds r0, #1 │ │ │ │ cmp ip, r0 │ │ │ │ ldr r6, [r6, r4] │ │ │ │ str.w r6, [r2, #4]! │ │ │ │ - bgt.n 9f0d2 <_PyEval_EvalFrameDefault@@Base+0x84a> │ │ │ │ + bgt.n 9eae8 <_PyEval_EvalFrameDefault@@Base+0x84c> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ subs r0, r2, #1 │ │ │ │ movs r2, #4 │ │ │ │ strh r2, [r7, #36] @ 0x24 │ │ │ │ ldrh.w r2, [r3, #124] @ 0x7c │ │ │ │ add.w r3, r7, #40 @ 0x28 │ │ │ │ @@ -174738,39 +174144,39 @@ │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ add.w r4, r8, #20 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r1, [r2, #192] @ 0xc0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w a5928 <_PyEval_EvalFrameDefault@@Base+0x70a0> │ │ │ │ + bne.w a532c <_PyEval_EvalFrameDefault@@Base+0x7090> │ │ │ │ ldrh.w r3, [r8, #8] │ │ │ │ ldr r6, [r5, r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w a5928 <_PyEval_EvalFrameDefault@@Base+0x70a0> │ │ │ │ + beq.w a532c <_PyEval_EvalFrameDefault@@Base+0x7090> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9f18c <_PyEval_EvalFrameDefault@@Base+0x904> │ │ │ │ + beq.n 9eba2 <_PyEval_EvalFrameDefault@@Base+0x906> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a6b8a <_PyEval_EvalFrameDefault@@Base+0x8302> │ │ │ │ + beq.w a6774 <_PyEval_EvalFrameDefault@@Base+0x84d8> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r4 │ │ │ │ str.w r6, [r9, #-4] │ │ │ │ tst.w r3, #1 │ │ │ │ ldrh r3, [r4, #0] │ │ │ │ - bne.w a6f5c <_PyEval_EvalFrameDefault@@Base+0x86d4> │ │ │ │ + bne.w a637e <_PyEval_EvalFrameDefault@@Base+0x80e2> │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ @@ -174786,64 +174192,64 @@ │ │ │ │ sub.w r0, r9, r2 │ │ │ │ ldr.w r3, [r9, r3, lsl #2] │ │ │ │ str r5, [sp, #28] │ │ │ │ add.w r5, r9, r6, lsl #2 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ ldr.w r5, [r9, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a9f20 <_PyEval_EvalFrameDefault@@Base+0xb698> │ │ │ │ + bne.w ab232 <_PyEval_EvalFrameDefault@@Base+0xcf96> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w a5f50 <_PyEval_EvalFrameDefault@@Base+0x76c8> │ │ │ │ + bne.w a5950 <_PyEval_EvalFrameDefault@@Base+0x76b4> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movw r1, #16312 @ 0x3fb8 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w a5f50 <_PyEval_EvalFrameDefault@@Base+0x76c8> │ │ │ │ + bne.w a5950 <_PyEval_EvalFrameDefault@@Base+0x76b4> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w a5f50 <_PyEval_EvalFrameDefault@@Base+0x76c8> │ │ │ │ + bne.w a5950 <_PyEval_EvalFrameDefault@@Base+0x76b4> │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w a5f50 <_PyEval_EvalFrameDefault@@Base+0x76c8> │ │ │ │ + ble.w a5950 <_PyEval_EvalFrameDefault@@Base+0x76b4> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r6 │ │ │ │ str.w r3, [fp, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f23e <_PyEval_EvalFrameDefault@@Base+0x9b6> │ │ │ │ + beq.n 9ec54 <_PyEval_EvalFrameDefault@@Base+0x9b8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a5338 <_PyEval_EvalFrameDefault@@Base+0x6ab0> │ │ │ │ + beq.w a4d3c <_PyEval_EvalFrameDefault@@Base+0x6aa0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f252 <_PyEval_EvalFrameDefault@@Base+0x9ca> │ │ │ │ + beq.n 9ec68 <_PyEval_EvalFrameDefault@@Base+0x9cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a5014 <_PyEval_EvalFrameDefault@@Base+0x678c> │ │ │ │ + beq.w a4aaa <_PyEval_EvalFrameDefault@@Base+0x680e> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a8304 <_PyEval_EvalFrameDefault@@Base+0x9a7c> │ │ │ │ + beq.w a8a2c <_PyEval_EvalFrameDefault@@Base+0xa790> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a82ca <_PyEval_EvalFrameDefault@@Base+0x9a42> │ │ │ │ + bne.w a8a04 <_PyEval_EvalFrameDefault@@Base+0xa768> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -174861,103 +174267,103 @@ │ │ │ │ sub.w r3, r9, r2 │ │ │ │ ldr.w r1, [r9, r1, lsl #2] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ add.w r5, r9, r6, lsl #2 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ ldr.w r5, [r9, r6, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w a7e50 <_PyEval_EvalFrameDefault@@Base+0x95c8> │ │ │ │ + beq.w a811a <_PyEval_EvalFrameDefault@@Base+0x9e7e> │ │ │ │ adds r1, r0, #1 │ │ │ │ sub.w r3, r3, #4 │ │ │ │ str r1, [sp, #28] │ │ │ │ - beq.w a5f50 <_PyEval_EvalFrameDefault@@Base+0x76c8> │ │ │ │ + beq.w a5950 <_PyEval_EvalFrameDefault@@Base+0x76b4> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r1, #30792 @ 0x7848 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w a5f50 <_PyEval_EvalFrameDefault@@Base+0x76c8> │ │ │ │ + bne.w a5950 <_PyEval_EvalFrameDefault@@Base+0x76b4> │ │ │ │ ldr.w ip, [r5, #20] │ │ │ │ ldr.w r0, [ip, #8] │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bne.w a5f50 <_PyEval_EvalFrameDefault@@Base+0x76c8> │ │ │ │ + bne.w a5950 <_PyEval_EvalFrameDefault@@Base+0x76b4> │ │ │ │ ldr.w lr, [r3] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w a5f50 <_PyEval_EvalFrameDefault@@Base+0x76c8> │ │ │ │ + bne.w a5950 <_PyEval_EvalFrameDefault@@Base+0x76b4> │ │ │ │ adds r6, r3, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, lr │ │ │ │ ldr.w r4, [ip, #4] │ │ │ │ mov r1, r6 │ │ │ │ subs r2, r3, #1 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ble.n 9f36c <_PyEval_EvalFrameDefault@@Base+0xae4> │ │ │ │ + ble.n 9ed82 <_PyEval_EvalFrameDefault@@Base+0xae6> │ │ │ │ ldr r4, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9f322 <_PyEval_EvalFrameDefault@@Base+0xa9a> │ │ │ │ + beq.n 9ed38 <_PyEval_EvalFrameDefault@@Base+0xa9c> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a66b0 <_PyEval_EvalFrameDefault@@Base+0x7e28> │ │ │ │ + beq.w a6296 <_PyEval_EvalFrameDefault@@Base+0x7ffa> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 9f36c <_PyEval_EvalFrameDefault@@Base+0xae4> │ │ │ │ + beq.n 9ed82 <_PyEval_EvalFrameDefault@@Base+0xae6> │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f33e <_PyEval_EvalFrameDefault@@Base+0xab6> │ │ │ │ + beq.n 9ed54 <_PyEval_EvalFrameDefault@@Base+0xab8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a69fc <_PyEval_EvalFrameDefault@@Base+0x8174> │ │ │ │ + beq.w a64b8 <_PyEval_EvalFrameDefault@@Base+0x821c> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9f36c <_PyEval_EvalFrameDefault@@Base+0xae4> │ │ │ │ + beq.n 9ed82 <_PyEval_EvalFrameDefault@@Base+0xae6> │ │ │ │ mov r4, r6 │ │ │ │ movs r6, #2 │ │ │ │ str r5, [sp, #16] │ │ │ │ ldr.w r5, [r4, #4]! │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f362 <_PyEval_EvalFrameDefault@@Base+0xada> │ │ │ │ + beq.n 9ed78 <_PyEval_EvalFrameDefault@@Base+0xadc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a61d2 <_PyEval_EvalFrameDefault@@Base+0x794a> │ │ │ │ + beq.w a5cf4 <_PyEval_EvalFrameDefault@@Base+0x7a58> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 9f34a <_PyEval_EvalFrameDefault@@Base+0xac2> │ │ │ │ + bne.n 9ed60 <_PyEval_EvalFrameDefault@@Base+0xac4> │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f380 <_PyEval_EvalFrameDefault@@Base+0xaf8> │ │ │ │ + beq.n 9ed96 <_PyEval_EvalFrameDefault@@Base+0xafa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ab130 <_PyEval_EvalFrameDefault@@Base+0xc8a8> │ │ │ │ + beq.w aabe4 <_PyEval_EvalFrameDefault@@Base+0xc948> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w a83c4 <_PyEval_EvalFrameDefault@@Base+0x9b3c> │ │ │ │ + beq.w a8bf2 <_PyEval_EvalFrameDefault@@Base+0xa956> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r9, [r3] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a839c <_PyEval_EvalFrameDefault@@Base+0x9b14> │ │ │ │ + bne.w a8bca <_PyEval_EvalFrameDefault@@Base+0xa92e> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -174967,42 +174373,42 @@ │ │ │ │ movw r3, #4572 @ 0x11dc │ │ │ │ movt r3, #70 @ 0x46 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r4, r8, #20 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a5928 <_PyEval_EvalFrameDefault@@Base+0x70a0> │ │ │ │ + bne.w a532c <_PyEval_EvalFrameDefault@@Base+0x7090> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w a5928 <_PyEval_EvalFrameDefault@@Base+0x70a0> │ │ │ │ + bne.w a532c <_PyEval_EvalFrameDefault@@Base+0x7090> │ │ │ │ ldrh.w r3, [r8, #8] │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ add.w r3, r1, r3, lsl #3 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r0 │ │ │ │ add r3, r1 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w a5928 <_PyEval_EvalFrameDefault@@Base+0x70a0> │ │ │ │ + beq.w a532c <_PyEval_EvalFrameDefault@@Base+0x7090> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w a5cea <_PyEval_EvalFrameDefault@@Base+0x7462> │ │ │ │ + beq.w a5738 <_PyEval_EvalFrameDefault@@Base+0x749c> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 9f418 <_PyEval_EvalFrameDefault@@Base+0xb90> │ │ │ │ + beq.n 9ee2e <_PyEval_EvalFrameDefault@@Base+0xb92> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ab15a <_PyEval_EvalFrameDefault@@Base+0xc8d2> │ │ │ │ + beq.w aa1c4 <_PyEval_EvalFrameDefault@@Base+0xbf28> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r4 │ │ │ │ str.w r6, [r9, #-4] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ itt ne │ │ │ │ movne r2, #0 │ │ │ │ strne.w r2, [r9] │ │ │ │ @@ -175018,28 +174424,28 @@ │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ add.w r0, r8, #20 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ ldr.w r2, [r3, #192] @ 0xc0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w a6168 <_PyEval_EvalFrameDefault@@Base+0x78e0> │ │ │ │ + bne.w a5b58 <_PyEval_EvalFrameDefault@@Base+0x78bc> │ │ │ │ ldrb r2, [r5, #11] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a6168 <_PyEval_EvalFrameDefault@@Base+0x78e0> │ │ │ │ + beq.w a5b58 <_PyEval_EvalFrameDefault@@Base+0x78bc> │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a6168 <_PyEval_EvalFrameDefault@@Base+0x78e0> │ │ │ │ + bne.w a5b58 <_PyEval_EvalFrameDefault@@Base+0x78bc> │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w a9b6e <_PyEval_EvalFrameDefault@@Base+0xb2e6> │ │ │ │ + beq.w a99c4 <_PyEval_EvalFrameDefault@@Base+0xb728> │ │ │ │ ldrh.w r1, [r8, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r8, r0 │ │ │ │ str.w r2, [r9, #-4] │ │ │ │ uxtb r4, r1 │ │ │ │ lsrs r3, r1, #8 │ │ │ │ @@ -175061,189 +174467,189 @@ │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr.w r5, [r9, r6, lsl #2] │ │ │ │ add.w r8, r8, #8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - beq.w a9252 <_PyEval_EvalFrameDefault@@Base+0xa9ca> │ │ │ │ + beq.w a7092 <_PyEval_EvalFrameDefault@@Base+0x8df6> │ │ │ │ mvns r3, r0 │ │ │ │ sub.w r4, r9, r0, lsl #2 │ │ │ │ add.w r9, r9, r3, lsl #2 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a554e <_PyEval_EvalFrameDefault@@Base+0x6cc6> │ │ │ │ + bne.w a4f52 <_PyEval_EvalFrameDefault@@Base+0x6cb6> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ orr.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ - bl 8e9d0 │ │ │ │ + bl 8e2e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f51c <_PyEval_EvalFrameDefault@@Base+0xc94> │ │ │ │ + beq.n 9ef32 <_PyEval_EvalFrameDefault@@Base+0xc96> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a5af4 <_PyEval_EvalFrameDefault@@Base+0x726c> │ │ │ │ + beq.w a5548 <_PyEval_EvalFrameDefault@@Base+0x72ac> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w a5252 <_PyEval_EvalFrameDefault@@Base+0x69ca> │ │ │ │ + ble.w a4c56 <_PyEval_EvalFrameDefault@@Base+0x69ba> │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f53a <_PyEval_EvalFrameDefault@@Base+0xcb2> │ │ │ │ + beq.n 9ef50 <_PyEval_EvalFrameDefault@@Base+0xcb4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a6db2 <_PyEval_EvalFrameDefault@@Base+0x852a> │ │ │ │ + beq.w a648e <_PyEval_EvalFrameDefault@@Base+0x81f2> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9f566 <_PyEval_EvalFrameDefault@@Base+0xcde> │ │ │ │ + beq.n 9ef7c <_PyEval_EvalFrameDefault@@Base+0xce0> │ │ │ │ movs r5, #1 │ │ │ │ str r6, [sp, #28] │ │ │ │ ldr.w r6, [r4, r5, lsl #2] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f55c <_PyEval_EvalFrameDefault@@Base+0xcd4> │ │ │ │ + beq.n 9ef72 <_PyEval_EvalFrameDefault@@Base+0xcd6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a6988 <_PyEval_EvalFrameDefault@@Base+0x8100> │ │ │ │ + beq.w a6b8a <_PyEval_EvalFrameDefault@@Base+0x88ee> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 9f544 <_PyEval_EvalFrameDefault@@Base+0xcbc> │ │ │ │ + bne.n 9ef5a <_PyEval_EvalFrameDefault@@Base+0xcbe> │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w a92e2 <_PyEval_EvalFrameDefault@@Base+0xaa5a> │ │ │ │ + beq.w a888a <_PyEval_EvalFrameDefault@@Base+0xa5ee> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r6, [r3, #0] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a92be <_PyEval_EvalFrameDefault@@Base+0xaa36> │ │ │ │ - ldrh.w r3, [r8] │ │ │ │ - uxtb r4, r3 │ │ │ │ - lsrs r3, r3, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, sl, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - bx r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str.w r8, [r7, #28] │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - adds r3, #10 │ │ │ │ - ldr.w r3, [r7, r3, lsl #2] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w aa9de <_PyEval_EvalFrameDefault@@Base+0xc156> │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w a531e <_PyEval_EvalFrameDefault@@Base+0x6a96> │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - str.w r3, [r9], #4 │ │ │ │ + bne.w a8866 <_PyEval_EvalFrameDefault@@Base+0xa5ca> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldrd r6, r5, [r9, #-8] │ │ │ │ ldrh.w r2, [r8, #-2] │ │ │ │ cmp r2, #15 │ │ │ │ - bls.w a72a0 <_PyEval_EvalFrameDefault@@Base+0x8a18> │ │ │ │ + bls.w a6602 <_PyEval_EvalFrameDefault@@Base+0x8366> │ │ │ │ ldrh.w r3, [r8, #-2] │ │ │ │ - movw r0, #65535 @ 0xffff │ │ │ │ - cmp r2, r0 │ │ │ │ + movw r4, #65535 @ 0xffff │ │ │ │ + cmp r2, r4 │ │ │ │ and.w r1, r3, #15 │ │ │ │ - ubfx r4, r3, #4, #12 │ │ │ │ - mov r3, r4 │ │ │ │ - beq.w a9602 <_PyEval_EvalFrameDefault@@Base+0xad7a> │ │ │ │ + ubfx r0, r3, #4, #12 │ │ │ │ + mov r3, r0 │ │ │ │ + beq.w a9184 <_PyEval_EvalFrameDefault@@Base+0xaee8> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - subs r4, #1 │ │ │ │ + add.w r2, sl, r3, lsl #2 │ │ │ │ + subs r3, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ - add.w r3, sl, r3, lsl #2 │ │ │ │ - ldr.w r2, [r3, #1064] @ 0x428 │ │ │ │ - ldrb.w r3, [r8, #-2] │ │ │ │ - bfi r3, r1, #0, #4 │ │ │ │ - strb.w r3, [r8, #-2] │ │ │ │ + ldr.w r4, [r2, #1064] @ 0x428 │ │ │ │ + ldrb.w r2, [r8, #-2] │ │ │ │ + bfi r2, r1, #0, #4 │ │ │ │ + strb.w r2, [r8, #-2] │ │ │ │ mov r1, r5 │ │ │ │ - ldrh.w r3, [r8, #-2] │ │ │ │ - bfi r3, r4, #4, #12 │ │ │ │ - strh.w r3, [r8, #-2] │ │ │ │ - blx r2 │ │ │ │ + ldrh.w r2, [r8, #-2] │ │ │ │ + bfi r2, r3, #4, #12 │ │ │ │ + strh.w r2, [r8, #-2] │ │ │ │ + blx r4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f642 <_PyEval_EvalFrameDefault@@Base+0xdba> │ │ │ │ + beq.n 9f016 <_PyEval_EvalFrameDefault@@Base+0xd7a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a5514 <_PyEval_EvalFrameDefault@@Base+0x6c8c> │ │ │ │ + beq.w a4f18 <_PyEval_EvalFrameDefault@@Base+0x6c7c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9f670 <_PyEval_EvalFrameDefault@@Base+0xde8> │ │ │ │ + bne.n 9f044 <_PyEval_EvalFrameDefault@@Base+0xda8> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a5fdc <_PyEval_EvalFrameDefault@@Base+0x7754> │ │ │ │ + beq.w a5792 <_PyEval_EvalFrameDefault@@Base+0x74f6> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ sub.w r9, r9, #4 │ │ │ │ str.w r4, [r9, #-4] │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9f64c <_PyEval_EvalFrameDefault@@Base+0xdc4> │ │ │ │ - ldr r2, [pc, #544] @ (9f89c <_PyEval_EvalFrameDefault@@Base+0x1014>) │ │ │ │ + bne.n 9f020 <_PyEval_EvalFrameDefault@@Base+0xd84> │ │ │ │ + ldr r2, [pc, #612] @ (9f2b4 <_PyEval_EvalFrameDefault@@Base+0x1018>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a8ac2 <_PyEval_EvalFrameDefault@@Base+0xa23a> │ │ │ │ + bne.w a780e <_PyEval_EvalFrameDefault@@Base+0x9572> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r2, #33457 @ 0x82b1 │ │ │ │ - movt r2, #17 │ │ │ │ - ldr r1, [r3, #24] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.w a6386 <_PyEval_EvalFrameDefault@@Base+0x7afe> │ │ │ │ + movw r1, #32301 @ 0x7e2d │ │ │ │ + movt r1, #17 │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w a5788 <_PyEval_EvalFrameDefault@@Base+0x74ec> │ │ │ │ movw r2, #26080 @ 0x65e0 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a7a78 <_PyEval_EvalFrameDefault@@Base+0x91f0> │ │ │ │ - ldr r3, [pc, #504] @ (9f8a0 <_PyEval_EvalFrameDefault@@Base+0x1018>) │ │ │ │ + bne.w a7826 <_PyEval_EvalFrameDefault@@Base+0x958a> │ │ │ │ + ldr r3, [pc, #572] @ (9f2b8 <_PyEval_EvalFrameDefault@@Base+0x101c>) │ │ │ │ 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, #1604] @ 0x644 │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ - bhi.w a7a6e <_PyEval_EvalFrameDefault@@Base+0x91e6> │ │ │ │ + bhi.w a781c <_PyEval_EvalFrameDefault@@Base+0x9580> │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #1604] @ 0x644 │ │ │ │ ldr.w r2, [r3, #1608] @ 0x648 │ │ │ │ str r2, [r5, #4] │ │ │ │ str.w r5, [r3, #1608] @ 0x648 │ │ │ │ - b.n 9f64c <_PyEval_EvalFrameDefault@@Base+0xdc4> │ │ │ │ + b.n 9f020 <_PyEval_EvalFrameDefault@@Base+0xd84> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str.w r8, [r7, #28] │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + adds r3, #10 │ │ │ │ + ldr.w r3, [r7, r3, lsl #2] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w aa200 <_PyEval_EvalFrameDefault@@Base+0xbf64> │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w a4d22 <_PyEval_EvalFrameDefault@@Base+0x6a86> │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + str.w r3, [r9], #4 │ │ │ │ + ldrh.w r3, [r8] │ │ │ │ + uxtb r4, r3 │ │ │ │ + lsrs r3, r3, #8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add.w r3, sl, r4, lsl #2 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + bx r3 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldrh.w r3, [r8, #2]! │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -175252,43 +174658,43 @@ │ │ │ │ ldr.w r5, [r9, #-4] │ │ │ │ add.w r6, r8, #10 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r2, #192] @ 0xc0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a658c <_PyEval_EvalFrameDefault@@Base+0x7d04> │ │ │ │ + bne.w a5ef8 <_PyEval_EvalFrameDefault@@Base+0x7c5c> │ │ │ │ ldr.w r3, [r5, #-12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a658c <_PyEval_EvalFrameDefault@@Base+0x7d04> │ │ │ │ + bne.w a5ef8 <_PyEval_EvalFrameDefault@@Base+0x7c5c> │ │ │ │ ldrb r3, [r5, #11] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a658c <_PyEval_EvalFrameDefault@@Base+0x7d04> │ │ │ │ + beq.w a5ef8 <_PyEval_EvalFrameDefault@@Base+0x7c5c> │ │ │ │ ldrh.w r1, [r8, #8] │ │ │ │ ldr.w r2, [r9, #-8] │ │ │ │ add.w r3, r5, r1, lsl #2 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ str r2, [r3, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w a5302 <_PyEval_EvalFrameDefault@@Base+0x6a7a> │ │ │ │ + bne.w a4d06 <_PyEval_EvalFrameDefault@@Base+0x6a6a> │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ ldrb r2, [r5, #9] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ add r3, r2 │ │ │ │ adds r2, #1 │ │ │ │ strb r1, [r3, #12] │ │ │ │ strb r2, [r5, #9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9f750 <_PyEval_EvalFrameDefault@@Base+0xec8> │ │ │ │ + beq.n 9f166 <_PyEval_EvalFrameDefault@@Base+0xeca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ab546 <_PyEval_EvalFrameDefault@@Base+0xccbe> │ │ │ │ + beq.w ab1a2 <_PyEval_EvalFrameDefault@@Base+0xcf06> │ │ │ │ ldrh r3, [r6, #0] │ │ │ │ sub.w r9, r9, #8 │ │ │ │ mov r8, r6 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ @@ -175297,15 +174703,15 @@ │ │ │ │ bx r3 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr.w r6, [r9, #-4] │ │ │ │ sub.w r5, r8, #4 │ │ │ │ ldrh.w r3, [r8, #-2] │ │ │ │ cmp r3, #15 │ │ │ │ - bls.w a6a58 <_PyEval_EvalFrameDefault@@Base+0x81d0> │ │ │ │ + bls.w a6a40 <_PyEval_EvalFrameDefault@@Base+0x87a4> │ │ │ │ ldrh.w r3, [r8, #-2] │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ and.w r1, r3, #15 │ │ │ │ uxth r4, r3 │ │ │ │ ubfx r2, r3, #4, #12 │ │ │ │ cmp r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ @@ -175318,15 +174724,15 @@ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r2, #112] @ 0x70 │ │ │ │ ldrh.w r2, [r8, #-2] │ │ │ │ bfi r2, r3, #4, #12 │ │ │ │ strh.w r2, [r8, #-2] │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a5e3a <_PyEval_EvalFrameDefault@@Base+0x75b2> │ │ │ │ + beq.w a5808 <_PyEval_EvalFrameDefault@@Base+0x756c> │ │ │ │ ldrh.w r3, [r8] │ │ │ │ str.w r0, [r9], #4 │ │ │ │ uxtb r4, r3 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -175344,62 +174750,63 @@ │ │ │ │ sub.w r1, r9, r2 │ │ │ │ ldr.w r3, [r9, r3, lsl #2] │ │ │ │ str r5, [sp, #28] │ │ │ │ add.w r5, r9, r6, lsl #2 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ ldr.w r5, [r9, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w ab77c <_PyEval_EvalFrameDefault@@Base+0xcef4> │ │ │ │ + bne.w a8dca <_PyEval_EvalFrameDefault@@Base+0xab2e> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w a5f50 <_PyEval_EvalFrameDefault@@Base+0x76c8> │ │ │ │ + bne.w a5950 <_PyEval_EvalFra TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes